lmdb
v3.1.3 lmdb database mdb lightning key-value store storage adapter performance
install
node-gyp-build-optional-packages
build
node-gyp --debug configure && node-gyp --debug build && rollup -c
rebuild
node-gyp build && rollup -c && cpy index.d.ts . --rename=index.d.cts
build-js
rollup -c
prepare
rollup -c
before-publish
rollup -c && cpy index.d.ts . --rename=index.d.cts && prebuildify-ci download && node util/set-optional-deps.cjs && npm run test
prebuild-libc-musl
ENABLE_V8_FUNCTIONS=false prebuildify-platform-packages --debug --tag-libc --napi --platform-packages --target 18.17.1
prebuild-libc
prebuildify-platform-packages --debug --tag-libc --target 20.0.0 || true && prebuildify-platform-packages --debug --platform-packages --tag-libc --target 18.17.1 && ENABLE_V8_FUNCTIONS=false prebuildify-platform-packages --debug --napi --platform-packages --tag-libc --target 18.17.1
prebuild-macos
prebuildify-platform-packages --debug --target 20.0.0 && prebuildify-platform-packages --debug --platform-packages --target 18.17.1 && ENABLE_V8_FUNCTIONS=false prebuildify-platform-packages --debug --napi --platform-packages --target 18.17.1
prebuild-win32
prebuildify-platform-packages --debug --target 20.0.0 && prebuildify-platform-packages --debug --target 18.17.1 && set ENABLE_V8_FUNCTIONS=false&& prebuildify-platform-packages --debug --napi --platform-packages --target 18.17.1
prebuild-libc-arm7
ENABLE_V8_FUNCTIONS=false prebuildify-platform-packages --debug --napi --platform-packages --tag-libc --target 18.17.1
prebuildify
prebuildify-platform-packages --debug --napi --target 18.17.1
full-publish
cd prebuilds/win32-x64 && npm publish --access public && cd ../darwin-x64 && npm publish --access public && cd ../darwin-arm64 && npm publish --access public && cd ../linux-x64 && npm publish --access public && cd ../linux-arm64 && npm publish --access public && cd ../linux-arm && npm publish --access public && cd ../.. && npm publish && node util/remove-optional-deps.cjs
recompile
node-gyp clean && node-gyp configure && node-gyp build
recompile-v1
node-gyp clean && set LMDB_DATA_V1=true&& node-gyp configure && set LMDB_DATA_V1=true&& node-gyp build
test
mocha test/**.test.js --expose-gc --recursive
deno-test
deno run --allow-ffi --allow-write --allow-read --allow-env --allow-net --unstable test/deno.ts
test2
mocha test/performance.js -u tdd
test:types
tsd
benchmark
node ./benchmark/index.js