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: {}