{"_id":"feathers-lowdb","_rev":"34-60f85eb7c462fb5da490340a2837ba22","name":"feathers-lowdb","dist-tags":{"latest":"1.0.0-alpha.13"},"versions":{"0.0.1":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.1","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"6d7b0591334beeadd85bbb4f1bd12c539635d767","_id":"feathers-lowdb@0.0.1","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jDcVhclho9EYuJyKx/RGUKnbdc8yTFlp7y55T3s4XB4GEK9BUdfFHijcAiU0TN60oWzLdtJeG5q51/O1zeMK3w==","shasum":"caf407a0b0cfbc3a0f37f0b1faeae6d85e8e0995","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.1.tgz","fileCount":9,"unpackedSize":15617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQDnCRA9TVsSAnZWagAAtOkP/2GlFiJT7xePAeJdNfzE\nQqI305OVtsBxOrSPn7Lv++WdyGtmFktweEXiKruWzohMcSAsHQy1dJQ3bT1s\nAdRh9i+NKVRyCFqiM2tqMNKJM/CYbHWIdz02Z+XcGG+CjB7lgSJ9KGfLGrer\nRByob4zv/PZ6OOihgVXx3j17RsF4DSA+knc4m3gM8TsVomOgZgoFu5yEoR2L\ngfF62zhu4u9KokgUl5nwAfhSLdJayV26D9X1CpDKPJcxfS4t+bLcnc+yllA9\nLDYCDuaJPAWaQO8eLY+73+f9Jo9qhiZMGgYki6LdwVgIJN/h2N75UaXXg95d\nw40Xju9UZ2odPltCFqf8Ix8jto6F6cwXe0mNvELr4zHYvIDPRLksbrvnwyib\nY5/A4sKH9iL9pIsbE7W6MJvgZkYFBwbeeBnMg7ib/BNJs31aZ3oU8uiliIi4\nOIWC5VU58+gTNGO5d3EeYQKT5s4DZWJt82KmkpPHVr7C9cIGpGVGWQHVU5OZ\nH7YY4YjODF+3BaBYTT7XzpeKZuveAj17gGrNxo62mqE4tJdK/CIr83xtKbkE\nij03uv990ILYfCrzfMNSYNC+uZDTi3AtHB0xDTLBGe81yhR0vA0rHcoVS8Oe\n9ZQzJpuRHGGmqCMZQbAlwjAAMn9WE/B+7EXIeqQZpnhaMTLFZEmPRrtL+ErB\ni/lA\r\n=DDcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkTU1/jh8/MgH/dAi7H5WbAQd+HmqiG+xxOKf/5NKpQAIhAK9Z6UHOIC+OhdudLyUmAhISM4YHw34ektPrCIxrKXvM"}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.1_1586299110897_0.664754642902115"},"_hasShrinkwrap":false},"0.0.2":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.2","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push origin --tags && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"6f4c24ea84ca042a318280815e4614722890346e","_id":"feathers-lowdb@0.0.2","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MyS4n2u9ILb7QIljSJiQnrgU0uYrR3gTRLD5v7caLV5kZDCW3qbzt6D+EJOVmlUQoQRCQ/AsqTfjtXlUNHJ8Uw==","shasum":"5aee5b641f20f39bec15c0349724ea930e265c58","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.2.tgz","fileCount":9,"unpackedSize":15596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQFZCRA9TVsSAnZWagAA82EQAIeugvsl493rJ9oM7VPt\nFstvELbP47QekBMNyNeAkb2M1vRS+UvDEVmw85RHvb+f83GQLJDnF7ysnJtP\n4a8mD26VjatGNFVTZw8F/EtYhd/xL0OBjpaA+bW8335ifVoyGs7dJz9ZX8h1\naA3fUqpcfZz+sZEi5eJk3YBa7oAhLTJMYPMktyH7zC0Oz7zNpUFzsvy2NFEN\nWaL/vmcWGl8I2y9rmYuuXTNRJKnAc7qRMIuFaTeYhIWxZ96z8sdNj+Mrwsct\n3/l1fC4B3WTzxDOjz9+5YjPEh/h03z2m67d0rb7b525SKKb6iKvBLAxXpUgc\nEz+r8PZo9vsZl2wGj10dcMPHmOrdlPFI6oiMsEkN5a2Rv53WjCVxnXVsVR9Z\ng7p9II2+WgXiQ7NBBh89h/bKMUZ0KSodJPk7zOPXTvvOY07B68ZFa2GqcQs9\n2w5eNFe3fk+N07jvL/vP6XFAukPDZF3iErPiNgShL4LdFkQi5D5qTYvXxR3j\nS+hk6lD4+iVCbxqzpAwF3ssMYk6ZqiYZ3m9Cnx8zYrStzLkV2sY5U84kJ6xl\nHwI+yi/orxZaM8GDuBQt3ZhwUgnP1+8s8WzhnZFNU8eSE9yllkJMRwbNMJLO\nQqJkvOoTb7wqMwGHZZlMJJAJHyQU8yfopycsqwx1HeJN+2f8jCBbrhxqf+en\nM90H\r\n=ZaWW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU/lBhd6e7pG2X+SDkaO+1zD13Xs4gKnPFzxna7dvtcAiEAkRc7sMS3gjYJ/en4vlc65S6K4Uow4QCfk41Q6xX/3o0="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.2_1586299224633_0.7674257362260892"},"_hasShrinkwrap":false},"0.0.3":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.3","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push origin --tags && run-s changelog && git push origin","changelog:commit":"git add CHANGELOG.md && git commit -am \"Updating changelog\"","changelog:gen":"standard-changelog","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5","standard-changelog":"^2.0.21"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"b141b939390a0ea250101050109b1897e8243c36","_id":"feathers-lowdb@0.0.3","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6brkr0ksaXLdFtXsnNIdjGJIgTq6cqNe3kzIM3cIltgezHCCfysHeWxBHckIdANeU8fmQGmu2FrBpkp5W/yq6A==","shasum":"2387ff45d246f627b39592e9fb19ebc326ccc0d0","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.3.tgz","fileCount":10,"unpackedSize":15878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQuUCRA9TVsSAnZWagAA8+kQAJFuxnexbhUYyvbgf8Ny\nH56vF1UX7TUQw2g5BtQi7yL+wcVQbH7JOXK0weJ/hNaZ/xhHhAF4fqg77/4Q\nWTYglKUAfF8btBSYcoUovLeZHZGihgSHBgR2FYGfJrLvw9TsupJPNd9XjTFv\nY21mHo1KplXy6YB5C31v9GxGHaOltMvKcV6YuwIGsPqgaID8T26QWxlPJN8C\n28c23Ib80LiH0J/G+Vsil29kwSef3wmuxHSVF5Y9Dq7QPXqSrL3tBzfbQSsA\nFZNjZRe3vWov6ykcgYTSGPRgupPRe4BJTIfnlL6jWTpcP8XXoHHwKO0Zc7hm\njTRj/+J9REqAl3YBmkWGK4wzlkhx/GEmklVDIK9c7yQGZhsa0o+2q4mWALg0\nfm4Fa0q8SVpV0yOu4MIyEcohZKvfW1aam4YxyVr3X+ngqvD2fQ+0nIG7OoKG\nsox7rFqxxIUZE4lVusfTx75keduwYTmMxYue3zlYWGbjdBGXKT2kDThe2Zm7\n/1qXRHa/vQM9dpHKY4Dvx/3CkPXOeTDwT/riKSsxuYF2f7AKrrp3uYKa9Q14\nQ1abkKlfdnbl3gE7YU9Maoy1tC9OU6KJOVZOJTldI6oTcArzjjFm8UKuJ2Vz\nHBt9zhD0gAB0vQZxNFa0Mw8SnbYMC/xF0I9dqyLSdy9a1YMCTAPnM10X9IGe\naPa2\r\n=xRzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe+BeyvMX79bdFdeqovzwFyavlGWzVMEIi1lgsEpWERAiAecw6bAnkdwA2sMkii/pbbjQ1AMTLb+KOmISg8fSX+0A=="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.3_1586301843890_0.038978724140743326"},"_hasShrinkwrap":false},"0.0.4":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.4","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"Updating changelog\"","changelog:gen":"standard-changelog","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5","standard-changelog":"^2.0.21"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"fac693f2162a736e4eabf9dbaf7ba5e4f190058f","_id":"feathers-lowdb@0.0.4","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NB7MW64M9WzFHqTLJ894+FLkgxY51qXQHuYPie9wCh/ERfo7IsAI0bYVbF0IqD9ipxMxNsvpUa05z/JWE5dOdA==","shasum":"7be2d5e8fc1aaf5ede63c52620ad44300f83ed1d","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.4.tgz","fileCount":10,"unpackedSize":15871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQwJCRA9TVsSAnZWagAAf+8P/2fv4edoArGWwAIJJKU2\nH58hJASLAeuRhXPblWX/yNGGQT1X9HnRb83OdnuqIbYxDwk69E8US/dnN9QC\njZLhZ8GPU5EG9YFeA9Ce0i0VUwlU70yicfV6Yo1gNH1JMDkS7dDd/OAbZOmG\nAn3klI2dNFklfHu979DPbinz4Y2htA+96sDU9ddUV/wezf5eIsDmVev9o8Ci\nFEcWrdRnOaCwCSdGoCsR9/7e5I+z+Gi+f4+ewJPih8Kre+6VnVOz+bU3wXrg\n+JLCC/KRz/x3pnIhafg0LZFwgBbmEEBR7sBIdUXSXBMu3Izu8yqbi5bZzySh\nSCoicV6Tx6iuVZvyLyP25kJQjBff8PGU9cli062KeGDPnbfpGIbPglQydIgY\nYISjfoj9KvREd7K0Bq/iBEZkR2zqnI2BZfwWOld+Yy93G+fS2Nsjoo0Ajt/B\nYYuz+Lrbfug8VJGaB/rok0VNazh7FMFpUxxJL7C/3TzZulgrUH0AwlPUImPE\nVkqj9/WSSvCS8LQCYm9GXzxH/uVxjZJr0+F5aS5rtFrSJEGSP/td8OkNoRCn\ncQWWSTFu1WvDHxD+uLpf+0S3wyNulV/oVq6BA6mCEFiN44JM8fToigC4Ik7/\ngXha/J296fbfR+14Mr3ccOoqBnkPwJAvHTWE0yVbeSgdZvfd26G41awDYfpr\ngnK9\r\n=Wt96\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi29iEGx7AHXUchd8zYRuGVcyWzzl6Th77y/9v3BGZcwIhAMyf9RqU2JtsleadBfj91Se9E+r14y5BBy937CUOFl/T"}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.4_1586301961496_0.22360062470846076"},"_hasShrinkwrap":false},"0.0.5":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.5","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"Updating changelog\"","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"313c1a25a9d6bc693fb37de635a5379882c9aebe","_id":"feathers-lowdb@0.0.5","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vuTchvYvVPPvKm0mCrYTQFKsPgcpCpmQrEZRGsfG0RS2A0XpGPpe/8Z6rOqmTwXgr9i1SfMPpvngM+h0dehnBg==","shasum":"10fd3d50756b8f00a40f654aa78d65799920b27c","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.5.tgz","fileCount":10,"unpackedSize":15877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYIACRA9TVsSAnZWagAAL9wQAJkDiSSGdZ7iU5lzFGyY\nicFqN2pNSoxFqL+A5o0mirzctQsk9U5Fw3E3extF8MZmzYoPBO53DVfNjKIF\nOoT4rC64JCEu7HCLqCPqCKFN32F1AAPt9PfCSZDDSEnUsMXKK+bs6pdOFg/j\no1ewmjSCFuLWSrUxECwTuJ9XF7RrGsZA84PNbicLesYeVazdxZGQO5RC6tgD\nEmIIQWkQ6uDPLrayBm3FX8wZAbyp0dKVWPZk+i2P1jSEoSyFkbwwwLrQW2ig\nhwXB3QuFZGj7ja/LuYld/1fckIRpjO4bZIbLx/YVeF3A2+oUV7UY6oYxbT9R\nZa5NPdpIMKYx9fORtZshSibszjfKuI/59TRd7M6L7jntDeUeImMcdDBRxnI5\nu8UHAeVQtpqknIkrmRE/skFpgHjcTBwltOcyQvGhHbQ5NXBMkPuSAzSyznzy\nw8f3oSj0ycWebUssW7EGENBOuUPXmsZMD5aUazmsXwBkYU2yKCwkGXyqYoIR\naOzym7f4ogm2Y2GmjAnZDcXsKwBO2dqL8/LS4XWav04HE2LS0OgIXwSeilf5\neN+1REVfii7ouH1/3O/k934WLXEIsco+TLNUfL01xHAzGwAH1VvYdo+6YyJ/\nMFUe9YcxD4I2WWvlbeLRhZRDzeDzFoFKIXLc24fLLWVBg674W5XzyHasC9+i\ntw/I\r\n=OlYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt4RJoR2OtJIzx2Js3XYU81gKEZPngwe+nN6cFOgjUJAIgRg5X3+PfkZom612tTAgTSgrdCnEpuoSdOKqxPXtOyW0="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.5_1586332159904_0.6857494836193525"},"_hasShrinkwrap":false},"0.0.6":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.6","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\"","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"49f4da800a83750fe2e4d251963443f71f1fe1e6","_id":"feathers-lowdb@0.0.6","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QSsZCzwR9w1tf3McXn5tRealpInX1aek4+2g6XS5+GMSBCOvE2PYbAaCcG2d24OjJ//WHNuB9CRW7k56O2mhPw==","shasum":"716242f4d390497bbe69ea7fd99bc1919b8c9539","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.6.tgz","fileCount":10,"unpackedSize":15884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYJcCRA9TVsSAnZWagAAGTIP+QFnYuD3QfC41LLsOCEi\nngIMawfBJ/YUMuUD4ffsJV0IT4zxW4NFG2Gf1VTxY4VuBf35PZ+NxosASbNI\nUcnwPm9QEamXkQN3MUzGFiiO+We7CigviPFnF2MG9xan15wtMJ51/WPRcEvF\ntQ0FwqvbyqFPxttyxM4D+b7M6GNOP3idGvEMXEX+B6duZcgFfM/H5YmHoC+j\nuQxBJrhKRONUQoSYGPQwhhGG9Sk2LK2zdr8Yjrpii78McE44HC21wM00ec35\nbX00iDQxNhVZCGTzu/YeZTDfnAnRVGEK3wqFKAlTNAjWa5ENupijsh8gVwG3\n/7yV8P+GmkJUVOxhPVyu1Rlf3J3S+1IShjFuzMmEnSNXwV4jpPX8a3Mg1f6A\n7ab9N6z8gy2NodhUk0EQfl8KjGCS3FP23tLtBsa3kgto9kSS6+q55T+vVHcL\n4AyZ04RW1nTuxUQqgX4uIiXpYlQ+CUX1+7vxbm5dBV9hFFpRtbYZvhDAIbgG\nvVeiDXWs5W1dPmdh76UM7NB4y8YYeTgEppKdHkWiBME9W4VBNWrwt/Fi1jln\nPW2gt5WBUIgoJ0DtYofN9KQ/3fSlu2xzBlo682Tb3Hv4j5al+/hdvSYwR0oX\nUfdzJKY+dBcE1n3kR/Z/976IhBfGD0hlgmTSj5wbqnR/0SGnlTjB3hquSi4Z\n7XnU\r\n=It90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVy1myB0RtgIimWt2hAFufNxSkyrTMgGyyE7+mQ02I9wIhAIgXcDIlPkSdWNL9aljMAfjNLau5pR4DY5BzYgmfsak0"}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.6_1586332251856_0.586908336908293"},"_hasShrinkwrap":false},"0.0.7":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.7","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"fbd6481acbc4f041934f0ad77290edf8c0e7a90a","_id":"feathers-lowdb@0.0.7","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-C/DgpATfh+CTRaiYOwDb5Iuz9K4uMFirisDxvOkZ3T6Ax0opsczxRy8nG3NnhXliqUBVg4RIEF8tsDa7wQXaHQ==","shasum":"8716ad83c6e8250688a486b7040143a4e465b276","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.7.tgz","fileCount":10,"unpackedSize":15891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYK7CRA9TVsSAnZWagAAn4EP/1jYk0zk5AQcYGxRNx/D\nsT4F5OwyNArjWPBd9uJB8EomIK2v3enzItsITTFeIyLUUHdMSZ1i53DKY9Px\nncQWLfa42ThX+UMs8mYhyU5fxIsdNG2kNCDaZlFVSZfFuiruvA/eQtRtbpwP\nLgWpB7AFIk0YgivgVETStxxm8VWLxD8r7LErbvUZB5VEWqhtQHCDUl5imrEJ\nRM7EvPMDYmNuUmX9W/HfPDk72MoK7dqORbTN4wv4/P8uf+fwTDqlcMmjLyyH\nKCb/s1ML76JFtmun1pZDpPEBbnG6TJT65nWtMYJUXQeBjXd4DweIs33zDJwQ\nOERM5+hXLN++Y5WqTqJx2VvAqr8NlB0yTlS48S9Ah3lKaP/8JrnYsZMS4eBk\noFuMdlvDAN1DoMQwnZ3fpo9XIxJd/SBpeOGtml0VytWdD+Pu74IxLd1PRxLN\nyVgf/LZ5Ht/HO36GQFuN6F2EFBCJhcaxOcP+zYdHUzEZsIv/PtMD51g3pr8M\nf3uBjaQXqRaNjj3mMgu+6evMQRou0jX9IJdHIFRPq5kq+W7htKH2DsqOTxt7\n4AgPojIHojpOYaEov64GgRbYx6vp87EVYsC2AeTd8kbncdill4s6HDPu/ATe\npxrD44cogipawSIjqWzeNVkUR4NUvNCcXMzo6QsBEVV6nL2YUo67nYjsyQIl\nWLt6\r\n=TUVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6wMOzx66cqvT3zfzP4gGiP9JJItPNcpJ8HhyXsgtTzwIhAJX4XZsWqUeh86Qlx/rhkPBRGSKdiRbx8HF7zdRZA1w2"}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.7_1586332347094_0.4570245987996022"},"_hasShrinkwrap":false},"0.0.8":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.8","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"7b71643b72c4d5e78bbc2c1514a63834348d20b5","_id":"feathers-lowdb@0.0.8","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fEgzouU4bArwCUM/XzdIcL8p59aRw/eDECaaIAwH+1eiAx/jNOGMKew3DDsltsdYIG4tc03oUBsdGFbDp5/iDg==","shasum":"b21374affa9d9645ab6a8cba0142d1b771e2b30a","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.8.tgz","fileCount":10,"unpackedSize":15895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYhGCRA9TVsSAnZWagAA27cQAJlEGIHY6q0PBpxvlToz\nxTAH25Ybcg8VWQjK+NSo7hMRYMJyhFoUCzC7eksNs08QGGDxMlkflUXloAdk\nYkaQ9IeWgTWVlgiwuo3uluufeow636G72Cygcyj+kIqz9Yye+n/KrutkCXst\njVDr9ukP3drgyXJKqjTwUKGTLoX5Xn9sqA8z9gfCN5DXiMGjaF2W4okC1KO/\nfH44uNIKkRWqbxfXxDZGn/Ol0pVucETY8a2L3dd1BWWzBPox1SQpWQ0tZ4M2\nGRpQTXFarzOpQzZTrmGGCLVmnyitNSCmn1K4R1Oi3D0TijioujkSLuWir5jZ\n6Xiw2fd/0SfqO/aqkJLV2Mr1MzEXZyyO67tuVsNJ3h5oBAHNDlq1Y6UBIVwb\naNmIjWCLm+KK5/5+Z3HZ7eYzNNWTIyjzCRQRa3sQePJ3L66RzusRKlSqtgmJ\n0JngATaMbzl+hITQGonjym9qgbKcGzG0FsWygm9C9lnN0rKuIEo/LH6XA1eF\ncR82awvWEa2VSA6QfSi8G89UpkWsyzN3d/cp+RI4wNGdnPtAq0AlxU83X7CO\niSLXdVT43xBN5AI68YzeAcNooDXwqqbgjb7GI7duWBVh9Eh3dcCp1r5xh0Nr\ndWvP5qg0er/69Fe2q5ce9dJ+QT3nFiHgr+DzNERWpxTjGu+Dr9RmGRS2vdLH\nuyii\r\n=ruRb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBybCn+RtpbtkoVd1ZEcvjxB+v0AZ9XfY8vmvF2wkuppAiB2jqErHr4hxuPcMG2BpyeX6i3Rl3rdi17Gw1zIerg2gQ=="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.8_1586333766317_0.9101947084879916"},"_hasShrinkwrap":false},"0.0.9":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.9","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"917a8c0ef8ed42d62a7e3d8e3b64a5656e4f3908","_id":"feathers-lowdb@0.0.9","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MCCLpi3Zc4QMVxwfA/kPhwFW3fcao1ak09MrL7LnhN4gcOEuFegXFBgtH24tZVD8Srx2kbNLUybSnPT6hM+6yw==","shasum":"8071f7f6fbaaa0980b75d7a5451fcfe75de528c7","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.9.tgz","fileCount":10,"unpackedSize":15914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejY55CRA9TVsSAnZWagAA8igP/jHmu46gFQjeNNuMea1r\nY27g9AFGMDIhpKoA1OnhzVvrAGrDBkqlHBWfJH7roFvDoimA2ndouBBg5L9E\n4sS1FYRsB8W/7g45NVALEoSAgh8KYDcQJtVtuJBgdBdwKcEQvAtL2tzmdNGN\nvn89u2L4xRUBkkiAu0YXacn9pZ477h2RGb/5FpwMnBFfcg0UqncF7p4wJ4De\nHqXWQorEWPpUVdpKqkGgm58QO33HKs8knStoQBabLhuG+G7D8NgZHpMTWkaX\nN/zNQbDae5rz629B9BrmSSJfKp2oTfftXEiQNi+RneVOq+sC7J07gpZe1zoU\nBmH5f9k2ATztJJ+ZI7QrGLYann15QmWt16BjpsT0mRfg4uSFYRw5XI3L13/D\nf/XNvXMrbG3LePSqvQi1NLdYrC46vnjeDpKv2Mzyx48ZWdg+gkegIWoZIZUE\noQOeG5NGhEzwVraAiNz6btot0Y/cLXarmcC05L83RCAMlj2N3sdloRoqKH+E\nj/DB1c9Al+M10W/MXvTUPu/ydzvg5nOab2bLzCkT7XVzRMZnpyu2ovnZ0dtW\nSQT+VzAMaAlbNE2RZR6er9pUmZSzs7pT+FAmjYjk01dIy6DwPO0tGcimepso\n/hrW6Y0iX7VlV2jcd/XqMF/UcOVGhEzlCsrKAezQCCF87J9/a6nGP8g6JKtB\nY3k1\r\n=izG8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE05Dmf8LXrKKYWebRDvcXM/OzDqxlqpFtm1Wyh34paWAiBMpsGuQPtpFJwCzEhx+L9F87pjMNTtkGKfxjpr1SpsRg=="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.9_1586335352794_0.5884640054000014"},"_hasShrinkwrap":false},"0.0.10":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.10","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"6e6773e7c83c3b8cfc2e1dce4d39e76f8f490a3e","_id":"feathers-lowdb@0.0.10","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yIlNFghW6ZZJ37iGC3ajvRflHkuEFPR5XX+lF+ifWTSAMNOAXyZQ/xHprWTcVZ9yezxnPxJCjTa8wwe8GtwMAA==","shasum":"9298f6a915de5c618066aa75340e09a81573a499","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.10.tgz","fileCount":10,"unpackedSize":15927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejZCPCRA9TVsSAnZWagAAu7gP/jZTmen9lQylO9xn6PWq\nfS48QNkA2OvrNR1kgB7cWpx6/o7Olkhq0QBz2HBmpvOzzPcH5hza+sHEBFdR\nACR/AbYTDd9wvcb6b/rR6sKkl8LvKnQa9ImeBAfHbLMg8+u1xaMNTRuJGypi\n8TI5nknKn5XnvYvH7b4FDMnJYiLKSilbVZSArYusWXwJnuh2ls2VzMVGloLL\n5WHFNerHCMg4gL8KgmevLzjaKJ2hMApzK4x3BU9aw1PMGI2lHGxMVvGV5exx\nH0ByGWVy5lfbday3hrVwtfa0Mur7eRNyPZYSgVVBbDbhKwxwvsBdn9QlCY+K\nvcb+rj8gPIJU+Ipg3BKHBCUuR2Is3Yk9jzqcBXibs0AJPNoaGl1a21k47RER\nW6WLyfGCwZ7GCIQN499sJe9j3C8CD8duXjrQkbIF8Welfj+DJnGdxBu2OuMa\nXCqGWtjc9l+24n0qHJ38iTm/4gxykftxLBMZYSD1D/t3B4i5bTa1O9U6tCiN\njZJWN7NjnEp+cbHBOt5VQrLpKSkgryCJVhJf5/LBnhmnMP0TqCW49MdL/foh\nkykhHp9xjsdgmMIAzaKac8KiH1RQyOJSgVpZVCuVyxV4XTIqdaR0JouXp9mM\n/Wtpd57p5hFB/eOo3XRUMxPpWQMTa7tQUjMyLBQAuHb2EaMsKD2ig/1YyrKn\nvidB\r\n=D43y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOGLujTz0e0ruuvqhPXkSn7GkPzK4C4XG5OECvs5j2IAIgSlyDeG2Yxi5R9kn2rtILHSpOqnh07QnqB9VjDMvmFts="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.10_1586335886651_0.8437132663610429"},"_hasShrinkwrap":false},"0.0.11":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.11","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"5fee27b1c1527389cc0a05eaf9948c5819ec2658","_id":"feathers-lowdb@0.0.11","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-36LGMuNkvVAKESqVO7BI/qLxLCiKztg9YCkC9CPAvqp7zbavKFRJAHlcvDEqvJXn8O2sfjxHqxTruyGXG+WPdQ==","shasum":"81c5454bffc2392ff1fa291c528eddca30cfa564","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.11.tgz","fileCount":10,"unpackedSize":15678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelHFQCRA9TVsSAnZWagAAUWEP/02Y2NZMaz1OEzGyzZhC\nkZXBB1LjiGhG0WkGqTtfo49d/O4Epa3F+ytuwC2jDk8l5ZEG6k1wuexb8B1r\n42foXXZQQ7R1U5JgkWtHC3GEPgg+m1dMATcSl6sSsm04+HTX8L984LIRGqdE\nMDDEa5mtwFJ6Tey6nI/AVUAkCfu/G+5hU/5Sfn786/9Qj3e2OUiGjycRzFVu\nA4ftwJjzgKXsUqLbSSFlwMhOA1a4ZZqR+zfAumRcwmNPgthGRNbOFdvsQUKq\nx6IrcLWOeVnkdZMBuDaaXzwo2SIEbP0kB5sjOZG0G7J+G5rSnEgIb0jOw3FS\nVVCVDSAiViiE8qRrD0KXL5BLoQzZ8nPNS98ZTbMd5mmOHZaCIL6ZvhxMFrMz\nJpBr2CMfG/YkW0zaQ49kgufiZFqUDUw+vGMsF9XawS/lj6NSPnIBpRYAj6A0\nvRyjK5ykNkUuwGxaEZWQb0nxcXSKIOGBcNgM+9lMREh/YwP1GqAz9mFzLm76\nkhad4NFdlOx/mEvnig5u86HFP7Qw8hhEkT1fOcoZfWyP8tXBr4osebr8lwrG\nIdglrQfVDRPZdO3CZnR5+EzhU6NQDZQ38dxN+3kdXMtShgaz41BbffCRVIAF\nKiH1HT3bXrbk1H80v4Vnr2Q+DcvZ/eCD/6hHAwm1wpluV8Ah0Vut4q2++CoP\nrDtz\r\n=CIOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaRjBfZMNAXVFZk4jOSTt8f1RgGvN1fFVMjkfdDKE8OAiEAwdlw529j5hc5kMT11IUK+eP/obWKmOMwXIPSsfXWz/Y="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.11_1586786639638_0.7703746897947739"},"_hasShrinkwrap":false},"0.0.12":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.0.12","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data && mkdir db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.5","lowdb":"^1.0.0","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"811c10aeceb327211ecc9ff5dde5383ad6e9cac9","_id":"feathers-lowdb@0.0.12","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FC60GCR8d3Qd1uTk+z9NxBGJpDggGoY9aZUA3BN9MzFiLHhG1cxlugdm4Py3+khWxhUpqPFnBfVKmd4FH+TzMQ==","shasum":"bb7c262f09c2e684e3e50f614c1b67d193058128","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.0.12.tgz","fileCount":10,"unpackedSize":15659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelHaYCRA9TVsSAnZWagAAS3YP/A8c0XBIt1zfi50QBJnm\nXKWQwsyZwBZjzmYAc9hMRSo/96OZWBUyEOT3I6yqlABgdlxJp6qPiZZyvc+t\nSUbYeG5Kc7yOKRwJW3nYV+FtUoGkwluGxrFh+/tEX5vBfFNj72+DvZ+in6Ti\nBzajgdzn4mz1syJqlFtiVKh7imXz7z0IcoDx6/vHTjM7NwbIW+nU3bD1E1/T\n9sE4meRYJiNMBOXQPDNtmLmQXigWDt5EN54WJY+axtE/6ionPnUpPDVKjr9I\nFW92LrO5lXNTD9JWOvnSCkwfV59dmJ65KUirumRs0yME+WPq4HlJl7C9s5qw\nFM/uQwhNUpnpc7HD2FW8Hvx7uofEgKY7+CGJk5MBQrTYQYhwfVvwz9KJQ6P2\nq2BuihmEox5Sa5r1TqEAiYGgqmZ/HuK8WJGZ3BWcjNFReaiF2ASsGpjElkb+\nn8VoZRsd42Sh2YF0olBKKU0NEMNvYsVy1KPyn0kmyfSYcf5lFmirkNftbqKD\nBW31vMbpEj6fqkgsAENJhpafncLJp5VWyzqu6g9UYh7tbnr4dzkfSCNYErBb\n9Tdzo2AQ1hfWCeA1lDDSS6wsm3T5aqD3I5rXEQ9kYq5pYE6f+aLtuYBpHRdu\nhKwFj34rdhLUMWEtR4P9Vjheg7MFPk20LAB5Eyr3brcoi/0irtNwxzIGyxEB\nr/Or\r\n=NYVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8/RcHMICIkQuhMoZ8b6PA3NfyKHh3IpKB22xuy4hkeAIgeVwEjAlXQgh3vjQCHZvQE2Aa9bFbppkg4aybW3BmbvQ="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.0.12_1586787992289_0.5578592335701298"},"_hasShrinkwrap":false},"0.1.0":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.1.0","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/errors":"^4.5.2","sift":"^12.0.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.2","@feathersjs/feathers":"^4.5.2","@feathersjs/socketio":"^4.5.2","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.31","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","husky":"^4.2.5","lowdb":"^1.0.0","mkdirp":"^1.0.4","mocha":"^7.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"3ed7faffb799742d4d7237bf3262b9c07a114a52","_id":"feathers-lowdb@0.1.0","_nodeVersion":"12.15.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IgjV9DgfA0XZ8U1ZvVFFayVfcAzApVvU02NVTvTYp42wTPSXez4wdRy6rJxn/D5BHKxLlC4zVjDKpXRfS6uNog==","shasum":"d553f8700dee0926a58344532801194489745678","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.1.0.tgz","fileCount":10,"unpackedSize":15934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemwjFCRA9TVsSAnZWagAAlewP/2r6f9Swr/TP4+6NKUsZ\ndKatxl74gCgNlWNaF5mSEsjuyK8FJLx4jLzPWZ8c03BmfDvYfZqKB+J0jV7L\nAzaqcWhVYB2XAJ+NX1E74MOqUYQ4ke48e3htGPQAs7rqCKcsmGLh5UIFP7gM\nldjQAvit7u5z+ZklrumcdC8rg+cnKHllzer8doq5Q0J5RfmBBgKomToIJSRk\n3XrtxnR0mV8TLOuGSSQBfPXsxLa1eBuv3yXFUm0yp1pRZoDo2FU8C2LajD1M\nXxB5KQpLvGZv1r441d8ANXaI5sdcW5BeXnsOvm4hzqlE044D+3rrZ+fR4RkC\nzh9ZeeMc1MrgmFbRMYJycX6ia8zK3qZc4g41HNv7avxAM3RGFqb2YlWzs5pV\nx6GFSgWtAf3+GPyKNT1rJ5Bfrz60JZ9yHYdyRs/Rv4hdglx9SPNgg3QunbE5\nxP57IhwCfPvPcUfELVOaGsXENTfZFAVKadzk27CvUuSMrjQXPTFLoBceOGCN\nmwl8lnNqTfEFv5o9pTXk2oJY19H6W8F9ou9nn8PFaUtpOxeUMVgxpJlbBkHI\nyDK0WOwNP1qXLo4UdU61/ypD8SCCXDwLlCx85pCkD2eD4n8xeheL5qmybtap\neenqXHUO7gqlYfzbHTOeCuj0eJ2KFhSnwmNwHGCzOaYUvZmNpj3WX/9pDnAp\nEDWU\r\n=SIF9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHazzye94YuQIZzm6eweAbxvaNW8nIxvy6lSOBB1FhxAIgJCuyr0N2KMLCEJskgealQ8Oj9d/CWNhfLvNLxdDWcVI="}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.1.0_1587218629337_0.5813861846758526"},"_hasShrinkwrap":false},"0.1.1":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.1.1","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 12"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/errors":"^4.5.5","sift":"^13.2.0"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.1","@feathersjs/adapter-tests":"^4.5.2","@feathersjs/express":"^4.5.6","@feathersjs/feathers":"^4.5.5","@feathersjs/socketio":"^4.5.6","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.0.34","eslint":"^7.5.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","lowdb":"^1.0.0","mkdirp":"^1.0.4","mocha":"^8.0.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"88d8b23e613c4dd09ec6bcf3d3494cf35bd70b92","_id":"feathers-lowdb@0.1.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Jcw8Sh9GlizCjOttHat2Rqpi9LyTcTz5yMcKUZDOaq5NPVS4rBNzjkjL7DgZKbCYTWpV5dK+R/Y0/jFKP8AAPQ==","shasum":"da77d502858fe62bb2a6fc36b6cfe1173a3106d8","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.1.1.tgz","fileCount":10,"unpackedSize":15947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFm+qCRA9TVsSAnZWagAAKXsP/ja++/9S6F6kkr04Kx29\nBLPLlFDtfAoenusHqErDqIczCM9Ku9wTbTFKlFI39uLoA/BSebPSg/WGCx7J\nbaweRaZWBKDMmiaOx3ZAyUuZsEAZ/4xQnNk4nEcQ+u5JXfn+6mwo46J/PbYR\nCezM4RZ6TSvI4XkACqkNLlid+SQ3FID4AUsI0jqaFNX0D6oXDDiimcyPYf1u\nSSbMTOJijatf7ISXe09HhizTU9D6TWODJFhLb5hElk+pbMaLkwC5v7xyyewc\nTQNCag3s0fKVO14AamGw6qw7qbG0TKcpZG1Qz8vBsVEgSJTdXXZNdTyveI/s\n9S9WNqg4GQGf1Cck1Ex4OfkMo5HDuDhurrBq9RrAo9t2eRj74bUa8E9drYob\n9T6FvOz+Bj28Bl+P70cnGLK5/XBLD/hOheoulolPS7tAZk+kdJ8hE/OgxlP1\nzn1t5JRplExQIiqBGA/ZO8Rk7EAwMhDfcdbUsyP/fNBjwYUGP9ssma6KoFJB\nIUZ4x6i42ZRLc5vnPHLnkjpWAX8fFCcLoOmMo6dDjNh4yzhAtrU1x80hN45m\nFHPkqkwwRaYLv98Wb4kQdSkXfv5CMEcWBeXpqeoD/LtWPj2nVsrkMEqaeIDp\nuVJhqgzaYNrYxYLvNF7y3KQ67uj2xHl9xikTBV+GNEIZR0wVG5T1Y2PCr38V\nn2kE\r\n=I3fr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6FstAdwGtJX1HXGscV2kc/p1lL+L/4i9qRb7YCT5B1QIhAKKvcbTI2tbmdOkU/2+lkBF2MTycxwA+IwkDMBiAaS/0"}]},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.1.1_1595305897834_0.019034172397682125"},"_hasShrinkwrap":false},"0.2.0":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.2.0","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 16"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.15","@feathersjs/errors":"^4.5.15","sift":"^13.2.0"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@feathersjs/adapter-tests":"^4.5.15","@feathersjs/express":"^4.5.15","@feathersjs/feathers":"^4.5.15","@feathersjs/socketio":"^4.5.15","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.1.0","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","lowdb":"^1.0.0","mkdirp":"^1.0.4","mocha":"^8.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"0d0431a619eec49606b01fc421b6e462477f1c97","_id":"feathers-lowdb@0.2.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XKVWe1Cmxfzh7zBWNPmiIS4G1S3jGAdFHNm0+ZH4RZEGiVY3Qscqhpk+lFpWGJd22X5+EcMFq8KTLISJdzfFnQ==","shasum":"8b647db7aee5f5ce1f77a80ccaff6151eacde80d","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.2.0.tgz","fileCount":10,"unpackedSize":16074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGueKKkoHTzlIoSHyGjSXNBM3IxtGwbzW1HzLSnlllSAiAsZ0QKqDvtx+BTQcqiy3mDmimaY5MbK/oefw6yeeZ+9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjECzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLYA//caY/bzOdFRubPwKRCfcZWACvOxFh3TT5c/ZhD6a+LFE0bzbY\r\nhQImjsQ1c+5Q+3kx20OuXNkW5717BynRfixzdJejWVho2OTB4OxPo/XZfeEH\r\n2L+LXrprUml7449wJxBDWb2VGI6wra5JXZpOdHknPBIADPlH8ypa84VgTo0N\r\n7qqM02lGaDVH2EEI2gtjAKDxCIU0Ci3EFzZlrs9JK0ma5mE73tvoeEgh4X/N\r\ngziu4LnO4Ly/URvn6DJa/nVy191qagdgvaB+i8Bu+Ujk+OKXPRPRGTLPljCP\r\nq410Ye2t8Q5qevN2pOjyJFb9cV661QHyssVdXiF6uYNe0oXYh3zQMhXmow3X\r\nHFpIk84ye8bUv8HADCqPCCGXSkdNMA4j/wZl3iZDqBkymWaf5l/ecz9lPaZM\r\nqtG8VdxwltR9LfCnsHu09RpJYwTV6JvpbSn/vtDwfOm//DgmZlTkJqjHjmz1\r\nsvNkHEwtSDuDGwYrh0KtfY8TTGgVxO85zKoR3lFX2BY8UmFTOJfMtE5U1gkm\r\npgZwcDWGPn6JymSXyPnXoVBJjSvtmQuUwAA+5H2aGuchDh0giBONm+Voi4Wy\r\nqix6wURYbtvBjaMIBJMtwqAu/dQKEp7aoTOf8zG9CvpeAlSeHQ9HwzMcYA6t\r\nqJF+qErU29YkncE6UuN5PomjF2k/WALq9Ao=\r\n=fk12\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.2.0_1662004447533_0.4389703185641063"},"_hasShrinkwrap":false},"0.2.1":{"name":"feathers-lowdb","description":"Feathers LowDB Service","version":"0.2.1","homepage":"https://github.com/lwhiteley/feathers-lowdb","main":"lib/","types":"types","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"bugs":{"url":"https://github.com/lwhiteley/feathers-lowdb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","lowdb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"}],"scripts":{"reset":"rm -rf db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"engines":{"node":">= 16"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.15","@feathersjs/errors":"^4.5.15","sift":"^13.2.0"},"devDependencies":{"@commitlint/cli":"^9.1.2","@commitlint/config-conventional":"^9.1.2","@feathersjs/adapter-tests":"^4.5.15","@feathersjs/express":"^4.5.15","@feathersjs/feathers":"^4.5.15","@feathersjs/socketio":"^4.5.15","@types/lowdb":"^1.0.9","body-parser":"^1.19.0","chai":"^4.2.0","conventional-changelog-cli":"^2.1.0","eslint":"^7.7.0","eslint-config-airbnb-base":"^14.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","lowdb":"^1.0.0","mkdirp":"^1.0.4","mocha":"^8.1.1","npm-run-all":"^4.1.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"aba0d221bdd1615c3441fd8448733ee07b924980","_id":"feathers-lowdb@0.2.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kATIC36iO5w6IL2rm+ixmdNrka04sUgkmCExoZ51UNLQgIfii+7H+FB6FXoP0g1MpWtLZnM5tSAFnb7xWVe2vg==","shasum":"41f66447ae37b57644fa1043a7ca158237524925","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-0.2.1.tgz","fileCount":10,"unpackedSize":16276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT45D9QLJt8V3+3zGHjSqd6kAXQrnGNojL+brssQloQAIhAM7AI8ug45FmLHSZFdTWU+6A1UMZX8D6wQqbJMbOmPpS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEbK/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop0Q/9FcZN6V4oselcULEqzTNzwAJyav43dco8KU/hsleaat1VIw2G\r\nVpXMxzaA3QXlEt+VCLX/2l7U0rP8icB5Vf2wjfCF1uigelEU9hsldSnL9eL4\r\nyqPIvPo/JilPpBUhy9OeQoZGmfbC+VoXNnCj8ZlXakZ703AJUQZeaUr+o/nt\r\nEB6/qx5aK9eUh+bi2g95skbworLMcJZVibarroo17JF2/Kh19C/OPsm05JNi\r\nGMtmXXOitr3IuvOilt+hMdNuiZ6S8buvYh46eeJj/Iok4OIAjRxLo40Z8qJd\r\n0KuEf4Nvuwkj0sT71XTuukN3fd5RFbn044+gd/ZGvMbcXp5FltaKLDxOA97q\r\nDuVc7UmUahizJML+OgrXkNBWfXwul/zQtMs2ILSmQzKMHI80Zzx9Xr5zHRQ4\r\nf5LR2oqN8WgaG55E8U4nqEatId+2uXW9hwjNrVIoBCgSuCUztLd1gRSyo0IH\r\ntpJdhzot2uC4PzatgAK+n9FWzoLNaChb8tZwgznEwAqv4q4evsAaC5nqC5dB\r\n/dBr73dzABJ8Y5TgLBjuDnrdOaEpQJ9m8BdW8APmIAQpuuZ+3kv+ivAOq9jt\r\nkWy1kd1APDou7MOZI0BrBV5zhObJ4iDkrdQ0kE6+37yG/qgT3UIZ6m+eXjjy\r\nGTb19OC7dly/804QVggwF8HCzILU/qx8x3w=\r\n=ESeg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},"directories":{},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_0.2.1_1662104255768_0.9691408124695831"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"feathers-lowdb","description":"A LowDB feathers service store with Yaml support","type":"module","version":"1.0.0-alpha.1","homepage":"https://vblip.com","main":"lib/src","types":"lib/src","keywords":["feathers","feathers-plugin"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublish":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","readme":"# feathers-lowdb\n\n[![NPM version][npm-image]][npm-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Build Status][build-image]][repo-url]\n\n**MAJOR UPDATE IN PROGRESS.. PLEASE WAIT**\n\n[feathers-lowdb](repo-url) is a database service adapter for [Lowdb][lowdb-repo], a small JSON database for Node, Electron and the browser powered by Lodash. LowDB can store data in-memory or on the filesystem which makes it useful as a persistent storage without a separate database server. **Only works with `lowdb@^1.0.0` for now**\n\n```bash\n$ npm i --save lowdb feathers-lowdb\n```\n\n> **Important:** `feathers-lowdb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n## Try it Online \n\n- [Sandbox with Feathers guestbook example app](https://stackblitz.com/fork/feathers-lowdb-example?file=src/services/messages.service.js)\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be an LowDB database instance.\n\n```js\nconst low = require('lowdb');\nconst FileSync = require('lowdb/adapters/FileSync');\nconst service = require('feathers-lowdb');\n\nconst adapter = new FileSync('./data/messages.json');\n// Create a LowDB instance\nconst Model = low(adapter);\n\napp.use('/messages', service({ Model }));\napp.use('/messages', service({ Model, id, events, paginate }));\n```\n\n**Options:**\n\n- `Model` (**required**) - The LowDB database instance. See the [LowDB API][lowdb-repo] for more information.\n- `id` (_optional_, default: `'_id'`) - The name of the id field property.\n- `events` (_optional_) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (_optional_) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `multi` (_optional_) - Allow `create` with arrays and `update` and `remove` with `id` null to change multiple items. Can be `true` for all methods or an array of multi methods (e.g. `[ 'remove', 'create' ]`)\n\n## Example\n\nHere is an example of a Feathers server with a `messages` LowDB service that supports pagination and persists to `db-data/messages`:\n\n```\n$ npm i --save @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-lowdb lowdb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst low = require('lowdb');\nconst FileSync = require('lowdb/adapters/FileSync');\nconst service = require('feathers-lowdb');\n\nconst adapter = new FileSync('./data/messages.json');\n// Create a LowDB instance\nconst db = low(adapter);\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({ extended: true }));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io services\napp.configure(socketio());\n// Connect to the db, create and register a Feathers service.\napp.use(\n  '/messages',\n  service({\n    Model: db,\n    paginate: {\n      default: 2,\n      max: 4,\n    },\n  }),\n);\n// Set up default error handler\napp.use(express.errorHandler());\n\n// Create a dummy Message\napp\n  .service('messages')\n  .create({\n    text: 'Message created on server',\n  })\n  .then((message) => console.log('Created message', message));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n\n[npm-image]: https://img.shields.io/npm/v/feathers-lowdb.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/feathers-lowdb\n[downloads-image]: http://img.shields.io/npm/dm/feathers-lowdb.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/feathers-lowdb\n[build-image]: https://github.com/lwhiteley/feathers-lowdb/workflows/test-lib/badge.svg\n[repo-url]: https://github.com/lwhiteley/feathers-lowdb\n[lowdb-repo]: https://github.com/typicode/lowdb\n","readmeFilename":"README.md","_id":"feathers-lowdb@1.0.0-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Fi+IXavXNv+2MnsS0kAuLr0q68jpeH1wbwab6abMPIQiWZnr1SrPtP4ENaVuS69xhLhmClTZaEaX/6g4MrbA8A==","shasum":"67c03d8549d764cfa74f3f2a9f1bf7e95653e14b","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.1.tgz","fileCount":20,"unpackedSize":66082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUcCrTaZr75MP1ALErTc8oRZm0qfH1Qr2VKq1VBo9+OAiEAh2qBbdCWIhdlTfdQWl9uILPhdApragrwRh0GiPh0SwA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTo3cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI1A/9F9pNBJAR8j2C+m8iYeMdRr+7DexRxc1LiZuUOLQFm7TFY9c6\r\nrYqen8eXQNotUW9eMKKe9Y5dm9GmHvve/zbHArgEhcWlO+kaK4UG87G1XTej\r\nNwU/XWko0A/xo6poO3WJeCiOLH1AuHR5wxoX2AJ/B0kowLIJ5AxTKllpaqPE\r\nYJuOTJmDbPRpQpK5PZ5kWMM3oh7wRpwqDoUEz7pDvTUttuIXsOV+SkT4dHP1\r\nwOR+gCBCZYqgHsouoV9WVjWWMefuJ/VYB8+THtPczakN0sAozB7WVElQ4xLN\r\nIgwfsbeW2CdNNSR82Teb+s/X4nF07GY/EUoz44JzwaD6bxcbveCV6BFvHGOm\r\n9AJuMMtKxk6QIok/S9XAgBFqdErsGsdiuUqw3yJBCWkI2yoZkuPgqejFupAY\r\nqr7XtJL/xXfAfwoGuQKUWvDj8BumYKxDy3KtA4Ao3CBzGY0Ve7sRiHv5fqZR\r\nPzb6FhDnHcSsTnVD4nmuHENMIInm5ji+g1CafQUXCN/3tUP6AuvTigDCNYYK\r\nLVbnJWtNTwyJvQEZBEZBalx4BqIaxfo2jhPs0kbfj1tu9eXAoZ4Q0F4ME0IV\r\nDFw2X3WqCCzneRaJoKSRxEvmCw9Wj/5WnlNUc0P433cwCl3ZtKy96F4hX5AC\r\nVJE1pxSDOOmBk083g29LPOxpdKlQSzLBJnA=\r\n=kqHD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.1_1682869724358_0.9136456547435654"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"feathers-lowdb","description":"A LowDB feathers service store with Yaml support","type":"module","version":"1.0.0-alpha.2","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathers-plugin"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublish":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-KaVFKxlWuCjos8KZf9mfYn/oW7gUepmS9BVANVh5TpXryGd1Aeq3gDlU1f4ZTOv3fDu8ZRnMP83Cwmn/tLaNUQ==","shasum":"dd07ba7d78b88e3c283c71a6c78e3ce10a342077","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.2.tgz","fileCount":17,"unpackedSize":58216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcD3HAzewy9zFmOvgj1C7kRV4miEzibglFv7KOkYyFnAiEA1yWmllz+reWD7P9VH1FLPds4aokpg2C8fHJYfbMS388="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUvgLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod1Q/+IocVh5bbw7jZxMdz0aWZrlAD5AUnHL03SfkV8h3b7TdDQyQZ\r\nsA9DsVF5M0HLQqKcUn5lAV1o7mcDMwnkRYY7GiFIE7HnQ3QfA7HLgBQXOGvc\r\nHHC4bax0abUvVEKwUzPEnh+7Y40LEOGXbkBTheR5ESXRsEoCEFLlj+CF2UiB\r\nkV8HnDN1Omit2E0834RcUFYXpowB9e3/Wg6ChFput7XEDbggSQQ8vTwgWGwr\r\n/DaYU4CmSzTAj2GvXXguY4cKzGN+UFzoYE5vt0w1BTa3X9BLFMyeIdusYgRM\r\nYRMGLStMqSp7ZtoiwFDj9kO+AsyNUXw3jB3Da6bHjq3JKkXe8PY/cgNjLprK\r\nMJnM5Q0srzS9j9VFC/nz1MKJwEHsd1FfPsI/I+lZyNVCbPXv+qqAaTiJepPF\r\neLyUNjYipZAk99LICqqw/zLzV2HdWsUn0rYW8AeQVv4fuecW5cuLDKPXBnzI\r\nTsxYz5+Zz6LYZxqGgs2B+UUbfTzUJOkVer1Sr+FNJ30gM8p5qTWck56H3UMG\r\nm1yvV0xA73748DQnEHW0z/b3aSfKEZQkWraQ6GZvSmL/4iUj9iNxcOkxd37w\r\nklz2UruhPFcSCd+eVkL80CmeFYpL0y92HpoNe+3eL1gWtyOKT0LHCqjn4lC0\r\n/ul/bbtbrcylOgr/EnheewgCfXZXIAKQIlM=\r\n=nyEv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.2_1683159051474_0.8195092699293995"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"feathers-lowdb","description":"A LowDB feathers service store with Yaml support","type":"module","version":"1.0.0-alpha.3","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathers-plugin"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublish":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","readme":"# feathers-lowdb\n\n[![NPM version][npm-image]][npm-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Test Runner](https://github.com/lwhiteley/feathers-lowdb/actions/workflows/Node18.yml/badge.svg)](https://github.com/lwhiteley/feathers-lowdb/actions/workflows/Node18.yml)\n\n[feathers-lowdb][repo-url] is a database service adapter for [Lowdb][lowdb-repo], a small JSON database for Node, Electron and the browser powered by Lodash. LowDB can store data in-memory or on the filesystem which makes it useful as a persistent storage without a separate database server.\n\n```bash\n$ npm i feathers-yaml@alpha\n```\n\n## Try it Online \n\n\n- [Quick Start with Browser client](https://stackblitz.com/fork/lowdb-qs-browser)\n- [Quick Start API Server](https://stackblitz.com/fork/lowdb-qs-api)\n- [Quick Start First App](https://stackblitz.com/fork/lowdb-qs-first-app)\n\nAdvanced\n\n- [Contributors Replit](https://replit.com/@fossprime/feathers-lowdb)\n\n## API\n\n### `yaml([options])`\n\nReturns a new database instance initialized with the given options.\n\n```js\nimport { LowDBService } from 'feathers-lowdb'\n\nexport const createModel = (app: Application) => {\n  return new LowDBService({\n    filename: 'users.yaml', // or users.json\n    id: '_id', // todo: https://github.com/feathersjs/feathers/issues/2839\n    startId: 1,\n    paginate: {\n      default: 2,\n      max: 4\n    }\n  })\n}\n```\n\n**Options:**\n\n- `filename` (_optional, default `/tmp/low-123-321.yaml`) - The full path to the file\n- `id` (_optional_, default: `'id'`) - The name of the id field property.\n- `startId` (_optional_, default: `0`) - An id number to start with that will be incremented for every new record (unless it is already set).\n- `store` (_optional_) - An object with id to item assignments to pre-initialize the data store\n- `events` (_optional_) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (_optional_) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (_DEPRECATED_) - renamed to `allow`\n- `allow` (_optional_) - A list of additional query parameters to allow\n- `multi` (_optional_) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n\n## Example\n\nHere is an example of a Feathers server with a `messages` LowDB service that supports pagination and persists to `messages.yaml`:\n\n```\n$ npm i @feathersjs/feathers @feathersjs/koa @feathersjs/socketio feathers-lowdb@alpha\n```\n\nIn `app.js`:\n\n```js\nimport { feathers } from '@feathersjs/feathers'\nimport {\n  koa,\n  rest,\n  bodyParser,\n  errorHandler,\n  serveStatic,\n} from '@feathersjs/koa'\nimport socketio from '@feathersjs/socketio'\nimport { LowDBService } from 'feathers-lowdb'\n\n// Creates an ExpressJS compatible Feathers application\nconst app = koa(feathers())\n\n// Use the current folder for static file hosting\napp.use(serveStatic('.'))\n// Register the error handle\napp.use(errorHandler())\n// Parse JSON request bodies\napp.use(bodyParser())\n\n// Register REST service handler\napp.configure(rest())\n// Configure Socket.io real-time APIs\napp.configure(socketio())\n// Register our messages service\napp.use(\n  '/messages',\n  new LowDBService({\n    filename: 'messages.yaml', // or messages.json\n    id: '_id', // todo: https://github.com/feathersjs/feathers/issues/2839\n    startId: 1,\n    paginate: {\n      default: 2,\n      max: 4\n    }\n  })\n);\n\n// Create a dummy Message\napp\n  .service('messages')\n  .create({\n    text: 'Message created on server',\n  })\n  .then((message) => console.log('Created message', message))\n\n\napp.listen(3030, () => {\n  console.log(`Feathers server listening`)\n})\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\nTry this example online: https://stackblitz.com/fork/lowdb-qs-first-app\n\n## License\n\nCopyright (c) 2023\n\nLicensed under the [MIT license](LICENSE).\n\n[npm-image]: https://img.shields.io/npm/v/feathers-lowdb.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/feathers-lowdb\n[downloads-image]: http://img.shields.io/npm/dm/feathers-lowdb.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/feathers-lowdb\n[build-image]: https://github.com/lwhiteley/feathers-lowdb/workflows/test-lib/badge.svg\n[repo-url]: https://github.com/lwhiteley/feathers-lowdb\n[lowdb-repo]: https://github.com/typicode/lowdb\n","readmeFilename":"README.md","_id":"feathers-lowdb@1.0.0-alpha.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-EM2ynPREI0ZnNMycIdXnQiA0rzC/8bV+2oFK8U/YceyU2EMYWWOuqHkgE2ePKzFaRw+OnCD567Z1JS6mKTZJQQ==","shasum":"3f788a5faa29347ea3ae38b7752066ed82216473","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.3.tgz","fileCount":17,"unpackedSize":58620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGH5HOKaQt0R86YtW9wTPShhENDETfixqALplLLmVYlrAiEA2MxQYDrdsTVc8zADwEpeB6DJYEbL05pyf6agx3b6XV4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVKHKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJzQ//aAt5W2sF7/Msf/090xh4aTL4zWdmBlYE+6zFSRZAkAjR8VkG\r\nnNywqHP/c3e5A2cBw6BdUIqbMt4nbLeltpNF1ec0YC5xblHhJ4pEM026jQXn\r\niZHSiitPU0K60WS26GWXufWbD/H9NfGVyvDGvMzSyYArNrivDeub9gh8LiNb\r\nDMbON+C76eAvTWF+96hmt5/UWHnW427LlHRDZfTbtVfzjq/w0dEBEYYu7h1r\r\nEaWAwrbl9FmUkFPpuSYZGzF3Y+JXKZVLWJnzfMS//kt5kQt/FKdlgNLdKtSE\r\nXX+Z7Ik0ETzcU1gH+WbQas9BLkM4cBPDDlB1b++Hd2qZUiH5vNpAQmgnOzLF\r\nZ9mOC0hHGNV/NMXQXBKtFE2eZYBGEhBUfDogDFriee1faJ20myCHE6eReLf6\r\nndT2RXhTWXzF0Tn7DRA6Uqwsm5M362/ux3Emc2D23tFroR5fY4JYc7fJspya\r\nKE6efktmBpj08EpgsltU0xazbejvUJLZZeNDJYw72jQ/MJAYM8HACmFMVs4G\r\nTmds88P4jGQTtu2L69s3YoqPbdClBBU/GyDza47SOdkiqjv3DY0DPl0ZNQOC\r\ne3jcU898tbXlIMMHxIQeIIrRIqL3P2T9Hk57bHXPV/RP/rrzdPcpA+HZ31xG\r\nystxPlfm+QN3/Vh7Q8xMUcOILiNwWYk13M4=\r\n=1fcm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.3_1683268042764_0.007843088547671462"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"feathers-lowdb","description":"A LowDB feathers service store with Yaml support","type":"module","version":"1.0.0-alpha.4","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathers-plugin"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","readme":"# feathers-lowdb\n\n[![NPM version][npm-image]][npm-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Test Runner](https://github.com/lwhiteley/feathers-lowdb/actions/workflows/Node18.yml/badge.svg)](https://github.com/lwhiteley/feathers-lowdb/actions/workflows/Node18.yml)\n\n[feathers-lowdb][repo-url] is a database service adapter for [Lowdb][lowdb-repo], a small JSON database for Node, Electron and the browser powered by Lodash. LowDB can store data in-memory or on the filesystem which makes it useful as a persistent storage without a separate database server.\n\n```bash\n$ npm i feathers-yaml@alpha\n```\n\n## Try it Online \n\n\n- [Quick Start with Browser client](https://stackblitz.com/fork/lowdb-qs-browser)\n- [Quick Start API Server](https://stackblitz.com/fork/lowdb-qs-api)\n- [Quick Start First App](https://stackblitz.com/fork/lowdb-qs-first-app)\n\nAdvanced\n\n- [Contributors Replit](https://replit.com/@fossprime/feathers-lowdb)\n\n## API\n\n### `yaml([options])`\n\nReturns a new database instance initialized with the given options.\n\n```js\nimport { LowDBService } from 'feathers-lowdb'\n\nexport const createModel = (app: Application) => {\n  return new LowDBService({\n    filename: 'users.yaml', // or users.json\n    id: '_id', // todo: https://github.com/feathersjs/feathers/issues/2839\n    startId: 1,\n    paginate: {\n      default: 2,\n      max: 4\n    }\n  })\n}\n```\n\n**Options:**\n\n- `filename` (_optional, default `/tmp/low-123-321.yaml`) - The full path to the file\n- `id` (_optional_, default: `'id'`) - The name of the id field property.\n- `startId` (_optional_, default: `0`) - An id number to start with that will be incremented for every new record (unless it is already set).\n- `store` (_optional_) - An object with id to item assignments to pre-initialize the data store\n- `events` (_optional_) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (_optional_) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (_DEPRECATED_) - renamed to `allow`\n- `allow` (_optional_) - A list of additional query parameters to allow\n- `multi` (_optional_) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n\n## Example\n\nHere is an example of a Feathers server with a `messages` LowDB service that supports pagination and persists to `messages.yaml`:\n\n```\n$ npm i @feathersjs/feathers @feathersjs/koa @feathersjs/socketio feathers-lowdb@alpha\n```\n\nIn `app.js`:\n\n```js\nimport { feathers } from '@feathersjs/feathers'\nimport {\n  koa,\n  rest,\n  bodyParser,\n  errorHandler,\n  serveStatic,\n} from '@feathersjs/koa'\nimport socketio from '@feathersjs/socketio'\nimport { LowDBService } from 'feathers-lowdb'\n\n// Creates an ExpressJS compatible Feathers application\nconst app = koa(feathers())\n\n// Use the current folder for static file hosting\napp.use(serveStatic('.'))\n// Register the error handle\napp.use(errorHandler())\n// Parse JSON request bodies\napp.use(bodyParser())\n\n// Register REST service handler\napp.configure(rest())\n// Configure Socket.io real-time APIs\napp.configure(socketio())\n// Register our messages service\napp.use(\n  '/messages',\n  new LowDBService({\n    filename: 'messages.yaml', // or messages.json\n    id: '_id', // todo: https://github.com/feathersjs/feathers/issues/2839\n    startId: 1,\n    paginate: {\n      default: 2,\n      max: 4\n    }\n  })\n);\n\n// Create a dummy Message\napp\n  .service('messages')\n  .create({\n    text: 'Message created on server',\n  })\n  .then((message) => console.log('Created message', message))\n\n\napp.listen(3030, () => {\n  console.log(`Feathers server listening`)\n})\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\nTry this example online: https://stackblitz.com/fork/lowdb-qs-first-app\n\n## License\n\nCopyright (c) 2023\n\nLicensed under the [MIT license](LICENSE).\n\n[npm-image]: https://img.shields.io/npm/v/feathers-lowdb.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/feathers-lowdb\n[downloads-image]: http://img.shields.io/npm/dm/feathers-lowdb.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/feathers-lowdb\n[build-image]: https://github.com/lwhiteley/feathers-lowdb/workflows/test-lib/badge.svg\n[repo-url]: https://github.com/lwhiteley/feathers-lowdb\n[lowdb-repo]: https://github.com/typicode/lowdb\n","readmeFilename":"README.md","_id":"feathers-lowdb@1.0.0-alpha.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7jlO5H8SOF/lAIJ/3+/8uSYbo5EDQtqsY45Gwo62MolPEJXDxzr2swBeyfbISeNI9wGbiQZRUnT+CHqbx5fhBA==","shasum":"571578c51d40daf3ec47d563bf489087d238d946","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.4.tgz","fileCount":17,"unpackedSize":58980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn4CNy/GxJolQRjilNd1IZMT6DrzflpJX2Y/bPB9COOwIgIp7vTxXlg6cNFNeC6QokuoW7EbnGW1OP1jvezyigNY8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVKY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsxQ//fFX91LNZBOx3FZEOVV/QYvMrArpiKVi+ZoIH3cN4LYMjLsAG\r\nFS2gVl6irNu7+QfwgyBXsKDhpsxL2jV0Pehlrmw4e9rYerZyyLRqH6QmIso4\r\nz3y139f1exbJHzliKe6XjmbHZQkfs0RjrkV98OIMg5gscnztNS10D6lbhXPh\r\nGqiqNLhiM1C9X2AAKmI2txgPHHGcQwSDQXjz6SOC0DTDjdsTVdIhuVRJXPWo\r\nUvYDcNHdaWdsAwbPuZhQG0XXF+3mZ2QCxJkTbW/SF33YzhFDNMfYJKlEVjxZ\r\nrTtCeMzA8FIHZ/MwrLAx0HkiLFLTInu0EDPO6BL0PMUnLdkradVsmKZ1GSht\r\nFzEappg/s13xc6Cv0X+8/VOqhaePVVNwgxL+ONBEhX8/ssK/43YtDyLOz5tB\r\nm324wnb5p0EUVK0hG3lN5ADdOLBVAlA1W+lSrV+fO4QY7oQlL6tPSu39sj2Z\r\ndJ0M/1BnOXjAveAfKUB651oALrAyL0XxDwv+IRknAC+yRZAkO0+q3d2g2N6s\r\nmqPWjlO0ahkYBBCY+h7cBolp6DCMx7tfyt5TsIfb/8DuD6NAk+hnlcTasgov\r\nEkVK1IcFhiRkVr0MKwWxtqUukTN2SLZ2ueOzzgvkXb25G7zZzNhLquOrPhI8\r\nvNSBYGouy4uE8u9ei0kHSeC2pg6ESTbEgM4=\r\n=fSZX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.4_1683269174665_0.004234735175834725"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.5","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DZrd0wuDrwDm0hyW2Mm90XV6Eya3DMwIltDolW9c07NMFMYNEJysVmFlCtb5Wle+z2qi/ioOUCyIjcJLdRifsQ==","shasum":"9aca5400f2bd7b50f1d750741790eb846446c140","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.5.tgz","fileCount":17,"unpackedSize":59137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaPcaYD4ZtwjUP3e27oVsQf1gtVZ+5MTm4AdTObK/cYQIgK+ZlAAcS6ILV73HL7sKe9I9/f6HzEvh+Uy2NW3dv9V0="}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.5_1684370764995_0.6926297830372716"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.6","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.6","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IMJJ7eJc6GFAlahQY4MI4fHZQUAwhoycXsoU1maWkFSqPeNaLwRA4atUsh1VdNftvFtuAyi1TN8YpIeXYoLfPQ==","shasum":"123b5a1b3ed10465f847d422a7ed4d3819dd60cc","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.6.tgz","fileCount":17,"unpackedSize":59131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5Mcf6XCPu/RQtuC7VYb7JA3mCkkVZ73TO/p42OsCDTAiAaltxFXJNJpMdzsCHSYl9G7B4Sx/sCyAOaTfo2jBxh2w=="}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.6_1684371407394_0.9988197109680932"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.7","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql","lodash","sift"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/FossPrime/feathers-yaml.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.7","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eTTh5gsSw2P61E+JX3TdbxrWyaUyVGo7Dt75RLBGDihdiiaJR7lmEeaT1NOoK6eae28Ygw/TbViHRytPOPqu2w==","shasum":"fb1d7e8d267bfeac39954795e13d4477344bdee7","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.7.tgz","fileCount":17,"unpackedSize":59140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQJIQ0PMXj/r3jJkqcFCkGPTIpUL+Uehf+lbCWvkXd3AIgIPDNXtUY3vSMk/5wga7f+pZ5tKLLJIy81eRrcTNojYw="}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.7_1684379435396_0.6723342933393086"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.8","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql","lodash","sift"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.8","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ht2iKuEj12jodMEi3o9uxW8Pgl4vinU8SIGjsnKDp17xW5wNoEzYjXKpRYN3eD7aTAfExM9SEVN4DkQBZlwyzQ==","shasum":"2ef4572d5853069d14435e9baed873763e33a6b9","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.8.tgz","fileCount":17,"unpackedSize":60932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzRum/lDGtRhG/8wThJy/Q6KCn2qhGTKrefoWHC7YA4AiAYrTn4YSfFEx+3HQhA5gTvHz1im9xdThmw0+N46G+sww=="}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.8_1695747163891_0.2480454252003299"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.10","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql","lodash","sift"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.10","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ldJI3KH2209Zj6j3cdiKYpv3KkmchcNXANLYCdIG6J6WJCbHrxBFOLi4nEq30jrPfme5foxslxDKDJRRd8OdYQ==","shasum":"13970306ecb2c53b2588fe2242413359e0652703","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.10.tgz","fileCount":17,"unpackedSize":63432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfE4kPiMxwQDa7AthubllFZOKfi0RWS+d+8lD/z+0WZQIgakVHdUGz3qV2pds6K3mFzKfbERUEJbxaJn2ji45uvdE="}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.10_1695789494013_0.7212970884872165"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.11","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql","lodash","sift"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.11","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zjqADhDxSBGICJvdFshQb2qrjgZSnE9/vq1+dd1pdKWXjN9lN7hOpCKVoVCnhDhaWGjEiEaYZZhrn/K9hcU31g==","shasum":"8a729cf37636b75aa2ddb6c54f3b3e97666bd98f","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.11.tgz","fileCount":17,"unpackedSize":63578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkzsI8RiLRoPWnGGnsWcI/J1ulGBTd+y92ZS0i3xa+IAIhAMfZYbgILaQ9qukKqIXR5dWGt/r9yrZ81u3fIVJNWroi"}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.11_1695790175301_0.9336031165087146"},"_hasShrinkwrap":false},"1.0.0-alpha.13":{"name":"feathers-lowdb","description":"A LowDB feathers database adapter service with yaml and json support","type":"module","version":"1.0.0-alpha.13","homepage":"https://vblip.com","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql","lodash","sift"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"engines":{"node":">= 16"},"scripts":{"prepublishOnly":"npm run compile","pack":"echo 'Skipping pack.'","upstream-pack":"npm pack --pack-destination ../generators/test/build","compile":"shx rm -rf lib/ && tsc && npm run pack","test":"NODE_OPTIONS='' npx mocha --config .mocharc.json --recursive test/**/*.test.ts","test-artifacts":"cat /tmp/low-*.yaml","example-vanilla":"ts-node --esm examples/vanilla.ts","LEGACY-SCRIPTS-BELOW":"echo please migrate these","reset":"rm -rf db-data","x-publish":"git push --follow-tags && run-s changelog && git push","changelog:commit":"git add CHANGELOG.md && git commit -am \"chore: updating changelog\";exit 0","changelog:gen":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog":"run-s changelog:gen changelog:commit","mocha":"npm run reset && mocha --recursive test --timeout 5000 **/*.test.js","x-test":"npm run lint && npm run mocha","start":"node example/app","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public","release:major":"npm version major && npm publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","lint:commits":"commitlint --from origin/master --to HEAD"},"publishConfig":{"access":"public"},"directories":{"lib":"lib"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.4","@feathersjs/commons":"^5.0.4","@feathersjs/errors":"^5.0.4","lowdb":"^5.1.0","sift":"^17.0.1","yaml":"^2.2.1"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.4","@feathersjs/feathers":"^5.0.4","@types/mocha":"^10.0.1","@types/node":"^18.14.6","mocha":"^10.2.0","shx":"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.0.4"},"gitHead":"90caf635aec850550b9d37bea2762af959d9e8d5","_id":"feathers-lowdb@1.0.0-alpha.13","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WTL9/OVgF7m9/LTBQw7ggVkXC+QmitQ8k+NAt1SMJWdm2Dei1HIYpIh/iKMfHQO8Y5vshHQglMpnmhZBpTYj3g==","shasum":"ab3d27d302b0949f1cbe889b0673492740871fe0","tarball":"https://registry.npmjs.org/feathers-lowdb/-/feathers-lowdb-1.0.0-alpha.13.tgz","fileCount":17,"unpackedSize":63878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ztqVMiGwGfUqeZUvrfLPBmSF7bxXWoxhxdUr8NG3NAIgLrBmXSxDXcFTEthTPW31Kn5rp577judTgdV8d3XeNBw="}]},"_npmUser":{"name":"rayfoss","email":"lyjypry@vblip.com"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-lowdb_1.0.0-alpha.13_1695791159729_0.3985640417408207"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-07T22:38:30.652Z","0.0.1":"2020-04-07T22:38:31.005Z","modified":"2023-09-27T05:06:00.213Z","0.0.2":"2020-04-07T22:40:24.727Z","0.0.3":"2020-04-07T23:24:04.103Z","0.0.4":"2020-04-07T23:26:01.626Z","0.0.5":"2020-04-08T07:49:20.032Z","0.0.6":"2020-04-08T07:50:51.971Z","0.0.7":"2020-04-08T07:52:27.319Z","0.0.8":"2020-04-08T08:16:06.616Z","0.0.9":"2020-04-08T08:42:32.898Z","0.0.10":"2020-04-08T08:51:26.793Z","0.0.11":"2020-04-13T14:03:59.759Z","0.0.12":"2020-04-13T14:26:32.434Z","0.1.0":"2020-04-18T14:03:49.466Z","0.1.1":"2020-07-21T04:31:37.953Z","0.2.0":"2022-09-01T03:54:07.670Z","0.2.1":"2022-09-02T07:37:35.931Z","1.0.0-alpha.1":"2023-04-30T15:48:44.550Z","1.0.0-alpha.2":"2023-05-04T00:10:51.628Z","1.0.0-alpha.3":"2023-05-05T06:27:22.950Z","1.0.0-alpha.4":"2023-05-05T06:46:14.855Z","1.0.0-alpha.5":"2023-05-18T00:46:05.217Z","1.0.0-alpha.6":"2023-05-18T00:56:47.542Z","1.0.0-alpha.7":"2023-05-18T03:10:35.651Z","1.0.0-alpha.8":"2023-09-26T16:52:44.154Z","1.0.0-alpha.10":"2023-09-27T04:38:14.206Z","1.0.0-alpha.11":"2023-09-27T04:49:35.565Z","1.0.0-alpha.13":"2023-09-27T05:06:00.002Z"},"maintainers":[{"name":"lwhiteley","email":"layton.whiteley@gmail.com"},{"name":"rayfoss","email":"lyjypry@vblip.com"}],"description":"A LowDB feathers database adapter service with yaml and json support","homepage":"https://vblip.com","keywords":["feathers","feathersjs","feathers-plugin","feathers-adapter","lowdb","database","nosql","mongodb","nedb","knex","sql","lodash","sift"],"repository":{"type":"git","url":"git+https://github.com/lwhiteley/feathers-lowdb.git"},"contributors":[{"name":"Layton Whiteley"},{"name":"Ray Foss"}],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"https://feathersjs.com"},"bugs":{"url":"https://github.com/feathersjs/feathers/issues"},"license":"MIT","readme":"# feathers-lowdb\n\n[![NPM version][npm-image]][npm-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Test Runner](https://github.com/lwhiteley/feathers-lowdb/actions/workflows/Node18.yml/badge.svg)](https://github.com/lwhiteley/feathers-lowdb/actions/workflows/Node18.yml)\n\n[feathers-lowdb][repo-url] is a FeathersJS database adapter for [Lowdb][lowdb-repo], a small JSON and YAML database for Node, and the browser. LowDB can store data in-memory or on the filesystem which makes it useful as a persistent storage without a separate database server.\n\n```bash\n$ npm i feathers-lowdb\n```\n\n## Try it Online \n\n\n- [Quick Start with Browser client](https://stackblitz.com/fork/lowdb-qs-browser)\n- [Quick Start API Server](https://stackblitz.com/fork/lowdb-qs-api)\n- [Quick Start First App](https://stackblitz.com/fork/lowdb-qs-first-app)\n\nAdvanced\n\n- [Contributors Replit](https://replit.com/@fossprime/feathers-lowdb)\n- [Bypass hooks for semi-direct DB access](https://stackblitz.com/edit/feathers-v5-database-hookless?file=app.ts%3AL67)\n- [Swap Model via hooks or params](https://stackblitz.com/edit/feathers-v5-adapter-swapping?file=app.ts)\n\n## LowDB benefits over NeDB, SQLite and others \n\n- No External Dependencies 🫧: LowDB is a self-contained JavaScript library, whereas NeDB and SQLite require external dependencies. This makes LowDB more convenient to use, as you don't need to manage additional installations or dependencies.\n\n- Flexibility🤸‍♀️: LowDB operates directly on JSON files, allowing you to easily manipulate and access the data using standard JavaScript objects and arrays. This flexibility can be advantageous for certain use cases, such as simple data storage or prototyping.\n\n- Portability ✈️: Since LowDB is based on JSON files, it can be easily shared and moved between different platforms or systems. This makes it suitable for scenarios where data needs to be transferred or accessed across multiple environments.\n\n- Great DX 🧑‍💻: The output is aesthetically pleasing by default, making it easier for humans to read without additional tools.\n\n- Popular 💅: It is widely used, ensuring good maintenance and a large community.\n\n- Modular ☸️: It utilizes ES Modules, making it as lightweight as possible by default, which is great for frontends.\n\n- Predictable 🔮: Document updates are actually saved instead of being copied as new versions at the bottom of the file, making debugging of userland code easier.\n\n- Testable 🐑: It is suitable for testing, as the output is more predictable and less cryptic. You can load snapshots, make changes, and expect the output file to be perfectly matched.\n\n- Lean design 🐦: Indexes can be saved outside of the database or as a separate collection, rather than being appended as a strange line in your collection.\n\n## API\n\n### `yaml([options])`\n\nReturns a new database instance initialized with the given options.\n\n```js\nimport { LowDBService } from 'feathers-lowdb'\n\nexport const createModel = (app: Application) => {\n  return new LowDBService({\n    filename: 'users.yaml', // or users.json\n    id: '_id', // todo: https://github.com/feathersjs/feathers/issues/2839\n    startId: 1,\n    paginate: {\n      default: 2,\n      max: 4\n    }\n  })\n}\n```\n\n**Options:**\n\n- `filename` (_optional, default `/tmp/low-123-321.yaml`) - The full path to the file\n- `id` (_optional_, default: `'id'`) - The name of the id field property.\n- `startId` (_optional_, default: `0`) - An id number to start with that will be incremented for every new record (unless it is already set).\n- `store` (_optional_) - An object with id to item assignments to pre-initialize the data store\n- `events` (_optional_) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (_optional_) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (_DEPRECATED_) - renamed to `allow`\n- `allow` (_optional_) - A list of additional query parameters to allow\n- `multi` (_optional_) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n\n## Example\n\nHere is an example of a Feathers server with a `messages` LowDB service that supports pagination and persists to `messages.yaml`:\n\n```\n$ npm i @feathersjs/feathers @feathersjs/koa @feathersjs/socketio feathers-lowdb@alpha\n```\n\nIn `app.js`:\n\n```js\nimport { feathers } from '@feathersjs/feathers'\nimport {\n  koa,\n  rest,\n  bodyParser,\n  errorHandler,\n  serveStatic,\n} from '@feathersjs/koa'\nimport socketio from '@feathersjs/socketio'\nimport { LowDBService } from 'feathers-lowdb'\n\n// Creates an ExpressJS compatible Feathers application\nconst app = koa(feathers())\n\n// Use the current folder for static file hosting\napp.use(serveStatic('.'))\n// Register the error handle\napp.use(errorHandler())\n// Parse JSON request bodies\napp.use(bodyParser())\n\n// Register REST service handler\napp.configure(rest())\n// Configure Socket.io real-time APIs\napp.configure(socketio())\n// Register our messages service\napp.use(\n  '/messages',\n  new LowDBService({\n    filename: 'messages.yaml', // or messages.json\n    id: '_id', // todo: https://github.com/feathersjs/feathers/issues/2839\n    startId: 1,\n    paginate: {\n      default: 2,\n      max: 4\n    }\n  })\n);\n\n// Create a dummy Message\napp\n  .service('messages')\n  .create({\n    text: 'Message created on server',\n  })\n  .then((message) => console.log('Created message', message))\n\n\napp.listen(3030, () => {\n  console.log(`Feathers server listening`)\n})\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\nTry this example online: https://stackblitz.com/fork/lowdb-qs-first-app\n\n## License\n\nCopyright (c) 2023\n\nLicensed under the [MIT license](LICENSE).\n\n[npm-image]: https://img.shields.io/npm/v/feathers-lowdb.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/feathers-lowdb\n[downloads-image]: http://img.shields.io/npm/dm/feathers-lowdb.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/feathers-lowdb\n[build-image]: https://github.com/lwhiteley/feathers-lowdb/workflows/test-lib/badge.svg\n[repo-url]: https://github.com/lwhiteley/feathers-lowdb\n[lowdb-repo]: https://github.com/typicode/lowdb\n","readmeFilename":"README.md"}