Fixed node module resolution by enabling hoisting

This commit is contained in:
Prozilla 2024-06-18 12:26:58 +02:00
parent ddfc9267f2
commit 63d9f068a6
No known key found for this signature in database
GPG key ID: 5858DFE71CAF31EE
5 changed files with 31 additions and 30 deletions

3
.npmrc
View file

@ -1 +1,2 @@
git-checks=false
git-checks=false
node-linker=hoisted

View file

@ -1,6 +1,5 @@
{
"name": "prozilla-os-monorepo",
"version": "0.0.0",
"private": true,
"author": {
"name": "Prozilla",
@ -19,9 +18,9 @@
"predeploy": "pnpm run build && pnpm run stage",
"deploy": "tsx scripts/deploy",
"fetch": "tsx scripts/fetchRepository",
"ci:test": "pnpm -r --parallel run test",
"ci:update": "npx changeset && pnpm changeset version",
"ci:release": "pnpm changeset publish"
"packages:test": "pnpm -r --parallel run test",
"packages:update": "npx changeset && pnpm changeset version",
"packages:release": "pnpm changeset publish && pnpm publish packages/prozilla-os --registry=https://npm.pkg.github.com"
},
"workspaces": [
"packages/prozilla-os",
@ -51,7 +50,7 @@
"@eslint/js": "^9.5.0",
"@types/eslint": "^8.56.10",
"@types/gh-pages": "^6.1.0",
"@types/node": "^20.14.2",
"@types/node": "^20.14.5",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@types/react-syntax-highlighter": "^15.5.13",

View file

@ -30,7 +30,7 @@
"react-svg": "^16.1.34"
},
"devDependencies": {
"@types/node": "^20.14.2",
"@types/node": "^20.14.5",
"typescript": "^5.4.5"
},
"files": [

View file

@ -38,6 +38,7 @@
"src/**/*"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
}
}

View file

@ -19,7 +19,7 @@ importers:
version: 0.2.2(@fortawesome/fontawesome-svg-core@6.5.2)(react@18.3.1)
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
version: 3.7.0(vite@5.3.1(@types/node@20.14.2))
version: 3.7.0(vite@5.3.1(@types/node@20.14.5))
anser:
specifier: ^2.1.1
version: 2.1.1
@ -52,10 +52,10 @@ importers:
version: 6.0.2(react@18.3.1)
vite:
specifier: ^5.3.1
version: 5.3.1(@types/node@20.14.2)
version: 5.3.1(@types/node@20.14.5)
vite-plugin-svgr:
specifier: ^4.2.0
version: 4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2))
version: 4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.5))
devDependencies:
'@changesets/cli':
specifier: ^2.27.5
@ -70,8 +70,8 @@ importers:
specifier: ^6.1.0
version: 6.1.0
'@types/node':
specifier: ^20.14.2
version: 20.14.2
specifier: ^20.14.5
version: 20.14.5
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@ -107,7 +107,7 @@ importers:
version: 7.13.1(eslint@8.57.0)(typescript@5.4.5)
vite-plugin-checker:
specifier: ^0.6.4
version: 0.6.4(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2))
version: 0.6.4(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.5))
packages/apps/file-explorer:
dependencies:
@ -165,8 +165,8 @@ importers:
version: 16.1.34(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
devDependencies:
'@types/node':
specifier: ^20.14.2
version: 20.14.2
specifier: ^20.14.5
version: 20.14.5
typescript:
specifier: ^5.4.5
version: 5.4.5
@ -853,8 +853,8 @@ packages:
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
'@types/node@20.14.2':
resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
'@types/node@20.14.5':
resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@ -1311,8 +1311,8 @@ packages:
dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
electron-to-chromium@1.4.803:
resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==}
electron-to-chromium@1.4.805:
resolution: {integrity: sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==}
email-addresses@5.0.0:
resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==}
@ -3575,7 +3575,7 @@ snapshots:
'@types/node@12.20.55': {}
'@types/node@20.14.2':
'@types/node@20.14.5':
dependencies:
undici-types: 5.26.5
@ -3683,10 +3683,10 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
'@vitejs/plugin-react-swc@3.7.0(vite@5.3.1(@types/node@20.14.2))':
'@vitejs/plugin-react-swc@3.7.0(vite@5.3.1(@types/node@20.14.5))':
dependencies:
'@swc/core': 1.6.1
vite: 5.3.1(@types/node@20.14.2)
vite: 5.3.1(@types/node@20.14.5)
transitivePeerDependencies:
- '@swc/helpers'
@ -3852,7 +3852,7 @@ snapshots:
browserslist@4.23.1:
dependencies:
caniuse-lite: 1.0.30001636
electron-to-chromium: 1.4.803
electron-to-chromium: 1.4.805
node-releases: 2.0.14
update-browserslist-db: 1.0.16(browserslist@4.23.1)
@ -4077,7 +4077,7 @@ snapshots:
no-case: 3.0.4
tslib: 2.6.3
electron-to-chromium@1.4.803: {}
electron-to-chromium@1.4.805: {}
email-addresses@5.0.0: {}
@ -5671,7 +5671,7 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
vite-plugin-checker@0.6.4(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)):
vite-plugin-checker@0.6.4(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.5)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@ -5684,7 +5684,7 @@ snapshots:
semver: 7.6.2
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
vite: 5.3.1(@types/node@20.14.2)
vite: 5.3.1(@types/node@20.14.5)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
@ -5695,24 +5695,24 @@ snapshots:
stylelint: 16.6.1(typescript@5.4.5)
typescript: 5.4.5
vite-plugin-svgr@4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)):
vite-plugin-svgr@4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.5)):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
'@svgr/core': 8.1.0(typescript@5.4.5)
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5))
vite: 5.3.1(@types/node@20.14.2)
vite: 5.3.1(@types/node@20.14.5)
transitivePeerDependencies:
- rollup
- supports-color
- typescript
vite@5.3.1(@types/node@20.14.2):
vite@5.3.1(@types/node@20.14.5):
dependencies:
esbuild: 0.21.5
postcss: 8.4.38
rollup: 4.18.0
optionalDependencies:
'@types/node': 20.14.2
'@types/node': 20.14.5
fsevents: 2.3.3
vscode-jsonrpc@6.0.0: {}