{"_id":"dronecan.ts","_rev":"31-6a8cc4f0b07fa91d7c2c38ed6ddca456","name":"dronecan.ts","dist-tags":{"latest":"0.22.0"},"versions":{"0.1.0":{"name":"dronecan.ts","version":"0.1.0","license":"ISC","_id":"dronecan.ts@0.1.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/drone-can.ts#readme","bugs":{"url":"https://github.com/gribbet/drone-can.ts/issues"},"dist":{"shasum":"5a7b76197c74e5dd1c358a7a22ae1538b1631659","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.1.0.tgz","fileCount":29,"integrity":"sha512-Lx884benlREAlV2kRcH/4Y/p8dQI3TeyZPumdtWZlugnkvlECMMiOqCmh2giSzCs8BcNf9W0tSBHzVv9aJ/R7Q==","signatures":[{"sig":"MEUCIQDsv/qU3s8zoX/Er0HgpDKniszAetdIq8U9S9poTUDbSAIgBKjI4dsqd6piDTR21iEkiW4OjAmp69n0MBb43hbvTf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55283},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ceed684d120ff5a90de2286f068937b333cf12fc","scripts":{"build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/drone-can.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.1.0_1703178118373_0.5406464934604847","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"dronecan.ts","version":"0.2.0","license":"ISC","_id":"dronecan.ts@0.2.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/drone-can.ts#readme","bugs":{"url":"https://github.com/gribbet/drone-can.ts/issues"},"dist":{"shasum":"23655ca8cddf725d3db819d9b3be32a8bf433cd5","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.2.0.tgz","fileCount":29,"integrity":"sha512-v4o4ri6GHxzTLinSwk3NDlTL06dgbs5EpTzFo6ZBfK5R+DYJI4bT4D/D3O9ET2kKcQC8VJw2UYEqSWukLjXnyA==","signatures":[{"sig":"MEUCIGqxROiS/cpTHjb6HjmsNcoN9iuID24L2nPMLo8C52ySAiEAqD60gWZY85bJbaHm6+6b0CUgXdjoHAFxjWx7dTh19Po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54034},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f0e7711db9bd95d2e005b4c452aabaa7aefd72c0","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/drone-can.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.2.0_1703180327991_0.5311973184905023","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"dronecan.ts","version":"0.3.0","license":"ISC","_id":"dronecan.ts@0.3.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/drone-can.ts#readme","bugs":{"url":"https://github.com/gribbet/drone-can.ts/issues"},"dist":{"shasum":"1bc7e3377dabddff0486947fe332eede0fa79398","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.3.0.tgz","fileCount":29,"integrity":"sha512-Zit8R6/M0gt6sZMbmVWSixXE004NAqlOSXha757Q2ZxudofPSSTxXKkk8okab92rrFIx5hr4JMIXubRIsnm0cg==","signatures":[{"sig":"MEUCIQCdmNuVe8xDsgAsVgYPIgcn01Ck4z73mg+I4sT8mZ/NiAIgREsn2Ov5pA2uXzzpYkj3t21H0mVO9mGXMJLLy5LxixU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54034},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a6d67b2e79948cc92cd473e883df796253bdb61e","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/drone-can.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.3.0_1703184394046_0.49315720969877774","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"dronecan.ts","version":"0.4.0","license":"ISC","_id":"dronecan.ts@0.4.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"4169e0abb576aba8908d6cdbe0e8a38a03994035","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.4.0.tgz","fileCount":29,"integrity":"sha512-fQ1rFSoEBRfAGWMacWKfPnbJtkRzWXfAPBa0RkxsgIlbQQFNdEozNY+MOUq/K7WuKL2d6Dg7Q0Yt6EJkLNUKQA==","signatures":[{"sig":"MEUCIATfdL0Zymg9BUzRPfeAlEXmwEzpKB85mGSBE2HuAicxAiEAvpSoMxVn1+wTyeOYarMByKFf6T5q75cLlKlye3sy9KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54072},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c9bce68b36123f08074cea716fd065328aa8aa6","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.4.0_1703184836286_0.45181973885065996","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"dronecan.ts","version":"0.5.0","license":"ISC","_id":"dronecan.ts@0.5.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"01422d3eb64bfe25f7e3fe28df7329e714379cff","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.5.0.tgz","fileCount":29,"integrity":"sha512-qyRXACWZREd/nU4IwGEZn43efKLPE7Lwn/3VMQgyARIAs21/MQJKPuiYJibCpV15sb5nhR+Nhn2AOHwYyZseIA==","signatures":[{"sig":"MEUCIQDyLOL5AYW9OwF9hr2rRF3d0j2ezrxTdozf0Rq3bQMgjAIgIu9/Tsk9ctkwPUc76sfXv/5knU7Q2GNqaUm8vzXTZoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54226},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f226b0addade19238c902d8fc6a6739794985ba8","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.5.0_1703185782146_0.913566497077599","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"dronecan.ts","version":"0.6.0","license":"ISC","_id":"dronecan.ts@0.6.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"ae320166f3b8748e5a9690d4a842b4cb11a38409","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.6.0.tgz","fileCount":29,"integrity":"sha512-0WpfJeMU3qUC1D1ZOAEv4fY1WGc25uNX4ggSejf7hKi62YRcNy7aSK8j/Stl8vmTTPCFNeLsGgM396sd/YTMNg==","signatures":[{"sig":"MEUCIC6m4ZkNQWY+xW9Lk409EjJq0odnNBOcmBGI3IfdCe53AiEAtXg+JKUC96yUw3o7sEFstXXDPDV9G+OVPtaQ5DqhkDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54226},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2a8e07d167f5459fc286850d4ad8430cec26839","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.6.0_1704231823021_0.5747185787214151","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"dronecan.ts","version":"0.7.0","license":"ISC","_id":"dronecan.ts@0.7.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"4a0f79d29f630081ccef0ebae08b8980e6f1ddf8","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.7.0.tgz","fileCount":29,"integrity":"sha512-O/NRr1H0anAW/Y3m5e6wRF7inBsrczBcjvnolImD/FrZtos0t17+0M7D6rNvDt/pCjMZk9KTOwM0qH0CzBwdhA==","signatures":[{"sig":"MEYCIQC9gvk/Nb8btk90K5Ugx0IF7YNmkCBdZVLMp/sxPc9AbgIhAMmbRUw2gWNc6iStDSidMohkTeklQo5EgrGuuvESSZ0L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54260},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"177eb2b65a795c76117ee28adff6b125fcf45c4e","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.7.0_1704232537826_0.6608297971876822","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"dronecan.ts","version":"0.8.0","license":"ISC","_id":"dronecan.ts@0.8.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"93eecd3ace3e31efa730cdceb97aa067c9c1dc8a","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.8.0.tgz","fileCount":29,"integrity":"sha512-MGeJIG0ylUO8edfYyMN3BIPi34efJxqQ6G0OEJwbE+/LMEzknKM1LQFKONoIspSmQoTNXzot5V9SPsvPfxreuQ==","signatures":[{"sig":"MEQCIDwB4SfEBjHmjB73+pZlE+ga2jdQv19dxD/v5s/SsK/rAiAB2gFD7GZl6ir1/ha7HZd4/Awi35kE8V7fAHpl74oJ/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54271},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6ca1e8e16337cf7b9e31f04f2017ca4f8ac27514","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.8.0_1704232857212_0.15146240670973055","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"dronecan.ts","version":"0.9.0","license":"ISC","_id":"dronecan.ts@0.9.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"9f949d51b527a254180c6ad47d2d6bd3274055bb","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.9.0.tgz","fileCount":29,"integrity":"sha512-7YOpZSXk9yPEIqZ2LS3vc1pzFqSSWm7jDUzP2qdRzRKXeEC0uBvvgGPn2P8poNEHZzg8VdZ0lypaohprAOR2pQ==","signatures":[{"sig":"MEUCIQDgPqlHYPUzpzbLR0hlyHjThZm/iWjKcSaExgPNpp2BRgIgaXceWSuRXCRZq1u1il+3U0krHrFZpTPxoeWmlIdzGWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54263},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38b2d444cd17a9361ab980dbaf7838e810d91abd","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.9.0_1704260844774_0.76887551986301","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"dronecan.ts","version":"0.9.1","license":"ISC","_id":"dronecan.ts@0.9.1","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"e64a340ad5b593ffdb6d4fa35fca7ae78e958163","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.9.1.tgz","fileCount":30,"integrity":"sha512-mw2gSRE28WmyPLcEq+SujuOz/aQ/a3S1P21LvXsW3S0inXN+k80EMXSWNgVmrAJdN60/uLyerHuOfkdBAwA+Ow==","signatures":[{"sig":"MEUCIHvQZ1v/ih+/6Z2rpuIx3ZA5RGFIMz3EL3yNc5rawfQYAiEA6ad/TLzOz+kJcUDkCydoegeb8pzDdDQcaIrpvLt4xt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55861},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce0be7c634b78b7670b0a08416592c054314b7e9","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.9.1_1704261114483_0.975530607368855","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"dronecan.ts","version":"0.10.0","license":"ISC","_id":"dronecan.ts@0.10.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"480d391515b60eb2b189d9dabac218d61bc2ecb9","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.10.0.tgz","fileCount":30,"integrity":"sha512-YLwH/8NNljhFJp8tnnSSSVwctGRleaRgCzVBFsAHOSEFW/haA7vYUkm9X5wkzsLoywOGWJparC2OQ2Lwiz9NRA==","signatures":[{"sig":"MEUCIE7vNzxPc0vq2tZH2qhpoTpPXQiMXaEEnIIqnVQlZhybAiEAslS5CbNzMoqLexi4bNXms1s6yUSSNzasUdi3SxuPGtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55186},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c37254d0ce536a9c9ff962e642b1c8f37ac1757","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.1.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.10.0_1706139548565_0.9693474362384389","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"dronecan.ts","version":"0.10.1","license":"ISC","_id":"dronecan.ts@0.10.1","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"0d5a40f89095465af5b9dde2aef6865da68f6a90","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.10.1.tgz","fileCount":30,"integrity":"sha512-x9Akto8AV2CyfikW2nAqvfth2CMd9+pnKcO/KzQikdt5uYJLsXa4zP2FSCngKprQFFkLwq8YUjTImoMitpC6QA==","signatures":[{"sig":"MEYCIQDmdIRdsErs/As/MkwNErX8NIEzMeyfEx+OrbOH2JlMNAIhAIUulB0GV5xEGIzHLFST9SfagUx5vLP/akHJE0pbmnde","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55462},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b68867463869f5cd4e7dcc4e68726ea901c3ac2","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.10.1_1718087459348_0.2611814619342707","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"dronecan.ts","version":"0.10.2","license":"ISC","_id":"dronecan.ts@0.10.2","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"291d4371562ac69f33c56b6219cb788cc3b96bb6","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.10.2.tgz","fileCount":30,"integrity":"sha512-wSfGR8IiN4VQYUy2yvcW2RNoRSyeohlAou/wfArata5i55Pqm4/DzWqSPGdLKWg1MdnHLjBIHTJfraB2rnyVjw==","signatures":[{"sig":"MEUCIQCvipE/4y/f9TNhr6kyPbFMV7tCi4mmkTHA09qCOszg0QIgBl3EjbFHHzs21kErwUW8jPAdzdnA/kjX2Q4Xvea6GxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55501},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80bb29a9d4ad5e82fb9f07f0329add259d819e82","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.10.2_1718089021468_0.8405124884530635","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"dronecan.ts","version":"0.10.3","license":"ISC","_id":"dronecan.ts@0.10.3","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"3fcb399cb509991eec30c5ec2d5380600c456ff8","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.10.3.tgz","fileCount":30,"integrity":"sha512-dkgceq3bJk32nXfmVja7qeg3padPvVChtdhCLypQctSyANaFE2z8CkurxAkKiE+J6ZRfy5TzHtAB8gDaCk8CmA==","signatures":[{"sig":"MEUCIQD0+O8k5RgtQe1VUEBSaty5VpeDPSBoJvywkZ5FCcc0fQIgcpIUGMArm3Vh7/zeFbKvIdKy/dYOjKr3YU67jRv4zy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55456},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8532dc699bab49e4e12bbc863aa5935c4b7c3981","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.10.3_1718090533882_0.5622487952284057","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"dronecan.ts","version":"0.10.4","license":"ISC","_id":"dronecan.ts@0.10.4","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"a2a313df1954675617fd12bc0ef635d90e9c9aac","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.10.4.tgz","fileCount":30,"integrity":"sha512-+kY3SXpmJZgOoI70du/ICXwtCW7duxluuhFtObN7RJDW0u9L2VtneS1BmRb5MBEioHIlUiqKvzaO5tZv5xxIDA==","signatures":[{"sig":"MEUCIQDmjagW5M/mLClBtyF4S1nYeUi85NhJfZfjZjW0MBw98wIgPWiOo+Tq3B/6bJ1YpzpaRxTKbhqwuv3IWOhBcQ6m7iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55597},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4eaa8d51e2761a29dcdd4e98d1b58eda241ef3ae","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.10.4_1718091700295_0.21979059385831312","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"dronecan.ts","version":"0.11.0","license":"ISC","_id":"dronecan.ts@0.11.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"dbf1bf797feb218ab834da783410bf190244a71a","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.11.0.tgz","fileCount":30,"integrity":"sha512-exHzs2CKkuwYHaWjdltTIIiQBv7tFFOFevVkTjsthtl5lIH41Qps4A8zdTh2sTIWL1VT1aNqIoEnW0IcQSjonA==","signatures":[{"sig":"MEUCIFFuPxM5X3FyhIex35j2YhKOqTKz8XoqkDqC5LKwtfJLAiEAnn8QMyD6ZAmbI0Su0c/QHcooZwamdFWKeM9WF7CJPxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55913},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f1c8341148606c40eef953ad47f40e98763e5fd6","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.11.0_1718128004000_0.5902787891767429","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"dronecan.ts","version":"0.12.0","license":"ISC","_id":"dronecan.ts@0.12.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"c33c66da9ff041067bd5e6e38d7b881fbc803294","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.12.0.tgz","fileCount":30,"integrity":"sha512-ZEYXBzAZevy+kDlgGb7xa5aEVA1VhNVLDOt3M5ZeOxpuXcqv6rRO/anTieqmENoiJoDUak8WIp6IYP8j8NspkA==","signatures":[{"sig":"MEUCIQDwn1WL6UmowxhgY5JORT3cLtYbQmhZxXEMmYVuN0fWtwIgZdsJsEpUZ9kejJPNUpxbFql+834swDfw+fIList685o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55996},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ff7112fedb2fa017dc995c9b9c75da301d98a779","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.12.0_1718742909063_0.6634275119261428","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"dronecan.ts","version":"0.12.1","license":"ISC","_id":"dronecan.ts@0.12.1","homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"212240c0d2ee96be733f566e0dad098cf41ed259","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.12.1.tgz","fileCount":30,"integrity":"sha512-4W9N5Q+mS8x0r3R6ntxphDIs4ZPoZk3MeLRdcZGu6JKlpfKAneXqbhrk/NZcuOjR9NPyAF5R6WEjLVuUXjboUQ==","signatures":[{"sig":"MEQCIAbQpcI6XvBlp0HzNpnXOjRSY1/O4a69QHdyZfVRVVCOAiArJnkc0S96WUV7IJhoWGsmDNKMoffxdmNJcYyiC4by5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56334},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8978602140a906f80d904f8d61b3d5987566b6c7","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.12.1_1719035247242_0.03156781381456497","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"dronecan.ts","version":"0.13.0","license":"ISC","_id":"dronecan.ts@0.13.0","homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"62c96ab94267bdf6730f118d9cbc54d7f5875156","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.13.0.tgz","fileCount":30,"integrity":"sha512-kqlZp7hM6nj9VJGuFhadaGCgnkJyqrrnSRz32MXAikZl5vtsVxP0njdNQdYnKvABs2XkC8rVCsnzwQMqHtEstQ==","signatures":[{"sig":"MEQCICg/1++uV3Q2dg+DwWZfEXp7kRwQmvdb/nJFJNxtd9lgAiABzjyM9zRKZpAyRDzwYiYGN9jg2Rm9K8aeNiIGweS6yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55859},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e9475328c9aea1fa5b64142bf5f887b35bc0b358","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.13.0_1719035274104_0.4038989270361848","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"dronecan.ts","version":"0.14.0","license":"ISC","_id":"dronecan.ts@0.14.0","homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"a3dfcc1ec3c86f3e5c6ae051fb71f00190f72e3d","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.14.0.tgz","fileCount":30,"integrity":"sha512-wLHELd5T6Y4cvuyZsuSD54u1UQoTGaYJYCooU5OHvMJcrsZNwigraQIGNhBrMFOhWwV6kOQ/ePG7vsgn/8QLJg==","signatures":[{"sig":"MEYCIQCvLSKMM9pzLeh+NWwEj/RrhNG3GHA/PQ5ecGo7ANUY0wIhAKMGMxIaDolpBdTIW2jhT7GAonVzxfu72JwCO4hkUOCf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55859},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"827045ec9218a5e7452f2e3aee7cc8adc3de2899","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.14.0_1719068091935_0.09429850406394569","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"dronecan.ts","version":"0.15.0","license":"ISC","_id":"dronecan.ts@0.15.0","homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"ef9b33976b3d79961cfe0d4b6289fe3723e2c428","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.15.0.tgz","fileCount":30,"integrity":"sha512-Y33+Mwm8ZvXeQtaXxadTQm2DmFUCNp21+29odQ+mSLi6cZGHhyHfBaCLfSwtOj7kPF8cZJ4gAOxYFaHBHyjDzg==","signatures":[{"sig":"MEQCIBbEBlt7VIYb7N3o9tog4Gke2YKkQBBWfgDoIk68voABAiBXoJOz290hMQYwiXi4OJ2mo1AsWTjLKAxD46ehXC6o9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55999},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e5d38f807a90e6a117853b65741922d99041b69c","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.15.0_1719072613541_0.6875332159360985","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"dronecan.ts","version":"0.16.0","license":"ISC","_id":"dronecan.ts@0.16.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"7ea140b3cb03a99bac1d928da2a9a90e77422e4b","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.16.0.tgz","fileCount":30,"integrity":"sha512-ke4YecwpiDzbmf6wbcexpck8OggMfxVp95730sOqqsM5WTGyz2Epful0KKUN70V/skKn/8b5t6Rl1RZCE3V3uw==","signatures":[{"sig":"MEYCIQDbdZCWlT9bkPWI0T/Wk5a7cKSfG2aYuL2tMkuGMHIz3gIhAPT3YNTlaAtHW90OhihNE8OX8kxm4ihnLsUljjTgB9US","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56074},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"303dbb83b674ff2638e31cda4b9db9f145f5ec6c","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.16.0_1729619724422_0.9167824490452325","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"dronecan.ts","version":"0.17.0","license":"ISC","_id":"dronecan.ts@0.17.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"f4f12e280fb9fa70eae1eac27b85026d2237e253","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.17.0.tgz","fileCount":30,"integrity":"sha512-nwjwq5WLBX0P6eidsAtP+wQpRkRDW4AzqIT7tbLVwZA/9WBbUbe5A20KJ8/vs7mx/I9seQYQCu5wYyhcbsO+vw==","signatures":[{"sig":"MEYCIQDx33AwWTEA4rXwnioDAGu9RBLamPM4LO+7lJ3QsvamDwIhAKlbiWfp9fqOvSGDyDn7hoBqyC0Zl3Vt1V+3dOs0ouCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56167},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3e4facd02724212bffe87297d65c4471f0e5cfa","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.17.0_1761861035115_0.4444502481547843","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"dronecan.ts","version":"0.17.1","license":"ISC","_id":"dronecan.ts@0.17.1","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"22394e2f2223092a55f89d143ec34b548cf0b407","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.17.1.tgz","fileCount":30,"integrity":"sha512-Ag7jxJMhan+lHR8xen4PunrKaEarePNE80cT0aX/WYxAJWn4VHbcFDB4qWQ3I6S2ymqkHjqnPkmgVLXIfwU3MQ==","signatures":[{"sig":"MEYCIQCkQtye0bFmOheeBTTGLNHwhizvYAucddz0JbE9FKPQrAIhAPz5LSBjQtyKAz8gRg9tHSP672dEX71jvUVwZ2lF/Sd0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56723},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8835e3874cb90955bd7d0969b0b205cac9b07c55","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.17.1_1763761343616_0.7966659116666697","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"dronecan.ts","version":"0.18.0","license":"ISC","_id":"dronecan.ts@0.18.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"27ee5309e0207bc6b5cc4b1fbea9c6342538f93f","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.18.0.tgz","fileCount":30,"integrity":"sha512-ZcHVNaOJUfxc868I03ZR9qPly7iJg1g+GTrlnRlCC4x6I1ledXfaDYnt39Y/2cn0e/Z0hWUbdmr1cjgKgXnv8g==","signatures":[{"sig":"MEUCIFaSJUi9dZdTXvH4KOnTMb0ap0gLiKpEilBz89DaE6PPAiEAvCycikRSaeVc0CejSg1dLAhQV4n6CSbkb3q2PofE95A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57150},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"155472c3219e794295ced158a1a16220e66ed483","scripts":{"lint":"eslint src","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.1.1","typescript":"^5.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-no-async-without-await":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.18.0_1765571280029_0.1892610527215497","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"dronecan.ts","version":"0.19.0","license":"ISC","_id":"dronecan.ts@0.19.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"be796b9c8970ce49c76e91772135de41c9a29217","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.19.0.tgz","fileCount":30,"integrity":"sha512-QYpIc+srN0ObDhx2x5c3yX6Fb2/Aw2vkpMp2nCjCpCYI1v5gJ/emonwN12q8X0xrBDZ/sIlwXK7LJGMhrxs+3Q==","signatures":[{"sig":"MEUCIGT1hrh0KR+i8bMHFVVQ5B2XPn9JKr7NmpihXTSzu05DAiEA9brsvvxHvr8JrvOOT6cSYGlpX3JvoKZ+WF7KWGoaVkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56934},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f9aab5ab4e541bbd3a734d2bcc23dc48e250dfd3","scripts":{"lint":"eslint src","test":"vitest run","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.2","@gribbet/eslint-config":"github:gribbet/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.19.0_1765909464060_0.40256458704067444","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"dronecan.ts","version":"0.20.0","license":"ISC","_id":"dronecan.ts@0.20.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"0f20d0d99ce971c6a69d5e6ad96577937551d1a5","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.20.0.tgz","fileCount":30,"integrity":"sha512-OaL556+npn/jwoWuyqZm5tQsOvEugaW7yNz5R5VUpM9UxdCqMmQRIH/hxJCtUPkEegPySQDuHv2J86OfQfe5cw==","signatures":[{"sig":"MEQCIHdewNiO9pvUv7DrXy+djrg0GiKeCR2DSXpMi44SK6HAAiBEdaDFc29rQT90KQ7EJYVLm2Gwlr/2xOqKl/qFEIK25g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d547e405b320807786b727f4f7da1b6640b7a0d","scripts":{"lint":"eslint src","test":"vitest run","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","@gribbet/eslint-config":"github:gribbet/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.20.0_1769028465090_0.7391345821891415","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"dronecan.ts","version":"0.20.1","license":"ISC","_id":"dronecan.ts@0.20.1","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"eaccd53ffbdbe42a86354bda47ebe168c24d7a53","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.20.1.tgz","fileCount":30,"integrity":"sha512-DlYE8Lwvznkc2e2nlwsb54m3sSo7Bf9T8y41eiWGDiK42JViDhOjIyv+uMtCSWf08Eq2P24QEAd/AthROEyF+A==","signatures":[{"sig":"MEQCIGpknT8dvEOA++15BgEPEEgI/JPfAzKnX4tNCBgUjIqCAiB+/Iw/YwbBT5k8HYKgkHrhUOBtLDOXs8BtD1WPwz2TMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"754ac84f6b69a659ad607aba0ce77982773bd606","scripts":{"lint":"eslint src","test":"vitest run","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","@gribbet/eslint-config":"github:gribbet/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.20.1_1769191494099_0.28024989200781647","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"dronecan.ts","version":"0.20.2","license":"ISC","_id":"dronecan.ts@0.20.2","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"0f17d755329d22b5eea6f9d8548799cd325915b5","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.20.2.tgz","fileCount":30,"integrity":"sha512-S2ivijZwrgQZrFEfrzZR5qTLB1BFHovmcFgvJX2bAC83bg596KuAMtEbVW0ImUWeVS8TXtpf2GkZJHeev8Ln4w==","signatures":[{"sig":"MEYCIQCL6HW6Liaqm2OAryFdmU6/92ySc2E/Uh61abkiSdD92QIhAIkpZvOwIadFtcqAD2QDKdSWWMG/O9K58b5l4WIts4uQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50542},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"52fdf2d6bee987a9d95e248e2f725df68f0f6866","scripts":{"lint":"eslint src","test":"vitest run","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","@gribbet/eslint-config":"github:gribbet/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.20.2_1772054241305_0.435860685736565","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"dronecan.ts","version":"0.21.0","license":"ISC","_id":"dronecan.ts@0.21.0","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"homepage":"https://github.com/gribbet/dronecan.ts#readme","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"dist":{"shasum":"d027714cbc798fb4a255b61d8e942a51eae82f1d","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.21.0.tgz","fileCount":30,"integrity":"sha512-Aq6DoMBsgVX5jdffuJ2rdQgIbXpkbbv7XWSl0ipBphLKo8IIAoa2O/1xgPJqhHQJpHQLBIh6Xd2/Uz+0MQE9ug==","signatures":[{"sig":"MEUCIAiquWU60zNFuIHKsFJphYO2XTrq1TfBGxI00B1B3wvdAiEAvsMJ+SlB+CVo5XcGSv8jDDgRVoe3BwHoF4qnLOHbKBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3213f5975de3c49c8352eadcf940adfa34877881","scripts":{"lint":"eslint src","test":"vitest run","build":"tsc"},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"repository":{"url":"git+https://github.com/gribbet/dronecan.ts.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@petamoriken/float16":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","@gribbet/eslint-config":"github:gribbet/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/dronecan.ts_0.21.0_1772748940113_0.8030725348997803","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"dronecan.ts","version":"0.22.0","license":"ISC","repository":{"type":"git","url":"git+https://github.com/gribbet/dronecan.ts.git"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","lint":"eslint src","test":"vitest run"},"devDependencies":{"@gribbet/eslint-config":"github:gribbet/eslint-config","@types/node":"^25.0.9","eslint":"^9.39.2","typescript":"^5.9.3","vitest":"^4.0.17"},"dependencies":{"@petamoriken/float16":"^3.9.3"},"gitHead":"0160e1c6b37d1f159c8a0260911674041110b821","_id":"dronecan.ts@0.22.0","description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"homepage":"https://github.com/gribbet/dronecan.ts#readme","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-+g53jyAGJpenJwzchTjolEbjb+OgPlYUMd+pfZHccL0A4g5gsemhXhkdfuUzN9lLAVlLJocvekHTry+1Cw1GHA==","shasum":"40721d81555c8ed8ab02f9276f68f7a4fc5264b4","tarball":"https://registry.npmjs.org/dronecan.ts/-/dronecan.ts-0.22.0.tgz","fileCount":58,"unpackedSize":99068,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0agLeoz5eIsy6el0YZs+JNfddEKVZmrX37dJuWDwLLQIhAOhZq0HpG6FtHVJzWTHk/U1OhfzUBNJ2mL7EjOYInzPN"}]},"_npmUser":{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"},"directories":{},"maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dronecan.ts_0.22.0_1787001262417_0.5252951493463132"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-21T17:01:58.372Z","modified":"2026-08-17T21:14:22.673Z","0.1.0":"2023-12-21T17:01:58.608Z","0.2.0":"2023-12-21T17:38:48.174Z","0.3.0":"2023-12-21T18:46:34.343Z","0.4.0":"2023-12-21T18:53:56.460Z","0.5.0":"2023-12-21T19:09:42.331Z","0.6.0":"2024-01-02T21:43:43.280Z","0.7.0":"2024-01-02T21:55:38.037Z","0.8.0":"2024-01-02T22:00:57.447Z","0.9.0":"2024-01-03T05:47:24.970Z","0.9.1":"2024-01-03T05:51:54.653Z","0.10.0":"2024-01-24T23:39:08.741Z","0.10.1":"2024-06-11T06:30:59.538Z","0.10.2":"2024-06-11T06:57:01.602Z","0.10.3":"2024-06-11T07:22:14.045Z","0.10.4":"2024-06-11T07:41:40.438Z","0.11.0":"2024-06-11T17:46:44.224Z","0.12.0":"2024-06-18T20:35:09.212Z","0.12.1":"2024-06-22T05:47:27.414Z","0.13.0":"2024-06-22T05:47:54.251Z","0.14.0":"2024-06-22T14:54:52.100Z","0.15.0":"2024-06-22T16:10:13.744Z","0.16.0":"2024-10-22T17:55:24.602Z","0.17.0":"2025-10-30T21:50:35.345Z","0.17.1":"2025-11-21T21:42:24.068Z","0.18.0":"2025-12-12T20:28:00.178Z","0.19.0":"2025-12-16T18:24:24.207Z","0.20.0":"2026-01-21T20:47:45.265Z","0.20.1":"2026-01-23T18:04:54.254Z","0.20.2":"2026-02-25T21:17:21.448Z","0.21.0":"2026-03-05T22:15:40.245Z","0.22.0":"2026-08-17T21:14:22.547Z"},"bugs":{"url":"https://github.com/gribbet/dronecan.ts/issues"},"license":"ISC","homepage":"https://github.com/gribbet/dronecan.ts#readme","repository":{"type":"git","url":"git+https://github.com/gribbet/dronecan.ts.git"},"description":"TypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.","maintainers":[{"name":"gribbet","email":"graham.gibbons+npm@gmail.com"}],"readme":"# Dronecan.ts\n\nTypeScript implementation of the [DroneCAN](https://dronecan.github.io) protocol.\n\n[Example](https://github.com/gribbet/dronecan.ts-example)\n\n## Usage overview\n\n### Define protocol schema\n```ts\nexport const schema = {\n  messages: [\n    message({\n      id: 341,\n      type: \"uavcan.protocol.NodeStatus\",\n      definition: {\n        uptimeSec: uint(32),\n        health: enumeration(2, [\"ok\", \"warning\", \"error\", \"critical\"] as const),\n        mode: enumeration(3, [\n          \"operational\",\n          \"initialization\",\n          \"maintenance\",\n          \"software update\",\n          4,\n          5,\n          6,\n          \"offline\",\n        ] as const),\n        subMode: uint(3),\n        vendorSpecificStatusCode: uint(16),\n      },\n    }),\n  ],\n  services: [],\n} as const;\n```\n### Broadcast\n```ts\n dronecan.broadcast(\"uavcan.protocol.NodeStatus\", {\n    uptimeSec: 0,\n    health: \"ok\",\n    mode: \"operational\",\n    subMode: 0,\n    vendorSpecificStatusCode: 0,\n  })\n```\n### Request\n```ts\nconst info = await dronecan.request(\"uavcan.protocol.GetNodeInfo\", destinationId, {});\n```\n\n### Respond\n```ts\ndronecan.onRequest(\"uavcan.protocol.GetNodeInfo\", () => ({\n  status: {\n    uptimeSec: 0,\n    health: \"ok\",\n    mode: \"operational\",\n    subMode: 0,\n    vendorSpecificStatusCode: 0,\n  },\n  softwareVersion: {\n    major: 1,\n    minor: 0,\n    optionalFieldFlags: 0,\n    vcsCommit: 0,\n    imageCrc: 0n,\n  },\n  hardwareVersion: {\n    major: 1,\n    minor: 0,\n    uniqueId: new Uint8Array(new Array(16)),\n    certificateOfAuthenticity: new Uint8Array(),\n  },\n  name: \"\",\n});\n```\n","readmeFilename":"README.md"}