{"_id":"cloudflare-worker-sqlite-wasm","_rev":"7-8eb8e30e0cd2e6948907787dc9528a43","name":"cloudflare-worker-sqlite-wasm","dist-tags":{"latest":"0.0.1-alpha.5"},"versions":{"0.0.1":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"contributors":[{"name":"Ophir LOJKINE","email":"pere.jobs@gmail.com","url":"https://github.com/lovasoa"},{"name":"@kripken"},{"name":"@hankinsoft"},{"name":"@firien"},{"name":"@dinedal"},{"name":"@taytay"},{"name":"@kaizhu256"},{"name":"@brodybits"}],"gitHead":"8f2a24a35a482ec38e6a71be44d19722bdf0ec72","_id":"cloudflare-worker-sqlite-wasm@0.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-+XMTZwOwHxWmYUMQ4e2cIvxPENXPuvT+msq0rjf/nUR1Bz93TzHPT9Ce8vsUQ4uxrg+Oh+ZN00jqEK8C6u9nSg==","shasum":"01d48ab56988b88c3e3ea077c3a38bdd97ff6a73","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1.tgz","fileCount":27,"unpackedSize":16208429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPJh7VLnnwIkeTonmPDInFL6uAC68p+xYEKlEVjvaUDAiAub6rsnE5PDT/bBSCRG4F7Impwf9XRVzK3dmYog0477w=="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1_1694378934982_0.042095936796760824"},"_hasShrinkwrap":false},"0.0.2":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.2","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"gitHead":"8f2a24a35a482ec38e6a71be44d19722bdf0ec72","_id":"cloudflare-worker-sqlite-wasm@0.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Fy5aoPk4Wa49cmIAYg7Z1JQi300xYuuywBCDFyCj3pvcxDOsMqbyykBfe+NW8PcbUEIPUj30KR3iWriNc/tXsw==","shasum":"d0e843bbc0d3ce68b054a84c2173780d400219fa","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.2.tgz","fileCount":3,"unpackedSize":5788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpbSiCZAWv9hgXckNeaT3clo8ZNXODWzEIhn5L+54dyAiEAr9kNQIdku+0bXaC19oLfsOl0KvPxh8sqOufwyeKa7A4="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.2_1694379057456_0.6099938948947847"},"_hasShrinkwrap":false},"0.0.1-alpha.1":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1-alpha.1","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"gitHead":"432db6f97d9372caba380e9c4010ab2934111a7b","_id":"cloudflare-worker-sqlite-wasm@0.0.1-alpha.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-1zDyuQOZMJW/f9s0pFc+7DCVtrsx3+Z/x3wNJ+VdefzB0iS80Tp61ih9/LUE8kH16IuixiCqyKJVQZjrzjm7ZQ==","shasum":"7fa7b9930dccc59bdb4899cf00fa0951afa42206","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1-alpha.1.tgz","fileCount":16,"unpackedSize":16187750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwEO5QTWm4V4cEuFnxqRx5o0C4DF3uplhmw/JUzUx4tAiEAwbLx9O5EiT1Fj+YmBLlYOR0F4wZwj9VWCVW3Sz5I6Z8="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1-alpha.1_1694379555579_0.6462777885138586"},"_hasShrinkwrap":false},"0.0.1-alpha.2":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1-alpha.2","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","types":"./types/cloudflare-worker-sqlite-wasm/index.d.ts","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"gitHead":"251afcf0e9a9cfe0db1408d0e20fc00911769e53","_id":"cloudflare-worker-sqlite-wasm@0.0.1-alpha.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-wGD9idLbU4h3roQjy0Nij1oEwSel+hrClnXvx7oBa3PfSwxG4dBW1DCowvfhBX6GWgBJi+5wfkh0QvI4UOdN/w==","shasum":"38226c5d99d0a1766a7d7b18bc52a45e55d0d9f3","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1-alpha.2.tgz","fileCount":17,"unpackedSize":16200744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Z/ZI2IMMBV+o+fmB1eFR9+iubYtHigxGugVhd6FK9wIgdejC2kfWmgyG5fnnoPa/OHF3Lcp2MkrtcKmTcydeJBs="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1-alpha.2_1694752736030_0.5449817786348543"},"_hasShrinkwrap":false},"0.0.1-alpha.3":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1-alpha.3","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","types":"./types/cloudflare-worker-sqlite-wasm/index.d.ts","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"contributors":[{"name":"Ophir LOJKINE","email":"pere.jobs@gmail.com","url":"https://github.com/lovasoa"},{"name":"@kripken"},{"name":"@hankinsoft"},{"name":"@firien"},{"name":"@dinedal"},{"name":"@taytay"},{"name":"@kaizhu256"},{"name":"@brodybits"}],"gitHead":"931f81d4975124b707612e735e21dcacedde2ca5","_id":"cloudflare-worker-sqlite-wasm@0.0.1-alpha.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-BLoh1tt8gRoPr2x4jd33okxydunfWsPPzH2zc1eMDV2CxWJliyu7t3cAXScH3YVqKaEGSiIwWmV52slbybfljg==","shasum":"34d23a7c82da07ad23e88a5f23a8764ee0412d53","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1-alpha.3.tgz","fileCount":44,"unpackedSize":32496083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZY8Vg9cNCxxCql5An+us+EmJNbsYdNOXTc1QdzlsvXgIga0D6qJzASdmVsBa1xKyVV3vl335G0Sve20kSI8YxX1g="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1-alpha.3_1694825363525_0.3015478984199944"},"_hasShrinkwrap":false},"0.0.1-alpha.3-debug":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1-alpha.3-debug","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","types":"./types/cloudflare-worker-sqlite-wasm/index.d.ts","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"contributors":[{"name":"Ophir LOJKINE","email":"pere.jobs@gmail.com","url":"https://github.com/lovasoa"},{"name":"@kripken"},{"name":"@hankinsoft"},{"name":"@firien"},{"name":"@dinedal"},{"name":"@taytay"},{"name":"@kaizhu256"},{"name":"@brodybits"}],"gitHead":"931f81d4975124b707612e735e21dcacedde2ca5","_id":"cloudflare-worker-sqlite-wasm@0.0.1-alpha.3-debug","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HZbAwG+OTzpC0f96Qh+AsVs0QvFtsaDOqfoemLUydRWfXs3n/tg8kKUeez3emVm+ptGqRaCZpFsvPK7v2ulj3A==","shasum":"4769907b68493cb4b8de646a1cb1815c1bab5252","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1-alpha.3-debug.tgz","fileCount":44,"unpackedSize":126554143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEkUpV626JHcfhYnUqtqWwNSPPKQSYusxCnFbD5drB6gIgB0IAHHnZo3NRfP0sHXcGLXyJn0u22rl4nUlnmqAqAow="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1-alpha.3-debug_1694870957944_0.16827265054028917"},"_hasShrinkwrap":false},"0.0.1-alpha.4":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1-alpha.4","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","types":"./types/cloudflare-worker-sqlite-wasm/index.d.ts","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run test-wasm && npm run test-cf-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-cf-wasm":"node --unhandled-rejections=strict test/all.js cf-wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"contributors":[{"name":"Ophir LOJKINE","email":"pere.jobs@gmail.com","url":"https://github.com/lovasoa"},{"name":"@kripken"},{"name":"@hankinsoft"},{"name":"@firien"},{"name":"@dinedal"},{"name":"@taytay"},{"name":"@kaizhu256"},{"name":"@brodybits"}],"gitHead":"556984559ea057a1d7f3fbb5def899f544573466","_id":"cloudflare-worker-sqlite-wasm@0.0.1-alpha.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vEuDaWXCTeqENe7CYe7OSHahy5FYXpWuVHMdg0vCLF81vSi+4w/nsBOmhZexHhPbI4tnn0belLZKU1d1oeUunw==","shasum":"44cb8daac963635d5a7b8d52ff31c8e906733750","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1-alpha.4.tgz","fileCount":44,"unpackedSize":55581127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu8u1++yR6r3FcRVLlTUs088Xof9/xgPcyjFX7tKE/UAiEAms+qU37Sb2kTU34ZF2rXVkbN2rYXFkjsRipIvzMUqQM="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1-alpha.4_1694877509221_0.028587465993840322"},"_hasShrinkwrap":false},"0.0.1-alpha.5":{"name":"cloudflare-worker-sqlite-wasm","version":"0.0.1-alpha.5","description":"fork of sql.js for cloudflare workers","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"license":"MIT","main":"./dist/sql-cf-wasm.js","types":"./types/cloudflare-worker-sqlite-wasm/index.d.ts","scripts":{"build":"make","rebuild":"npm run clean && npm run build","clean":"make clean","test":"npm run lint && npm run test-asm && npm run test-asm-debug && npm run test-wasm && npm run test-wasm-debug && npm run test-asm-memory-growth","lint":"eslint .","prettify":"eslint . --fix","test-asm":"node --unhandled-rejections=strict test/all.js asm","test-asm-debug":"node --unhandled-rejections=strict test/all.js asm-debug","test-asm-memory-growth":"node --unhandled-rejections=strict test/all.js asm-memory-growth","test-wasm":"node --unhandled-rejections=strict test/all.js wasm","test-cf-wasm":"node --unhandled-rejections=strict test/all.js cf-wasm","test-wasm-debug":"node --unhandled-rejections=strict test/all.js wasm-debug","doc":"jsdoc -c .jsdoc.config.json"},"homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"devDependencies":{"clean-jsdoc-theme":"^3.3.4","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.26.0","jsdoc":"^3.6.10","puppeteer":"^10.2.0","test":"=0.6.0"},"dependencies":{},"contributors":[{"name":"Ophir LOJKINE","email":"pere.jobs@gmail.com","url":"https://github.com/lovasoa"},{"name":"@kripken"},{"name":"@hankinsoft"},{"name":"@firien"},{"name":"@dinedal"},{"name":"@taytay"},{"name":"@kaizhu256"},{"name":"@brodybits"}],"gitHead":"e14d40d24e46dca1662762189a45104dee1e1bb5","_id":"cloudflare-worker-sqlite-wasm@0.0.1-alpha.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-fVhs9DAVoz2u+CF/jqzu/kTOqbUoLuOlmT7ORZIDVRrsWJrgnGOG9zD74OXRKbqIdh/F0XyQEBNfdzrUo6XVUQ==","shasum":"86859a32c57d97ef0ae300f90aa4db832d3e5c2a","tarball":"https://registry.npmjs.org/cloudflare-worker-sqlite-wasm/-/cloudflare-worker-sqlite-wasm-0.0.1-alpha.5.tgz","fileCount":44,"unpackedSize":33750190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEdp8JBamvHAGzY87hcJjtD/BVkRhy36WQjxp/X3u5kAiEA7WxpMvVx2OILso18QR+x65iCl2oFy5CP6JMhZ/hiCcA="}]},"_npmUser":{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"},"directories":{},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare-worker-sqlite-wasm_0.0.1-alpha.5_1694879406266_0.3524759624980043"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-10T20:48:54.982Z","0.0.1":"2023-09-10T20:48:55.238Z","modified":"2023-09-16T15:50:06.900Z","0.0.2":"2023-09-10T20:50:57.678Z","0.0.1-alpha.1":"2023-09-10T20:59:15.871Z","0.0.1-alpha.2":"2023-09-15T04:38:56.451Z","0.0.1-alpha.3":"2023-09-16T00:49:23.859Z","0.0.1-alpha.3-debug":"2023-09-16T13:29:18.477Z","0.0.1-alpha.4":"2023-09-16T15:18:29.613Z","0.0.1-alpha.5":"2023-09-16T15:50:06.721Z"},"maintainers":[{"name":"adrianlyjak","email":"adrian.lyjak@gmail.com"}],"description":"fork of sql.js for cloudflare workers","homepage":"http://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"repository":{"type":"git","url":"git+ssh://git@github.com/adrianlyjak/cloudflare-worker-sqlite-wasm.git"},"bugs":{"url":"https://github.com/adrianlyjak/cloudflare-worker-sqlite-wasm/issues"},"license":"MIT","readme":"A fork of [sql.js](https://github.com/sql-js/sql.js) with some minor modifications to support running in memory\nsqlite databases in cloudflare workers.\n\n1. The standard builds of sql.js that are generated try to infer \"web worker\" vs \"web\" environment via emscripten. \n   Unfortunately, cloudflare workers are detected as a web worker, and then start throwing errors from other \n   global fields missing when trying to initialize within cloudflare.\n2. Standard emscripten tries to bootstrap the worker from a dynamically loaded file. Cloudflare workers don't \n   support initializing web workers from binary, and rather need to directly `import` the web assembly module.\n   This can be supported with an `instantiateWasm` config on the emscripten generated layer so long as the\n\n\n\n\n```js\n// functions/helloworld.js\nimport wasm from \"../sqljs/sql-wasm.wasm\";\nimport initSqljs from \"../sqljs/sql-wasm\";\n\nexport async function onRequest(context) {\n  try {\n    const SQL = await initSqljs({\n      instantiateWasm(info, receive) {\n        let instance = new WebAssembly.Instance(wasm, info);\n        receive(instance);\n        return instance.exports;\n      },\n      log: console.log,\n      error: console.error,\n    });\n\n    const db = new SQL.Database();\n    let sqlstr =\n      \"CREATE TABLE hello (a int, b char); \\\nINSERT INTO hello VALUES (0, 'hello'); \\\nINSERT INTO hello VALUES (1, 'world');\";\n    db.run(sqlstr); // Run the query without returning anything\n\n    // Prepare an sql statement\n    const stmt = db.prepare(\"SELECT * FROM hello WHERE a=:aval AND b=:bval\");\n\n    // Bind values to the parameters and fetch the results of the query\n    const result = stmt.getAsObject({ \":aval\": 1, \":bval\": \"world\" });\n    console.log(result); // Will print {a:1, b:'world'}\n    return new Response(JSON.stringify(result), { status: 200 });\n  } catch (ex) {\n    console.error(\"failed to start\", ex);\n    return new Response(\"ouch, \", { status: 500 });\n  }\n}\n\n\n```","readmeFilename":"README.md","contributors":[{"name":"Ophir LOJKINE","email":"pere.jobs@gmail.com","url":"https://github.com/lovasoa"},{"name":"@kripken"},{"name":"@hankinsoft"},{"name":"@firien"},{"name":"@dinedal"},{"name":"@taytay"},{"name":"@kaizhu256"},{"name":"@brodybits"}]}