From 35489acdc2a83281e1013901ee701e1eb51024fc Mon Sep 17 00:00:00 2001 From: Chris Campbell Date: Tue, 2 Dec 2025 15:04:12 -0800 Subject: [PATCH] fix: remove unused ps-tree dependency --- packages/docs-builder/package.json | 1 - pnpm-lock.yaml | 99 ++++++++++-------------------- pnpm-workspace.yaml | 4 ++ 3 files changed, 38 insertions(+), 66 deletions(-) diff --git a/packages/docs-builder/package.json b/packages/docs-builder/package.json index f954a69..074df11 100644 --- a/packages/docs-builder/package.json +++ b/packages/docs-builder/package.json @@ -46,7 +46,6 @@ "marked": "^4.0.10", "postcss": "^8.5.6", "postcss-rtlcss": "^5.7.1", - "ps-tree": "^1.2.0", "puppeteer": "^18.2.1", "rev-hash": "^3.0.0", "semver-compare": "^1.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3c90f1..38942cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 - version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.57.0)(typescript@5.3.3) + version: 7.0.2(@typescript-eslint/parser@7.0.2(eslint@8.57.0)(typescript@5.3.3))(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^7.0.2 version: 7.0.2(eslint@8.57.0)(typescript@5.3.3) @@ -34,13 +34,13 @@ importers: version: 2.7.1 tsup: specifier: ^8.0.2 - version: 8.0.2(typescript@5.3.3) + version: 8.0.2(postcss@8.5.6)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 vitest: specifier: ^1.3.1 - version: 1.3.1 + version: 1.3.1(@types/node@20.11.20) examples/sample-docs: devDependencies: @@ -86,12 +86,9 @@ importers: postcss-rtlcss: specifier: ^5.7.1 version: 5.7.1(postcss@8.5.6) - ps-tree: - specifier: ^1.2.0 - version: 1.2.0 puppeteer: specifier: ^18.2.1 - version: 18.2.1 + version: 18.2.1(encoding@0.1.13) rev-hash: specifier: ^3.0.0 version: 3.0.0 @@ -877,9 +874,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - event-stream@3.3.4: - resolution: {integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=} - event-stream@4.0.1: resolution: {integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==} @@ -1337,9 +1331,6 @@ packages: map-stream@0.0.7: resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==} - map-stream@0.1.0: - resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} - mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} @@ -1669,11 +1660,6 @@ packages: resolution: {integrity: sha512-EGCG8SeoIRVMhsqHQUdDigB2i7qU7fCsWASwn54+nPutYO8n4q6EiwMzyfWlC+dzRFExP+kvcnDFdBDHoZBU7Q==} engines: {node: '>=0.8.0'} - ps-tree@1.2.0: - resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} - engines: {node: '>= 0.10'} - hasBin: true - pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} @@ -1847,9 +1833,6 @@ packages: spdx-license-ids@3.0.11: resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} - split@0.3.3: - resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} - split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} @@ -1870,9 +1853,6 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - stream-combiner@0.0.4: - resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} - stream-combiner@0.2.2: resolution: {integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==} @@ -2447,7 +2427,7 @@ snapshots: '@types/node': 20.11.20 optional: true - '@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.57.0)(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2(eslint@8.57.0)(typescript@5.3.3))(eslint@8.57.0)(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 7.0.2(eslint@8.57.0)(typescript@5.3.3) @@ -2462,6 +2442,7 @@ snapshots: natural-compare: 1.4.0 semver: 7.6.0 ts-api-utils: 1.2.1(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -2474,6 +2455,7 @@ snapshots: '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.57.0 + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -2490,6 +2472,7 @@ snapshots: debug: 4.4.1 eslint: 8.57.0 ts-api-utils: 1.2.1(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -2506,6 +2489,7 @@ snapshots: minimatch: 9.0.3 semver: 7.6.0 ts-api-utils: 1.2.1(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -2752,9 +2736,9 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cross-fetch@3.1.5: + cross-fetch@3.1.5(encoding@0.1.13): dependencies: - node-fetch: 2.6.7 + node-fetch: 2.6.7(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -2991,16 +2975,6 @@ snapshots: etag@1.8.1: {} - event-stream@3.3.4: - dependencies: - duplexer: 0.1.2 - from: 0.1.7 - map-stream: 0.1.0 - pause-stream: 0.0.11 - split: 0.3.3 - stream-combiner: 0.0.4 - through: 2.3.8 - event-stream@4.0.1: dependencies: duplexer: 0.1.2 @@ -3479,8 +3453,6 @@ snapshots: map-stream@0.0.7: {} - map-stream@0.1.0: {} - mark.js@8.11.1: {} marked@4.0.18: {} @@ -3565,9 +3537,11 @@ snapshots: nice-try@1.0.5: {} - node-fetch@2.6.7: + node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 normalize-package-data@2.5.0: dependencies: @@ -3732,10 +3706,12 @@ snapshots: mlly: 1.6.1 pathe: 1.1.2 - postcss-load-config@4.0.2: + postcss-load-config@4.0.2(postcss@8.5.6): dependencies: lilconfig: 3.1.1 yaml: 2.3.4 + optionalDependencies: + postcss: 8.5.6 postcss-rtlcss@5.7.1(postcss@8.5.6): dependencies: @@ -3764,10 +3740,6 @@ snapshots: proxy-middleware@0.15.0: {} - ps-tree@1.2.0: - dependencies: - event-stream: 3.3.4 - pump@3.0.0: dependencies: end-of-stream: 1.4.4 @@ -3775,9 +3747,9 @@ snapshots: punycode@2.1.1: {} - puppeteer-core@18.2.1: + puppeteer-core@18.2.1(encoding@0.1.13): dependencies: - cross-fetch: 3.1.5 + cross-fetch: 3.1.5(encoding@0.1.13) debug: 4.3.4 devtools-protocol: 0.0.1045489 extract-zip: 2.0.1 @@ -3793,12 +3765,12 @@ snapshots: - supports-color - utf-8-validate - puppeteer@18.2.1: + puppeteer@18.2.1(encoding@0.1.13): dependencies: https-proxy-agent: 5.0.1 progress: 2.0.3 proxy-from-env: 1.1.0 - puppeteer-core: 18.2.1 + puppeteer-core: 18.2.1(encoding@0.1.13) transitivePeerDependencies: - bufferutil - encoding @@ -3980,10 +3952,6 @@ snapshots: spdx-license-ids@3.0.11: {} - split@0.3.3: - dependencies: - through: 2.3.8 - split@1.0.1: dependencies: through: 2.3.8 @@ -3998,10 +3966,6 @@ snapshots: std-env@3.7.0: {} - stream-combiner@0.0.4: - dependencies: - duplexer: 0.1.2 - stream-combiner@0.2.2: dependencies: duplexer: 0.1.2 @@ -4136,7 +4100,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsup@8.0.2(typescript@5.3.3): + tsup@8.0.2(postcss@8.5.6)(typescript@5.3.3): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -4146,12 +4110,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2 + postcss-load-config: 4.0.2(postcss@8.5.6) resolve-from: 5.0.0 rollup: 4.12.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.5.6 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -4204,13 +4170,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.3.1: + vite-node@1.3.1(@types/node@20.11.20): dependencies: cac: 6.7.14 debug: 4.4.1 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.4 + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - '@types/node' - less @@ -4221,15 +4187,16 @@ snapshots: - supports-color - terser - vite@5.1.4: + vite@5.1.4(@types/node@20.11.20): dependencies: esbuild: 0.19.12 postcss: 8.5.6 rollup: 4.12.0 optionalDependencies: + '@types/node': 20.11.20 fsevents: 2.3.3 - vitest@1.3.1: + vitest@1.3.1(@types/node@20.11.20): dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -4248,9 +4215,11 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.4 - vite-node: 1.3.1 + vite: 5.1.4(@types/node@20.11.20) + vite-node: 1.3.1(@types/node@20.11.20) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.11.20 transitivePeerDependencies: - less - lightningcss diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6157e6d..e6611eb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,6 +2,10 @@ packages: - packages/* - examples/* +# Allow certain packages to run postinstall scripts +onlyBuiltDependencies: + - puppeteer + # Prevent pnpm from automatically installing unresolved peer dependencies autoInstallPeers: false