From 63d9f068a6c9644580b0397e6767b779fab91c6c Mon Sep 17 00:00:00 2001 From: Prozilla Date: Tue, 18 Jun 2024 12:26:58 +0200 Subject: [PATCH] Fixed node module resolution by enabling hoisting --- .npmrc | 3 +- package.json | 9 +++--- packages/core/package.json | 2 +- packages/prozilla-os/package.json | 1 + pnpm-lock.yaml | 46 +++++++++++++++---------------- 5 files changed, 31 insertions(+), 30 deletions(-) diff --git a/.npmrc b/.npmrc index 125f6d0..eb80caa 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ -git-checks=false \ No newline at end of file +git-checks=false +node-linker=hoisted \ No newline at end of file diff --git a/package.json b/package.json index 9798f75..77ab1bb 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/packages/core/package.json b/packages/core/package.json index f3ae377..fd34de7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -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": [ diff --git a/packages/prozilla-os/package.json b/packages/prozilla-os/package.json index eca3e5c..22f4f2b 100644 --- a/packages/prozilla-os/package.json +++ b/packages/prozilla-os/package.json @@ -38,6 +38,7 @@ "src/**/*" ], "publishConfig": { + "registry": "https://registry.npmjs.org/", "access": "public" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a057a8a..ff8ad9b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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: {}