-
Notifications
You must be signed in to change notification settings - Fork 66
/
package.json
145 lines (145 loc) · 5.75 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
{
"name": "@worktile/planet",
"version": "18.0.1",
"description": "A powerful, reliable, fully-featured and production ready Micro Frontend library for Angular.",
"keywords": [
"micro front-end",
"micro frontend",
"microfrontend",
"micro frontends",
"angular micro front-end",
"ngx micro front-end",
"ngx planet"
],
"engines": {
"node": "^14.15.0 || >=16.10.0",
"npm": ">=7.0.0",
"yarn": "Please use npm instead of yarn to install dependencies"
},
"scripts": {
"ng": "ng",
"// start": "run app1 and app2 use webpack dev-server",
"start": "npm-run-all --parallel serve:portal serve:app1 serve:app2 serve:standalone",
"serve:portal": "ng serve portal --configuration development",
"serve:app1": "ng serve app1 --serve-path=/static/app1/ --configuration development",
"serve:app2": "ng serve app2 --serve-path=/static/app2/ --configuration development",
"serve:standalone": "ng serve standalone-app --serve-path=/static/standalone-app/ --configuration development",
"dev:app1": "ng serve app1",
"build:portal": "ng build portal",
"build:app1": "ng build app1",
"build:app2": "ng build app2",
"build:standalone": "ng build standalone-app",
"// build:app1:dev": "ng build app1 --watch true --baseHref=/static/app1/",
"// build:app2:dev": "ng build app2 --watch true --baseHref=/static/app2/",
"build:portal:prod": "ng build portal --configuration production",
"build:app1:prod": "ng build app1 --configuration production --base-href=/static/app1/",
"build:app2:prod": "ng build app2 --configuration production --base-href=/static/app2/",
"build:standalone:prod": "ng build standalone-app --configuration production --base-href=/static/standalone/",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s --pkg ./packages/planet/package.json",
"build": "ng build planet && cpx \"./README.md\" dist/planet && cpx \"./CHANGELOG.md\" dist/planet && cpx \"./LICENSE\" dist/planet",
"build:demo": "npm run build:app1 && npm run build:app2 && npm run build:portal && npm run build:standalone",
"build:demo:prod": "npm run build:app1:prod && npm run build:app2:prod && npm run build:portal && npm run build:standalone:prod",
"test": "ng test planet",
"lint": "ng lint planet",
"pretty": "pretty-quick",
"report-coverage": "cat ./coverage/lcov.info | coveralls",
"e2e": "ng e2e",
"release": "wpm release",
"// release": "standard-version",
"pub-only": "cd dist/planet && npm publish --access=public",
"pub-only-next": "cd dist/planet && npm publish --tag next --access=public",
"pub": "wpm publish && npm run pub-only",
"pub-next": "wpm publish && npm run pub-only-next",
"pub-demo-git": "cp ./package.json ./dist & wpm git-publish --source ./dist --name ngx-planet-demo-site --organization worktile",
"contributors:init": "all-contributors init",
"contributors:add": "all-contributors add",
"contributors:generate": "all-contributors generate",
"start:docs": "docgeni serve --port 4900",
"build:docs": "docgeni build --configuration production"
},
"dependencies": {
"@angular/animations": "^18.1.4",
"@angular/cdk": "^17.3.9",
"@angular/common": "^18.1.4",
"@angular/compiler": "^18.1.4",
"@angular/core": "^18.1.4",
"@angular/forms": "^18.1.4",
"@angular/material": "^17.3.9",
"@angular/platform-browser": "^18.1.4",
"@angular/platform-browser-dynamic": "^18.1.4",
"@angular/router": "^18.1.4",
"date-fns": "^2.16.1",
"ngx-tethys": "18.0.0-next.1",
"rxjs": "~7.8.1",
"tslib": "^2.1.0",
"zone.js": "~0.14.4"
},
"devDependencies": {
"@angular-builders/custom-esbuild": "^18.0.0",
"@angular-builders/custom-webpack": "^18.0.0",
"@angular-devkit/build-angular": "^18.1.4",
"@angular-eslint/builder": "18.3.0",
"@angular-eslint/eslint-plugin": "18.3.0",
"@angular-eslint/eslint-plugin-template": "18.3.0",
"@angular-eslint/schematics": "18.3.0",
"@angular-eslint/template-parser": "18.3.0",
"@angular/cli": "^18.1.4",
"@angular/compiler-cli": "^18.1.4",
"@angular/language-service": "^18.1.4",
"@commitlint/cli": "^17.1.2",
"@commitlint/config-conventional": "^7.5.0",
"@docgeni/cli": "2.3.0",
"@docgeni/template": "2.3.0",
"@types/debug": "^4.1.5",
"@types/jasmine": "~3.6.0",
"@types/jasminewd2": "~2.0.3",
"@types/node": "^12.11.1",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"@worktile/pkg-manager": "0.1.0",
"@worktile/planet-postcss-prefixwrap": "1.19.11",
"all-contributors-cli": "^6.6.0",
"autoprefixer": "^10.2.5",
"conventional-changelog-cli": "^2.0.12",
"coveralls": "^3.0.6",
"cpx": "^1.5.0",
"esbuild-plugin-manifest": "^1.0.3",
"eslint": "^8.39.0",
"husky": "^2.4.1",
"jasmine-core": "~4.5.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.0.0",
"ng-packagr": "^18.1.0",
"npm-run-all": "^4.1.5",
"prettier": "^3.0.0",
"pretty-quick": "^4.0.0",
"standard-version": "^9.5.0",
"ts-node": "~7.0.0",
"typescript": "~5.5.4",
"webpack": "5.94.0",
"webpack-assets-manifest": "^5.1.0"
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "pretty-quick --staged"
}
},
"standard-version": {
"bumpFiles": [
"package.json",
"package-lock.json",
"packages/planet/package.json"
],
"header": "Changelog\nAll notable changes to ngx-planet will be documented in this file.\n",
"tagPrefix": "",
"skip": {
"tag": true,
"commit": true
}
}
}