Skip to content

Commit 18e9d51

Browse files
committed
build(): node bin
1 parent a002db4 commit 18e9d51

File tree

5 files changed

+26
-10
lines changed

5 files changed

+26
-10
lines changed

.npmignore

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
src/
2-
tests/
32
output/
3+
output_reference/
44
node_modules/
5-
.gitignore
5+
.gitignore
6+
.idea
7+
tsconfig.json
8+
yarn.lock

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The generated service class uses new [HttpClient](https://angular.io/guide/http)
1818

1919
## Usage
2020

21-
`npm run generate -s ./path/to/swagger.[yaml|json]`
21+
`npm run generate -- -s ./path/to/swagger.[yaml|json]`
2222

2323
## Options
2424

package.json

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "ngx-swagger-client-generator",
3-
"version": "2.0.0-alpha-2",
2+
"name": "@flowup/ngx-swagger-client-generator",
3+
"version": "2.0.0-alpha-3",
44
"description": "Angular REST API client generator from Swagger YAML or JSON file with camel case settigs",
55
"homepage": "https://github.com/lotjomik/angular4-swagger-client-generator",
66
"main": "src/main.ts",
@@ -9,8 +9,19 @@
99
"email": "[email protected]"
1010
},
1111
"bin": {
12-
"ngx-swag-client": "bin/ngx-swag-client.js"
12+
"ngx-swag-client": "./dist/main.js"
1313
},
14+
"files": [
15+
"LICENSE",
16+
"README.md",
17+
"dist/main.js",
18+
"dist/main.js.map",
19+
"dist/generator.js",
20+
"dist/generator.js.map",
21+
"templates/ngx-model.mustache",
22+
"templates/ngx-models-export.mustache",
23+
"templates/ngx-service.mustache"
24+
],
1425
"bugs": {
1526
"url": "https://github.com/flowup/ngx-swagger-client-generator/issues"
1627
},
@@ -36,7 +47,7 @@
3647
],
3748
"license": "MIT",
3849
"scripts": {
39-
"generate": "./node_modules/.bin/ts-node ./src/main.ts",
50+
"generate": "node ./dist/main.js",
4051
"build": "rimraf dist && tsc"
4152
},
4253
"dependencies": {

src/main.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#!/usr/bin/env node
2+
13
import { Generator } from './generator';
24
import * as opt from 'optimist';
35
import * as fs from 'fs';

tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
"target": "es5",
55
"module": "commonjs",
66
"lib": [
7-
"ES2015",
7+
"es2015",
88
"es2016",
99
"es2017",
1010
"dom"
1111
],
1212
"noLib": false,
13+
"removeComments": true,
1314
"strict": true,
1415
"sourceMap": true,
15-
"declaration": true,
16-
"declarationDir": "dist/types",
16+
"declaration": false,
1717
"allowSyntheticDefaultImports": true,
1818
"experimentalDecorators": true,
1919
"noImplicitAny": true,

0 commit comments

Comments
 (0)