Skip to content
This repository was archived by the owner on Nov 21, 2024. It is now read-only.

Commit 9b5aa1f

Browse files
committed
feat(ng-package): Replace ngm-cli to ng-packagr
1 parent ab37f17 commit 9b5aa1f

14 files changed

Lines changed: 2265 additions & 2732 deletions

File tree

package-lock.json

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

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,28 +46,28 @@
4646
"srcgen"
4747
],
4848
"devDependencies": {
49-
"@types/chai": "^4.0.10",
50-
"@types/mocha": "^2.2.44",
51-
"@types/node": "^8.5.1",
49+
"@types/chai": "^4.1.0",
50+
"@types/mocha": "^2.2.46",
51+
"@types/node": "^8.5.7",
5252
"@types/sinon": "^4.1.2",
5353
"chai": "^4.1.2",
54-
"mocha": "^4.0.1",
54+
"mocha": "^4.1.0",
5555
"sinon": "^4.1.3",
56-
"ts-node": "^4.0.1",
56+
"ts-node": "^4.1.0",
5757
"typescript": "2.5.3"
5858
},
5959
"dependencies": {
60-
"@angular/common": "5.1.1",
61-
"@angular/compiler": "5.1.1",
62-
"@angular/core": "5.1.1",
60+
"@angular/common": "5.1.3",
61+
"@angular/compiler": "5.1.3",
62+
"@angular/core": "5.1.3",
6363
"@biesbjerg/ngx-translate-extract": "^2.3.4",
64-
"@types/cheerio": "^0.22.6",
64+
"@types/cheerio": "^0.22.7",
6565
"@types/commander": "^2.12.2",
6666
"@types/del": "^3.0.0",
6767
"@types/dotenv": "^4.0.2",
6868
"@types/fs-extra": "^5.0.0",
6969
"@types/inflection": "^1.5.28",
70-
"@types/lodash": "^4.14.89",
70+
"@types/lodash": "^4.14.92",
7171
"@types/loglevel": "^1.5.3",
7272
"cheerio": "^1.0.0-rc.2",
7373
"commander": "^2.12.2",
@@ -83,7 +83,7 @@
8383
"lodash": "^4.17.4",
8484
"loglevel": "^1.6.0",
8585
"loglevel-colored-level-prefix": "^1.0.0",
86-
"ngm-cli": "^0.8.3",
86+
"ng-packagr": "^1.6.0",
8787
"npm-run": "^4.1.2",
8888
"po2json": "^0.4.5",
8989
"recursive-readdir": "^2.2.1",

src/lib/base.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@ export class Base {
106106
folder = customOptions.srcFolder;
107107
}
108108
this.log('build').debug(folder);
109-
const commandString = 'ngm build -p ' + folder + ' --clean';
109+
110+
const commandString = 'ng-packagr -p ' + folder + '/ng-package.json';
110111
if (!fsExtra.existsSync(folder)) {
111112
this.log('build').debug(commandString);
112113
this.log('build').error(`Folder does not exists: ${folder}`);
@@ -139,12 +140,12 @@ export class Base {
139140
}
140141
async linkDist(customOptions?: { folder?: string, srcFolder?: string }) {
141142
this.log('linkDist').debug('start');
142-
let folder = path.resolve(this.folder + '/src');
143+
let folder = path.resolve(this.folder + '/dist');
143144
if (customOptions && customOptions.srcFolder) {
144145
folder = customOptions.srcFolder;
145146
}
146147
this.log('linkDist').debug(folder);
147-
const commandString = 'ngm link -p ' + folder + ' --here';
148+
const commandString = 'npm link ' + folder;
148149
if (!fsExtra.existsSync(folder)) {
149150
this.log('linkDist').debug(commandString);
150151
this.log('linkDist').error(`Folder does not exists: ${folder}`);

srcgen/web-app-empty/libs/core/src/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "@<%=app.name%>/core",
3-
"main": "index.js",
43
"version": "0.0.0",
54
"peerDependencies": {
65
"@angular/common": "*",
@@ -14,4 +13,4 @@
1413
"lodash": "*",
1514
"moment": "*"
1615
}
17-
}
16+
}

srcgen/web-app-empty/package.json

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -30,51 +30,51 @@
3030
},
3131
"private": true,
3232
"dependencies": {
33-
"@angular/animations": "^5.1.1",
34-
"@angular/common": "^5.1.1",
35-
"@angular/compiler": "^5.1.1",
36-
"@angular/core": "^5.1.1",
37-
"@angular/forms": "^5.1.1",
38-
"@angular/http": "^5.1.1",
39-
"@angular/platform-browser": "^5.1.1",
40-
"@angular/platform-browser-dynamic": "^5.1.1",
41-
"@angular/router": "^5.1.1",
33+
"@angular/animations": "^5.1.3",
34+
"@angular/common": "^5.1.3",
35+
"@angular/compiler": "^5.1.3",
36+
"@angular/core": "^5.1.3",
37+
"@angular/forms": "^5.1.3",
38+
"@angular/http": "^5.1.3",
39+
"@angular/platform-browser": "^5.1.3",
40+
"@angular/platform-browser-dynamic": "^5.1.3",
41+
"@angular/router": "^5.1.3",
4242
"core-js": "^2.5.3",
43-
"rxjs": "^5.5.5",
44-
"zone.js": "^0.8.18",
43+
"rxjs": "^5.5.6",
44+
"zone.js": "^0.8.19",
4545
"@rucken/core": "^1.29.1",
4646
"@rucken/web": "^1.29.1",
47-
"@ngui/auto-complete": "^0.16.0",
48-
"@ngx-translate/core": "^9.0.1",
47+
"@ngui/auto-complete": "^0.16.1",
48+
"@ngx-translate/core": "^9.0.2",
4949
"ladda": "^1.0.5",
5050
"lodash": "^4.17.4",
51-
"ngx-bootstrap": "^2.0.0-beta.11",
51+
"ngx-bootstrap": "^2.0.0-rc.0",
5252
"text-mask-addons": "^3.7.1",
53-
"angular2-ladda": "^1.2.2",
53+
"angular2-ladda": "^1.2.3",
5454
"angular2-text-mask": "^8.0.4"
5555
},
5656
"devDependencies": {
57-
"@angular/cli": "1.6.1",
58-
"@angular/compiler-cli": "^5.1.1",
59-
"@angular/language-service": "^5.1.1",
60-
"@types/jasmine": "~2.8.2",
57+
"@angular/cli": "1.6.3",
58+
"@angular/compiler-cli": "^5.1.3",
59+
"@angular/language-service": "^5.1.3",
60+
"@types/jasmine": "~2.8.3",
6161
"@types/jasminewd2": "~2.0.3",
62-
"@types/node": "~8.5.1",
62+
"@types/node": "~8.5.7",
6363
"codelyzer": "^4.0.2",
6464
"jasmine-core": "~2.8.0",
6565
"jasmine-spec-reporter": "~4.2.1",
66-
"karma": "~1.7.1",
66+
"karma": "~2.0.0",
6767
"karma-chrome-launcher": "~2.2.0",
6868
"karma-cli": "~1.0.1",
69-
"karma-coverage-istanbul-reporter": "^1.3.0",
69+
"karma-coverage-istanbul-reporter": "^1.3.3",
7070
"karma-jasmine": "~1.1.1",
7171
"karma-jasmine-html-reporter": "^0.2.2",
7272
"protractor": "~5.2.2",
73-
"ts-node": "~4.0.1",
73+
"ts-node": "~4.1.0",
7474
"tslint": "~5.8.0",
75-
"typescript": "~2.5.3",
76-
"typescript-formatter": "^7.0.0",
77-
"@rucken/cli": "1.5.5",
75+
"typescript": "~2.6.2",
76+
"typescript-formatter": "^7.0.1",
77+
"@rucken/cli": "1.5.6",
7878
"npm-run-all": "^4.1.2"
7979
}
8080
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"lib": {
3+
"entryFile": "index.ts"
4+
},
5+
"dest":"../dist",
6+
"workingDirectory": "../.tmp"
7+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "@test/lib1",
33
"version": "1.5.6",
4-
"peerDependencies": {
5-
"@angular/common": "*",
6-
"@angular/compiler": "*",
7-
"@angular/core": "*"
4+
"dependencies": {
5+
"@angular/common": "5.1.3",
6+
"@angular/compiler": "5.1.3",
7+
"@angular/core": "5.1.3"
88
}
99
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
import { Injectable } from '@angular/core';
2+
3+
@Injectable()
14
export class Service1Service {
25
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"lib": {
3+
"entryFile": "index.ts"
4+
},
5+
"dest":"../dist",
6+
"workingDirectory": "../.tmp"
7+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
import { Injectable } from '@angular/core';
2+
3+
@Injectable()
14
export class Service11Service {
25
}

0 commit comments

Comments
 (0)