{"_id":"nervoscan-js-sdk","_rev":"71-9e15e376820d0399d2509f1c7a9aee4a","name":"nervoscan-js-sdk","dist-tags":{"dev":"1.1.2-rc.29092025.dev01","latest":"2.0.1","staging":"2.0.1-rc.21092026.1"},"versions":{"1.0.0":{"name":"nervoscan-js-sdk","version":"1.0.0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"cf7725b2be48c608081e0c37d2f17ed7effb230e","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.0.tgz","fileCount":10,"integrity":"sha512-LWjeM2ChohCw17cv4v9yJ6kKkE4g+in/bXo/6ZKxsnsIMifmdNfSTNyR4L3UrY+4X63b4jNPYZlhC6ignjcFaQ==","signatures":[{"sig":"MEQCICQ6n+W156m0rCR96NruugYS7u2heHRT4AnPexpRQn5XAiAXFE1pOdGgCByYm1AhmC4pXHRCtPJo24vUCD+OOW3nuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145982},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.0_1745255446693_0.7748515101567335","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nervoscan-js-sdk","version":"1.0.1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.1","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"671cccbaf815656e5b1add92d3567a9c12d41924","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.1.tgz","fileCount":15,"integrity":"sha512-yhep/NCBYliJcmQex37/GTyB8JhJwpzsUoMa0OzVTh8EModYTK+zwGsxZxXQTaGXvw4GdBWvjLfdIoOZ4fgQuA==","signatures":[{"sig":"MEUCIQDqUTdxHZIvW/9Vj2RFGoZYfRR4m1V79Bz9uqXnpA7VmQIgElloQOp3ZaQC+lPS6uD+48ekv66Ka6Dq62rf7p5b6d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169338},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"53ef9db97dc0605710430f878fd3cb63966dfea4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.1_1745487461252_0.9644704692348245","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-0":{"name":"nervoscan-js-sdk","version":"1.0.2-0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.2-0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"ae1970c4e07b8c6adc0ab4271ee8f8510b61025b","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.2-0.tgz","fileCount":16,"integrity":"sha512-+KOWODZ8lmX60A2o8plKfUIpZA650INsiL9c29D/jOTUEUNu220nOAuSnqyVZBRBb+p8AM9UvxdfT1mkg5SXiw==","signatures":[{"sig":"MEUCIBofG7lEzLMuqELLCo5IgDoH3TGWRni2VvfUQgRUMhXHAiEAqgA2te5UchynUrQOF11T/CacFVHug9vqUhJc0anhqhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935747},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"ce84fbcc325a3f2da8c967deb691dbfdb4154d34","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.2-0_1747391568887_0.621292216708071","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-0":{"name":"nervoscan-js-sdk","version":"1.0.3-0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.3-0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"5495b09959e44a60d54b2cf0ae5f89a4fde90a69","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.3-0.tgz","fileCount":17,"integrity":"sha512-+Hpd+wuDOjX2HRKbe0R3BT1wL5yid0siIhm9oPWvOGgy+IiBq3zqZbVvpQ60jpXstfmk1Mffqny82/XxnWJDHw==","signatures":[{"sig":"MEYCIQCM/3KV06w3v37lywW1nWrMUVsguJhoMKMVSrFoLt159gIhAOKNlBpl1mSD79RsibrtyRX32LpMsRDWeVKPxW3Ypuhr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935881},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"f7036ba062852cbd117127d0b0ff64f91e8fefd2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.3-0_1747396459343_0.7974010562345648","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-1":{"name":"nervoscan-js-sdk","version":"1.0.2-1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.2-1","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"bb3b8ed24ca03ba62f85c0e83643581d326858a7","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.2-1.tgz","fileCount":17,"integrity":"sha512-KvzUrXkzRnZ+ygTdmXuSLh3/C8c1789a5NBXptMD9i0vziAVh1dm896H1AgBF+MfuV8nuH0m+x9IFt7CNeY18g==","signatures":[{"sig":"MEQCIHdGZqMSYBGh/Cn6GcixZPCcoF3mcgEvE98dXsd54rPHAiAe8HX4BHm38ShXN7S7BQ+twNFzf6+Jrk5YVx5axzScwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935881},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"465b7acc71c56adebd6ec277d84b4c4c901ac9b6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.2-1_1747396851248_0.4486583548336107","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"nervoscan-js-sdk","version":"1.0.2","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.2","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"858395a686c2cc3f67baac5a62aa39b614de0251","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.2.tgz","fileCount":17,"integrity":"sha512-X9oOjTLs8Bs3Y1MfwMi7vaHnDUWHjnDreWGe2G2uH8fPac7ql8iTBKHRGk+wSRUMSFfWhVjPKGR1J1WMJ2Bx3g==","signatures":[{"sig":"MEUCIEJ7LOlRXtjW+COEwpboDGxXUepEEL0evIiQOOThfqT9AiEAvFsOhOTKTDvz9DK8o68yfOvztS4wmtmjZkorsvJcsDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935879},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"690370d1de049200ff079392a936b982c5dc3807","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.2_1747751461057_0.5908292347460897","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-1":{"name":"nervoscan-js-sdk","version":"1.0.3-1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.3-1","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"04648e3fcac9c4f5e53f82c7991300da45c5b555","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.3-1.tgz","fileCount":17,"integrity":"sha512-nR1YqohYxeVlcRGKTW9S/LJKNdL2gNIM6k4GAum9EEzBJAjDH3ag6/RsBUP+HO/XdWdDOh6tlmYYNYWJu3K98Q==","signatures":[{"sig":"MEQCIASIKO7gdnFRgIsr22fM/5SfQPWtZWDyFBFlVHObrVFnAiAksIUyIcMI0bRVK3VAeOT/8ba+qtP/XueYgqma227iyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111863},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9ec7cd5c0aad55a6a7d1b0af481e653e762c0f0a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.3-1_1748510238261_0.004296947696166509","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"nervoscan-js-sdk","version":"1.0.3","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.3","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"8309d61711f76d3d763bce15f49f94b4a8d27917","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.3.tgz","fileCount":17,"integrity":"sha512-EQl7AgmvkYVs/B/2oTe49bquFuqadclkbJWJJFm/o89EC/nph1KBYz8KegA9dEb9A+ZmWyPJV4sAPYLHanO0kw==","signatures":[{"sig":"MEUCIQDdkZF7FkpyWqQaqdetXPHi1r35Bf9i4sWrleMXyQ9jlgIgK0/H6ocFAROCoZqo15En1KBy9mklAl+pR2BWbVuDjyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111861},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"69d69078ec0532367a842c3aedf9b4038765b656","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.3_1748513319200_0.7099578370954085","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-0":{"name":"nervoscan-js-sdk","version":"1.0.4-0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.4-0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"d853930b7001773dba7a9692fa2b4545294e5e9f","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.4-0.tgz","fileCount":19,"integrity":"sha512-Ch9IfY5UN+OERFCGOCdN4T5ev/RYQzO8UDIwYgz7mQ3cRw30iTcYg9GAU1S538IlhOgN7YuiKe5Kkb8c9Dbmlg==","signatures":[{"sig":"MEQCICgJdwZMWPFrLA8v/NaPzOU9DcSynl5B0+VQf0RH8rVTAiAlrGrxzmGuA/6eOZgFPUa/qeQ1FZBmfdJxS6t7UaBgeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121975},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"d4e43591015ff041df3e6c1fae2f706f33bd1a0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.4-0_1749494987141_0.7738237581125977","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"nervoscan-js-sdk","version":"1.0.4","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.4","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"afa4c31400fbf622a7fb929f0c64de4efc2951ce","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.4.tgz","fileCount":19,"integrity":"sha512-0htpCHBY6Si/GzqQaOsyliOkW8yJneetgkCEnm+nAwUlLasEFhbjDJINNEKoK5AaLDs1WUQLLqU1Szs4zUGNhQ==","signatures":[{"sig":"MEUCIQC4yViPZ5i9KTiGiw40+GtIoQCJQbXPyYqLnkwmiecuEAIgTVzFpMJ2PTAYHYBeUBQqfe2Mh2NBSYGTowtP8KLFUXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129447},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"5e8d1ce80bb2b117cd5aa06dcb54e8bcda0d0ffb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.4_1749580618622_0.5033516143357775","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"nervoscan-js-sdk","version":"1.0.5","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.5","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"4770d12b0003a97c7eef7dfc28ce5e62efc4233c","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.5.tgz","fileCount":19,"integrity":"sha512-TbZWYCmZ1IV9sLygAOCIkW3Mh2wWNvuTXPAo0B+uNlDWuFvVQIK+kDP5LDIvqGvx3i/6f/hcewrJomKYzi7wCg==","signatures":[{"sig":"MEUCIEXdnN7uRMETLEjhB3aYZnLYOj8AvUAQzEwTbYLCuWhWAiEAgTOwTkjo27ZbhV8IVd8IM9GFK0yiK9OsBJFUxeOCwdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129909},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"a3e202b0aed347d51c982d0e67d7d962d141bec3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.5_1749664151613_0.9570074676345748","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-0":{"name":"nervoscan-js-sdk","version":"1.0.6-0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"d19e84c6433e53a806905f23c0cf821cbf930a25","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-0.tgz","fileCount":19,"integrity":"sha512-tlEXkcQwGB2Qx0ezX71fQdB+Gf8na64snbyUuK9m7h7OF+xap3MWFVEnuS+gb1d0thHlk26Gq1poJpb/3r0QlQ==","signatures":[{"sig":"MEYCIQCPxegfmtnlaWIaB/n+DHe0vi+RwxjK08JGz+WiiGsPjQIhALpuAEKYa5s1gMujtddey4wiKeSaqlPgn6EjYu6hBrR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131229},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"123b193fa066f63ea188ba04767d03e76c8c353f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-0_1750059483349_0.5556147158015385","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-1":{"name":"nervoscan-js-sdk","version":"1.0.6-1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-1","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"0842af33b7976fb873278209d1a358aee2ca92d0","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-1.tgz","fileCount":19,"integrity":"sha512-6Irj6dklHF7OGA08pCEOZkZPLvm1fTRIYo9m1qlvV4vSxVQJUo+XBQwh5UEaRI4yYvEKLZaM0PU0QciwKqqQVQ==","signatures":[{"sig":"MEUCIG8+Ogqoi64JG4LnS8lyys+UkdYZZ8FLqeuTpXqhm8CsAiEApZ08FBHhYoc1C45PWNoIrPGpMMD3wuOB+896oV71ZY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133163},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9c9c45590a479f822de204be6a5ae76e222ad4c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-1_1750701845605_0.6417962016313281","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-2":{"name":"nervoscan-js-sdk","version":"1.0.6-2","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-2","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"3fb36046d700f32bd01026076a018b5e63b58029","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-2.tgz","fileCount":19,"integrity":"sha512-Ngzwi6vR2vXLdJ9H5xEdXyyJb8DOwpQ90xzXWpwsVQcvtGWJfDiqXVAMKKrT9HvmmpmOECyolZZb6VR8s0Cd2g==","signatures":[{"sig":"MEUCIQC7V6E6IK1mCLZhf73Lw3/JhSQtK/Bh7QNOV3CauQ2hTAIgTcbOz68Erlf/W3sZpJxEeHs2ER9iUdwauRYSVUtH04g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133688},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-2_1750845173279_0.6426348757051259","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-3":{"name":"nervoscan-js-sdk","version":"1.0.6-3","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-3","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"5e21b50ab06f87c60c84f52665e0c6c917c010d3","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-3.tgz","fileCount":19,"integrity":"sha512-hTHlm+RrQIhAdQFDBXAvDoanK8GW7bJZ9JJwM0lnThhpd4RKoVpelwPSSFm/1cWI/VLG9x+jKOWrTGwLSzBz0g==","signatures":[{"sig":"MEQCIC5tN2MV/n497gRBWd1G6+uJ0H128nnipS09gXQP73gFAiBG86dYmStrj7HQifQm0EqaO4ovFdslqvV6rCDmVhLHcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134825},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-3_1751043267796_0.7250271742978944","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-4":{"name":"nervoscan-js-sdk","version":"1.0.6-4","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-4","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"c92cfb36c900feeadfa1b25b333ab3a3004d9994","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-4.tgz","fileCount":19,"integrity":"sha512-Ib/eA6xSxqYaXfZG4ApruuDQx1vesE7UWODWxnWIm/eOMaXnP1Am477TWWlUH0fEtu2T63jIWh1LGwVHKrd0zw==","signatures":[{"sig":"MEQCIEYtfbd2KBodEkZHoD7sD8bp0lpVElx86RPLky6alJXRAiBirVTFR3EMUsza2PQjGRo/qj1UkRWWSdxRm3uePhTALA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134715},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-4_1751046430014_0.0001335035181795341","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-5":{"name":"nervoscan-js-sdk","version":"1.0.6-5","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-5","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"5bb7480257df608e2288b03c20055447a272d2db","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-5.tgz","fileCount":19,"integrity":"sha512-ZciD0nUdzmkd0N3Af27dSOoFpNQc3/WfMVQqjX9DSzryuekDjoFv+go8hv+bLPrNwVIlacqqO65TZhmgnH9ujQ==","signatures":[{"sig":"MEQCIHmglaJqZRAMxKKcEnP0rJ79VQmFd7vmLZ83CuBD18+MAiAErczNgjxXULapLb6RwIRO3I6S0bIMLXYA3Omml204zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134716},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-5_1751047098173_0.9628690762762604","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-6":{"name":"nervoscan-js-sdk","version":"1.0.6-6","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-6","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"027d8b13566d876e146ef660d0b4adf9d0353b29","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-6.tgz","fileCount":19,"integrity":"sha512-C7AiAxrY/6NB4wC+zMMItHksdMuMb9boYqZYQAf6ErwMpqO4TLnsbMB1//AdsqmuaBWO0mD5pxhzdk6fYaAEiQ==","signatures":[{"sig":"MEQCIBoyyc9IoW9rH4usNQFVl7/NJOVFQZcfGoWKSznGz0BoAiB7uW++tQbmhoqjOejlBsVjE/uGYL+n7svFan31geTY/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134717},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-6_1751047334006_0.8056943187175778","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-7":{"name":"nervoscan-js-sdk","version":"1.0.6-7","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-7","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"cff572bd2e20d1795d634dfab0f02269e19a6170","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-7.tgz","fileCount":19,"integrity":"sha512-Tz8rK4m7m7BcrLig7Uxvy+X9P8IdJ4oxrxaCPpGsnnidd6fR+ymPsdfjFZahde7j7nKUnlZf4qIlQa8mrxk/mQ==","signatures":[{"sig":"MEQCIFUGZEpdWkH5NH3I+hVpfvYRh/R2/SR8zsLUOKAQ5/nbAiB75oOZUzJC2Wv+Yb/nrtIBl8pM0+z8UBI6A6rYEH0hLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135390},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-7_1751047992492_0.045515140591790404","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-8":{"name":"nervoscan-js-sdk","version":"1.0.6-8","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-8","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"92ac7509376c240c3fc6f181a7efc4a6f9863fcf","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-8.tgz","fileCount":19,"integrity":"sha512-6cz+9veBZ/eTmimjvHcbXXN8XQLbISCPAY1+A07Pek18jolfQDyg34Hhr4D1lEZV6mwikPY7zNcdrf6uwkalJA==","signatures":[{"sig":"MEQCIFeoXs3HAHuRsmv5q/vlMNvQ5114/YWTiifbbLAlVkGwAiAHZciJlrb/AEMJgKwevn624QiqM1e7XL2DVxkdi8pioA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135393},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-8_1751048322216_0.5777950676232531","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-9":{"name":"nervoscan-js-sdk","version":"1.0.6-9","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-9","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"3681daae7a78a0d5eff995ed836d96b7a5acc437","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-9.tgz","fileCount":19,"integrity":"sha512-joUO16qGx2I8QZDmefMy23tqdVIKUAy3aasDBG9+lRFftoOVip9jaZfxQfI0mKaO6+cMGYJjX0hP+F8FvLrTTw==","signatures":[{"sig":"MEYCIQDUIFpiRKG8fFn61krGwaFDPD+r40lhpzwtQByibEgi7AIhAK7lx24LLnx82x1r2+W+ki5dTLSeRxeaiVOd9vySjlrG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139532},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-9_1751048735428_0.7698774254914005","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-10":{"name":"nervoscan-js-sdk","version":"1.0.6-10","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-10","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"7f4b5bce9ab3dcd19ca646729910b58f5fe92398","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-10.tgz","fileCount":19,"integrity":"sha512-hkFRZ6/7w/BKRn+zvwcde4c6Q6/IwX2eOuuon6kiWaa/7fln3fAT1KbnXHYX45C6De9jxQzvWD5Ojx5ErOe3uQ==","signatures":[{"sig":"MEUCICY8RisaFaf5akyPvaBUrB06sJYFjk5z7FCIYPfDxtBYAiEAm9A56j3/E/LzxicqEd6ybccJvg8n9pFT2cHCe4NMEHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137911},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-10_1751049180590_0.4308094372401534","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-11":{"name":"nervoscan-js-sdk","version":"1.0.6-11","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-11","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"eac1a647ae9027e65224772bd5bb947fc08407f7","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-11.tgz","fileCount":19,"integrity":"sha512-L3qZ9bFfSB79avuFXTLoqQOltpRCtFFQnhPKDhz/D2DEQ71zygbh8VaZdqjsyHeyMLQ6IPF/yU3FtdGhihS47Q==","signatures":[{"sig":"MEUCIHi7RWPjH1xxJzAXV3OzcA8COmnnK1XvzQE4ILWamU/nAiEAkCOQ8ZfRwmlWL5BIW6zDD61tV40K3z2Jxm53U1hImIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137842},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-11_1751050075148_0.9240618369541018","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-12":{"name":"nervoscan-js-sdk","version":"1.0.6-12","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-12","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"be1a6b01f0efe32036f76fdbf5856074d67ed75e","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-12.tgz","fileCount":19,"integrity":"sha512-eC6fbIrC5qb3Uz96X1jIeQ8IZTrNJ6quOEuWulXAyrYzkkltQXiM9MH3+CKY2FwGrQRfdzjoqtyKm5mKhKLiAA==","signatures":[{"sig":"MEUCIBxOcQ61mkrnAkw2X5IDXS8w9u4kJ9xpeaR4S5jxubQKAiEAzJ0LW4yYh6r+pWQs3D0T3wzmOu+2gvAl3KZWKp7cjiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138990},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-12_1751051870758_0.1820566137602888","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-13":{"name":"nervoscan-js-sdk","version":"1.0.6-13","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-13","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"7df4024694b74335ebc8ae93eed58475828ed194","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-13.tgz","fileCount":19,"integrity":"sha512-H78fL9Awjb0TaLIhOZtvP642XI7Boih23n3c0dr5P5B4oWa/YBFzLFbPjJjq0lFJ8TmtEOz7u9Aogd4QuFHwRg==","signatures":[{"sig":"MEYCIQCSQxNiSF8+y4TIyaQf7ZhGr5uVRVW6NOozV2sSmJsy9wIhAIRJcP/fRlqwBFLiXm7Z+CVuWKdPyCkdUKAPIdqwgrY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138989},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-13_1751052453403_0.5792214890717748","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-14":{"name":"nervoscan-js-sdk","version":"1.0.6-14","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-14","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"bba07d3ada6b83014ef982ac61e2afd6311b1b71","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-14.tgz","fileCount":19,"integrity":"sha512-W7zZJyVByxPgtIywyibk3X8el6+wL+BGy43ayCaCNzFQiGyV9lVIDof+zRCQSpnZpW+9om7CaW8IExkCYLrwXg==","signatures":[{"sig":"MEUCICvxtRZ6WXbirXkP4GjKpICbJF5IzYoiUm+I8WF0+e9AAiEA4pe/VOZHlmgR98CCEZ9auqOJ3aTf8pk/qqUaohKTAw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139383},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-14_1751052864931_0.06381487663386642","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-15":{"name":"nervoscan-js-sdk","version":"1.0.6-15","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.6-15","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"8b42e404126a8cbcecf25fadd36ba3123b1bd1ec","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.6-15.tgz","fileCount":19,"integrity":"sha512-zLf8a90r6ZPGAn4X6EHxE/TujYP6bSPTnK55Xu49UTzcHrPK5OAJK7GvlPe6vX6BCIerne2eYVeMu0Q0jLXlDg==","signatures":[{"sig":"MEYCIQCQxzSmeaHEa/mztUyU6vPP/DrSzoK+NB83qFbNDux4jwIhAJ/AOZFeVWR59I9A9rKatKdvhYoHCoNbO/LHh5EzfLP6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139379},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b6fcb0d5ebc54cbc06c9deffc152e67d36566224","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.6-15_1751053045242_0.01896390061379427","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"nervoscan-js-sdk","version":"1.0.7","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.7","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"60e510e478f3bbad96f2e9ca25227b5aa41014a1","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.7.tgz","fileCount":19,"integrity":"sha512-MQbgjs6KbesUqx8eCMotstuib3nzC1h2xkIhY11Ne+FYLG9GU67X4RLmcNM0GyvwQLEWwPY9lmia0Tl9KYd70Q==","signatures":[{"sig":"MEQCIFk5b+ugwD5QGlExqUMkDt/twlAubUmxdXVqdRDBhl1LAiBajiCvT7VR1ltEh4wmYZyudwh8qP2BLqWvMW2AWuwv0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139675},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"ed69250a25de4465216415275199592b7148861f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.7_1751063715399_0.642609677346321","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-0":{"name":"nervoscan-js-sdk","version":"1.0.8-0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"e7f69a614cc086ff5dfb05af760650dd77a6cb85","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-0.tgz","fileCount":19,"integrity":"sha512-fP0fL9XIrhJtxAgvUr9gomJQBXU6WRJKfQWa/AI6orlW4hGiTOs5kIGV3FpbPn1ikWEraliBgbS+wVpakWTn6w==","signatures":[{"sig":"MEQCIFEKUGK7nYq5UUmVrInAbWoyPIAF8tTAOOrr04D7BQDmAiA4mAFx2qPO4pHv65FuW5gWImJ30A28SYGOBXM6e1a3uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139998},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"8117fda9c54200990fd65e7b94e5deb9abbf2a25","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-0_1751303066485_0.20012046403127348","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.5072025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.5072025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.5072025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"1e6df0abf42b68db7c4641165dd272b10220ec96","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.5072025.tgz","fileCount":24,"integrity":"sha512-DqMNEj0YWR78OQB5RVHAIPu6kYHE53v4awTGXgKurBkU9loy/MgNMhdHoOyVFnG85qmEG4fz0Ct4Mhfl8utYDQ==","signatures":[{"sig":"MEQCIA+Qz7QJDjOWbEhVc9j4oz0eGjur63JJprlpS+gz0fB0AiBWZhJ9tRwMpStBQNluTWm7a/hAQHyiuisoUORPrYDKDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648135},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"3cc582c576c95fe50dea675b336ed0e0e5c8120b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.5072025_1751653932706_0.27316283988968415","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.607025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.607025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.607025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"8429d4321c8474557ff076c79d76e8ead6fb8d09","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.607025.tgz","fileCount":24,"integrity":"sha512-WKsqEvWPiq9CfayXZwCr1lbOjvaHlPpvAvMp2r067XwM2wV/+FTedzZUPX1FEaozcFEAvVADPicEHANhiHyw1Q==","signatures":[{"sig":"MEUCIQDaC5gpxXCr3LNYfpCd/oYAwP2//rNekJCrvHvL6InN4gIgW5SlfYZXaZt21CHXUeNCko/KtbE2aSM/45lvxlReVQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648425},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"0fac884ae7382a71328206baa13a0f77ac1f1c41","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.607025_1751655715260_0.7761405850419247","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.8072025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.8072025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.8072025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"021914921d9330e1dfab432adad0ddda7c3de8ff","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.8072025.tgz","fileCount":24,"integrity":"sha512-M5lqsTKDxQenpWkRgDAfEve13yXRATTCvuzkaVL2fCaB+Nd4en7ePEVlBY2U/kSGjntKnCCdfo4wSRykv3cdKg==","signatures":[{"sig":"MEYCIQDCNP4qkgeUf8vLagGjfW/SRk1SQQ2zxk+K+gROuyy5mAIhAPvURQdgnI0Htqk2cBgT5Vfe5s+3FG0zKrDqpgDZzgZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648515},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"1b7ee8a13c01ec100cae4b803669964a09341aad","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.8072025_1751923920436_0.3080682345538679","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.80720252":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.80720252","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.80720252","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"00d355460d32d211a53e2e7d151f615e048c6d3f","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.80720252.tgz","fileCount":24,"integrity":"sha512-Ws1e8v6njSNmhZieAZy5jV/+3sk/JhPjE5pbCP4EzX61689SqHfFNSxoemSteb0KGi12dlfA+OVz5vd3UNYaMQ==","signatures":[{"sig":"MEYCIQClfHja8UGaR7PLpLJjLTLGtLn6MZvS+I1YLGy3jw2zaAIhAKtiHxOxVtoEpnYgDuPcinYjE/ZJdCtZZIGlDnkJEx2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648757},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"82eddb292bc600c7f116e3028614112f2fb1bf16","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","actor":{"name":"nervotec","type":"user","email":"supun.chaturanga@nervotec.com"},"email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.80720252_1751923957370_0.5596165534696036","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.30082025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.30082025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.30082025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"8b21f10d7ac87bc444a13384198d37cd96b21f19","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.30082025.tgz","fileCount":31,"integrity":"sha512-KKSQiBjM9QfXxehLbowR74yQYB97ZgA67evpS+SM1/bnYMen2rIQYQzKKzSpHlY91bnkBTuotyfj7wTFkgC6pQ==","signatures":[{"sig":"MEQCIGf0S4idJJYceDL2s1f44y3XM6y1kR6iaqlk+LCoP94mAiBCktQ01tXcX/Sdoh+gl6N8vFKGAFyA2mQ6/uVa3DII6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175334},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9bda6ea529d67bd5adcc07ed77fe27ccab863872","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run types","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.30082025_1756492976764_0.500250442570539","host":"s3://npm-registry-packages-npm-production"}},"2.3.8-rc.31082025":{"name":"nervoscan-js-sdk","version":"2.3.8-rc.31082025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@2.3.8-rc.31082025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"517544eaf06f436dab5fc434ae043518c21af684","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-2.3.8-rc.31082025.tgz","fileCount":31,"integrity":"sha512-rrIYxH6BiLZD/PhkoJcxWNOlhCZkGdicNgCJMdMZ6GGtW6DEhyIqBwfyWOs+luqE4dWn0n9jQi8TR44vhcKK9w==","signatures":[{"sig":"MEUCIQC+F58fxE58qgxf9/bgMOpr8+GOINjodovB24ZEhWsZEwIgBohZbV77tSFMND5tswPZcC5kxFigYtHBTwpV2lfqw+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175625},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9bda6ea529d67bd5adcc07ed77fe27ccab863872","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run types","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_2.3.8-rc.31082025_1756497408241_0.6979472240899318","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.1092025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.1092025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.1092025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"40894771c34d5881c92ff3406b45d8bd203ea299","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.1092025.tgz","fileCount":31,"integrity":"sha512-IFcMKnCyMcRuR0Jkj9pHTNl/g+kqbkzg7OecU4Y8gG3if44MXruICPyuzIjELBwxhnx8PGThiX0TNAqoN5bW+w==","signatures":[{"sig":"MEYCIQDQPgol9NcZ1Djevg5ni2vNDYi9XPjSF7MzsksIE11ZFAIhAJ+yS4KDKi/82BluW7FoQLqSiOjZMWi+S/gh65x7gAZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175624},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9bda6ea529d67bd5adcc07ed77fe27ccab863872","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run types","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.1092025_1756547485424_0.28164549809144246","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.4092025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.4092025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.4092025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"5e7fba5c5531bb1cc1f2096d12dddff96fb13f1b","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.4092025.tgz","fileCount":39,"integrity":"sha512-r6J/mcPe8SjAEbBCjdXPPicNOb0yOf/802utFo6h6tOLQQZ5QCLlCkMuhRvVg41D6LemlLCIrs/IkCnFYu+z/w==","signatures":[{"sig":"MEYCIQDCW8IW7z/NOp5xq0sogOWLifIDL1o4oPSe5GRkGvLJOQIhAN/UhzPraqnODDV7uSfjBHWapDmM4DWEPCTR/NOD9Xmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043520},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"8840e5ea04a6961f0fe83ccf856dae83873829f6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_rgb:auto":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts auto","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:canvas":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts high_quality_canvas","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","test:smoke_rgb:direct_stream":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts direct_stream","test:smoke_rgb:image_capture":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts image_capture"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.4092025_1757003909411_0.010748222905655247","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.6092025":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.6092025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.6092025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"a7267e5e68c3e34af7bcceaeb7060b93e8aa4a92","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.6092025.tgz","fileCount":31,"integrity":"sha512-IfcqzS1OOnUV0vQBbi+4+29I3fESat0+aKNXiyp0Pk/MpCxYKFtuguRbOm0zFYVFkAXS/6LSC3ruoxAMRHx90w==","signatures":[{"sig":"MEYCIQCZbAqHw/D0aVMWjAxJCe4Ae1k92l1+59XBBCEbpRFTngIhAMEuka9gNPm4nK1gOGr7QMLXHG+3xw++mqfR4+qUVmMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175197},"main":"dist/nervoscan-js-sdk.umd.js","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"5ab476d76000fd93a1db5ee312cbe5f8a8b96606","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run types","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","firebase":"^11.6.1","react-dom":"^19.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.14.1","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.6092025_1757163889216_0.7728123182217383","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.60920252":{"name":"nervoscan-js-sdk","version":"1.0.8-rc.60920252","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.0.8-rc.60920252","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"dcf4e81ce257ae2a20e0b6b32b71b65aafa9940d","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.0.8-rc.60920252.tgz","fileCount":39,"integrity":"sha512-kYBSylqs28HLrSZBo1/4QGECDCqjXLRnu9QKsp9Q6rg3RicUhFLIE0/KVwVEXC+3KCLBqIVu9q31+553voilaw==","signatures":[{"sig":"MEUCIDHKjP4Zge9YHXzguXapjfCCEbrOXHQZA1qaTy5L3oBEAiEAppPkzkN5CKByRYxUGCvWgvDqx98DK+wLYxR2lzhr7Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012929},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"abfe57124f81d57e263c2bd574e32abce1c061df","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.0.8-rc.60920252_1757163951147_0.47336784603125603","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"nervoscan-js-sdk","version":"1.1.0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.0","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"15d484b09d6a4e300ce785de033b63ddea47ed2e","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.0.tgz","fileCount":41,"integrity":"sha512-Ioi46EpNRrvqtvWSSvUVNsnt4G/EmiOfiIQo7xC2d8EzxGM/kwpbIOQt/Ozfb8tiOT5agf5GOw5HroV0OoRirw==","signatures":[{"sig":"MEUCICcgrXTi+aK2zeHTdmmsgXuLBC1hBQOYHi2ia+9aU1bHAiEAsVHI3OnOCZEB7pvVZMWarmRQD+kCqC1/DPwPJE0yxD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014273},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"4bdb56ebf0ea6a065b413e3f194fd7f7af400f96","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.0_1757587989075_0.6827476073593872","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"nervoscan-js-sdk","version":"1.1.1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.1","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"13416e6b6d17386cd7cf115e08946d22f6be2b59","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.1.tgz","fileCount":41,"integrity":"sha512-H2CXmSif9tPuV/CfxeZyFP5MOk5H9H4uc+J2v7tA6alsxrcsypa+i0TUEH4JHtPtuFCm2MKpmw17CDVNW5sjDQ==","signatures":[{"sig":"MEUCIBkv5DP2xfRlVb/egjBS72LtD2s6IlY6gMBZoWvHyBsJAiEAv3hMuo3sxLiXDButawGGHvLTlfyEAJhnbqpzTWNtl3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007535},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"26bd3d2d46e00080327c78baae09c44aaa514b62","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.1_1758094022615_0.20489184876660382","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.25092025":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.25092025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.25092025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"833a838ec88f4b365072a12f9ba4b8e4ed8e270a","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.25092025.tgz","fileCount":41,"integrity":"sha512-/NgK7XEvf7ulODPSCczH/ePbn6M7JnGox5/JcpROFNmN5jLClbSGHxUC4N8gg0GKDF1/Z4KJVXB6ucDttAaG3g==","signatures":[{"sig":"MEUCIQCIuB1otkwUuvs07ETh24z2tgcoImCDOmGX59ia9xIG7QIgXESZR1m8saB+Z6m2HLaZvHx7DZheJK0/mxctVoi1y/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007726},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"cc273263227cdd54cf2800fc9852aa40243bc8a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.25092025_1758776561164_0.6872117943771248","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.28092025":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.28092025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.28092025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"1a8a327bec7982fe18bdc4330118730110581290","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.28092025.tgz","fileCount":42,"integrity":"sha512-NSzGOp8/TflndogIpS53sIIqZoR6n2OpEVVTsW1JJ8rOfSb/YCsNGbslh6Xz+fv3S+i4WDMikSlu/v4HO6vFQQ==","signatures":[{"sig":"MEUCIE7H5wCK7xL2RgggMRuLHfNc1dTFCr1qQf1+kPgVkkM9AiEA4DqHGH1Yt0G9Mex51TZIFGReSeLeN9t32h8yvG2KvQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2010760},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"8e8e4e80fc9f10cb6f8c586d21210c4bb000c31d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.28092025_1759003909700_0.5035124708833456","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.29092025":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.29092025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.29092025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"a12ce1c712e743fcb90d2ed9ccda69100b04a6c3","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.29092025.tgz","fileCount":42,"integrity":"sha512-63KKisU93ITfsYHjtMr7tiDlGoie4W+7lfJa/hIacxW8FN2GVt5KKcUeJVsKdAShJpPMkSx6WOM0JJMZqgDd7g==","signatures":[{"sig":"MEYCIQDoMk0COIzh10do2Rhw0VCwR8Wi4N5dxeemoGj65An5vwIhAOUVvXyhiyjXXQq59jZ4m32oDsknypJhCxUsU4ItzqnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012941},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"8826b19194d02de6ceea8eb114b11e82e0d5743d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.29092025_1759086716763_0.3176690296825382","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.29092025.dev01":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.29092025.dev01","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.29092025.dev01","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"198351b4be63590c99d4e78e7bdaa431d6142525","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.29092025.dev01.tgz","fileCount":42,"integrity":"sha512-Jm9BrFtvS8EtFDUjv+cfJINQ23P3EA+tni4Ixr0M9MHWs6IM2oEHAgsXh0ug8qXPT3kLSe/iTeOFsS225Ba0wQ==","signatures":[{"sig":"MEYCIQCshoAkDNP2RPOnPfBWnWHjbYphpSS1OXECxDdikK7GuwIhAOngY+b/Eo5c+fneQAx1lE1Y8pVWEfv2qa53xmz8k/L2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012947},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"8826b19194d02de6ceea8eb114b11e82e0d5743d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.9.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.29092025.dev01_1759135203378_0.7792526276092542","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.21102025":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.21102025","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.21102025","maintainers":[{"name":"nervotec","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"801110853334bf39a430a22964ea4b934b1fb303","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.21102025.tgz","fileCount":56,"integrity":"sha512-eu61i/hhMj6drVah1sUBE3iqeQbIPMNFoT8ZVQRNN5As2ifE85CyWkR1Z1T7ITRI5Hs7D3eV77HcYAwYa+dlCg==","signatures":[{"sig":"MEQCIGy2V6hoysWlKag19XEMgMIXVAZ+yl/iGxM6lmKKTRL+AiAwR49gtcKOxNfV0yTqHCSbmPv+XIfDVJ/eo7ydp3/9jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2113542},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"23ff990e1905fd1497a2e39c6fba59ca78a32c48","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"nervotec","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.21102025_1761137546007_0.5089943431334409","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.19052026":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.19052026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.19052026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"e3c7a90844f3b1a6d87feaee7715a4c0f28aebdb","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.19052026.tgz","fileCount":53,"integrity":"sha512-CjZrXtNVsCjeckTPfDBbnAT3TfzoQ+hPLJoJsvpW0X41FLyf6KqVtONEFlxh3PF355kyN5UDBXatJXBktcc1wA==","signatures":[{"sig":"MEYCIQCTHPI4qQmMVjedq5J6kao9F4KBHkJnq7o0axxFYFC1kwIhAMzNPgMqbvz8cTASqwqirXLaOB/OCzVuoYRzW4bSaBsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31472762},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"ef5d7d3c1b5baca34e436b0b8cad66957dcd9e51","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js && node scripts/fetch-mediapipe-assets.mjs","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.19052026_1779141125419_0.6800904658783677","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.22052026":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.22052026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.22052026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"8b8f6fc92c1d5656a8281b28811cc2461557951d","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.22052026.tgz","fileCount":5,"integrity":"sha512-RamHG9bauJB+6biqM+W2bA0yB4juRingxDPSUOoOrZzO9D5AK8GlvoGf8qKB8v+up0MQ76f51I2ETakfln4OVg==","signatures":[{"sig":"MEUCIBpDz7UK8cz+zzGrxIB+z38LDufWXi2u5ceKejuq5G8WAiEA73btURnnPfh4rBERM5uDrQ1nGctXNUCW5J/a7aU2mYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17533197},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"bab09061c5f85e3da74d41a26e3ccb9d2029a7ab","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js && node scripts/fetch-mediapipe-assets.mjs","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.2","xvfb":"^0.4.0","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.22052026_1779438823966_0.19159062804002547","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-rc.220520262":{"name":"nervoscan-js-sdk","version":"1.1.2-rc.220520262","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2-rc.220520262","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"acd00d661a7cf4134250a755ab3323a1e571fa96","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2-rc.220520262.tgz","fileCount":25,"integrity":"sha512-vq8HSN/bthPa1GhRSsdrBqWQ8bniHgASmsEFBkSyPPhzE4BtGPrLmmBhXvo/V8qQo5/APRxut2WNZLMENgvOSw==","signatures":[{"sig":"MEUCIQDn2LTCtvYRlQ3DVj7YnFU9lpIR5HkOnqoKFDz0LhYgpQIgS4Pc6FDK6gcWuy8i0eSwYbEM4adrhUUmOtpk9ypf74w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17568823},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"761ee5764df947a64c9541e97ccf40467a22b229","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js && node scripts/fetch-mediapipe-assets.mjs","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","xvfb":"^0.4.0","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2-rc.220520262_1779453949892_0.9092868233318412","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"nervoscan-js-sdk","version":"1.1.2","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.2","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"793cb828ca2074986f98ca384abe08c6c93eb709","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.2.tgz","fileCount":5,"integrity":"sha512-/J00BuiYWIKOnIh/LQCqiW56usSsYNqin+7IvT0etjFUdx9HUKXQOl/uYoatW6XLiTpKsJwIZWH+QmEnOkS6oQ==","signatures":[{"sig":"MEUCIQDBQwln0dycgf4vdkfXJiR15ovzrL3VPMTvqxtHxEYEeQIgGss98ZSh/oOaL+S/7+BX82mJBQuNeBsCBEKgNmbqd8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17534384},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9854d2c4b46cf719400b9cdc9e910e12c696af24","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js && node scripts/fetch-mediapipe-assets.mjs","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","xvfb":"^0.4.0","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","puppeteer":"^21.6.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.2_1779481027823_0.5120385391790994","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-rc.31052026":{"name":"nervoscan-js-sdk","version":"1.1.3-rc.31052026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.3-rc.31052026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"43353f05d9db93d9d320a195e196db4a28553640","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.3-rc.31052026.tgz","fileCount":5,"integrity":"sha512-3VFp3Ztv8XrXrN27StPy6zILlLCZ9m6Mw6EGQdUpsH8iVswqCtE0TzZe25xmdG7JE1Yk1M/j/eLEQv9S979lnw==","signatures":[{"sig":"MEYCIQDCaIq5JJ8crGKtgbrD0MGW68zmD8yOrQtHa3poWbnNNwIhAIL5EIXLG76XTe0P70HPuGLoaKoYo3ci+xcTK5P7F5Ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683708},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"4f56bb7cd1c923b158a7cf39f8e9e514b3cab4d5","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.3-rc.31052026_1780209747361_0.7407519223909709","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-rc.310520262":{"name":"nervoscan-js-sdk","version":"1.1.3-rc.310520262","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.3-rc.310520262","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"613e6d8db400f9399eb3d2b15c4e993018c0ef3e","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.3-rc.310520262.tgz","fileCount":5,"integrity":"sha512-OYnhQoGCDOuHE0IbQt4ASkm0UkVp7G8Bjyai6wxE/h8V/2KHOWfsiMV7j4aZRZPA1pPcJVs4Q5XWWYmuf1CVlg==","signatures":[{"sig":"MEUCIBq5Eemknd3BbustwBAwA+3WlSXF/2ws0ujPTCkjKYlcAiEA/r5P4wm+s0IiVcTraQDZl+wqFCE4GM/WUlJKyFiEgXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683840},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"261954e9554cc30e215235db548adaad38df5b87","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.3-rc.310520262_1780213308268_0.3304505696520639","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"nervoscan-js-sdk","version":"1.1.3","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.3","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"c7d73476c58e1670b7a5150dd3b31892a037732e","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.3.tgz","fileCount":5,"integrity":"sha512-Dg8aWjDzOcRH6Q2HNyWNsGv/afp721rLO8jzr84+eM4vPzK+NqQ256fw0Fixvq6MiCR+nt7rIiR+wzaSvUIjvQ==","signatures":[{"sig":"MEUCIQCt50dHKRa65NxEWfAoijMGk/iIDN1fY8x3BUhABtUelQIgQVZLo9N0Y+jIF+cK33F9qMMkEi6L2Yl+md4Gvzq/Lts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683827},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"10d78ecc3bd3776e5e48c268e423154a877f8487","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.3_1780257774465_0.7454614694567911","host":"s3://npm-registry-packages-npm-production"}},"1.1.5-rc.7062026":{"name":"nervoscan-js-sdk","version":"1.1.5-rc.7062026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.5-rc.7062026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"cf79f2b095ce214b89bfe1b5716ddb8bb63e91b1","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.5-rc.7062026.tgz","fileCount":6,"integrity":"sha512-MibGdTCKBZ0FfCHMz3OtnZDBQASeOE6cvHkPeiAf3v3NjOvjljGEc35brYusgWFHmoSQ1LHx0S5eEf9Q9S1pcA==","signatures":[{"sig":"MEUCIQDWcX21o/WcoM+DUJMCC67BbDa9bj1ki8ZbPWZJJrx3ZQIgUqQE2GL7QyZsJkT8wrWyqygnorWTEFSn+GpRZ36rt8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123707},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"5b3d61edd77234176be8cee3525d8d756cfa7477","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.5-rc.7062026_1780858729937_0.0643423920000552","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"nervoscan-js-sdk","version":"1.1.4","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.4","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"b547d870163f56c8d5a4f6299846b75e11927289","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.4.tgz","fileCount":5,"integrity":"sha512-W4kXEA8DEJE4KRxV/niaT4mHPY/7fsKRqlcM9GjuIC3z1mvE/gY85GP6qEARAG94c5L/JIiW2xrVOewq2zivfQ==","signatures":[{"sig":"MEUCIE2npsXANuwqMZ8+Yq/EPV0nmcVr7jolOPaAbJ/1fD1/AiEApN7Z3ZsF3utusfRDV64Z3FA9ZAAO02FoYWLZxjSwdSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1685201},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b273689cd40e0498d2007a90c72e32637d00a71c","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.4_1781114633207_0.37544205741575154","host":"s3://npm-registry-packages-npm-production"}},"1.1.5-rc.16062026":{"name":"nervoscan-js-sdk","version":"1.1.5-rc.16062026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.5-rc.16062026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"46a2b3fd3f9600e018f4f04e3f9e2b3a26d522cd","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.5-rc.16062026.tgz","fileCount":6,"integrity":"sha512-mCBY9Oqa41+DrB5jd6JPJySAV44pIGj5oHzzeB6qNIb25VKoWs28xM2mynO/E17EnTCK8GQs6DvrA/TSf3bGNQ==","signatures":[{"sig":"MEQCIHZOUmCHQ+FCE6AF7lmCiblA/kQti3MC1DOsfBhRzNqVAiA/R9TVrVok9cSO0zjkjOxDxzgOKCRr5+FuIsOziE5hsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2127618},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"17f3f78e6eb2eb94107621cabe74709f9942433f","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.5-rc.16062026_1781621873760_0.5885509097692572","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"nervoscan-js-sdk","version":"1.1.5","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.1.5","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"344997b48c11576b6b7b27b6d0b51e9601fd4a9c","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.1.5.tgz","fileCount":6,"integrity":"sha512-5xCy2/W/cyvy26c+h6fP/6/JD1MgGiIMMb2Jnlqm+mfElYWkroVhohPj6bICP6W+wGASN/VCbe/jAUJ975jgMw==","signatures":[{"sig":"MEQCIDl6HBnd2S+iWhRYs7cZ4EaATujo9U+IsdYb9Fih6MINAiAYHuIWqHsjc4/NlvAp/vcwlDujCiVDqxqcwyIKVeZRmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2127597},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"3e07843d4a932fa655637dfac0ea00937921537f","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.1.5_1781861452550_0.324412884018243","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.23062026":{"name":"nervoscan-js-sdk","version":"1.2.0-rc.23062026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.2.0-rc.23062026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"dfbd05b32db0b9992838683371abd67e0162bf23","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.2.0-rc.23062026.tgz","fileCount":6,"integrity":"sha512-rjY24k/rjEK0sMP15vQdmO5cSD14HIiuOpHnwyTxBsrPSexgu1HdqG/skDW/jMPUJQ29lFipsi2jl9FaRY1iDA==","signatures":[{"sig":"MEUCIEhZqTvoKuLKzZmN8bJy33sufGhNbLXCCnWYzsSlNHk3AiEAyP51cq4gikXTG4SeA49wrpfJyasz0hmw4GvEZOjtBH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2126292},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"ca2565f9ebc5dbd698c16fb199f74d90a835d3e2","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.2.0-rc.23062026_1782190439635_0.5062108085310595","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"nervoscan-js-sdk","version":"1.2.0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.2.0","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"39b4147fe6a906eea5331e2339c3df53a16bff1f","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.2.0.tgz","fileCount":6,"integrity":"sha512-dlP/q3fMoe7iq4YJWXtPtSoElebNW4RaQALfPW8OBl9JMnp//XQU4bJw6pDel5igMULDY81rMWqSDNdLO/cKKg==","signatures":[{"sig":"MEYCIQCCJLo6p4zgBT+mBOHPrGMtKdSUrtIttvI1xcFKHzefpgIhAMfSxKbDE+mcnyoFkLrn+whsC+bx9c9Zy+wPJmqZIwsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2126268},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"9c2bd670d586fe24fe72a80153a26141f6248d58","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.2.0_1782220635669_0.34178852400628723","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-rc.24062026":{"name":"nervoscan-js-sdk","version":"1.2.1-rc.24062026","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.2.1-rc.24062026","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"b893a2c13b31f9dc742de78e13f9634b21b0ca17","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.2.1-rc.24062026.tgz","fileCount":6,"integrity":"sha512-fq0qiyMjLUkWBWJXbPkZZqoXIzkT13mAIZ90d3qeSIKXnSZ39/5SbK2oyjV3TEBBPKEbCykGi1p4IRXEz3023A==","signatures":[{"sig":"MEYCIQCjtDplO0LmlUAnvKoRE5YjVT725tQgdyPPhLxfYzNqGAIhAODuKl4dzSli/cl8gFWPbOJX+DbtitE3JaZCBmYXGuV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2126293},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"8802a21bfc8ab8cf535573238303491bfaf0621b","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.2.1-rc.24062026_1782380116201_0.049151676003377","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-rc.2072026.25":{"name":"nervoscan-js-sdk","version":"1.2.1-rc.2072026.25","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.2.1-rc.2072026.25","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"7a906cf9a91a44a619a3fe4a138b6bb8599bf6fa","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.2.1-rc.2072026.25.tgz","fileCount":6,"integrity":"sha512-JioAM5ITH5btJ9nyBi399t2BsezquXPE9L6EgUZDcmgXXxKCwbXJbg1pTcogaVXcEsVQ6CNM4nvdRTbee+sSpw==","signatures":[{"sig":"MEYCIQCUGIZMXY40FulPB1WzRDrlILc7a6r6/DOZ05xc7bcm7QIhAMuQEZIpF9RBU6O72MzfqTL2VlN3pMOTGHk0W6D1SQYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2127182},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"3605adc2c2de8773b6767b9e401ad6b26d276ac4","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.2.1-rc.2072026.25_1782983262479_0.953843817476133","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"nervoscan-js-sdk","version":"1.2.1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.2.1","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"925392e753ba101f29ee84c19864418bf10097c6","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.2.1.tgz","fileCount":6,"integrity":"sha512-2Y3hge4u/6Gi5B0dVmRHlwaYoujtwIZKTIZnmUZ/V8gf8nrguMq+1Wb3/0VWH3Egz1aillK72s6cpGQYiZrxPg==","signatures":[{"sig":"MEUCICp9M0BSvNw0s+KzdZMaEvH+k8vzkPmCUoqQ1iG1S3NWAiEAvlswi6P0I/HOkFNWDXEJayDQY1zVfbipElcrJW/O4is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2127244},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"2eceb186f7810dd6dfa9f71b9f1c4a2dfc7e7ef8","scripts":{"test":"vitest","build":"vite build","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:smoke_video":"node --import ./test/smoke/setup.mjs test/smoke/test_video.ts","test:smoke_streaming":"node --import ./test/smoke/setup.mjs test/smoke/test_streaming.ts","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"10.8.2","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","firebase":"^11.6.1","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","socket.io-client":"^4.8.1","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.2.1_1782984954068_0.8485784256896425","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-rc.27082026.27":{"name":"nervoscan-js-sdk","version":"1.2.1-rc.27082026.27","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@1.2.1-rc.27082026.27","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"5ffda1fe90dcb5a7d4bbe2a9c21953b09ab2a63c","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-1.2.1-rc.27082026.27.tgz","fileCount":23,"integrity":"sha512-kcFhklmusf5hzvz0+KfRTvm6Wt0cg5XRwSvYyLY0xtLHdQp3F5I94lBj65JUGk+pE2zuRQetLLicUxQiUkHhXg==","signatures":[{"sig":"MEUCIAWEdGVDOauMq9VEhrzJgto1ETM8melONGRLfG3Um5EeAiEA1nmxb6Xu1edPQ1l5ivjA9TB7j6ioTgY60oIz8gB8iLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":800814},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"ec97bd6d59e66505ac175262c3ab2f6e9662717f","scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging && tsc -p tsconfig.json --emitDeclarationOnly","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_1.2.1-rc.27082026.27_1787865572172_0.6715874906180634","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"nervoscan-js-sdk","version":"2.0.0","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@2.0.0","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"d59019b71a441406a6999f9c5407cb3a270ade9d","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-2.0.0.tgz","fileCount":5,"integrity":"sha512-XC71kFdW0I+7NHvGcQCs6wyg+SEsIzFB5pmAA4Olxq3Bymx6j0KbFjbs455wawFO4VZT7WBbCT2HLnSGWYyeTg==","signatures":[{"sig":"MEQCIEadpml+g0YLKmL8mSBbOh+kDCE/mLaM8Gh5tw8ehTbpAiAREWwvPzpKvjAI9blBs/enm7zuDjEziL5OcfQHoxZWKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760877},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"c0a11d6a0ba1dca13382fbbd1d973ce9f3d73591","scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging && tsc -p tsconfig.json --emitDeclarationOnly","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_2.0.0_1788356522713_0.717021610063872","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-rc.7092026.1":{"name":"nervoscan-js-sdk","version":"2.0.1-rc.7092026.1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@2.0.1-rc.7092026.1","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"d180e167203827bd8f04a7394b4c07b05a46d1b2","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-2.0.1-rc.7092026.1.tgz","fileCount":24,"integrity":"sha512-StYUbBlMDNxUxXF+6X57ux7cdylclrf6Zlrq0PAbvP2Mam70TNGt/QKFmgA1dePAQSQ/eQGI/zCJdJIW/FN84g==","signatures":[{"sig":"MEYCIQDt/7/TNKJy+mTHR0DTRJwK6HKZtqzbaeAqw3lDaTbUdQIhAIANGvg/y6UBisA8l3/uuEK0XDjCsfoSy/Ytj42VPcz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287371},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"6cb5efca1767c7d46e6853161e4f3e45d537f384","scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging && tsc -p tsconfig.json --emitDeclarationOnly","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_2.0.1-rc.7092026.1_1788813890578_0.7863763147251779","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-rc.10092026.1":{"name":"nervoscan-js-sdk","version":"2.0.1-rc.10092026.1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@2.0.1-rc.10092026.1","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"92eaa5ca8cf6c905c73e488a3570750d0e2359e0","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-2.0.1-rc.10092026.1.tgz","fileCount":6,"integrity":"sha512-xlkGy9ZLgtDFhFV082dI4hicukDFpGFJmIiL/UfjBd4qyL+5fVrWMvH70KfMmOnO2dTUQO3haIvOVjleKxo93Q==","signatures":[{"sig":"MEYCIQDJsUUM841dDwbqJgBzjnJ0onaGEdLHY6aSgwsp2+lMRgIhAPkLPI/RjR3sioXWG/i4wyYVESRmZzQgFijg7UbKG8eS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779493},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"b9b4ad288f5f7a50114d85d1975cf9dd319871c3","scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging && tsc -p tsconfig.json --emitDeclarationOnly","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_2.0.1-rc.10092026.1_1789033691612_0.4728984406729837","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-rc.21092026.1":{"name":"nervoscan-js-sdk","version":"2.0.1-rc.21092026.1","keywords":[],"author":{"name":"Nervotec"},"license":"ISC","_id":"nervoscan-js-sdk@2.0.1-rc.21092026.1","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"homepage":"https://github.com/nervotec/nervoscan-js#readme","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"968e8df856c2a782c70f6bbf8297d237cd5768b4","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-2.0.1-rc.21092026.1.tgz","fileCount":6,"integrity":"sha512-QOJTYFUKRjQa4lKLtKlksaQHBHshFCy0/NxID6lm8Bk9knAqG+GCsl4d0BnR/PNJf9ZxN0ZjybvXRkr3DNidlQ==","signatures":[{"sig":"MEUCIBp9771LJwryUO55b4yFsFSg3sslGuzlqw6PPfUiNlV2AiEAhwK+8fLWm3s4Odss5594/ug4WXX8HXYmylugF6mSv4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgYchgGwFHOgppDyuv6HI/RjpVx0KLKsma3LAl5jgyKgIgVS+grfnqg7jAfgCIprXpt7bT/oOB0BH5SfZ4rWKHMMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766622},"main":"dist/nervoscan-js-sdk.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"65db014f1f52be12161c3ce043889ff914114e0f","scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging && tsc -p tsconfig.json --emitDeclarationOnly","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nervoscan-js-sdk_2.0.1-rc.21092026.1_1789971483303_0.3842486815526629","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"nervoscan-js-sdk@2.0.1","bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"dist":{"shasum":"3a60e6ad5fee120927eb94266128812916ce6fad","tarball":"https://registry.npmjs.org/nervoscan-js-sdk/-/nervoscan-js-sdk-2.0.1.tgz","fileCount":6,"integrity":"sha512-onzrNTQeQUnjQgXTc2grc5q7dE4jAduX9rwpWUF104rowavZp0oAp0rMcH1wrvXr55kNXYmfIjzTyq3EIiIVjw==","signatures":[{"sig":"MEQCIGoMhLHlGZLDPfDT62m8Iv+rzJMsid71YWVaSklvUwWlAiB5qOqGMiA7Mi5ud6bsB4bWtoblMLE6ULnL8Y5jVC0OyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDwDt7k42vn4cPntSohoKsHFMpaSqibMhMv5nhta4yNQIgEafTf7Ao2dwPNd4P7iGm9muZdxpoqtBMLw5LHYaeFeI="}],"unpackedSize":766666},"main":"dist/nervoscan-js-sdk.umd.js","name":"nervoscan-js-sdk","type":"module","types":"dist/types/index.d.ts","author":{"name":"Nervotec"},"module":"dist/nervoscan-js-sdk.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/nervoscan-js-sdk.mjs","require":"./dist/nervoscan-js-sdk.umd.js"}},"gitHead":"aea5e31009e1b7a2429165f9b6754778c20f237b","license":"ISC","scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.json --emitDeclarationOnly","types":"tsc -p tsconfig.json --emitDeclarationOnly","watch":"chokidar 'src/**/*' -c 'npm run build'","test:ui":"vitest --ui","prebuild":"node scripts/update-version.js","test:run":"vitest run","build:staging":"vite build --mode staging && tsc -p tsconfig.json --emitDeclarationOnly","test:smoke_rgb":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts","bump-staging-rc":"node scripts/bump-staging-rc.js","test:timing_analysis":"node --import ./test/smoke/setup.mjs test/smoke/timing_analysis.ts","install:smoke-browser":"npx @puppeteer/browsers install chrome","test:smoke_rgb:legacy":"node --import ./test/smoke/setup.mjs test/smoke/test_rgb.ts legacy","normalize-prod-version":"node scripts/normalize-prod-version.js"},"version":"2.0.1","_npmUser":{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"},"homepage":"https://github.com/nervotec/nervoscan-js#readme","keywords":[],"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"_npmVersion":"11.12.0","description":"![nervotec.png](nervotec.png)","directories":{},"maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","react":"^19.1.0","dotenv":"^17.2.0","react-dom":"^19.1.0","csv-parser":"^3.2.0","dotenv-flow":"^4.1.0","@types/axios":"^0.9.36","@mediapipe/tasks-vision":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","jsdom":"^26.1.0","vitest":"^3.2.4","ts-node":"^10.9.2","typedoc":"^0.28.3","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","puppeteer-core":"^21.6.0","tsconfig-paths":"^4.2.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nervoscan-js-sdk_2.0.1_1790405627550_0.7225423803358484"}}},"time":{"created":"2025-04-21T17:10:46.578Z","modified":"2026-09-26T06:53:47.856Z","1.0.0":"2025-04-21T17:10:46.906Z","1.0.1":"2025-04-24T09:37:41.430Z","1.0.2-0":"2025-05-16T10:32:49.083Z","1.0.3-0":"2025-05-16T11:54:19.567Z","1.0.2-1":"2025-05-16T12:00:51.457Z","1.0.2":"2025-05-20T14:31:01.327Z","1.0.3-1":"2025-05-29T09:17:18.480Z","1.0.3":"2025-05-29T10:08:39.451Z","1.0.4-0":"2025-06-09T18:49:47.410Z","1.0.4":"2025-06-10T18:36:58.893Z","1.0.5":"2025-06-11T17:49:11.883Z","1.0.6-0":"2025-06-16T07:38:03.554Z","1.0.6-1":"2025-06-23T18:04:05.908Z","1.0.6-2":"2025-06-25T09:52:53.464Z","1.0.6-3":"2025-06-27T16:54:27.974Z","1.0.6-4":"2025-06-27T17:47:10.214Z","1.0.6-5":"2025-06-27T17:58:18.385Z","1.0.6-6":"2025-06-27T18:02:14.241Z","1.0.6-7":"2025-06-27T18:13:12.703Z","1.0.6-8":"2025-06-27T18:18:42.435Z","1.0.6-9":"2025-06-27T18:25:35.609Z","1.0.6-10":"2025-06-27T18:33:00.805Z","1.0.6-11":"2025-06-27T18:47:55.355Z","1.0.6-12":"2025-06-27T19:17:51.005Z","1.0.6-13":"2025-06-27T19:27:33.607Z","1.0.6-14":"2025-06-27T19:34:25.140Z","1.0.6-15":"2025-06-27T19:37:25.464Z","1.0.7":"2025-06-27T22:35:15.700Z","1.0.8-0":"2025-06-30T17:04:26.704Z","1.0.8-rc.5072025":"2025-07-04T18:32:12.916Z","1.0.8-rc.607025":"2025-07-04T19:01:55.519Z","1.0.8-rc.8072025":"2025-07-07T21:32:00.671Z","1.0.8-rc.80720252":"2025-07-07T21:32:37.579Z","1.0.8-rc.30082025":"2025-08-29T18:42:57.105Z","2.3.8-rc.31082025":"2025-08-29T19:56:48.453Z","1.0.8-rc.1092025":"2025-08-30T09:51:25.660Z","1.0.8-rc.4092025":"2025-09-04T16:38:29.641Z","1.0.8-rc.6092025":"2025-09-06T13:04:49.434Z","1.0.8-rc.60920252":"2025-09-06T13:05:51.405Z","1.1.0":"2025-09-11T10:53:09.293Z","1.1.1":"2025-09-17T07:27:02.855Z","1.1.2-rc.25092025":"2025-09-25T05:02:41.492Z","1.1.2-rc.28092025":"2025-09-27T20:11:49.955Z","1.1.2-rc.29092025":"2025-09-28T19:11:56.992Z","1.1.2-rc.29092025.dev01":"2025-09-29T08:40:03.645Z","1.1.2-rc.21102025":"2025-10-22T12:52:26.327Z","1.1.2-rc.19052026":"2026-05-18T21:52:05.978Z","1.1.2-rc.22052026":"2026-05-22T08:33:44.754Z","1.1.2-rc.220520262":"2026-05-22T12:45:50.388Z","1.1.2":"2026-05-22T20:17:08.095Z","1.1.3-rc.31052026":"2026-05-31T06:42:27.547Z","1.1.3-rc.310520262":"2026-05-31T07:41:48.421Z","1.1.3":"2026-05-31T20:02:54.697Z","1.1.5-rc.7062026":"2026-06-07T18:58:50.168Z","1.1.4":"2026-06-10T18:03:53.366Z","1.1.5-rc.16062026":"2026-06-16T14:57:53.936Z","1.1.5":"2026-06-19T09:30:52.780Z","1.2.0-rc.23062026":"2026-06-23T04:53:59.818Z","1.2.0":"2026-06-23T13:17:15.866Z","1.2.1-rc.24062026":"2026-06-25T09:35:16.354Z","1.2.1-rc.2072026.25":"2026-07-02T09:07:42.756Z","1.2.1":"2026-07-02T09:35:54.249Z","1.2.1-rc.27082026.27":"2026-08-27T21:19:32.348Z","2.0.0":"2026-09-02T13:42:02.860Z","2.0.1-rc.7092026.1":"2026-09-07T20:44:50.715Z","2.0.1-rc.10092026.1":"2026-09-10T09:48:11.784Z","2.0.1-rc.21092026.1":"2026-09-21T06:18:03.386Z","2.0.1":"2026-09-26T06:53:47.699Z"},"bugs":{"url":"https://github.com/nervotec/nervoscan-js/issues"},"author":{"name":"Nervotec"},"license":"ISC","homepage":"https://github.com/nervotec/nervoscan-js#readme","keywords":[],"repository":{"url":"git+https://github.com/nervotec/nervoscan-js.git","type":"git"},"description":"![nervotec.png](nervotec.png)","maintainers":[{"name":"supunchathu","email":"supun.chaturanga@nervotec.com"}],"readme":"![nervotec.png](nervotec.png)\n\n# NervoScan JS SDK\n\n[![npm version](https://img.shields.io/npm/v/nervoscan-js-sdk)](https://www.npmjs.com/package/nervoscan-js-sdk)\n[![License: ISC](https://img.shields.io/badge/License-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue)](https://www.typescriptlang.org/)\n\n## Overview\n\nThe **NervoScan JS SDK** lets you add contactless vital-sign capture to your own UI. The host application owns layout, camera chrome, and results display. The SDK owns on-device RGB frame capture (MediaPipe face landmarks) and the `POST /rgb-data` call that returns scan results.\n\nVideo upload, socket (`/react`) streaming, and Firebase result transport were removed in **v2.0.0**.\n\n### What this SDK does\n\n- Camera `MediaStream` in, `ScanResult` out\n- Face-alignment feedback while the user positions themselves\n- Capture-quality checks (minimum frame count and FPS)\n- License-key auth (bearer for integrators; cookie auth for the first-party NervoScan webapp)\n\n### What you still own\n\n- Camera permission UX, start/stop buttons, progress, and the results screen\n- Serving MediaPipe WASM/model assets if you cannot use the public CDNs\n\n---\n\n## Installation\n\n```bash\nnpm install nervoscan-js-sdk\n```\n\nOr with yarn:\n\n```bash\nyarn add nervoscan-js-sdk\n```\n\n### Staging releases\n\n`sdk_staging_publish` CI is disabled. Publish an RC manually:\n\n1. Set `package.json` to `{base}-rc.{DDMMYYYY}.{n}` (e.g. `2.0.1-rc.21092026.1`)\n2. Run `./scripts/publish-staging-manual.sh` → npm tag **`staging`**\n\nThe NervoScan webapp staging workflow installs `nervoscan-js-sdk@staging` on every deploy. Publish the SDK before (or re-deploy webapp after) this tag changes.\n\n`sdk_prod_publish` is disabled, same as staging. A push to `main` does not publish. Production releases are published manually without the `-rc` suffix.\n\n### China network compatibility (MediaPipe assets)\n\nThe SDK uses MediaPipe Tasks (Face Landmarker), which requires:\n\n- `vision_wasm_internal.js` and `vision_wasm_internal.wasm`\n- `face_landmarker.task` model\n\nBy default these are fetched from public CDNs. In restricted networks they may be slow or blocked. Pass your own URLs at capture init:\n\n```typescript\nawait client.initializeStreaming(stream, videoElement, {\n  mediapipe: {\n    wasmBaseUrl: '/static/mediapipe/wasm/',\n    modelAssetPath: '/static/models/face_landmarker.task',\n    timeoutMs: 2500,\n    delegate: 'GPU', // or 'CPU' on some Android devices\n  },\n});\n```\n\nIf you override paths:\n\n- Ensure `wasmBaseUrl` contains both `vision_wasm_internal.js` and `vision_wasm_internal.wasm`\n- Serve `.wasm` with `application/wasm` MIME type\n- Trailing slash on `wasmBaseUrl` is optional (the SDK strips extra slashes, then appends `/vision_wasm_internal.js`)\n\n`preferBundledAssets` is a deprecated no-op.\n\n---\n\n## Quick Start\n\n```typescript\nimport { Client, Errors, type ScanResult } from 'nervoscan-js-sdk';\n\nconst client = Client.getInstance();\n\nasync function startScan() {\n  client.initialize({\n    licenseKey: 'YOUR_LICENSE_KEY',\n  });\n\n  client.setOnFinalResults((results: ScanResult) => {\n    console.log(results.HR, results.vitals?.heart_rate?.value);\n  });\n\n  client.setOnError((error) => {\n    if (error instanceof Errors.LowFPSError) {\n      console.error('Camera frame rate too low');\n    } else if (error instanceof Errors.InsufficientDataError) {\n      console.error('Not enough usable frames');\n    } else if (error instanceof Errors.NoScansAvailableError) {\n      console.error('Scan quota exhausted');\n    } else {\n      console.error(error);\n    }\n  });\n\n  client.setOnAlignmentStatus((status) => {\n    // TOO_FAR | TOO_CLOSE | LOOKING_LEFT | LOOKING_RIGHT | NO_FACE | ALIGNED\n  });\n\n  const videoElement = document.querySelector('#preview') as HTMLVideoElement;\n  const stream = await navigator.mediaDevices.getUserMedia({\n    video: { width: 1280, height: 720, facingMode: 'user' },\n    audio: false,\n  });\n\n  await client.initializeStreaming(stream, videoElement, { targetFPS: 30 });\n  client.startFaceDetection(); // lineup hints via setOnAlignmentStatus\n\n  const jobId = await client.startStreaming();\n  console.log('Capture started', jobId);\n\n  // When your scan timer ends (ask the user to retry if this throws):\n  // client.stopFaceDetection();\n  // await client.stopStreaming();\n  // If the user cancels lineup without scanning:\n  // client.stopFaceDetection();\n  // If the user cancels mid-scan:\n  // client.stopFaceDetection();\n  // await client.cancelStreaming();\n  // If you abort mid-scan for low FPS:\n  // client.stopFaceDetection();\n  // await client.stopStreaming(true);\n  // client.reportLowFpsError();\n  // If results already arrived, or you are tearing down after an error:\n  // client.stopFaceDetection();\n  // await client.stopStreaming(true);\n}\n```\n\n---\n\n## API Reference\n\n### Client\n\nSingleton. Get it with `Client.getInstance()`.\n\n#### `initialize(options): void`\n\n| Option | Type | Default | Notes |\n| --- | --- | --- | --- |\n| `licenseKey` | `string` | — | License key for authentication. |\n| `baseUrl` | `string` | production NervoScan backend | Optional override. Leave unset; scans go to NervoScan. |\n| `authMode` | `'bearer' \\| 'cookie'` | `'bearer'` | `cookie` is for the first-party webapp (HttpOnly JWT + CSRF). |\n| `useRgb` | `boolean` | ignored | **Deprecated no-op.** RGB is the only capture path. Still accepted so existing callers compile. |\n\n#### Capture\n\n`initializeStreaming` / `startStreaming` / `stopStreaming` are RGB capture. They do **not** open a video socket.\n\n| Method | Description |\n| --- | --- |\n| `initializeStreaming(stream, videoElement, config?)` | Bind camera + preview; load MediaPipe. |\n| `startStreaming()` | Start RGB collection; resolves to this scan's job id (UUID string). Keep it if you may need support for this scan. |\n| `stopStreaming()` | Scan timer ended: stop capture and check the recording is usable. Throws if it is too short or the camera was too slow. |\n| `stopStreaming(true)` | Results already arrived, or error teardown: stop capture with no quality check. Does **not** report cancelled (2.0.0 skip-validation contract). |\n| `concludeScan(reason, errorCode?)` | End the client session: `user_cancelled` / `abandoned` → `cancelled`; `error` + code → `error`. No-op if idle, RGB POST is in flight, `/rgb-data` already returned 200, or already concluded. |\n| `cancelStreaming()` | User cancelled mid-scan: `stopStreaming(true)` then `concludeScan('user_cancelled')`. |\n| `reportLowFpsError()` | Host-side low-FPS abort: `concludeScan('error', 'LowFPSError')`. Does not stop capture or open UI. Typical order: `stopStreaming(true)` then this. |\n| `startFaceDetection()` | Lineup: start face-position hints (too far, aligned, no face, …) on `setOnAlignmentStatus`. Does not record. |\n| `stopFaceDetection()` | Stop face-position hints. Call if they leave the camera screen without scanning, and again with `stopStreaming` when you finish. |\n| `validateScanCompletion()` | Same quality check as `stopStreaming()`, if you already stopped with `true` and want to check later. |\n\n`startStreaming` opens a scan session. `concludeScan` is the only client path that reports `cancelled` or `error`. While `/rgb-data` is in flight or after HTTP 200, conclude is a no-op (the backend owns the job). A failed RGB POST returns the session to started so an error conclude can still fire. `pagehide` calls `concludeScan('abandoned')`. Metric POSTs for a scan wait until that scan’s `started` request has settled.\n\n`config` (`RGBManagerConfig`):\n\n- `targetFPS` (default `30`)\n- `mediapipe.wasmBaseUrl`, `mediapipe.modelAssetPath`, `mediapipe.timeoutMs`, `mediapipe.delegate` (`'GPU'` \\| `'CPU'`)\n\n#### Callbacks\n\n| Method | When |\n| --- | --- |\n| `setOnFinalResults((results: ScanResult) => void)` | `/rgb-data` returns processed vitals. |\n| `setOnError((error) => void)` | Auth, quota, capture, or backend errors. |\n| `setOnAlignmentStatus((status: FaceAlignmentStatus) => void)` | Face position while detection is running. |\n\n#### Diagnostics\n\n- `getRGBDataCollectionStatus()` — `RGBDataCollectionStatus` (buffer size, frame count, collecting flag)\n- `getRGBTimestamps()` — sample timestamps (seconds) for FPS\n\n#### Removed in v2.0.0\n\n- `uploadVideo()` (`POST /submitscan`)\n- Non-RGB `useRgb: false` socket streaming (`POST /react`)\n- Firebase result listeners\n- `setOnWindowResults` (window results only existed on Firebase)\n- `setOnDisconnection` (socket-era hook; unused on RGB — use `setOnError`)\n\n---\n\n## Error Handling\n\n`setOnError` receives a `NervoscanError` instance (`name`, `message`; optional `stack`). Subclasses do not add extra fields — discriminate with `instanceof Errors.*`. The callback returns `void`.\n\n```typescript\nclient.setOnError((error) => {\n  if (error instanceof Errors.FaceTooFarError) {\n    // User-facing: move closer\n  } else if (error instanceof Errors.LowFPSError) {\n    // Better lighting / another device\n  }\n});\n```\n\n| Error class | Typical cause |\n| --- | --- |\n| `NotInitializedError` | `initialize` not called |\n| `InvalidCredentialsError` / `LicenseInactiveError` / `InvalidAccessTokenError` | Auth |\n| `ConnectionLostError` | Network drop during auth or `/rgb-data` |\n| `NoScansAvailableError` | Plan quota |\n| `LowFPSError` | Sustained capture below ~13.5 FPS |\n| `InsufficientDataError` | Fewer than 300 usable RGB frames |\n| `FPSCalculationError` | Timestamps unusable after a full buffer |\n| `FaceTooFarError` / `FaceTooCloseError` / `FaceNotCenteredError` / `FaceLookingLeftError` / `FaceLookingRightError` | Alignment |\n| `RGBError` / `FaceLandmarkerNotInitializedError` / `EnvIncompatibleError` | Capture engine |\n\n---\n\n## TypeScript\n\n```typescript\nimport {\n  Client,\n  Errors,\n  NervoscanError,\n  type ScanResult,\n  type ScanVitals,\n  type OnFinalResultsCallback,\n  type OnErrorCallback,\n  type OnAlignmentStatusCallback,\n  type FaceAlignmentStatus,\n  type RGBManagerConfig,\n  type MediaPipeConfig,\n  type ClientOptions,\n  type ConcludeScanReason,\n} from 'nervoscan-js-sdk';\n```\n\n`setOnFinalResults` receives a merged `ScanResult` (not the raw `{ processedData }` HTTP body). All fields are optional.\n\n**Flat keys:** `HR`, `SBP`, `DBP`, `SPO2`, `RR`, `SDNN`, `RMSSD`, `STRESS_LEVEL` (number 0–100 on current `/rgb-data`; older backends used string labels). Enterprise: `HEMOGLOBIN`, `GLUCOSE`. Legacy-only: `PNN50`, `HEALTHSCORE`.\n\n**Nested `vitals`:** `heart_rate`, `hrv` (RMSSD), `spo2`, `respiratory_rate`, `blood_pressure` (`systolic` / `diastolic`), `stress_score` (`index_0_100`). Enterprise: `hba1c`, `hemoglobin`. Each node is `{ value, unit, type?, metric? }`.\n\n---\n\n## Requirements\n\n- **Node.js**: v18 or higher (recommended) for building apps that depend on this package\n- **Browser**: Chrome 80+, Safari 14+, Firefox 78+, Edge 80+\n- **Camera**: HD webcam (720p or higher recommended)\n- **Account**: NervoScan license key (or first-party webapp session)\n\n---\n\n## SDK development (this repo)\n\n```bash\nnpm ci\nnpm run build\nnpm run types\n```\n\nSmoke tests use `puppeteer-core`. Install a browser once:\n\n```bash\nnpm run install:smoke-browser\nnpm run test:smoke_rgb\n```\n\n---\n\nBuilt and maintained by the NervoScan team\n","readmeFilename":"README.md"}