From c155e27a3b80c68bbf54d68f048aeee27107deba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Baham=C3=B3ndez-Honores?= Date: Fri, 20 Feb 2026 06:25:52 -0300 Subject: [PATCH] Switch from pnpm to npm --- package-lock.json | 35 +++++++ pnpm-lock.yaml | 234 -------------------------------------------- pnpm-workspace.yaml | 2 - 3 files changed, 35 insertions(+), 236 deletions(-) delete mode 100644 pnpm-lock.yaml delete mode 100644 pnpm-workspace.yaml diff --git a/package-lock.json b/package-lock.json index 3bef957..5d090b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,10 @@ "dependencies": { "@noble/curves": "^1.8.1", "serialport": "^13.0.0" + }, + "devDependencies": { + "@types/node": "^22.0.0", + "typescript": "^5.7.0" } }, "node_modules/@noble/curves": { @@ -227,6 +231,16 @@ "url": "https://opencollective.com/serialport/donate" } }, + "node_modules/@types/node": { + "version": "22.19.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", + "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, "node_modules/debug": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", @@ -292,6 +306,27 @@ "funding": { "url": "https://opencollective.com/serialport/donate" } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index 9031f76..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,234 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -overrides: - '@liamcottle/meshcore.js': 'link:' - -importers: - - .: - dependencies: - '@noble/curves': - specifier: ^1.8.1 - version: 1.9.7 - serialport: - specifier: ^13.0.0 - version: 13.0.0 - devDependencies: - '@types/node': - specifier: ^22.0.0 - version: 22.19.11 - typescript: - specifier: ^5.7.0 - version: 5.9.3 - -packages: - - '@noble/curves@1.9.7': - resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.8.0': - resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} - engines: {node: ^14.21.3 || >=16} - - '@serialport/binding-mock@10.2.2': - resolution: {integrity: sha512-HAFzGhk9OuFMpuor7aT5G1ChPgn5qSsklTFOTUX72Rl6p0xwcSVsRtG/xaGp6bxpN7fI9D/S8THLBWbBgS6ldw==} - engines: {node: '>=12.0.0'} - - '@serialport/bindings-cpp@13.0.0': - resolution: {integrity: sha512-r25o4Bk/vaO1LyUfY/ulR6hCg/aWiN6Wo2ljVlb4Pj5bqWGcSRC4Vse4a9AcapuAu/FeBzHCbKMvRQeCuKjzIQ==} - engines: {node: '>=18.0.0'} - - '@serialport/bindings-interface@1.2.2': - resolution: {integrity: sha512-CJaUd5bLvtM9c5dmO9rPBHPXTa9R2UwpkJ0wdh9JCYcbrPWsKz+ErvR0hBLeo7NPeiFdjFO4sonRljiw4d2XiA==} - engines: {node: ^12.22 || ^14.13 || >=16} - - '@serialport/parser-byte-length@13.0.0': - resolution: {integrity: sha512-32yvqeTAqJzAEtX5zCrN1Mej56GJ5h/cVFsCDPbF9S1ZSC9FWjOqNAgtByseHfFTSTs/4ZBQZZcZBpolt8sUng==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-cctalk@13.0.0': - resolution: {integrity: sha512-RErAe57g9gvnlieVYGIn1xymb1bzNXb2QtUQd14FpmbQQYlcrmuRnJwKa1BgTCujoCkhtaTtgHlbBWOxm8U2uA==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-delimiter@12.0.0': - resolution: {integrity: sha512-gu26tVt5lQoybhorLTPsH2j2LnX3AOP2x/34+DUSTNaUTzu2fBXw+isVjQJpUBFWu6aeQRZw5bJol5X9Gxjblw==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-delimiter@13.0.0': - resolution: {integrity: sha512-Qqyb0FX1avs3XabQqNaZSivyVbl/yl0jywImp7ePvfZKLwx7jBZjvL+Hawt9wIG6tfq6zbFM24vzCCK7REMUig==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-inter-byte-timeout@13.0.0': - resolution: {integrity: sha512-a0w0WecTW7bD2YHWrpTz1uyiWA2fDNym0kjmPeNSwZ2XCP+JbirZt31l43m2ey6qXItTYVuQBthm75sPVeHnGA==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-packet-length@13.0.0': - resolution: {integrity: sha512-60ZDDIqYRi0Xs2SPZUo4Jr5LLIjtb+rvzPKMJCohrO6tAqSDponcNpcB1O4W21mKTxYjqInSz+eMrtk0LLfZIg==} - engines: {node: '>=8.6.0'} - - '@serialport/parser-readline@12.0.0': - resolution: {integrity: sha512-O7cywCWC8PiOMvo/gglEBfAkLjp/SENEML46BXDykfKP5mTPM46XMaX1L0waWU6DXJpBgjaL7+yX6VriVPbN4w==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-readline@13.0.0': - resolution: {integrity: sha512-dov3zYoyf0dt1Sudd1q42VVYQ4WlliF0MYvAMA3MOyiU1IeG4hl0J6buBA2w4gl3DOCC05tGgLDN/3yIL81gsA==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-ready@13.0.0': - resolution: {integrity: sha512-JNUQA+y2Rfs4bU+cGYNqOPnNMAcayhhW+XJZihSLQXOHcZsFnOa2F9YtMg9VXRWIcnHldHYtisp62Etjlw24bw==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-regex@13.0.0': - resolution: {integrity: sha512-m7HpIf56G5XcuDdA3DB34Z0pJiwxNRakThEHjSa4mG05OnWYv0IG8l2oUyYfuGMowQWaVnQ+8r+brlPxGVH+eA==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-slip-encoder@13.0.0': - resolution: {integrity: sha512-fUHZEExm6izJ7rg0A1yjXwu4sOzeBkPAjDZPfb+XQoqgtKAk+s+HfICiYn7N2QU9gyaeCO8VKgWwi+b/DowYOg==} - engines: {node: '>=20.0.0'} - - '@serialport/parser-spacepacket@13.0.0': - resolution: {integrity: sha512-DoXJ3mFYmyD8X/8931agJvrBPxqTaYDsPoly9/cwQSeh/q4EjQND9ySXBxpWz5WcpyCU4jOuusqCSAPsbB30Eg==} - engines: {node: '>=20.0.0'} - - '@serialport/stream@13.0.0': - resolution: {integrity: sha512-F7xLJKsjGo2WuEWMSEO1SimRcOA+WtWICsY13r0ahx8s2SecPQH06338g28OT7cW7uRXI7oEQAk62qh5gHJW3g==} - engines: {node: '>=20.0.0'} - - '@types/node@22.19.11': - resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - node-addon-api@8.3.0: - resolution: {integrity: sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==} - engines: {node: ^18 || ^20 || >= 21} - - node-gyp-build@4.8.4: - resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} - hasBin: true - - serialport@13.0.0: - resolution: {integrity: sha512-PHpnTd8isMGPfFTZNCzOZp9m4mAJSNWle9Jxu6BPTcWq7YXl5qN7tp8Sgn0h+WIGcD6JFz5QDgixC2s4VW7vzg==} - engines: {node: '>=20.0.0'} - - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} - hasBin: true - - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - -snapshots: - - '@noble/curves@1.9.7': - dependencies: - '@noble/hashes': 1.8.0 - - '@noble/hashes@1.8.0': {} - - '@serialport/binding-mock@10.2.2': - dependencies: - '@serialport/bindings-interface': 1.2.2 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - - '@serialport/bindings-cpp@13.0.0': - dependencies: - '@serialport/bindings-interface': 1.2.2 - '@serialport/parser-readline': 12.0.0 - debug: 4.4.0 - node-addon-api: 8.3.0 - node-gyp-build: 4.8.4 - transitivePeerDependencies: - - supports-color - - '@serialport/bindings-interface@1.2.2': {} - - '@serialport/parser-byte-length@13.0.0': {} - - '@serialport/parser-cctalk@13.0.0': {} - - '@serialport/parser-delimiter@12.0.0': {} - - '@serialport/parser-delimiter@13.0.0': {} - - '@serialport/parser-inter-byte-timeout@13.0.0': {} - - '@serialport/parser-packet-length@13.0.0': {} - - '@serialport/parser-readline@12.0.0': - dependencies: - '@serialport/parser-delimiter': 12.0.0 - - '@serialport/parser-readline@13.0.0': - dependencies: - '@serialport/parser-delimiter': 13.0.0 - - '@serialport/parser-ready@13.0.0': {} - - '@serialport/parser-regex@13.0.0': {} - - '@serialport/parser-slip-encoder@13.0.0': {} - - '@serialport/parser-spacepacket@13.0.0': {} - - '@serialport/stream@13.0.0': - dependencies: - '@serialport/bindings-interface': 1.2.2 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - - '@types/node@22.19.11': - dependencies: - undici-types: 6.21.0 - - debug@4.4.0: - dependencies: - ms: 2.1.3 - - ms@2.1.3: {} - - node-addon-api@8.3.0: {} - - node-gyp-build@4.8.4: {} - - serialport@13.0.0: - dependencies: - '@serialport/binding-mock': 10.2.2 - '@serialport/bindings-cpp': 13.0.0 - '@serialport/parser-byte-length': 13.0.0 - '@serialport/parser-cctalk': 13.0.0 - '@serialport/parser-delimiter': 13.0.0 - '@serialport/parser-inter-byte-timeout': 13.0.0 - '@serialport/parser-packet-length': 13.0.0 - '@serialport/parser-readline': 13.0.0 - '@serialport/parser-ready': 13.0.0 - '@serialport/parser-regex': 13.0.0 - '@serialport/parser-slip-encoder': 13.0.0 - '@serialport/parser-spacepacket': 13.0.0 - '@serialport/stream': 13.0.0 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - - typescript@5.9.3: {} - - undici-types@6.21.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml deleted file mode 100644 index 97756a4..0000000 --- a/pnpm-workspace.yaml +++ /dev/null @@ -1,2 +0,0 @@ -overrides: - '@liamcottle/meshcore.js': 'link:'