fake-indexeddb
v4.0.0-beta.5 indexeddb datastore database embedded nosql in-memory polyfill shim
build
rm -rf build && yarn run build-esm && yarn run build-cjs
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"
prepublishOnly
yarn run build && rm -rf build/cjs/test && rm -rf build/esm/test
lint
tslint 'src/**/*.ts' && yarn run tsc
prettier
prettier --write *.json 'src/**/*.{js,ts}'
test-jest
node --experimental-vm-modules node_modules/.bin/jest test/jest.js
test-mocha
mocha --timeout 10000 build/esm/test/fakeIndexedDB
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 ] ]
test-qunit
yarn run build-qunit && node-qunit-phantomjs build/esm/test/indexedDBmock/index.html
test-w3c
node src/test/web-platform-tests/run-all.js
test
rm -rf build && yarn run lint && yarn run build && yarn run test-jest && node test/test.js && yarn run test-w3c && yarn run test-mocha && yarn run test-qunit
prepare
husky install
npm i [email protected]
Metadata
- Apache-2.0
- Whatever
- Jeremy Scheff
- released 7/2/2022