{"bugs":{"url":"https://github.com/dumbmatter/fakeIndexedDB/issues"},"dist":{"shasum":"74285b6821467d6c102af092f0a4517ad5521613","tarball":"https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-6.2.5.tgz","fileCount":120,"integrity":"sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==","signatures":[{"sig":"MEUCIQCyIaZwZhocIQ3VwZ+kUD9Apl/PK8n4rP0oKyADDtlAQQIgcGEbdqa/bw04lvsH5Kh45phrvu0wIs8/NU+x1KbJJ94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340358},"main":"./build/cjs/index.js","name":"fake-indexeddb","type":"module","types":"./types.d.ts","author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"module":"./build/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./types.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./auto":{"import":"./auto/index.mjs","require":"./auto/index.js"},"./lib/FDBIndex":{"import":"./build/esm/FDBIndex.js","require":"./build/cjs/FDBIndex.js"},"./lib/FDBCursor":{"import":"./build/esm/FDBCursor.js","require":"./build/cjs/FDBCursor.js"},"./lib/FDBFactory":{"import":"./build/esm/FDBFactory.js","require":"./build/cjs/FDBFactory.js"},"./lib/FDBRequest":{"import":"./build/esm/FDBRequest.js","require":"./build/cjs/FDBRequest.js"},"./lib/FDBDatabase":{"import":"./build/esm/FDBDatabase.js","require":"./build/cjs/FDBDatabase.js"},"./lib/FDBKeyRange":{"import":"./build/esm/FDBKeyRange.js","require":"./build/cjs/FDBKeyRange.js"},"./lib/fakeIndexedDB":{"import":"./build/esm/fakeIndexedDB.js","require":"./build/cjs/fakeIndexedDB.js"},"./lib/FDBObjectStore":{"import":"./build/esm/FDBObjectStore.js","require":"./build/cjs/FDBObjectStore.js"},"./lib/FDBTransaction":{"import":"./build/esm/FDBTransaction.js","require":"./build/cjs/FDBTransaction.js"},"./lib/FDBOpenDBRequest":{"import":"./build/esm/FDBOpenDBRequest.js","require":"./build/cjs/FDBOpenDBRequest.js"},"./lib/FDBCursorWithValue":{"import":"./build/esm/FDBCursorWithValue.js","require":"./build/cjs/FDBCursorWithValue.js"},"./lib/forceCloseDatabase":{"import":"./build/esm/forceCloseDatabase.js","require":"./build/cjs/forceCloseDatabase.js"},"./lib/FDBVersionChangeEvent":{"import":"./build/esm/FDBVersionChangeEvent.js","require":"./build/cjs/FDBVersionChangeEvent.js"}},"gitHead":"65f2c04e242550e86f86fcdff17cbee81ae96604","license":"Apache-2.0","scripts":{"lint":"eslint  'src/**/*.ts' && tsc","test":"pnpm run lint && pnpm run build && pnpm run test-jest && node test/test.js && node test/dexie.js && pnpm run test-w3c && pnpm run test-mocha && pnpm run test-qunit","build":"rm -rf build && pnpm run build-esm && pnpm run build-cjs","prepack":"pnpm run build && rm -rf build/cjs/test && rm -rf build/esm/test","prepare":"husky","version":"pnpm run update-wpt-results && git add README.md","prettier":"prettier --write *.json  'src/**/*.{js,ts}'","test-w3c":"node --test src/test/web-platform-tests/run-all.js","build-cjs":"BABEL_ENV=cjs babel src --out-dir build/cjs --extensions \".ts\" && echo '{\"type\":\"commonjs\"}' > build/cjs/package.json","build-esm":"babel src --out-dir build/esm --extensions \".ts\"","test-jest":"pnpm jest test/jest.js","test-mocha":"mocha --timeout 10000 build/esm/test/fakeIndexedDB","test-qunit":"pnpm run build-qunit && OPENSSL_CONF=/dev/null node-qunit-phantomjs build/esm/test/indexedDBmock/index.html","build-qunit":"mkdir build/esm/test/indexedDBmock && cp src/test/indexedDBmock/* build/esm/test/indexedDBmock && browserify src/test/indexedDBmock/exports-qunit-bundle.js -o build/esm/test/indexedDBmock/exports-qunit-bundle.js -t [ babelify --presets [ @babel/preset-env ] ]","update-wpt-results":"pnpm run build && node ./bin/update-browser-wpt-results.js && WRITE_TO_README=1 pnpm run test-w3c"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"homepage":"https://github.com/dumbmatter/fakeIndexedDB","keywords":["indexeddb","datastore","database","embedded","nosql","in-memory","polyfill","shim"],"repository":{"url":"git://github.com/dumbmatter/fakeIndexedDB.git","type":"git"},"_npmVersion":"11.6.1","description":"Fake IndexedDB: a pure JS in-memory implementation of the IndexedDB API","directories":{},"lint-staged":{"*.{js,json,ts,cjs,mjs}":"prettier --write"},"maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","jest":"^30.0.0","dexie":"^4.0.11","husky":"^9.1.7","mocha":"^11.6.0","eslint":"^8.57.1","core-js":"^3.43.0","qunitjs":"^1.23.1","babelify":"^10.0.0","prettier":"^3.5.3","smol-toml":"^1.4.1","@babel/cli":"^7.27.2","browserify":"^17.0.1","typescript":"^5.8.3","@babel/core":"^7.27.4","@types/node":"^24.0.0","lint-staged":"^16.1.0","@types/mocha":"^10.0.10","@babel/preset-env":"^7.27.2","eslint-plugin-import":"^2.32.0","node-qunit-phantomjs":"^2.1.1","eslint-config-prettier":"^9.1.0","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.18.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^7.18.0","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/fake-indexeddb_6.2.5_1762529031193_0.08706567385409159","host":"s3://npm-registry-packages-npm-production"},"_id":"fake-indexeddb@6.2.5","version":"6.2.5"}