-
Notifications
You must be signed in to change notification settings - Fork 10
/
package.json
133 lines (126 loc) · 8.79 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
{
"name": "scion-workbench",
"description": "SCION Workbench enables the creation of Angular web applications that require a flexible layout to arrange content side-by-side or stacked, all personalizable by the user via drag & drop. This type of layout is ideal for applications with non-linear workflows, enabling users to work on content in parallel.",
"license": "EPL-2.0",
"homepage": "https://github.com/SchweizerischeBundesbahnen/scion-workbench",
"bugs": {
"url": "https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues"
},
"author": {
"name": "SCION contributors"
},
"scripts": {
"before-push": "run-s build lint test:headless e2e:headless",
"build": "run-s **:*:build **:*:typedoc",
"start": "run-p -r workbench-testing-app:serve workbench-client-testing-app:*:serve",
"lint": "run-s **:*:lint",
"test": "run-p **:*:test",
"test:headless": "cross-env HEADLESS=true run-s **:*:test",
"e2e": "run-s \"**:e2e:run -- {@}\" --",
"e2e:headless": "cross-env HEADLESS=true run-s \"**:e2e:run -- {@}\" --",
"postinstall": "cross-env PLAYWRIGHT_BROWSERS_PATH=0 playwright install chromium",
"copy-src": "run-p copy-src:*",
"copy-src:scion-toolkit": "cpx --clean --watch --verbose ../scion-toolkit/projects/scion/toolkit/** ./src-lib/@scion/toolkit",
"copy-src:scion-components": "cpx --clean --watch --verbose ../scion-toolkit/projects/scion/components/** ./src-lib/@scion/components",
"copy-src:scion-components.internal": "cpx --clean --watch --verbose ../scion-toolkit/projects/scion/components.internal/** ./src-lib/@scion/components.internal",
"copy-src:scion-microfrontend-platform": "cpx --clean --watch --verbose ../scion-microfrontend-platform/projects/scion/microfrontend-platform/** ./src-lib/@scion/microfrontend-platform",
"workbench-client:build": "ng build --configuration production @scion/workbench-client",
"workbench-client:lint": "ng lint @scion/workbench-client",
"workbench-client:test": "ng test @scion/workbench-client",
"workbench-client:typedoc": "typedoc --plugin typedoc-plugin-extras --tsconfig projects/scion/workbench-client/tsconfig.lib.prod.typedoc.json --favicon resources/branding/favicon.ico",
"workbench-client:changelog": "run-p workbench-client:changelog:*",
"workbench-client:changelog:full": "conventional-changelog --commit-path projects/scion/workbench-client -k projects/scion/workbench-client/package.json -t workbench-client- -p angular -i CHANGELOG_WORKBENCH_CLIENT.md -s && markdown-include docs/site/changelog-workbench-client/changelog.template.json",
"workbench-client:changelog:latest": "conventional-changelog --commit-path projects/scion/workbench-client -k projects/scion/workbench-client/package.json -t workbench-client- -p angular -o CHANGELOG_WORKBENCH_CLIENT_LATEST.md",
"workbench:build": "ng build --configuration production @scion/workbench",
"workbench:lint": "ng lint @scion/workbench",
"workbench:test": "ng test @scion/workbench",
"workbench:changelog": "run-p workbench:changelog:*",
"workbench:changelog:full": "conventional-changelog --commit-path projects/scion/workbench -k projects/scion/workbench/package.json -p angular -i CHANGELOG_WORKBENCH.md -s && markdown-include docs/site/changelog-workbench/changelog.template.json",
"workbench:changelog:latest": "conventional-changelog --commit-path projects/scion/workbench -k projects/scion/workbench/package.json -p angular -o CHANGELOG_WORKBENCH_LATEST.md",
"workbench-getting-started-app:build": "ng build workbench-getting-started-app --configuration=production",
"workbench-getting-started-app:lint": "ng lint workbench-getting-started-app",
"workbench-getting-started-app:serve": "ng serve workbench-getting-started-app --port 4500",
"workbench-testing-app:build": "ng build workbench-testing-app --configuration=development",
"workbench-testing-app:vercel-latest:build": "ng build workbench-testing-app --configuration=production-vercel-latest",
"workbench-testing-app:vercel-release:build": "ng build workbench-testing-app --configuration=production-vercel-release",
"workbench-testing-app:ci:build": "ng build workbench-testing-app --configuration=production-ci",
"workbench-testing-app:basehref:build": "ng build workbench-testing-app --configuration=production-basehref",
"workbench-testing-app:basehref-webpack:build": "ng run workbench-testing-app:build-basehref-webpack:production",
"workbench-testing-app:lint": "ng lint workbench-testing-app",
"workbench-testing-app:serve": "ng serve workbench-testing-app --port 4200",
"workbench-testing-app:basehref:serve": "ng serve workbench-testing-app --configuration=development-basehref --port 4300",
"workbench-testing-app:basehref-webpack:serve": "ng serve workbench-testing-app --configuration=development-basehref-webpack --port 4400",
"workbench-testing-app:dist-serve": "serve dist/workbench-testing-app-ci/browser -p 4200 --config ../../../apps/workbench-testing-app/vercel-test-server.config.json --no-request-logging",
"workbench-testing-app:basehref:dist-serve": "serve dist/workbench-testing-app-basehref -p 4300 --config ../../apps/workbench-testing-app/vercel-test-server.config.json --no-request-logging",
"workbench-testing-app:basehref-webpack:dist-serve": "serve dist/workbench-testing-app-basehref-webpack -p 4400 --config ../../apps/workbench-testing-app/vercel-test-server.config.json --no-request-logging",
"workbench-client-testing-app:build": "ng build workbench-client-testing-app --configuration=development",
"workbench-client-testing-app:vercel-latest:build": "ng build workbench-client-testing-app --configuration=production-vercel-latest",
"workbench-client-testing-app:vercel-release:build": "ng build workbench-client-testing-app --configuration=production-vercel-release",
"workbench-client-testing-app:ci:build": "ng build workbench-client-testing-app --configuration=production-ci",
"workbench-client-testing-app:lint": "ng lint workbench-client-testing-app",
"workbench-client-testing-app:4201:serve": "ng serve workbench-client-testing-app --port 4201",
"workbench-client-testing-app:4201:dist-serve": "serve dist/workbench-client-testing-app-ci/browser -p 4201 --config ../../../apps/workbench-client-testing-app/vercel-test-server.config.json --no-request-logging",
"workbench-client-testing-app:4202:serve": "ng serve workbench-client-testing-app --port 4202",
"workbench-client-testing-app:4202:dist-serve": "serve dist/workbench-client-testing-app-ci/browser -p 4202 --config ../../../apps/workbench-client-testing-app/vercel-test-server.config.json --no-request-logging",
"e2e:run": "tsc --incremental -p projects/scion/e2e-testing/tsconfig.json && cross-env PLAYWRIGHT_BROWSERS_PATH=0 playwright test --config out-tsc/e2e-testing",
"e2e:debug": "tsc --incremental -p projects/scion/e2e-testing/tsconfig.json && cross-env PLAYWRIGHT_BROWSERS_PATH=0 PWDEBUG=1 playwright test --config out-tsc/e2e-testing",
"e2e:lint": "ng lint e2e-testing"
},
"private": true,
"dependencies": {
"@angular/animations": "18.0.2",
"@angular/cdk": "18.0.2",
"@angular/common": "18.0.2",
"@angular/compiler": "18.0.2",
"@angular/core": "18.0.2",
"@angular/forms": "18.0.2",
"@angular/platform-browser": "18.0.2",
"@angular/platform-browser-dynamic": "18.0.2",
"@angular/router": "18.0.2",
"@scion/components": "18.1.1",
"@scion/components.internal": "18.0.1",
"@scion/microfrontend-platform": "1.3.1",
"@scion/toolkit": "1.6.0",
"rxjs": "7.8.1",
"tslib": "2.6.3",
"zone.js": "0.14.7"
},
"devDependencies": {
"@angular-devkit/build-angular": "18.0.3",
"@angular-eslint/builder": "18.0.1",
"@angular-eslint/eslint-plugin": "18.0.1",
"@angular-eslint/eslint-plugin-template": "18.0.1",
"@angular-eslint/schematics": "18.0.1",
"@angular-eslint/template-parser": "18.0.1",
"@angular/cli": "18.0.3",
"@angular/compiler-cli": "18.0.2",
"@playwright/test": "1.44.1",
"@types/jasmine": "5.1.4",
"@typescript-eslint/eslint-plugin": "7.12.0",
"@typescript-eslint/parser": "7.12.0",
"conventional-changelog-cli": "5.0.0",
"cpx2": "7.0.1",
"cross-env": "7.0.3",
"eslint": "8.57.0",
"eslint-plugin-deprecation": "3.0.0",
"eslint-plugin-rxjs": "5.0.3",
"jasmine-core": "5.1.2",
"karma": "6.4.3",
"karma-chrome-launcher": "3.2.0",
"karma-coverage": "2.2.1",
"karma-jasmine": "5.1.0",
"karma-jasmine-html-reporter": "2.1.0",
"markdown-include": "0.4.3",
"ng-packagr": "18.0.0",
"npm-run-all": "4.1.5",
"serve": "14.2.4",
"typedoc": "0.25.13",
"typedoc-plugin-extras": "3.0.0",
"typescript": "5.4.5",
"vercel": "34.2.6"
},
"repository": {
"type": "git",
"url": "https://github.com/SchweizerischeBundesbahnen/scion-workbench.git"
}
}