UNPKG

@duckdb/duckdb-wasm

Version:
143 lines (142 loc) 5.72 kB
{ "name": "@duckdb/duckdb-wasm", "version": "1.30.0", "description": "DuckDB powered by WebAssembly", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/duckdb/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" }, "files": [ "dist", "!dist/tests-*", "!dist/duckdb-browser-mvp.worker.js.map", "!dist/types/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" } } }