Skip to content

Commit

Permalink
chore: rework deps/dev-deps/peer-deps
Browse files Browse the repository at this point in the history
  • Loading branch information
belgattitude committed Apr 8, 2022
1 parent c5b865c commit ee0a3db
Show file tree
Hide file tree
Showing 9 changed files with 85 additions and 68 deletions.
7 changes: 7 additions & 0 deletions .changeset/perfect-dingos-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@your-org/core-lib": minor
"@your-org/db-main-prisma": minor
"@your-org/ui-lib": minor
---

Rework deps, peer-deps and dev-deps
2 changes: 2 additions & 0 deletions .ncurc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ reject: [
'is-port-reachable',
# Till cache-interop supports it
'ioredis',
'@types/react',
'@types/react-dom',
]
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
"docker:nuke:prune-cachemount": "docker builder prune --filter type=exec.cachemount",
"docker:nuke:prune-buildx": "docker buildx prune",
"nuke:node_modules": "rimraf '**/node_modules'",
"deps:check": "yarn dlx npm-check-updates@latest --configFileName ncurc.yml --deep",
"deps:update": "yarn dlx npm-check-updates@latest --configFileName ncurc.yml -u --deep",
"deps:check": "yarn dlx npm-check-updates@latest --configFileName ncurc.yml --deep --mergeConfig",
"deps:update": "yarn dlx npm-check-updates@latest --configFileName ncurc.yml -u --deep --mergeConfig",
"check:install": "yarn dlx @yarnpkg/doctor@latest .",
"check:renovate:config": "docker run -v renovate.json5:/usr/src/app/renovate.json5 -it renovate/renovate renovate-config-validator",
"install:playwright": "npx playwright install",
Expand Down
10 changes: 10 additions & 0 deletions packages/core-lib/.ncurc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Will override root .ncurc.yml
# @link https://github.com/raineorshine/npm-check-updates

reject: [
# prevent upgrade of package dependencies
'@tsed/exceptions',
'dequal',
'@types/react',
'@types/react-dom',
]
28 changes: 14 additions & 14 deletions packages/core-lib/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,20 @@
"fix-all-files": "eslint . --ext .ts,.tsx,.js,.jsx --fix"
},
"dependencies": {
"@tsed/exceptions": "^6.107.5",
"dequal": "^2.0.2"
"@tsed/exceptions": "^6.100.3",
"dequal": "^2.0.0"
},
"peerDependencies": {
"react": "^17.0.2 || ^18.0.0",
"react-dom": "^17.0.2 || ^18.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-dom": {
"optional": true
}
},
"devDependencies": {
"@testing-library/jest-dom": "5.16.4",
Expand Down Expand Up @@ -66,17 +78,5 @@
"rimraf": "3.0.2",
"ts-jest": "27.1.4",
"typescript": "4.6.3"
},
"peerDependencies": {
"react": "^17.0.2 || ^18.0.0",
"react-dom": "^17.0.2 || ^18.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-dom": {
"optional": true
}
}
}
6 changes: 3 additions & 3 deletions packages/db-main-prisma/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
"debug-test-e2e": "cross-env DEBUG=testcontainers jest --config e2e/jest.config.js --maxWorkers=50% --color $@",
"fix-all-files": "eslint . --ext .ts,.tsx,.js,.jsx --fix"
},
"dependencies": {
"@prisma/client": "3.12.0"
},
"devDependencies": {
"@soluble/dsn-parser": "1.3.5",
"@types/jest": "27.4.1",
Expand Down Expand Up @@ -65,8 +68,5 @@
"transliteration": "2.2.0",
"ts-jest": "27.1.4",
"typescript": "4.6.3"
},
"dependencies": {
"@prisma/client": "3.12.0"
}
}
12 changes: 12 additions & 0 deletions packages/ui-lib/.ncurc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Will be merged to root .ncyrc.yml.
# @link https://github.com/raineorshine/npm-check-updates

reject: [
# prevent upgrade of package dependencies
'@emotion/react',
'@emotion/styled',
'react',
'react-dom',
'@types/react',
'@types/react-dom',
]
42 changes: 17 additions & 25 deletions packages/ui-lib/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,27 @@
"build-storybook": "build-storybook --output-dir build/storybook"
},
"dependencies": {
"@your-org/core-lib": "workspace:^"
"@emotion/react": "^11.9.0",
"@emotion/styled": "^11.8.1",
"@your-org/core-lib": "workspace:^",
"react": ">=17.0.2",
"react-dom": ">=17.0.2"
},
"peerDependencies": {
"@types/react": "^17.0.44 || ^18.0.0",
"@types/react-dom": "^17.0.44 || ^18.0.0"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
},
"@types/react-dom": {
"optional": true
}
},
"devDependencies": {
"@babel/core": "7.17.9",
"@emotion/babel-preset-css-prop": "11.2.0",
"@emotion/react": "11.9.0",
"@emotion/styled": "11.8.1",
"@mdx-js/react": "2.1.1",
"@storybook/addon-actions": "6.4.20",
"@storybook/addon-docs": "6.4.20",
Expand Down Expand Up @@ -85,34 +99,12 @@
"postcss": "8.4.12",
"postcss-flexbugs-fixes": "5.0.2",
"prettier": "2.6.2",
"react": "18.0.0",
"react-dom": "18.0.0",
"rimraf": "3.0.2",
"rooks": "5.11.0",
"tailwindcss": "3.0.23",
"ts-jest": "27.1.4",
"tsconfig-paths-webpack-plugin": "3.5.2",
"typescript": "4.6.3",
"webpack": "5.72.0"
},
"peerDependencies": {
"@emotion/react": "^11.7.0",
"@emotion/styled": "^11.6.0",
"react": "^17.0.2 || ^18.0.0",
"react-dom": "^17.0.2 || ^18.0.0"
},
"peerDependenciesMeta": {
"@emotion/react": {
"optional": false
},
"@emotion/styled": {
"optional": false
},
"react": {
"optional": false
},
"react-dom": {
"optional": false
}
}
}
42 changes: 18 additions & 24 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2467,7 +2467,7 @@ __metadata:
languageName: node
linkType: hard

"@emotion/react@npm:11.9.0":
"@emotion/react@npm:11.9.0, @emotion/react@npm:^11.9.0":
version: 11.9.0
resolution: "@emotion/react@npm:11.9.0"
dependencies:
Expand Down Expand Up @@ -2562,7 +2562,7 @@ __metadata:
languageName: node
linkType: hard

"@emotion/styled@npm:11.8.1":
"@emotion/styled@npm:11.8.1, @emotion/styled@npm:^11.8.1":
version: 11.8.1
resolution: "@emotion/styled@npm:11.8.1"
dependencies:
Expand Down Expand Up @@ -5737,7 +5737,7 @@ __metadata:
languageName: node
linkType: hard

"@tsed/exceptions@npm:6.110.2, @tsed/exceptions@npm:^6.107.5":
"@tsed/exceptions@npm:6.110.2, @tsed/exceptions@npm:^6.100.3":
version: 6.110.2
resolution: "@tsed/exceptions@npm:6.110.2"
dependencies:
Expand Down Expand Up @@ -7127,15 +7127,15 @@ __metadata:
"@testing-library/jest-dom": 5.16.4
"@testing-library/react": 13.0.0
"@testing-library/react-hooks": 7.0.2
"@tsed/exceptions": ^6.107.5
"@tsed/exceptions": ^6.100.3
"@types/jest": 27.4.1
"@types/node": 17.0.23
"@types/react": 17.0.44
"@types/react-dom": 17.0.15
"@typescript-eslint/eslint-plugin": 5.18.0
"@typescript-eslint/parser": 5.18.0
cross-env: 7.0.3
dequal: ^2.0.2
dequal: ^2.0.0
eslint: 8.12.0
eslint-config-prettier: 8.5.0
eslint-import-resolver-typescript: 2.7.1
Expand Down Expand Up @@ -7214,8 +7214,8 @@ __metadata:
dependencies:
"@babel/core": 7.17.9
"@emotion/babel-preset-css-prop": 11.2.0
"@emotion/react": 11.9.0
"@emotion/styled": 11.8.1
"@emotion/react": ^11.9.0
"@emotion/styled": ^11.8.1
"@mdx-js/react": 2.1.1
"@storybook/addon-actions": 6.4.20
"@storybook/addon-docs": 6.4.20
Expand Down Expand Up @@ -7263,8 +7263,8 @@ __metadata:
postcss: 8.4.12
postcss-flexbugs-fixes: 5.0.2
prettier: 2.6.2
react: 18.0.0
react-dom: 18.0.0
react: ">=17.0.2"
react-dom: ">=17.0.2"
rimraf: 3.0.2
rooks: 5.11.0
tailwindcss: 3.0.23
Expand All @@ -7273,19 +7273,13 @@ __metadata:
typescript: 4.6.3
webpack: 5.72.0
peerDependencies:
"@emotion/react": ^11.7.0
"@emotion/styled": ^11.6.0
react: ^17.0.2 || ^18.0.0
react-dom: ^17.0.2 || ^18.0.0
"@types/react": ^17.0.44 || ^18.0.0
"@types/react-dom": ^17.0.44 || ^18.0.0
peerDependenciesMeta:
"@emotion/react":
optional: false
"@emotion/styled":
optional: false
react:
optional: false
react-dom:
optional: false
"@types/react":
optional: true
"@types/react-dom":
optional: true
languageName: unknown
linkType: soft

Expand Down Expand Up @@ -11037,7 +11031,7 @@ __metadata:
languageName: node
linkType: hard

"dequal@npm:^2.0.0, dequal@npm:^2.0.2":
"dequal@npm:^2.0.0":
version: 2.0.2
resolution: "dequal@npm:2.0.2"
checksum: 86c7a2c59f7b0797ed397c74b5fcdb744e48fc19440b70ad6ac59f57550a96b0faef3f1cfd5760ec5e6d3f7cb101f634f1f80db4e727b1dc8389bf62d977c0a0
Expand Down Expand Up @@ -21960,7 +21954,7 @@ __metadata:
languageName: node
linkType: hard

"react-dom@npm:18.0.0":
"react-dom@npm:18.0.0, react-dom@npm:>=17.0.2":
version: 18.0.0
resolution: "react-dom@npm:18.0.0"
dependencies:
Expand Down Expand Up @@ -22210,7 +22204,7 @@ __metadata:
languageName: node
linkType: hard

"react@npm:18.0.0":
"react@npm:18.0.0, react@npm:>=17.0.2":
version: 18.0.0
resolution: "react@npm:18.0.0"
dependencies:
Expand Down

0 comments on commit ee0a3db

Please sign in to comment.