{"_id":"@alcalzone/rsonl-db","_rev":"5-f9651e43d0c9f2cf36c017333edde4cf","name":"@alcalzone/rsonl-db","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@alcalzone/rsonl-db","version":"0.1.0","description":"Simple JSONL-based key-value store","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/zwave-js/rsonl-db.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"name":"rsonl-db","triples":{"defaults":true,"additional":["x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-apple-darwin","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi"]},"js":"lib.js","dts":"lib.d.ts"},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","rebuild":"rm -rf target lib.js lib.d.ts && yarn build","build":"napi build --platform --release --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:debug":"napi build --platform --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:ts":"tsc -p tsconfig.build.json","format":"run-p format:prettier format:rs","format:prettier":"prettier . -w","format:rs":"cargo fmt","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version","debug":"node test.js"},"devDependencies":{"@alcalzone/jsonl-db":"^2.4.1","@napi-rs/cli":"^2.0.0","@swc-node/register":"^1.4.2","@types/node":"^10","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","alcalzone-shared":"^4.0.1","ava":"^3.15.0","benny":"^3.7.1","chalk":"^5.0.0","chokidar":"^3.5.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@alcalzone/rsonl-db-win32-x64-msvc":"0.1.0","@alcalzone/rsonl-db-darwin-x64":"0.1.0","@alcalzone/rsonl-db-linux-x64-gnu":"0.1.0","@alcalzone/rsonl-db-linux-x64-musl":"0.1.0","@alcalzone/rsonl-db-linux-arm64-gnu":"0.1.0","@alcalzone/rsonl-db-win32-ia32-msvc":"0.1.0","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.1.0","@alcalzone/rsonl-db-darwin-arm64":"0.1.0","@alcalzone/rsonl-db-android-arm64":"0.1.0","@alcalzone/rsonl-db-freebsd-x64":"0.1.0","@alcalzone/rsonl-db-linux-arm64-musl":"0.1.0","@alcalzone/rsonl-db-win32-arm64-msvc":"0.1.0","@alcalzone/rsonl-db-android-arm-eabi":"0.1.0"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"optionalDependencies":{"@alcalzone/rsonl-db-win32-x64-msvc":"0.1.0","@alcalzone/rsonl-db-darwin-x64":"0.1.0","@alcalzone/rsonl-db-linux-x64-gnu":"0.1.0","@alcalzone/rsonl-db-linux-x64-musl":"0.1.0","@alcalzone/rsonl-db-linux-arm64-gnu":"0.1.0","@alcalzone/rsonl-db-win32-ia32-msvc":"0.1.0","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.1.0","@alcalzone/rsonl-db-darwin-arm64":"0.1.0","@alcalzone/rsonl-db-android-arm64":"0.1.0","@alcalzone/rsonl-db-freebsd-x64":"0.1.0","@alcalzone/rsonl-db-linux-arm64-musl":"0.1.0","@alcalzone/rsonl-db-win32-arm64-msvc":"0.1.0","@alcalzone/rsonl-db-android-arm-eabi":"0.1.0"},"gitHead":"42d12bfb1560d3ef56c4981478e0ed2665128536","bugs":{"url":"https://github.com/zwave-js/rsonl-db/issues"},"homepage":"https://github.com/zwave-js/rsonl-db#readme","_id":"@alcalzone/rsonl-db@0.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-HopP6Q1jp4JEzJ5gYGKEUScKI5d9jlAioH7SLOilSOo7l3ehz54NpKQw+y/9Nt8CTTa3UIrwxHOZPyMPgg68iw==","shasum":"cb596352b2e87f2b64571713338c6369a3e52db7","tarball":"https://registry.npmjs.org/@alcalzone/rsonl-db/-/rsonl-db-0.1.0.tgz","fileCount":9,"unpackedSize":28998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6s9ACRA9TVsSAnZWagAAq48P/0kYHE3bTJigqvPKZFov\n/HPrPEt45HHF1UZQU+Qh11/TkkP7FnnQ679sxjRwafOJF6FQp72lHpgt7BlH\nnlnCRjTU9X4kLeAwG9talf1UFR7HIy9K3Lqs+d4CYjBriY4H5fhhR9avYde4\nSD0I2U84H2NSokY/IkRAsW0JxqSXbxuFOEpPMToNeikLzOktw29ob9dz2fWZ\nCVPx0OU0JOUOTiVNvWi0ZAixZie3qRpaIyjKlZnRPw3e4ktNMeXqU7WAdS8h\nNY5fhSGl/236FOpQWK+J2/TXQ/yo7qFsZdZXJZxblkjxSKUxTD5LAab6IGEs\nGL91Zd+gb3kUtjcjv49xduhkQREhzlP66i8fraYR78zksc6sxI0NaFDQIPTi\nTUDDBrxUdftGWBXryshrqNUiEA1E5+XW7TVYA1QQzC2brnDAqnB0OIYPBGqx\n3OzOYUg5W5JIzK95eXuv/V2IMlWkxev0sXK8GL85qnheSBeXrL8SkKo1/wMc\nTPgeUY0DeSjOp8kDbdxjoSIDjo+12pI1qtcn4iWpLgOuYjkuamkx0dHg79yd\nISOXJj1Gh+rytwDKbVlH68JHoHqODxZLFaseWtLkc8eQ34jNKxcVH4IOY8i2\nOXQNFyhxpu7rUb3QFLwca3i7S2lDgGq3a4xMHyU0JnovZL2QXAKwl5J89oQ/\nzq4V\r\n=ldtf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdQ/+1JsKG1q5/UYJC7jFXIo8qxTDWaOC2g5TyaCTtbAiBWTH3IzGCvXJyMd7cMuQyTAOHCC4JAUykOcY4wU262nw=="}]},"_npmUser":{"name":"alcalzone","email":"d.griesel@gmx.net"},"directories":{},"maintainers":[{"name":"alcalzone","email":"d.griesel@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rsonl-db_0.1.0_1642778432019_0.9561004603795238"},"_hasShrinkwrap":false},"0.1.1":{"name":"@alcalzone/rsonl-db","version":"0.1.1","description":"Simple JSONL-based key-value store","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/zwave-js/rsonl-db.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"name":"rsonl-db","triples":{"defaults":true,"additional":["x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-apple-darwin","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi"]},"js":"lib.js","dts":"lib.d.ts"},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","rebuild":"rm -rf target lib.js lib.d.ts && yarn build","build":"napi build --platform --release --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:debug":"napi build --platform --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:ts":"tsc -p tsconfig.build.json","format":"run-p format:prettier format:rs","format:prettier":"prettier . -w","format:rs":"cargo fmt","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version","debug":"node test.js"},"devDependencies":{"@alcalzone/jsonl-db":"^2.4.1","@napi-rs/cli":"^2.0.0","@swc-node/register":"^1.4.2","@types/node":"^10","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","alcalzone-shared":"^4.0.1","ava":"^3.15.0","benny":"^3.7.1","chalk":"^5.0.0","chokidar":"^3.5.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@alcalzone/rsonl-db-win32-x64-msvc":"0.1.1","@alcalzone/rsonl-db-darwin-x64":"0.1.1","@alcalzone/rsonl-db-linux-x64-gnu":"0.1.1","@alcalzone/rsonl-db-linux-x64-musl":"0.1.1","@alcalzone/rsonl-db-linux-arm64-gnu":"0.1.1","@alcalzone/rsonl-db-win32-ia32-msvc":"0.1.1","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.1.1","@alcalzone/rsonl-db-darwin-arm64":"0.1.1","@alcalzone/rsonl-db-android-arm64":"0.1.1","@alcalzone/rsonl-db-freebsd-x64":"0.1.1","@alcalzone/rsonl-db-linux-arm64-musl":"0.1.1","@alcalzone/rsonl-db-win32-arm64-msvc":"0.1.1","@alcalzone/rsonl-db-android-arm-eabi":"0.1.1"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"optionalDependencies":{"@alcalzone/rsonl-db-win32-x64-msvc":"0.1.1","@alcalzone/rsonl-db-darwin-x64":"0.1.1","@alcalzone/rsonl-db-linux-x64-gnu":"0.1.1","@alcalzone/rsonl-db-linux-x64-musl":"0.1.1","@alcalzone/rsonl-db-linux-arm64-gnu":"0.1.1","@alcalzone/rsonl-db-win32-ia32-msvc":"0.1.1","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.1.1","@alcalzone/rsonl-db-darwin-arm64":"0.1.1","@alcalzone/rsonl-db-android-arm64":"0.1.1","@alcalzone/rsonl-db-freebsd-x64":"0.1.1","@alcalzone/rsonl-db-linux-arm64-musl":"0.1.1","@alcalzone/rsonl-db-win32-arm64-msvc":"0.1.1","@alcalzone/rsonl-db-android-arm-eabi":"0.1.1"},"gitHead":"cb89532a15403b51914aa8e813a3f6835fd1710d","bugs":{"url":"https://github.com/zwave-js/rsonl-db/issues"},"homepage":"https://github.com/zwave-js/rsonl-db#readme","_id":"@alcalzone/rsonl-db@0.1.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-2Wa0ivBarKgs/7HMLg3QQNVm8Z3HAmGSFZ68L1mbs9TiG0heAS91++oHRw+8GNJ0i1ynLrdSzzTJ3gG3W0SgQQ==","shasum":"577639aed747632b1f8ec6c5379a191c177ccd25","tarball":"https://registry.npmjs.org/@alcalzone/rsonl-db/-/rsonl-db-0.1.1.tgz","fileCount":9,"unpackedSize":28869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6uAXCRA9TVsSAnZWagAAQlgP/jheJ8sujyEbXKQ1zfhz\nUdJDRmrmW8odsbyh7+mHoOCBosYTlt4TG/GRSJ6/6KMBXt/jNkqc7dnWOaZh\nNZ3btx/AsaAMJnC4WzJUbcw3jL+GezSz3oBrlx4EArqqz5zSNqbHxoWIeULI\n1qI1CH8f6DDcFSOrIeqhrUJkWg4gyejIUtjdI1bYKwYsVX9T3lLnGCLmWTBB\nNGKPXP9I8w+1tzpSNX40Y3BCQKGw2qLuccVrl45ap//Wq5Fu+Rvd5Na4fHCo\nN/klYMnaltVKXs6DR4NkZnkcuLARPUWWEbD9PHWSa0EMTw4n7+mPrvS/6F8b\n3OJAx+f+P7Ize43SHns24kRZgw5QdHOq7aRs1ZADdeZ1QgTMliDtAsnXEx22\nEm6EBmt/BISlIRpcTxi7aLQoJU3ZCCuaGYZ2ofPUVfmbgCENDi1RqACbecMt\ne+bXCRvZ6Hvs5O1MgRh/+GxIt7byuQhtQHWIo1J4EUql7n9MYSuW+KpF9w9l\nLHZKPSWEo6VEjcM6x1HSjKIyKf1SxXOvTOayU2Scbjjmt3Q8BC7WB9E6H2nl\nUp7969krxg89ceR6XFYHnSWpzQTTKXmjkLwNeWAPzjEWWm5AjHjPkmmTZJHk\nHCrzdXvqTQRjXgDFlbk2ZXLcYPa6qbnoSL+L16SAqRQUS/6gybpBTsoc3qAb\nBEai\r\n=NtF9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4VGuIs1IA0/95PtPT1+JKAv4nEhsQiuFR/15u3AbhZAiBkMRDUKdrLfOps2KAHPP9fJxGBugTkXKPVRE2IRA4tMg=="}]},"_npmUser":{"name":"alcalzone","email":"d.griesel@gmx.net"},"directories":{},"maintainers":[{"name":"alcalzone","email":"d.griesel@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rsonl-db_0.1.1_1642782743421_0.38863813595586105"},"_hasShrinkwrap":false},"0.2.0":{"name":"@alcalzone/rsonl-db","version":"0.2.0","description":"Simple JSONL-based key-value store","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/zwave-js/rsonl-db.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"name":"rsonl-db","triples":{"defaults":true,"additional":["x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-apple-darwin","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi"]},"js":"lib.js","dts":"lib.d.ts"},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","rebuild":"rm -rf target lib.js lib.d.ts && yarn build","build":"napi build --platform --release --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:debug":"napi build --platform --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:ts":"tsc -p tsconfig.build.json","format":"run-p format:prettier format:rs","format:prettier":"prettier . -w","format:rs":"cargo fmt","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version","debug":"node test.js"},"devDependencies":{"@alcalzone/jsonl-db":"^2.4.1","@napi-rs/cli":"^2.0.0","@swc-node/register":"^1.4.2","@types/node":"^10","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","alcalzone-shared":"^4.0.1","ava":"^3.15.0","benny":"^3.7.1","chalk":"^5.0.0","chokidar":"^3.5.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@alcalzone/rsonl-db-win32-x64-msvc":"0.2.0","@alcalzone/rsonl-db-darwin-x64":"0.2.0","@alcalzone/rsonl-db-linux-x64-gnu":"0.2.0","@alcalzone/rsonl-db-linux-x64-musl":"0.2.0","@alcalzone/rsonl-db-linux-arm64-gnu":"0.2.0","@alcalzone/rsonl-db-win32-ia32-msvc":"0.2.0","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.2.0","@alcalzone/rsonl-db-darwin-arm64":"0.2.0","@alcalzone/rsonl-db-android-arm64":"0.2.0","@alcalzone/rsonl-db-freebsd-x64":"0.2.0","@alcalzone/rsonl-db-linux-arm64-musl":"0.2.0","@alcalzone/rsonl-db-win32-arm64-msvc":"0.2.0","@alcalzone/rsonl-db-android-arm-eabi":"0.2.0"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"optionalDependencies":{"@alcalzone/rsonl-db-win32-x64-msvc":"0.2.0","@alcalzone/rsonl-db-darwin-x64":"0.2.0","@alcalzone/rsonl-db-linux-x64-gnu":"0.2.0","@alcalzone/rsonl-db-linux-x64-musl":"0.2.0","@alcalzone/rsonl-db-linux-arm64-gnu":"0.2.0","@alcalzone/rsonl-db-win32-ia32-msvc":"0.2.0","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.2.0","@alcalzone/rsonl-db-darwin-arm64":"0.2.0","@alcalzone/rsonl-db-android-arm64":"0.2.0","@alcalzone/rsonl-db-freebsd-x64":"0.2.0","@alcalzone/rsonl-db-linux-arm64-musl":"0.2.0","@alcalzone/rsonl-db-win32-arm64-msvc":"0.2.0","@alcalzone/rsonl-db-android-arm-eabi":"0.2.0"},"gitHead":"b57afce653bf147bbe57592bbdd2d4da349a1df4","bugs":{"url":"https://github.com/zwave-js/rsonl-db/issues"},"homepage":"https://github.com/zwave-js/rsonl-db#readme","_id":"@alcalzone/rsonl-db@0.2.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-wjIbnyh3cY3AmAIujTi8N5BjmAIJdFWBqhUkJj/LKbboBDVSgJ2+x4H05n0Pta7kDAN3HW+W3Z6ClfpAW8oznA==","shasum":"b6fe774ba3a436170c9fe03ceb05369713433912","tarball":"https://registry.npmjs.org/@alcalzone/rsonl-db/-/rsonl-db-0.2.0.tgz","fileCount":9,"unpackedSize":31555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7vnCCRA9TVsSAnZWagAAuWIP/A6TbkGmhs3+Dlpw9ozi\nRjLTkt8ZtIGh+oDNbIAoj8Zya9KujB7sbmQ0LzTugdKj5c2YPSVdK8bQr35q\nlBmNCXUtNJaz11vURFlg8ZA6fz23yHoCqCJgbk1Uv088F+H0wU0bYXKPdAMr\ng7BVncrn8po+gYt7BZGegZ+qza8QBCJabQViJQYRN70Ziz6E7Pp4uuUAPbjs\nBiqxV73RSk5P/DyW/sWNkCg8jdBzmf3dNcuPHm+wQiaR9NaD7HD5sv1mTL9t\nmQFKSUS15skGI2TSd4lHC6/n6ftpxzEsI52exkyoO8pcwR9k8EnoNli7Tp+t\nTv+jajVbaCfpmlXyieVn5fWiQBpfhuLHaIylxyzL8bQWLkFkclyZ6taZaDHN\ne0wjjUWGEcgtS0P/y1kCac/KEVD+Cl83n+QOOHckKdzUpnbrwoDUhbncfMNH\nq9pddrar6wV0SatPXx38dqoiSGJlJo6RcqGQeWvJbuEcNR3I/yUtlWr6YDu6\nLaKRGZNn9TvenKTH4C5rubF4mX/zSzzmu/ymUATMsHOYOg6Q51XglyyCiO8o\nOTokR5OnICA+HNnnnYR+FhNu2xDTTmCdVJBPvztGuBDD+f/pyqTh57iXIXpm\n+WUNzR0smnM4Zjns38crKRfdCuufxVTh3PFU2c12Hq0zQYFCb/k0YDbcFhm+\nvhFU\r\n=497M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyV4AxktLqN14CXg9nsGAvc2L0bDWF+m0pbMu7gdPzzAiEA3qhFoF9j+sqpxdcfVSOFDBv+0xMsG+m04fzRN90kYuA="}]},"_npmUser":{"name":"alcalzone","email":"d.griesel@gmx.net"},"directories":{},"maintainers":[{"name":"alcalzone","email":"d.griesel@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rsonl-db_0.2.0_1643051458501_0.7574999437454388"},"_hasShrinkwrap":false},"0.3.0":{"name":"@alcalzone/rsonl-db","version":"0.3.0","description":"Simple JSONL-based key-value store","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/zwave-js/rsonl-db.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"name":"rsonl-db","triples":{"defaults":true,"additional":["x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-apple-darwin","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi"]},"js":"lib.js","dts":"lib.d.ts"},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","bench2":"node -r @swc-node/register benchmark/bench2.ts","rebuild":"rm -rf target lib.js lib.d.ts && yarn build","build":"napi build --platform --release --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:debug":"napi build --platform --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:ts":"tsc -p tsconfig.build.json","format":"run-p format:prettier format:rs","format:prettier":"prettier . -w","format:rs":"cargo fmt","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version","debug":"node test.js"},"devDependencies":{"@alcalzone/jsonl-db":"^2.4.1","@napi-rs/cli":"^2.0.0","@swc-node/register":"^1.4.2","@types/node":"^10","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","alcalzone-shared":"^4.0.1","ava":"^3.15.0","benny":"^3.7.1","chalk":"^5.0.0","chokidar":"^3.5.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@alcalzone/rsonl-db-win32-x64-msvc":"0.3.0","@alcalzone/rsonl-db-darwin-x64":"0.3.0","@alcalzone/rsonl-db-linux-x64-gnu":"0.3.0","@alcalzone/rsonl-db-linux-x64-musl":"0.3.0","@alcalzone/rsonl-db-linux-arm64-gnu":"0.3.0","@alcalzone/rsonl-db-win32-ia32-msvc":"0.3.0","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.3.0","@alcalzone/rsonl-db-darwin-arm64":"0.3.0","@alcalzone/rsonl-db-android-arm64":"0.3.0","@alcalzone/rsonl-db-freebsd-x64":"0.3.0","@alcalzone/rsonl-db-linux-arm64-musl":"0.3.0","@alcalzone/rsonl-db-win32-arm64-msvc":"0.3.0","@alcalzone/rsonl-db-android-arm-eabi":"0.3.0"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"optionalDependencies":{"@alcalzone/rsonl-db-win32-x64-msvc":"0.3.0","@alcalzone/rsonl-db-darwin-x64":"0.3.0","@alcalzone/rsonl-db-linux-x64-gnu":"0.3.0","@alcalzone/rsonl-db-linux-x64-musl":"0.3.0","@alcalzone/rsonl-db-linux-arm64-gnu":"0.3.0","@alcalzone/rsonl-db-win32-ia32-msvc":"0.3.0","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.3.0","@alcalzone/rsonl-db-darwin-arm64":"0.3.0","@alcalzone/rsonl-db-android-arm64":"0.3.0","@alcalzone/rsonl-db-freebsd-x64":"0.3.0","@alcalzone/rsonl-db-linux-arm64-musl":"0.3.0","@alcalzone/rsonl-db-win32-arm64-msvc":"0.3.0","@alcalzone/rsonl-db-android-arm-eabi":"0.3.0"},"gitHead":"090b093132485fa16efb146d8b2d5a69336c5491","bugs":{"url":"https://github.com/zwave-js/rsonl-db/issues"},"homepage":"https://github.com/zwave-js/rsonl-db#readme","_id":"@alcalzone/rsonl-db@0.3.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jXPnIri+2Cp0fJAJ8N1j6TxLWrRj4T3r104NqI69HBWoRAmkSBL8+WE9NAPZVO5eso24A2Ult2Y2bMyAvK8MDg==","shasum":"98e90518e54a050cfc4c6d288c83b8ad3c24f2c2","tarball":"https://registry.npmjs.org/@alcalzone/rsonl-db/-/rsonl-db-0.3.0.tgz","fileCount":9,"unpackedSize":30406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9Ak9CRA9TVsSAnZWagAA+SsP/jMKm3UQeuc5AE68XcV+\nhGuAm1e08PCAlnsLSqElFaocyN1TJpFGsCFusgSBM+iu3sUt6C1Z2abWXirL\nhpOTobwCY9ZVzI+MD3LdX4zDJU0ZseC1X8fw+dmG/e39Dyirzhl3rUmJMTKm\n+d3GDOcywVQtY/HXxMZvANZG9iKGw6UxbROK/veNsjQ+pSlA5Q8trf8NPNxB\na3BVJeijlLdASHqM3M522r06d5evhYOmZiVSUae+OVtlOETjx6111VeSUJhh\nI2eAQ4Uc8QDBwdP/tjaFXYa0iaEmU7IuAuqXUBD2jZGEfjSUs9XdZ90Ym/gB\nxiHKAJvWL9smiZlEongADLhu/fKAnGTBrxzqasrxT507jsqvkbCLtwlAZMz2\nzzQZ3J0ef3yWaocu5G8G/OHu3tdlTeG1V81BqjSjjgX7yWUhma90AkfInlI6\nx8H3SODUoK1Vwv8sZyxMZPscNkamf1GqTGpS9Z5aL82r05oTYbys8DGtyD6X\nEMUoFdR05z0bb3n3aGm7REnpVamAtL6UnmfgCVsb84tbdt+4hdKTStY3VJ9p\n6mut7TeVTBAjsT+behvghpC6+s65Cxz7qfgNSaS8aBPfqrTH9/rl6pJJ677J\nJXDEZ2o0zngUageAqYYAqRMFOZmxUgqzMSFe7SyLkGiA/iOEXAbgUzZtVSkd\n58e/\r\n=qZ18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTS9Iq1/zchGfd1FpfRpMaX1KEU0/cmqa6iQ+IojEdJAiBw0C4NO3WG2GI2y42eO/mhBqDUr9tb+YqqFhILcKBO1Q=="}]},"_npmUser":{"name":"alcalzone","email":"d.griesel@gmx.net"},"directories":{},"maintainers":[{"name":"alcalzone","email":"d.griesel@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rsonl-db_0.3.0_1643383101219_0.2433446376096966"},"_hasShrinkwrap":false},"0.3.1":{"name":"@alcalzone/rsonl-db","version":"0.3.1","description":"Simple JSONL-based key-value store","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/zwave-js/rsonl-db.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"name":"rsonl-db","triples":{"defaults":true,"additional":["x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","armv7-unknown-linux-gnueabihf","aarch64-apple-darwin","aarch64-linux-android","x86_64-unknown-freebsd","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","armv7-linux-androideabi"]},"js":"lib.js","dts":"lib.d.ts"},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","bench2":"node -r @swc-node/register benchmark/bench2.ts","rebuild":"rm -rf target lib.js lib.d.ts && yarn build","build":"napi build --platform --release --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:debug":"napi build --platform --js lib.js --dts lib.d.ts --pipe \"prettier -w\"","build:ts":"tsc -p tsconfig.build.json","format":"run-p format:prettier format:rs","format:prettier":"prettier . -w","format:rs":"cargo fmt","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version","debug":"node test.js"},"devDependencies":{"@alcalzone/jsonl-db":"^2.4.1","@napi-rs/cli":"^2.0.0","@swc-node/register":"^1.4.2","@types/node":"^10","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","alcalzone-shared":"^4.0.1","ava":"^3.15.0","benny":"^3.7.1","chalk":"^5.0.0","chokidar":"^3.5.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@alcalzone/rsonl-db-win32-x64-msvc":"0.3.1","@alcalzone/rsonl-db-darwin-x64":"0.3.1","@alcalzone/rsonl-db-linux-x64-gnu":"0.3.1","@alcalzone/rsonl-db-linux-x64-musl":"0.3.1","@alcalzone/rsonl-db-linux-arm64-gnu":"0.3.1","@alcalzone/rsonl-db-win32-ia32-msvc":"0.3.1","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.3.1","@alcalzone/rsonl-db-darwin-arm64":"0.3.1","@alcalzone/rsonl-db-android-arm64":"0.3.1","@alcalzone/rsonl-db-freebsd-x64":"0.3.1","@alcalzone/rsonl-db-linux-arm64-musl":"0.3.1","@alcalzone/rsonl-db-win32-arm64-msvc":"0.3.1","@alcalzone/rsonl-db-android-arm-eabi":"0.3.1"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"optionalDependencies":{"@alcalzone/rsonl-db-win32-x64-msvc":"0.3.1","@alcalzone/rsonl-db-darwin-x64":"0.3.1","@alcalzone/rsonl-db-linux-x64-gnu":"0.3.1","@alcalzone/rsonl-db-linux-x64-musl":"0.3.1","@alcalzone/rsonl-db-linux-arm64-gnu":"0.3.1","@alcalzone/rsonl-db-win32-ia32-msvc":"0.3.1","@alcalzone/rsonl-db-linux-arm-gnueabihf":"0.3.1","@alcalzone/rsonl-db-darwin-arm64":"0.3.1","@alcalzone/rsonl-db-android-arm64":"0.3.1","@alcalzone/rsonl-db-freebsd-x64":"0.3.1","@alcalzone/rsonl-db-linux-arm64-musl":"0.3.1","@alcalzone/rsonl-db-win32-arm64-msvc":"0.3.1","@alcalzone/rsonl-db-android-arm-eabi":"0.3.1"},"gitHead":"6513f896d88adfa2d92c5a78057257f00c22d6d7","bugs":{"url":"https://github.com/zwave-js/rsonl-db/issues"},"homepage":"https://github.com/zwave-js/rsonl-db#readme","_id":"@alcalzone/rsonl-db@0.3.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ygexpy3YOHSeSafyawg3ewbjX8HS7wsFXQNtz07BYM15cbI1buoC1xqb2wYPLSp1dIZiEYDPOec5O80eUTaWuA==","shasum":"7fc898da64d7af0f31793f719bb5ae59986bd7a9","tarball":"https://registry.npmjs.org/@alcalzone/rsonl-db/-/rsonl-db-0.3.1.tgz","fileCount":9,"unpackedSize":30406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9EWdCRA9TVsSAnZWagAADzUP/3AbTnlgJJI28IyNN2XZ\ncpl7Gu59R/Btlr/FjhzzXOZw0nQrrmWUSzCri0oYfYfms7b1qBVNFJdu/Lv0\nW8qFWXRShQ/V9nzTdxwNtaPliOwaodU/1lehMuDZ51YcfYQ6GfKcZ0GN0a0W\nP5oboiABgL6jhyg1nkSiUEaI8E/1U7ppAAuXcXfzNiYy4SfGO3evJrAuRui2\naPGy578qlQt/I6XhP5i+8lEQLVOt9CdFdBUTHwtuO1TAQnSXVKD9WZIjiAjR\nY7YMBQ/rAG+p5KNdpn7Flq3FYYBdzkKQEYNZdumVgPNOlnzFFFb9sjNSUIVh\nUX4lOJd2v9O+1dxCDifzMpZvwJLBueg7fNY0p4viheKXiXOBIAl5w0v+XMBJ\nI13tofWAd5s2gzq530t3ND4gDO8xoByjdS0d5jcaH2t1NX1rC3QTW3Z2ZKkU\nS67GqO2fl+cdFPVYdQVmgHXL2xf5eftrou1w5T+lKHcb06tT/OG4/FmtRPuv\nO3ZVJHIY1C+CTIs3oOrd3jzNc9O8Jmqd5Kx+J7UIuB7NBQLIFiUbx5UmBY97\nyOD0VoEDiXSdoBSfrkBlmGsSAMSyg6hnrlDbyl9XVm2M+SpVJUgGanvh2m1Q\nXtbsGYsY1ibpkdDurZaluWuN20B6eglGNLYB+lsFumx0grbl7JlrQNHjGNbZ\n/eGR\r\n=Pn4g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvbd4EEH7Nz1ilseBd/YW3MtPLNMQdqZpAfKnQG8Kh6AiAVRVakGyiq6SQ3azkJZ0gd+JTiS2JU5rEmGTCZDvTAOA=="}]},"_npmUser":{"name":"alcalzone","email":"d.griesel@gmx.net"},"directories":{},"maintainers":[{"name":"alcalzone","email":"d.griesel@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rsonl-db_0.3.1_1643398557667_0.6740631997174922"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-21T15:20:31.973Z","0.1.0":"2022-01-21T15:20:32.175Z","modified":"2022-04-04T12:35:43.922Z","0.1.1":"2022-01-21T16:32:23.756Z","0.2.0":"2022-01-24T19:10:58.635Z","0.3.0":"2022-01-28T15:18:21.399Z","0.3.1":"2022-01-28T19:35:57.842Z"},"maintainers":[{"name":"alcalzone","email":"d.griesel@gmx.net"}],"description":"Simple JSONL-based key-value store","homepage":"https://github.com/zwave-js/rsonl-db#readme","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"repository":{"type":"git","url":"git+https://github.com/zwave-js/rsonl-db.git"},"bugs":{"url":"https://github.com/zwave-js/rsonl-db/issues"},"license":"MIT","readme":"# `@napi-rs/package-template`\n\n![https://github.com/napi-rs/package-template/actions](https://github.com/napi-rs/package-template/workflows/CI/badge.svg)\n\n> Template project for writing node package with napi-rs.\n\n## Install this test package\n\n```\nyarn add @napi-rs/package-template\n```\n\n## Support matrix\n\n### Operating Systems\n\n|                  | node12 | node14 | node16 |\n| ---------------- | ------ | ------ | ------ |\n| Windows x64      | ✓      | ✓      | ✓      |\n| Windows x32      | ✓      | ✓      | ✓      |\n| Windows arm64    | ✓      | ✓      | ✓      |\n| macOS x64        | ✓      | ✓      | ✓      |\n| macOS arm64      | ✓      | ✓      | ✓      |\n| Linux x64 gnu    | ✓      | ✓      | ✓      |\n| Linux x64 musl   | ✓      | ✓      | ✓      |\n| Linux arm gnu    | ✓      | ✓      | ✓      |\n| Linux arm64 gnu  | ✓      | ✓      | ✓      |\n| Linux arm64 musl | ✓      | ✓      | ✓      |\n| Android arm64    | ✓      | ✓      | ✓      |\n| Android armv7    | ✓      | ✓      | ✓      |\n| FreeBSD x64      | ✓      | ✓      | ✓      |\n\n## Ability\n\n### Build\n\nAfter `yarn build/npm run build` command, you can see `package-template.[darwin|win32|linux].node` file in project root. This is the native addon built from [lib.rs](./src/lib.rs).\n\n### Test\n\nWith [ava](https://github.com/avajs/ava), run `yarn test/npm run test` to testing native addon. You can also switch to another testing framework if you want.\n\n### CI\n\nWith GitHub actions, every commits and pull request will be built and tested automatically in [`node@12`, `node@14`, `@node16`] x [`macOS`, `Linux`, `Windows`] matrix. You will never be afraid of the native addon broken in these platforms.\n\n### Release\n\nRelease native package is very difficult in old days. Native packages may ask developers who use its to install `build toolchain` like `gcc/llvm` , `node-gyp` or something more.\n\nWith `GitHub actions`, we can easily prebuild `binary` for major platforms. And with `N-API`, we should never afraid of **ABI Compatible**.\n\nThe other problem is how to deliver prebuild `binary` to users. Download it in `postinstall` script is a common way which most packages do it right now. The problem of this solution is it introduced many other packages to download binary which has not been used by `runtime codes`. The other problem is some user may not easily download the binary from `GitHub/CDN` if they are behind private network (But in most case, they have a private NPM mirror).\n\nIn this package we choose a better way to solve this problem. We release different `npm packages` for different platform. And add it to `optionalDependencies` before release the `Major` package to npm.\n\n`NPM` will choose which native package should download from `registry` automatically. You can see [npm](./npm) dir for details. And you can also run `yarn add @napi-rs/package-template` to see how it works.\n\n## Develop requirements\n\n- Install latest `Rust`\n- Install `Node.js@10+` which fully supported `Node-API`\n- Install `yarn@1.x`\n\n## Test in local\n\n- yarn\n- yarn build\n- yarn test\n\nAnd you will see:\n\n```bash\n$ ava --verbose\n\n  ✔ sync function from native code\n  ✔ sleep function from native code (201ms)\n  ─\n\n  2 tests passed\n✨  Done in 1.12s.\n```\n\n## Release package\n\nEnsure you have set you **NPM_TOKEN** in `GitHub` project setting.\n\nIn `Settings -> Secrets`, add **NPM_TOKEN** into it.\n\nWhen you want release package:\n\n```\nnpm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git]\n\ngit push\n```\n\nGitHub actions will do the rest job for you.\n","readmeFilename":"README.md"}