Skip to content

Commit 7ee85db

Browse files
committed
Added web param to generate SDK for the browser!
1 parent 6ec192f commit 7ee85db

File tree

11 files changed

+69
-391
lines changed

11 files changed

+69
-391
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,16 @@ npm install -g postgen
1616
```
1717
npm install --save fasquest
1818
```
19-
* Run postgen
19+
* Run postgen for node SDK generation
2020
```
2121
postgen /path/to/postman/collection.js > YourApi.js
2222
```
23+
24+
* Run postgen for web SDK generation
25+
```
26+
postgen /path/to/postman/collection.js web > YourApi.js
27+
```
28+
2329
* View the examples on how to use your newly generated lib.
2430

2531
## Examples

index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const prettier = require("prettier");
66

77
// Load a collection to memory from a JSON file on disk (say, sample-collection.json)
88
var collection = new Collection(JSON.parse(fs.readFileSync(process.argv[2]).toString())).toJSON();
9+
const web = process.argv[3] == 'web';
910
var allNewClasses = [];
1011

1112
var parentName = ''
@@ -15,8 +16,8 @@ var jsFile = `
1516
'use strict';
1617
`;
1718

18-
jsFile += fs.readFileSync('node_modules/fasquest/index.js', 'utf8');
19-
19+
jsFile += web ? fs.readFileSync('node_modules/fasquest/dist/index.mjs', 'utf8') : fs.readFileSync('node_modules/fasquest/index.js', 'utf8');
20+
jsFile.replace('var Fasquest_1=new Fasquest;export default Fasquest_1;', '');
2021
jsFile +=`
2122
const fasq = new Fasquest();
2223
var hostUrl = '';

node_modules/fasquest/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/fasquest/README.md

Lines changed: 18 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/fasquest/changelog-template.hbs

Lines changed: 0 additions & 30 deletions
This file was deleted.

node_modules/fasquest/index.js

Lines changed: 0 additions & 209 deletions
This file was deleted.

0 commit comments

Comments
 (0)