{"_id":"@akabana/duckdb-wasm","_rev":"22-3fb88827388aab3cecf4f46946b37161","name":"@akabana/duckdb-wasm","dist-tags":{"latest":"1.31.0"},"versions":{"1.30.0-beta.5":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.5","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.5","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"fdcdb42d33ce5179f7b5f161d2a583035f39f34f","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.5.tgz","fileCount":81,"integrity":"sha512-g9JaE21PxVD3WBVc3z7rGogmli0xUaAw9hKB47kZ6yyGx7CALazI5JZw1hF4la7vNO7m53dTGpMh45JylIKgrg==","signatures":[{"sig":"MEUCIQDQCUzneeFj3s0mvfmZbU5GmigGv1nLhvvfy5VAOP/umgIgMWlLiFLsJPDZ0PVaqoAH819EjBHp2WeeAdlpieSSD7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83682212},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"10.9.0","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.5_1732804939108_0.5939333013696879","host":"s3://npm-registry-packages"}},"1.30.0-beta.8":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.8","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.8","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"fad6ececb72dc6fe4f3d627a4dd3e40f63d05e6e","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.8.tgz","fileCount":81,"integrity":"sha512-ABUdFn60mbNrJrLd3Jk+tlEwCE2mL3u7qiJ/kRymo0gtwzZ9dhU3pXURlcl7a7OTKkV8YvKMlDlieM6LlscxPQ==","signatures":[{"sig":"MEUCIQCtampGBfP9DDJGivcr9MwbqKpSynEFEXTP+LHFjir/AwIgNEeFepJ3R/jvIewARdOv3heiKE+wPkhIQxaTqgMpJfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83681145},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.8_1735821166414_0.6447101206040471","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.10":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.10","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.10","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"d2b35797a8cc51a1aba8c0eae2339f20a68291f8","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.10.tgz","fileCount":81,"integrity":"sha512-Z6k4Rixj0EkgeiNTYglk0xSWgFT5dy7dCigCkLMPScR/VPg2Lu/xffOW1eYhVkITrp/1zXprOWo54RmLPyj7Zw==","signatures":[{"sig":"MEUCIQDL3zVlMxJycKp1/TmB+MPhqsHMnwkp83eFBAdVEBOjtwIgSr7JRFj9KE7K6yomflIgQpGiDa39bNGRdm+s+saImGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83771879},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.10_1737788331970_0.15524093136235928","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.11":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.11","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.11","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"b9e28cae8f4f9a7a47c062d5a03599b5c1cf443c","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.11.tgz","fileCount":81,"integrity":"sha512-WfbSnZiYn5J/uKLIvUaE2rmkH/ioZ5KujVXDwtrgYORUgRFZsO5y1LS3O+MMqAG1KGWUViR9YIQ/NZLwInQZIA==","signatures":[{"sig":"MEUCIQCF12H148p2il6mD1TlZZwWjSJXVe6BUJpHdm9hbNMAvwIgGAvYMUrvW8C8X2gy73F6Px5GMRTF6R1lGKHD2GEZw/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78039610},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"10.9.2","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.11_1738817314595_0.6458341966109296","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.13":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.13","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.13","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"7eb2b090a16dd0e96dd5d604aa39f8c49761260a","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.13.tgz","fileCount":82,"integrity":"sha512-Hwi7lF1/6K3ggb75W/xlbMStWYy3+JgOTXLVxV52foyP5j6tGlSzzmE4btnHXc2yKwaZBWzZyiAN786iSw4ksA==","signatures":[{"sig":"MEQCIAP8LT9eapP/RgUk+9+oubtnp2Z0F+Nsc3FDfSmqWjXoAiAB7VkUleSXUxGaLeBdXB+2yWu3LH5wxV0IPI/YLjO4iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78087279},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"11.1.0","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.13_1741044708965_0.8328797587311099","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.14":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.14","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.14","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"a5379128dead787f41efb34beb1a335b9c37f7fc","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.14.tgz","fileCount":82,"integrity":"sha512-pjwtVzGObeDQiW4nxS2ySp78wBhhcUsu2mYhbW6qqb4gJ4AQ2u6d9Prw4OHdRKGhnpeClw/vE1ZlhfA674+fiQ==","signatures":[{"sig":"MEUCIGOgYlnsZJyfW6lA5nX42WGXAChK9SXN0wB8vtoKU2bXAiEA20NZENTATukfaQogS1E/neY2qzgz7TdBCy/srQqYYdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78111343},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"11.1.0","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.14_1741225453744_0.5025307470891451","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.15":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.15","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.15","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"a06c10666a34c122785b15cf4651c5157cabb290","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.15.tgz","fileCount":82,"integrity":"sha512-fkNzxzDyoCKOQjnKyqu2/pl6xHrazQVMAPohd+RZMcEB1Eorums+pfPAj6stRDfO6StrJQ2RCiwzHz1xVXzD/A==","signatures":[{"sig":"MEUCIQC6A/uYEsUhpQs5vGOnXiXcwZMxICHvHiNas4bH8wWpCQIgGJ8npoNsO49yfcVUP5Uk/GG7Xv6Wgzf+2dtPDYrXaqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78111339},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"11.1.0","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.15_1741410677483_0.9333577602324576","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.20":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.20","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.20","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"0a67c61653d88c285e06262135b696b473b40350","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.20.tgz","fileCount":82,"integrity":"sha512-zehyn4OI3OJG19XtftMMgMU7hSN1AyuXghfZmNGbZuq71RECiFv3nxY1eGT338D+44rEJKLHQQsHilw7VJejyw==","signatures":[{"sig":"MEUCIFie6PvrG1x0YdYPHQ9WcY0djd8NMTwW9NC8DEOg8Bl/AiEA1Y9asKpDqPQHl+d9s2cFZBdk0oOiw1pQCAiljFdTJGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80111705},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","format":"prettier --write \"**/*.+(js|ts)\"","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"11.4.1","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.0","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.20_1747967307142_0.7296694551608973","host":"s3://npm-registry-packages-npm-production"}},"1.30.0-beta.21":{"name":"@akabana/duckdb-wasm","version":"1.30.0-beta.21","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"license":"MIT","_id":"@akabana/duckdb-wasm@1.30.0-beta.21","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"dist":{"shasum":"7c5194b7de8179537c67e9b21a5c0b51d7b00493","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.30.0-beta.21.tgz","fileCount":82,"integrity":"sha512-cOA7ZZGFbHqjkxeMRpg54v4GfW7rL8+E0xNlHqcurFaxJtruMHNyvXimeamlFA423QWhbBqoRmgSIrqsi1xTNQ==","signatures":[{"sig":"MEQCIE8N5G05F1t/tCyNe0m3hXYKtk/LEJN/ctHAhh0MYv4pAiBUdNwQScdnzb6MWtVOYcr/pzfzSotYwU6ahzHdGGOm1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80410806},"main":"dist/duckdb-browser.cjs","types":"dist/duckdb-browser.d.ts","unpkg":"dist/duckdb-browser.mjs","module":"dist/duckdb-browser.mjs","browser":{"fs":false,"os":false,"path":false,"perf_hooks":false,"worker_threads":false},"exports":{".":{"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"require":"./dist/duckdb-browser.cjs"},"./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.cjs","require":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},"./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js"},"scripts":{"docs":"typedoc","lint":"eslint src test","test":"npm run test:chrome && npm run test:node","format":"prettier --write \"**/*.+(js|ts)\"","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","test:chrome":"karma start ./karma/tests-chrome.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs"},"_npmUser":{"name":"akabana","actor":{"name":"akabana","type":"user","email":"dev@akabana.net"},"email":"dev@akabana.net"},"jsdelivr":"dist/duckdb-browser.cjs","repository":{"url":"git+https://github.com/AKABANAKK/duckdb-wasm.git","type":"git"},"_npmVersion":"11.4.2","description":"DuckDB powered by WebAssembly","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"apache-arrow":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^6.4.2","eslint":"^8.57.0","rimraf":"^5.0.5","s3rver":"^3.7.1","esbuild":"^0.20.2","jasmine":"^5.1.0","typedoc":"^0.25.13","make-dir":"^4.0.0","prettier":"^3.2.5","fast-glob":"^3.3.2","js-sha256":"^0.11.1","puppeteer":"^22.8.0","typescript":"^5.3.3","web-worker":"^1.2.0","jasmine-core":"^5.1.2","karma-jasmine":"^5.1.0","@types/jasmine":"^5.1.4","karma-coverage":"^2.2.1","@types/emscripten":"^1.39.10","eslint-plugin-react":"^7.34.0","karma-spec-reporter":"^0.0.36","wasm-feature-detect":"^1.6.1","eslint-plugin-jasmine":"^4.1.3","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-sourcemap-loader":"^0.4.0","@typescript-eslint/parser":"^6.21.0","karma-jasmine-html-reporter":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/duckdb-wasm_1.30.0-beta.21_1750851460794_0.024062863142127133","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@akabana/duckdb-wasm","version":"1.31.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/AKABANAKK/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^17.0.0"},"devDependencies":{"@types/emscripten":"^1.39.10","@types/jasmine":"^5.1.4","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","esbuild":"^0.20.2","eslint":"^8.57.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.34.0","fast-glob":"^3.3.2","jasmine":"^5.1.0","jasmine-core":"^5.1.2","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.11.1","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-firefox-launcher":"^2.1.3","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.1.0","karma-sourcemap-loader":"^0.4.0","karma-spec-reporter":"^0.0.36","make-dir":"^4.0.0","nyc":"^15.1.0","prettier":"^3.2.5","puppeteer":"^22.8.0","rimraf":"^5.0.5","s3rver":"^3.7.1","typedoc":"^0.25.13","typescript":"^5.3.3","wasm-feature-detect":"^1.6.1","web-worker":"^1.2.0"},"scripts":{"build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly","docs":"typedoc","format":"prettier --write \"**/*.+(js|ts)\"","report":"node ./coverage.mjs","test:node":"node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:debug":"node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","test:chrome":"karma start ./karma/tests-chrome.cjs","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs","test":"npm run test:chrome && npm run test:node","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report","lint":"eslint src test"},"main":"dist/duckdb-browser.cjs","module":"dist/duckdb-browser.mjs","types":"dist/duckdb-browser.d.ts","jsdelivr":"dist/duckdb-browser.cjs","unpkg":"dist/duckdb-browser.mjs","sideEffects":false,"browser":{"fs":false,"path":false,"perf_hooks":false,"os":false,"worker_threads":false},"exports":{"./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./blocking":{"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-node-blocking.d.ts","import":"./dist/duckdb-node-blocking.mjs","require":"./dist/duckdb-node-blocking.cjs"},".":{"browser":{"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"},"node":{"types":"./dist/duckdb-node.d.ts","import":"./dist/duckdb-node.cjs","require":"./dist/duckdb-node.cjs"},"types":"./dist/duckdb-browser.d.ts","import":"./dist/duckdb-browser.mjs","require":"./dist/duckdb-browser.cjs"}},"_id":"@akabana/duckdb-wasm@1.31.0","bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","_nodeVersion":"22.17.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-HkxV0fQhWIXSUlKNmjtg3Z7Be2NGTBNrVeGTXbDM4gRySU9ICt2mPG9MlGJTA+vEA7OJEFxdQS/KfdDuIyS5wA==","shasum":"a7fdf91b97f718653149bc85d0838357d92c5ffe","tarball":"https://registry.npmjs.org/@akabana/duckdb-wasm/-/duckdb-wasm-1.31.0.tgz","fileCount":82,"unpackedSize":86238911,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyU3JsUb6sFWjPvEBk9zgOZiTn+W6r5wP5NearoA8spwIgLHKhCm7rpMXMH5FQ6ikUDLzCzpQGDqavZMGW/+ZpPac="}]},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"directories":{},"maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/duckdb-wasm_1.31.0_1759045102628_0.23128189802384558"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-28T07:48:24.919Z","modified":"2025-09-28T07:38:23.762Z","1.30.0-dev":"2024-11-28T07:48:25.409Z","1.30.0-beta.1":"2024-11-28T09:49:54.218Z","1.30.0-beta.2":"2024-11-28T11:10:16.052Z","1.30.0-beta.3":"2024-11-28T14:23:46.494Z","1.30.0-beta.4":"2024-11-28T14:30:29.169Z","1.30.0-beta.5":"2024-11-28T14:42:19.518Z","1.30.0-beta.7":"2024-12-14T01:42:00.267Z","1.30.0-beta.8":"2025-01-02T12:32:47.193Z","1.30.0-beta.10":"2025-01-25T06:58:52.422Z","1.30.0-beta.11":"2025-02-06T04:48:35.820Z","1.30.0-beta.13":"2025-03-03T23:31:49.373Z","1.30.0-beta.14":"2025-03-06T01:44:14.412Z","1.30.0-beta.15":"2025-03-08T05:11:18.330Z","1.30.0-beta.20":"2025-05-23T02:28:27.661Z","1.30.0-beta.21":"2025-06-25T11:37:41.197Z","1.31.0":"2025-09-28T07:38:23.581Z"},"bugs":{"url":"https://github.com/AKABANAKK/duckdb-wasm/issues"},"license":"MIT","homepage":"https://github.com/AKABANAKK/duckdb-wasm#readme","keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"repository":{"type":"git","url":"git+https://github.com/AKABANAKK/duckdb-wasm.git"},"description":"DuckDB powered by WebAssembly","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"readme":"<img src=\"https://raw.githubusercontent.com/AKABANAKK/duckdb-wasm/main/misc/duckdb_wasm.svg\" height=\"64\">\n\n[![Main](https://github.com/AKABANAKK/duckdb-wasm/actions/workflows/main.yml/badge.svg)](https://github.com/AKABANAKK/duckdb-wasm/actions/workflows/main.yml)\n[![Benchmarks](https://github.com/AKABANAKK/duckdb-wasm/actions/workflows/benchmarks.yml/badge.svg)](https://github.com/AKABANAKK/duckdb-wasm/actions/workflows/benchmarks.yml)\n[![duckdb](https://cdn.jsdelivr.net/npm/@akabana/duckdb-wasm@latest/dist/img/duckdb_version_badge.svg)](https://github.com/AKABANAKK/duckdb)\n[![npm](https://img.shields.io/npm/v/@akabana/duckdb-wasm?logo=npm)](https://www.npmjs.com/package/@akabana/duckdb-wasm/v/latest)\n[![JSDevlivr](https://data.jsdelivr.com/v1/package/npm/@akabana/duckdb-wasm/badge?style=rounded)](https://www.jsdelivr.com/package/npm/@akabana/duckdb-wasm)\n\n**DuckDB-Wasm**\n\nDuckDB-Wasm is an in-process analytical SQL database for the browser. It is powered by WebAssembly, speaks Arrow fluently, reads Parquet, CSV and JSON files backed by Filesystem APIs or HTTP requests and has been tested with Chrome, Firefox, Safari and Node.js. Read the [launch blog post](https://duckdb.org/2021/10/29/duckdb-wasm.html).\n\nTry it out at [shell.duckdb.org](https://shell.duckdb.org) and on [Observable](https://observablehq.com/@cmudig/duckdb) and read the [API documentation](https://shell.duckdb.org/docs/modules/index.html).\n\n_DuckDB-Wasm is fast! If you're here for performance numbers, head over to [our benchmarks](https://shell.duckdb.org/versus)._\n\n## Instantiation\ncdn(jsdelivr)  \n```ts\nimport * as duckdb from '@akabana/duckdb-wasm';\n\nconst JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();\n\n// Select a bundle based on browser checks\nconst bundle = await duckdb.selectBundle(JSDELIVR_BUNDLES);\n\nconst worker_url = URL.createObjectURL(\n  new Blob([`importScripts(\"${bundle.mainWorker!}\");`], {type: 'text/javascript'})\n);\n\n// Instantiate the asynchronous version of DuckDB-wasm\nconst worker = new Worker(worker_url);\nconst logger = new duckdb.ConsoleLogger();\nconst db = new duckdb.AsyncDuckDB(logger, worker);\nawait db.instantiate(bundle.mainModule, bundle.pthreadWorker);\nURL.revokeObjectURL(worker_url);\n```\n\nwebpack  \n```ts\nimport * as duckdb from '@akabana/duckdb-wasm';\nimport duckdb_wasm from '@akabana/duckdb-wasm/dist/duckdb-mvp.wasm';\nimport duckdb_wasm_next from '@akabana/duckdb-wasm/dist/duckdb-eh.wasm';\nconst MANUAL_BUNDLES: duckdb.DuckDBBundles = {\n    mvp: {\n        mainModule: duckdb_wasm,\n        mainWorker: new URL('@akabana/duckdb-wasm/dist/duckdb-browser-mvp.worker.js', import.meta.url).toString(),\n    },\n    eh: {\n        mainModule: duckdb_wasm_next,\n        mainWorker: new URL('@akabana/duckdb-wasm/dist/duckdb-browser-eh.worker.js', import.meta.url).toString(),\n    },\n};\n// Select a bundle based on browser checks\nconst bundle = await duckdb.selectBundle(MANUAL_BUNDLES);\n// Instantiate the asynchronous version of DuckDB-wasm\nconst worker = new Worker(bundle.mainWorker!);\nconst logger = new duckdb.ConsoleLogger();\nconst db = new duckdb.AsyncDuckDB(logger, worker);\nawait db.instantiate(bundle.mainModule, bundle.pthreadWorker);\n```\nvite  \n```ts\nimport * as duckdb from '@akabana/duckdb-wasm';\nimport duckdb_wasm from '@akabana/duckdb-wasm/dist/duckdb-mvp.wasm?url';\nimport mvp_worker from '@akabana/duckdb-wasm/dist/duckdb-browser-mvp.worker.js?url';\nimport duckdb_wasm_eh from '@akabana/duckdb-wasm/dist/duckdb-eh.wasm?url';\nimport eh_worker from '@akabana/duckdb-wasm/dist/duckdb-browser-eh.worker.js?url';\n\nconst MANUAL_BUNDLES: duckdb.DuckDBBundles = {\n    mvp: {\n        mainModule: duckdb_wasm,\n        mainWorker: mvp_worker,\n    },\n    eh: {\n        mainModule: duckdb_wasm_eh,\n        mainWorker: eh_worker,\n    },\n};\n// Select a bundle based on browser checks\nconst bundle = await duckdb.selectBundle(MANUAL_BUNDLES);\n// Instantiate the asynchronous version of DuckDB-wasm\nconst worker = new Worker(bundle.mainWorker!);\nconst logger = new duckdb.ConsoleLogger();\nconst db = new duckdb.AsyncDuckDB(logger, worker);\nawait db.instantiate(bundle.mainModule, bundle.pthreadWorker);\n```\nstatic served (manually download the files from https://cdn.jsdelivr.net/npm/@akabana/duckdb-wasm/dist/)\n```ts\nimport * as duckdb from '@akabana/duckdb-wasm';\n\nconst MANUAL_BUNDLES: duckdb.DuckDBBundles = {\n    mvp: {\n        mainModule: 'change/me/../duckdb-mvp.wasm',\n        mainWorker: 'change/me/../duckdb-browser-mvp.worker.js',\n    },\n    eh: {\n        mainModule: 'change/m/../duckdb-eh.wasm',\n        mainWorker: 'change/m/../duckdb-browser-eh.worker.js',\n    },\n};\n// Select a bundle based on browser checks\nconst bundle = await duckdb.selectBundle(MANUAL_BUNDLES);\n// Instantiate the asynchronous version of DuckDB-wasm\nconst worker = new Worker(bundle.mainWorker!);\nconst logger = new duckdb.ConsoleLogger();\nconst db = new duckdb.AsyncDuckDB(logger, worker);\nawait db.instantiate(bundle.mainModule, bundle.pthreadWorker);\n```  \n\n## Data Import\n\n```ts\n// Data can be inserted from an existing arrow.Table\nawait c.insertArrowTable(existingTable, { name: 'arrow_table' });\n// ..., from a raw Arrow IPC stream\nconst c = await db.connect();\nconst streamResponse = await fetch(`someapi`);\nconst streamReader = streamResponse.body.getReader();\nconst streamInserts = [];\nwhile (true) {\n    const { value, done } = await streamReader.read();\n    if (done) break;\n    streamInserts.push(c.insertArrowFromIPCStream(value, { name: 'streamed' }));\n}\nawait Promise.all(streamInserts);\n\n// ..., from CSV files\n// (interchangeable: registerFile{Text,Buffer,URL,Handle})\nawait db.registerFileText(`data.csv`, '1|foo\\n2|bar\\n');\n// ... with typed insert options\nawait c.insertCSVFromPath('data.csv', {\n    schema: 'main',\n    name: 'foo',\n    detect: false,\n    header: false,\n    delimiter: '|',\n    columns: {\n        col1: new arrow.Int32(),\n        col2: new arrow.Utf8(),\n    },\n});\n\n// ..., from JSON documents in row-major format\nawait db.registerFileText(\n    'rows.json',\n    `[\n    { \"col1\": 1, \"col2\": \"foo\" },\n    { \"col1\": 2, \"col2\": \"bar\" },\n]`,\n);\n// ... or column-major format\nawait db.registerFileText(\n    'columns.json',\n    `{\n    \"col1\": [1, 2],\n    \"col2\": [\"foo\", \"bar\"]\n}`,\n);\n// ... with typed insert options\nawait c.insertJSONFromPath('rows.json', { name: 'rows' });\nawait c.insertJSONFromPath('columns.json', { name: 'columns' });\n\n// ... from a Javascript array\nconst myArray = [\n  {\n    name: 'Dan',\n    age: 32,\n    numberOfPets: 3\n  }\n];\nconst encoder = new TextEncoder();\nconst buffer = encoder.encode(myArray);\nawait db.registerFileBuffer(myTableName, buffer);\nawait c.insertJSONFromPath(myTableName, {\n  schema: 'main',\n  name: 'foo',\n});\n\n// ..., from Parquet files\nconst pickedFile: File = letUserPickFile();\nawait db.registerFileHandle('local.parquet', pickedFile, DuckDBDataProtocol.BROWSER_FILEREADER, true);\nawait db.registerFileURL('remote.parquet', 'https://origin/remote.parquet', DuckDBDataProtocol.HTTP, false);\nconst res = await fetch('https://origin/remote.parquet');\nawait db.registerFileBuffer('buffer.parquet', new Uint8Array(await res.arrayBuffer()));\n\n// ..., by specifying URLs in the SQL text\nawait c.query(`\n    CREATE TABLE direct AS\n        SELECT * FROM \"https://origin/remote.parquet\"\n`);\n// ..., or by executing raw insert statements\nawait c.query(`INSERT INTO existing_table\n    VALUES (1, \"foo\"), (2, \"bar\")`);\n\n// Close the connection to release memory\nawait c.close();\n```\n\n## Query Execution\n\n```ts\n// Either materialize the query result\nawait conn.query<{ v: arrow.Int }>(`\n    SELECT * FROM generate_series(1, 100) t(v)\n`);\n// ..., or fetch the result chunks lazily\nfor await (const batch of await conn.send<{ v: arrow.Int }>(`\n    SELECT * FROM generate_series(1, 100) t(v)\n`)) {\n    // ...\n}\n// Close the connection to release memory\nawait conn.close();\n```\n\n## Prepared Statements\n\n```ts\n// Prepare query\nconst stmt = await conn.prepare(`SELECT v + ? FROM generate_series(0, 10000) as t(v);`);\n// ... and run the query with materialized results\nawait stmt.query(234);\n// ... or result chunks\nfor await (const batch of await stmt.send(234)) {\n    // ...\n}\n// Close the statement to release memory\nawait stmt.close();\n// Closing the connection will release statements as well\nawait conn.close();\n```\n","readmeFilename":"README.md"}