mirror of
https://github.com/meshcore-dev/meshcore.js.git
synced 2026-04-20 22:13:49 +00:00
Convert all 16 source files from .js to .ts with full type annotations. Add types.ts with interfaces for all data structures. Export BufferReader and BufferWriter from index. Use 'as const' for literal types on constants.
234 lines
7.7 KiB
YAML
234 lines
7.7 KiB
YAML
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: {}
|