Skip to content

Commit c09baa7

Browse files
authored
Separate dev dependencies from runtime dependencies (#208)
* Separate dev dependencies * Remove unnecessary deps
1 parent 3ef68f8 commit c09baa7

File tree

7 files changed

+64
-55
lines changed

7 files changed

+64
-55
lines changed

app/backend/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,13 @@
3030
"@itwin/imodels-access-backend": "catalog:",
3131
"@itwin/presentation-backend": "catalog:itwinjs-core",
3232
"@itwin/presentation-common": "catalog:itwinjs-core",
33+
"inversify": "^7.10.1",
34+
"reflect-metadata": "^0.2.2"
35+
},
36+
"devDependencies": {
3337
"@types/node": "catalog:build-tools",
3438
"dotenv": "catalog:build-tools",
3539
"eslint": "catalog:build-tools",
36-
"inversify": "^7.10.1",
37-
"reflect-metadata": "^0.2.2",
3840
"tsx": "catalog:build-tools",
3941
"typescript": "catalog:build-tools"
4042
}

app/common/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
"@itwin/ecschema-metadata": "catalog:itwinjs-core",
2727
"@itwin/ecschema-rpcinterface-common": "catalog:itwinjs-core",
2828
"@itwin/eslint-plugin": "catalog:build-tools",
29-
"@itwin/presentation-common": "catalog:itwinjs-core",
29+
"@itwin/presentation-common": "catalog:itwinjs-core"
30+
},
31+
"devDependencies": {
3032
"eslint": "catalog:build-tools",
3133
"typescript": "catalog:build-tools"
3234
}

app/e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"typecheck:watch": "tsc --noEmit --watch",
2020
"prepare": "playwright install chromium"
2121
},
22-
"dependencies": {
22+
"devDependencies": {
2323
"@itwin/eslint-plugin": "catalog:build-tools",
2424
"@playwright/test": "^1.55.1",
2525
"@types/node": "catalog:build-tools",

app/frontend/package.json

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"@itwin/core-react": "catalog:itwinjs-core",
3333
"@itwin/ecschema-metadata": "catalog:itwinjs-core",
3434
"@itwin/ecschema-rpcinterface-common": "catalog:itwinjs-core",
35-
"@itwin/eslint-plugin": "catalog:build-tools",
3635
"@itwin/imodel-browser-react": "catalog:",
3736
"@itwin/imodel-components-react": "catalog:appui",
3837
"@itwin/imodels-access-frontend": "catalog:",
@@ -48,6 +47,18 @@
4847
"@itwin/presentation-rules-editor-react": "workspace:*",
4948
"@itwin/webgl-compatibility": "catalog:itwinjs-core",
5049
"@microsoft/applicationinsights-web": "catalog:",
50+
"lz-string": "catalog:",
51+
"monaco-editor": "catalog:",
52+
"oidc-client-ts": "catalog:",
53+
"react": "catalog:react",
54+
"react-dom": "catalog:react",
55+
"react-error-boundary": "catalog:react",
56+
"react-redux": "catalog:react",
57+
"react-router": "catalog:react",
58+
"redux": "catalog:react"
59+
},
60+
"devDependencies": {
61+
"@itwin/eslint-plugin": "catalog:build-tools",
5162
"@types/node": "catalog:build-tools",
5263
"@types/path-browserify": "catalog:build-tools",
5364
"@types/react": "catalog:react",
@@ -57,16 +68,7 @@
5768
"cpx2": "catalog:build-tools",
5869
"eslint": "catalog:build-tools",
5970
"eslint-plugin-react": "catalog:build-tools",
60-
"lz-string": "catalog:",
61-
"monaco-editor": "catalog:",
6271
"npm-run-all": "catalog:build-tools",
63-
"oidc-client-ts": "catalog:",
64-
"react": "catalog:react",
65-
"react-dom": "catalog:react",
66-
"react-error-boundary": "catalog:react",
67-
"react-redux": "catalog:react",
68-
"react-router": "catalog:react",
69-
"redux": "catalog:react",
7072
"sass": "catalog:build-tools",
7173
"tslib": "catalog:build-tools",
7274
"typescript": "catalog:build-tools",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"npm": "<0",
4242
"node": ">=20"
4343
},
44-
"dependencies": {
44+
"devDependencies": {
4545
"cross-env": "^7.0.3",
4646
"cspell": "^9.2.1",
4747
"eslint-config-prettier": "^9.1.2",

pnpm-lock.yaml

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

scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"typecheck": "tsc --noEmit",
1616
"typecheck:watch": "tsc --noEmit --watch"
1717
},
18-
"dependencies": {
18+
"devDependencies": {
1919
"@itwin/eslint-plugin": "catalog:build-tools",
2020
"@types/node": "catalog:build-tools",
2121
"@types/yargs": "^17.0.33",

0 commit comments

Comments
 (0)