-
Notifications
You must be signed in to change notification settings - Fork 108
/
package.json
133 lines (133 loc) · 4.87 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": "form-js",
"scripts": {
"all": "run-s lint build lint:types test test:distro",
"build": "lerna run build --sort --stream",
"build:watch": "npm run build-watch -- @bpmn-io/form-js",
"build-distro": "lerna run prepublishOnly --sort",
"build-watch": "run-s \"lerna-build-watch -- {@}\" -- ",
"clean": "del-cli \"{node_modules,dist}\" \"packages/*/{node_modules,dist}\" \"e2e/dist\"",
"distro": "run-s clean reinstall build-distro",
"dev": "run-s build \"lerna-dev -- {@}\" -- ",
"dev:viewer": "npm run dev -- @bpmn-io/form-js-viewer",
"dev:editor": "npm run dev -- @bpmn-io/form-js-editor",
"dev:playground": "npm run dev -- @bpmn-io/form-js-playground",
"dev:carbon": "npm run dev -- @bpmn-io/form-js-carbon-styles",
"lerna-dev": "lerna run dev --stream --scope",
"lerna-build-watch": "lerna run bundle:watch --stream --parallel --include-dependencies --scope",
"lerna-publish": "lerna publish -m \"chore(project): publish %s\"",
"lint": "eslint packages",
"lint:types": "tsc --pretty",
"reinstall": "npm ci",
"release": "run-s distro test \"lerna-publish -- {@}\" --",
"test": "lerna run test",
"test:distro": "lerna run test:distro",
"ci": "run-s all build-distro",
"start:pkg": "cross-env SINGLE_START=basic npm run dev --",
"start": "npm run start:pkg -- @bpmn-io/form-js",
"start:viewer": "npm run start:pkg -- @bpmn-io/form-js-viewer",
"start:viewer:stress": "cross-env SINGLE_START=stress npm run dev -- @bpmn-io/form-js-viewer",
"start:viewer:groups": "cross-env SINGLE_START=groups npm run dev -- @bpmn-io/form-js-viewer",
"start:editor": "npm run start:pkg -- @bpmn-io/form-js-editor",
"start:carbon": "cross-env SINGLE_START=carbon-form npm run dev -- @bpmn-io/form-js-carbon-styles",
"start:playground": "npm run start:pkg -- @bpmn-io/form-js-playground",
"dev:e2e": "vite",
"test:e2e": "run-s build:e2e start:visual-preview test:visual",
"test:visual": "playwright test visual",
"build:e2e": "vite build",
"start:visual-preview": "vite preview --port 8080 --logLevel silent &",
"start:container": "docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.47.1 /bin/bash"
},
"repository": {
"type": "git",
"url": "git+https://github.com/bpmn-io/form-js.git"
},
"keywords": [
"bpmn-io",
"form",
"forms",
"form-js"
],
"workspaces": [
"packages/*"
],
"contributors": [
{
"name": "bpmn.io contributors",
"url": "https://github.com/bpmn-io"
}
],
"devDependencies": {
"@apidevtools/json-schema-ref-parser": "^9.1.2",
"@axe-core/playwright": "^4.10.0",
"@babel/core": "^7.26.0",
"@babel/plugin-transform-react-jsx": "^7.25.9",
"@babel/plugin-transform-react-jsx-source": "^7.25.9",
"@bpmn-io/properties-panel": "^3.25.0",
"@carbon/react": "^1.70.0",
"@carbon/styles": "^1.69.0",
"@playwright/test": "^1.47.2",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^28.0.1",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.3.0",
"@svgr/rollup": "^8.1.0",
"@svgr/webpack": "^8.1.0",
"@testing-library/preact": "^3.2.3",
"@testing-library/user-event": "^14.5.2",
"@types/chai": "^4.3.19",
"@types/mocha": "^10.0.8",
"@types/node": "^22.7.0",
"@types/sinon": "^17.0.3",
"@types/sinon-chai": "^4.0.0",
"ajv": "^8.17.1",
"ajv-errors": "^3.0.0",
"axe-core": "^4.10.0",
"babel-loader": "^9.2.1",
"babel-plugin-istanbul": "^7.0.0",
"chai": "^4.4.1",
"copyfiles": "^2.4.1",
"cross-env": "^7.0.3",
"css-loader": "^7.1.2",
"del-cli": "^6.0.0",
"diagram-js": "^15.2.2",
"didi": "^10.2.2",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-bpmn-io": "^1.0.1",
"eslint-plugin-import": "^2.30.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react-hooks": "^4.6.2",
"karma": "^6.4.4",
"karma-chrome-launcher": "^3.2.0",
"karma-coverage": "^2.2.1",
"karma-debug-launcher": "0.0.5",
"karma-env-preprocessor": "^0.1.1",
"karma-firefox-launcher": "^2.1.3",
"karma-mocha": "^2.0.1",
"karma-sinon-chai": "^2.0.2",
"karma-spec-reporter": "^0.0.36",
"karma-webpack": "^5.0.1",
"lerna": "^8.1.9",
"mocha": "^10.7.3",
"mocha-test-container-support": "^0.2.0",
"mri": "^1.2.0",
"npm-run-all2": "^7.0.1",
"preact": ">=10.5.14 <=10.15.1",
"prettier": "^3.3.3",
"puppeteer": "^23.0.0",
"raw-loader": "^4.0.2",
"rollup": "^4.27.3",
"rollup-plugin-copy": "^3.5.0",
"sass": "^1.81.0",
"sass-loader": "^16.0.3",
"sinon": "^17.0.1",
"sinon-chai": "^3.7.0",
"source-map-loader": "^5.0.0",
"style-loader": "^4.0.0",
"typescript": "^5.4.5",
"vite": "^5.4.11",
"webpack": "^5.96.1"
}
}