{"_id":"@braintrust/duckdb-wasm","_rev":"6-81888dce84aa59c3f637ca20598f5f3e","name":"@braintrust/duckdb-wasm","dist-tags":{"latest":"1.27.1-dev2.0"},"versions":{"0.0.2-dev.0":{"name":"@braintrust/duckdb-wasm","version":"0.0.2-dev.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrust/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^11.0.0"},"devDependencies":{"@types/emscripten":"^1.39.6","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.49.0","esbuild":"^0.15.12","eslint":"^8.35.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.32.2","fast-glob":"^3.2.12","jasmine":"^4.5.0","jasmine-core":"^5.0.0","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage":"^2.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.36","make-dir":"^3.1.0","nyc":"^15.1.0","prettier":"^2.8.4","puppeteer":"^19.10.0","rimraf":"^4.3.0","s3rver":"^3.7.1","typedoc":"^0.24.8","typescript":"^4.8.4","wasm-feature-detect":"^1.5.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","report":"node ./coverage.mjs","test:node":"node --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:debug":"node --inspect-brk --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node --experimental-wasm-eh ../../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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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"}},"gitHead":"55db084b9d01a153f084df1332639179059786f6","bugs":{"url":"https://github.com/braintrust/duckdb-wasm/issues"},"homepage":"https://github.com/braintrust/duckdb-wasm#readme","_id":"@braintrust/duckdb-wasm@0.0.2-dev.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zL9o0BqSNidbB02S4HLRcjpi2cKg61hEqPEJrGBx1kFsPCUmzV4ifhpDNOkmDSODXFpwLinIZI+ZTmhWIC1Ttw==","shasum":"46756a3252cb4c5f9dc3d8c5943b48a27a91c9e2","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-0.0.2-dev.0.tgz","fileCount":89,"unpackedSize":69198687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyZyt1+U3F5uTOLwGK2gpYFZIEz+1c6IFOAMzn319CPAiEA5M2bjt5wDsTrBbSsdJTRranFKJugUyW4r3Ot1h69mQk="}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_0.0.2-dev.0_1690761632511_0.6748826609551879"},"_hasShrinkwrap":false},"0.0.3-dev.0":{"name":"@braintrust/duckdb-wasm","version":"0.0.3-dev.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrust/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^11.0.0"},"devDependencies":{"@types/emscripten":"^1.39.6","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.49.0","esbuild":"^0.15.12","eslint":"^8.35.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.32.2","fast-glob":"^3.2.12","jasmine":"^4.5.0","jasmine-core":"^5.0.0","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage":"^2.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.36","make-dir":"^3.1.0","nyc":"^15.1.0","prettier":"^2.8.4","puppeteer":"^19.10.0","rimraf":"^4.3.0","s3rver":"^3.7.1","typedoc":"^0.24.8","typescript":"^4.8.4","wasm-feature-detect":"^1.5.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","report":"node ./coverage.mjs","test:node":"node --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:debug":"node --inspect-brk --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node --experimental-wasm-eh ../../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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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"}},"gitHead":"49bb9405275d6f1e7be9ac9764a215340598f50b","bugs":{"url":"https://github.com/braintrust/duckdb-wasm/issues"},"homepage":"https://github.com/braintrust/duckdb-wasm#readme","_id":"@braintrust/duckdb-wasm@0.0.3-dev.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1Z6vdrdwQrLnXtGCM98Fp/PyKk4cU4x8eJn/We+xChkbAP4bQ6jw96jH/iVgBuoQlLzIcmN+s3X71oYuwCF2dg==","shasum":"d33de38271b713ffe44ad3b749a2025510328bdf","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-0.0.3-dev.0.tgz","fileCount":89,"unpackedSize":69198687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJAWQET/j2BaCheSaGYa5OXStZ+uWM12xpvJrEFWG1TAiEAzDz1dHN7lUhlsz6Zb/enAznUsvuWc7/ccn2WYJTMjq0="}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_0.0.3-dev.0_1690766098647_0.07209858572590533"},"_hasShrinkwrap":false},"0.0.4-dev.0":{"name":"@braintrust/duckdb-wasm","version":"0.0.4-dev.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrust/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^11.0.0"},"devDependencies":{"@types/emscripten":"^1.39.6","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.49.0","esbuild":"^0.15.12","eslint":"^8.35.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.32.2","fast-glob":"^3.2.12","jasmine":"^4.5.0","jasmine-core":"^5.0.0","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage":"^2.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.36","make-dir":"^3.1.0","nyc":"^15.1.0","prettier":"^2.8.4","puppeteer":"^19.10.0","rimraf":"^4.3.0","s3rver":"^3.7.1","typedoc":"^0.24.8","typescript":"^4.8.4","wasm-feature-detect":"^1.5.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","report":"node ./coverage.mjs","test:node":"node --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:debug":"node --inspect-brk --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node --experimental-wasm-eh ../../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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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"}},"gitHead":"7f5e9755e4d53a4f3163c53d2a760d24d20c6715","bugs":{"url":"https://github.com/braintrust/duckdb-wasm/issues"},"homepage":"https://github.com/braintrust/duckdb-wasm#readme","_id":"@braintrust/duckdb-wasm@0.0.4-dev.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-DJG6pNCy4t2LoQEi2SyZ5W7cS7oQMgm8jEbbO+auatP2KBxMjQt0t/Z1hEGOmCaplI5qlK3WTDFaDMAqXNAOFA==","shasum":"15b4403b557d2a339a243bd03cd5ad5d143c31a5","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-0.0.4-dev.0.tgz","fileCount":89,"unpackedSize":70825467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOC0YbM1Wg3acUIZQapJ/JG2B0rLqrGw06vRnAH/2K2AiB9H083ia3tE+u2Lh4ud0sV3XxdWWlZDItCSJEEWGkAKg=="}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_0.0.4-dev.0_1690768449769_0.7431601871497933"},"_hasShrinkwrap":false},"1.28.1-dev1.0":{"name":"@braintrust/duckdb-wasm","version":"1.28.1-dev1.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrustdata/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^13.0.0"},"devDependencies":{"@types/emscripten":"^1.39.8","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.7.3","esbuild":"^0.19.5","eslint":"^8.50.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.33.2","fast-glob":"^3.3.1","jasmine":"^5.1.0","jasmine-core":"^5.1.1","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-firefox-launcher":"^2.1.2","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.0.2","puppeteer":"^21.1.1","rimraf":"^5.0.5","s3rver":"^3.7.1","typedoc":"^0.25.2","typescript":"^5.2.2","wasm-feature-detect":"^1.5.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","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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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":"@braintrust/duckdb-wasm@1.28.1-dev1.0","gitHead":"0f55819137257f3536d9e5b074ac4bf2973937cd","bugs":{"url":"https://github.com/braintrustdata/duckdb-wasm/issues"},"homepage":"https://github.com/braintrustdata/duckdb-wasm#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kcOHi+3fOOquiowKyi1x6ewrJX88wK7Pqq9x1SUhOER1zt07KPQY7HLNALwnsxVvnE3NUsJGb1DZEhFYD8PnGQ==","shasum":"0209f796540eddfa37df8c01afe3300356252ac0","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-1.28.1-dev1.0.tgz","fileCount":89,"unpackedSize":73113526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxCNNNZsshNhcLA2gnB+f4uP5/54TayMIwy1g8LuqezAIhAKCbeArcKa+e1WwC3xG+0VM/uxt4MNjcS7bIeaVQbgZp"}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_1.28.1-dev1.0_1698444248364_0.2887349424712682"},"_hasShrinkwrap":false},"1.28.1-dev3.0":{"name":"@braintrust/duckdb-wasm","version":"1.28.1-dev3.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrustdata/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^13.0.0"},"devDependencies":{"@types/emscripten":"^1.39.8","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.7.3","esbuild":"^0.19.5","eslint":"^8.50.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.33.2","fast-glob":"^3.3.1","jasmine":"^5.1.0","jasmine-core":"^5.1.1","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-firefox-launcher":"^2.1.2","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.0.2","puppeteer":"^21.1.1","rimraf":"^5.0.5","s3rver":"^3.7.1","typedoc":"^0.25.2","typescript":"^5.2.2","wasm-feature-detect":"^1.5.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","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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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":"@braintrust/duckdb-wasm@1.28.1-dev3.0","gitHead":"a8391b86ebad2edf6ab3b50cfec85e0766a85e9f","bugs":{"url":"https://github.com/braintrustdata/duckdb-wasm/issues"},"homepage":"https://github.com/braintrustdata/duckdb-wasm#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-6Behmpv1+JYLIF0OMslGX3wqR6TSpmlFH0JJirwAtUHIxTQex9lir/PRDxQqvabW0yLjWfZL+B90iRxdsg4nQA==","shasum":"8d77d1cb044a06b5f5f13e9d5e058db87357b902","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-1.28.1-dev3.0.tgz","fileCount":89,"unpackedSize":73123629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSrEnVcI6d1OlzcejZMQlxee1J2R4V4sHD3IWBCBOevgIgEUsC3pIxhkj2pQRumpxWOvEAB7jhpv+ImGgpwdm2FaU="}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_1.28.1-dev3.0_1699124160649_0.037044359892383305"},"_hasShrinkwrap":false},"1.28.1-dev4.0":{"name":"@braintrust/duckdb-wasm","version":"1.28.1-dev4.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrustdata/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^13.0.0"},"devDependencies":{"@types/emscripten":"^1.39.8","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.7.3","esbuild":"^0.19.5","eslint":"^8.50.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.33.2","fast-glob":"^3.3.1","jasmine":"^5.1.0","jasmine-core":"^5.1.1","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-firefox-launcher":"^2.1.2","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.0.2","puppeteer":"^21.1.1","rimraf":"^5.0.5","s3rver":"^3.7.1","typedoc":"^0.25.2","typescript":"^5.2.2","wasm-feature-detect":"^1.5.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","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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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":"@braintrust/duckdb-wasm@1.28.1-dev4.0","gitHead":"16681e5429e06a8c612908c58c7ef222dfd4ec9c","bugs":{"url":"https://github.com/braintrustdata/duckdb-wasm/issues"},"homepage":"https://github.com/braintrustdata/duckdb-wasm#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-VTFIyOF5VxEMsvey9ZtX9TkEj8FWOAh23we7C6WtOufU3HvfvpDm37s/uRziq5kp535jpBtIhPZcUHz9aGxQig==","shasum":"6f3f17230b0309c6892c499061047493c25a9720","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-1.28.1-dev4.0.tgz","fileCount":89,"unpackedSize":73123490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/CskvlpvSevYGCuM8QGGNxhmwMPc8RHdbv1P1J43dzAiAct3wT3LJDHxDvJK5qktpBeKfxrGUfqWAMJD5zFCCYJw=="}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_1.28.1-dev4.0_1699135114235_0.16835547241772364"},"_hasShrinkwrap":false},"1.27.1-dev2.0":{"name":"@braintrust/duckdb-wasm","version":"1.27.1-dev2.0","description":"DuckDB powered by WebAssembly","license":"MIT","repository":{"type":"git","url":"git+https://github.com/braintrustdata/duckdb-wasm.git"},"keywords":["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],"dependencies":{"apache-arrow":"^11.0.0"},"devDependencies":{"@types/emscripten":"^1.39.6","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.49.0","esbuild":"^0.15.12","eslint":"^8.35.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.32.2","fast-glob":"^3.2.12","jasmine":"^4.5.0","jasmine-core":"^5.0.0","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0","karma":"^6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage":"^2.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.36","make-dir":"^3.1.0","nyc":"^15.1.0","prettier":"^2.8.4","puppeteer":"^19.10.0","rimraf":"^4.3.0","s3rver":"^3.7.1","typedoc":"^0.24.8","typescript":"^4.8.4","wasm-feature-detect":"^1.5.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","report":"node ./coverage.mjs","test:node":"node --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:debug":"node --inspect-brk --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node --experimental-wasm-eh ../../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-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./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":{"browser":{"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-blocking.cjs"},"node":{"types":"./dist/duckdb-node-blocking.d.ts","require":"./dist/duckdb-node-blocking.cjs","import":"./dist/duckdb-node-blocking.cjs"},"types":"./dist/duckdb-browser-blocking.d.ts","import":"./dist/duckdb-browser-blocking.mjs","require":"./dist/duckdb-browser-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"}},"gitHead":"24e544414aa3531d49c7fabd81ea0f1757d5f8c9","bugs":{"url":"https://github.com/braintrustdata/duckdb-wasm/issues"},"homepage":"https://github.com/braintrustdata/duckdb-wasm#readme","_id":"@braintrust/duckdb-wasm@1.27.1-dev2.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nitW7T2x8voCIzmW3+HB5sY5h9h+bfzTAHe+2SLflcJmMAGiCa4DhJMxr00OVnxZfVGsPpUCD1XCehRHnoh8xA==","shasum":"e244f4850debd1504da47a38e5fc09eece39c5e1","tarball":"https://registry.npmjs.org/@braintrust/duckdb-wasm/-/duckdb-wasm-1.27.1-dev2.0.tgz","fileCount":89,"unpackedSize":70834605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBSK6kYsHmESW4tfDXoay/0yCA6cVeymQ410oD9PRFsgIhAJXNpYrGDdlUqqQhB6dbmGEZHnnnqrPa0yia0X0TA9Bv"}]},"_npmUser":{"name":"braintrust","email":"ankur@braintrustdata.com"},"directories":{},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/duckdb-wasm_1.27.1-dev2.0_1699520282055_0.8018716031804487"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-31T00:00:32.230Z","0.0.2-dev.0":"2023-07-31T00:00:32.944Z","modified":"2023-11-09T08:58:02.689Z","0.0.3-dev.0":"2023-07-31T01:14:59.127Z","0.0.4-dev.0":"2023-07-31T01:54:10.255Z","1.28.1-dev1.0":"2023-10-27T22:04:08.865Z","1.28.1-dev3.0":"2023-11-04T18:56:01.023Z","1.28.1-dev4.0":"2023-11-04T21:58:34.690Z","1.27.1-dev2.0":"2023-11-09T08:58:02.480Z"},"maintainers":[{"name":"braintrust","email":"ankur@braintrustdata.com"}],"description":"DuckDB powered by WebAssembly","homepage":"https://github.com/braintrustdata/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/braintrustdata/duckdb-wasm.git"},"bugs":{"url":"https://github.com/braintrustdata/duckdb-wasm/issues"},"license":"MIT","readme":"<img src=\"https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@latest/dist/img/duckdb_wasm.svg\" height=\"64\">\n\n[![Main](https://github.com/duckdb/duckdb-wasm/actions/workflows/main.yml/badge.svg)](https://github.com/duckdb/duckdb-wasm/actions/workflows/main.yml)\n[![Benchmarks](https://github.com/duckdb/duckdb-wasm/actions/workflows/benchmarks.yml/badge.svg)](https://github.com/duckdb/duckdb-wasm/actions/workflows/benchmarks.yml)\n[![duckdb](https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@latest/dist/img/duckdb_version_badge.svg)](https://github.com/duckdb/duckdb)\n[![npm](https://img.shields.io/npm/v/@duckdb/duckdb-wasm?logo=npm)](https://www.npmjs.com/package/@duckdb/duckdb-wasm/v/latest)\n[![JSDevlivr](https://data.jsdelivr.com/v1/package/npm/@duckdb/duckdb-wasm/badge?style=rounded)](https://www.jsdelivr.com/package/npm/@duckdb/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 '@duckdb/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 asynchronus 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 '@duckdb/duckdb-wasm';\nimport duckdb_wasm from '@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm';\nimport duckdb_wasm_next from '@duckdb/duckdb-wasm/dist/duckdb-eh.wasm';\nconst MANUAL_BUNDLES: duckdb.DuckDBBundles = {\n    mvp: {\n        mainModule: duckdb_wasm,\n        mainWorker: new URL('@duckdb/duckdb-wasm/dist/duckdb-browser-mvp.worker.js', import.meta.url).toString(),\n    },\n    eh: {\n        mainModule: duckdb_wasm_next,\n        mainWorker: new URL('@duckdb/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 asynchronus 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 '@duckdb/duckdb-wasm';\nimport duckdb_wasm from '@duckdb/duckdb-wasm/dist/duckdb-mvp.wasm?url';\nimport mvp_worker from '@duckdb/duckdb-wasm/dist/duckdb-browser-mvp.worker.js?url';\nimport duckdb_wasm_eh from '@duckdb/duckdb-wasm/dist/duckdb-eh.wasm?url';\nimport eh_worker from '@duckdb/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 asynchronus 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/@duckdb/duckdb-wasm/dist/)\n```ts\nimport * as duckdb from '@duckdb/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(JSDELIVR_BUNDLES);\n// Instantiate the asynchronus 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 db.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 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"}