{"_id":"@signalk/resources-provider","_rev":"17-000fc6f5b8990f1692fd5b4de7527f46","name":"@signalk/resources-provider","dist-tags":{"latest":"1.5.2"},"versions":{"1.0.0":{"name":"@signalk/resources-provider","version":"1.0.0","keywords":["signalk-node-server-plugin","signalk-category-chart-plotters","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.0.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"91823e3e1f545fa90077f06089230078e5ec00dd","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.0.0.tgz","fileCount":17,"integrity":"sha512-Pclb9K6Srk1twqRIEmuUYReL8mrpaXLdg660BTFfjWlLbifDb6IIQmWd4T+q+dUOjNF9mPdSfd3Ezk+lJPE62g==","signatures":[{"sig":"MEQCIF7Vgg9/svMLXE3IRWQJncL1xauPSzDE/e98gsiHQxzJAiBXFW47LuaZrBcUHviG+8DvJepnI26OTcV+wEyOCle7lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDh1/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG4w/+LAr+kiLxfo5uO+VKAjsEfN2rhwiZrj2aQ6gy7zDh+fsz4yy2\r\nBtjC9Mwg/kN9pbE93mzrtdDHeDTxQep8ewRvm/0QQhTmUu6m98ipNdoYMv71\r\n3weCarAz8j1vPPlPaJNDOn9ArNE+e2qWwifSAIkbqfyu/TcVuRY6w706htc6\r\nXCczaeqa+BQLermzeVSFhNCw6b7kkZ+Z7/OYG0442LBXaVPVe1DXr/PVE/jO\r\nMd25FC+AZExeVfXimDMmNF8jTnGTx9IRiqXB5jrDNmGyfxlwaVwzmgrk+csS\r\ngzbBU2ulX8Jssh8rDL2H0Q9tRPGQRx5XNZIaEVeYtcOsDPcZkgHvUdtJJN3B\r\ngHIRB0+vmvwuXa/BkQoTrOiFcvihryDhPjfkiZEDpp456y8D7+R+0W47fn1L\r\n8v0QgFTj28YIPhM093X2QD2ySrNc0DeaSdM31fLdjxYBPHQ2aQ8QQXCCDFRO\r\nn9l6DKAEy1KkuxjjVHI3g2j+hZIFyyXXXUwl6WY5LfeSkCXqdQCMkN1bXKBs\r\n0/+/E1vz84pmQS7u+GZCGwy5YUQ9mj7cgjnDs/cQrg5gkMgeEZBZ55TEzMc5\r\nQjkJ7R5mI532hrIiGCUWSk19gEs3toeyE8q5vbBWCuT7Z7k1Q0vsPvW2gLME\r\nRqBWMUz1nWaScJRvii2LBxiKLA46tBgrvE0=\r\n=pSEO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"e642f11a54749ee3a00a299e822f40b8b46c3b3e","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"8.19.3","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.0.0_1678646655159_0.7903359344604504","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.1.0":{"name":"@signalk/resources-provider","version":"1.1.0","keywords":["signalk-node-server-plugin","signalk-category-chart-plotters","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.1.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"02ebf70f51167083da2a0303c6cb33767101a8ff","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.1.0.tgz","fileCount":17,"integrity":"sha512-nndCy6RNV2EDL0KFe4SaV4waclkV6qaktFaAhKlTEj6yQgTQUp09JNktw5TBMUn9O7XRjG4xNzlDqXIWYZ6/zA==","signatures":[{"sig":"MEYCIQCSRwqiBcTphqjZ/fSA745T2+JseW8iSB4Krsows+5DbwIhAL+VcHtWJ+DcG4qjXNC8cCCvt25uKwmyR5CuyaDAb7b3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86047},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"b5c8aba92bb970aac3f4bd959a1915e3fab06fd2","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"panaaj","email":"panaaj@hotmail.com"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"9.5.1","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.1.0_1686046474298_0.3120055652004239","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.1.1":{"name":"@signalk/resources-provider","version":"1.1.1","keywords":["signalk-node-server-plugin","signalk-category-chart-plotters","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.1.1","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"6c108eb9a1e35f225b6cfdd123555fc15bc20151","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.1.1.tgz","fileCount":17,"integrity":"sha512-AyIbRhUyIvCy1SCLBnfmtu6BE2jzS6xhEvtoAG4fGhiGgOLalAFdaQbHJ7Ilsr2n9cJSFz3NvyuuFvOi3MvZcg==","signatures":[{"sig":"MEUCIDkRnY2BWaPHtxNse7wRmLQRyaJPBNgBIy55KP3GzO1hAiEA//LbjgvwI8lI+00oCQqjcm1H/z8LoGuITeopCn7Hops=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77645},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"3a69f6142c2639c984c76da7fe9e930fc9c9f1cc","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"9.5.1","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.1.1_1686075794754_0.3215840859774002","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.1.2":{"name":"@signalk/resources-provider","version":"1.1.2","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.1.2","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"16966350825a8bb0d1e4c44586df9d97971ed882","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.1.2.tgz","fileCount":17,"integrity":"sha512-7XnBlmT5Qc6D0aLchFjVe2/5U2F0enQVT/uNnNupbJmt5ALYDJH2ImZHIv2pumjaf8erJzXKBkjmap41MRswsA==","signatures":[{"sig":"MEQCIBwA12Gr+H75+1j5P0LxFgXsOvyrfUrcX+wI+qWIZe8VAiA82PtQJkB5R+Xduz+rQo5tM24wzr4HXsSSeBVkmspluA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85919},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"4ddd4e2cd00e6487c1fc434b848ff71d5fa867ef","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"panaaj","email":"panaaj@hotmail.com"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"10.2.4","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.1.2_1712269324660_0.9111617037728541","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.2.0":{"name":"@signalk/resources-provider","version":"1.2.0","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.2.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"a139425ac84ec7a4505dc54388bd38fa01803830","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.2.0.tgz","fileCount":17,"integrity":"sha512-DFoZMP8tfXsm6Nm050XzyKvCww/3ou4KoLZ9mHjLIMjMvxWDtYKbduBkNbtTHPEfqKxio5D+OmZsR5kr0SPCdw==","signatures":[{"sig":"MEYCIQCHdEnkv90eyahEvHu5UpgdRuZyS0JulNviHEUhiMLSuAIhAKgkaL2PDAcwDrM+IOAwlMhlTNPoHLwTCG7Em/Q2Q0y6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95419},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"2de826fa602428eebf0effd31345db755183823d","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"panaaj","email":"panaaj@hotmail.com"},"deprecated":"supersceded","repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.2.0_1730242709423_0.2978861283175407","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.2.1":{"name":"@signalk/resources-provider","version":"1.2.1","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.2.1","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"b78abeff79cc9fe6f94ddfb894ccfe7d3ecfadcd","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.2.1.tgz","fileCount":18,"integrity":"sha512-qR7c2UKhsAZKSK+jzvmRE0pfn2z0c3hvJJfTZ8pld/3C9VlrXvbAlF0TYoblg7AbBdAQTgHbZHzBNxhEA0/Gpw==","signatures":[{"sig":"MEUCIHqjTJyBCVoxDaPo8WKjHgTJm3kYnhETaZfh9liL7+y4AiEA795qC78eIg6IRCZV0DczQ1FLT/w0ADlviCoiFn81a5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125788},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"2de826fa602428eebf0effd31345db755183823d","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"panaaj","email":"panaaj@hotmail.com"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.2.1_1730243477013_0.6383280535392144","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.3.0":{"name":"@signalk/resources-provider","version":"1.3.0","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.3.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"407e3c9a718fdcc794044cdc00fc57f36d0262ec","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.3.0.tgz","fileCount":17,"integrity":"sha512-LftsNMYkQMPy83M9QNW1NYbA6CjQcWoB8pWHdyby0RfLXfBFePH2JKIVYATgxzS88KpesaIqk1FIr3EK9Lyegg==","signatures":[{"sig":"MEQCIC2IYkUV6S5/5d/mhURxSoe5TSwmv7FJ7Zx20/8m86U2AiBZbAOP75qq6t+tL4P3Ye2OR5HPyVibyg44V7AcGZLMxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86542},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"b857dfff7175b30b7599cd2876170943cd0113b4","scripts":{"lint":"eslint -c .eslintrc.js --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint -c .eslintrc.js --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.3.0_1731832334625_0.8780482534359502","host":"s3://npm-registry-packages"},"signalk-plugin-enabled-by-default":true},"1.3.1":{"name":"@signalk/resources-provider","version":"1.3.1","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.3.1","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/resources-provider#readme","bugs":{"url":"https://github.com/SignalK/resources-provider/issues"},"dist":{"shasum":"f2dea2539db9234341605d27aa8124a8ec761fe7","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.3.1.tgz","fileCount":16,"integrity":"sha512-rk+uEDC3jvUkPQZJtZVBXbcIk2Cpl8hTemW4PNtSbdjlgJ43/sDpS5Yit+M4oYN/PVHo8q4nrcwNDXno51SdVA==","signatures":[{"sig":"MEUCIQDAzLloiZe4GkwDtkP4kROKpxWQvxtXWQc1IWmESKI5fwIgJFYyB5kRTqDGo/9ZlT2oMyE98lc16S0aDaUHrDSehuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79915},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"f9e97317276a1ee15ef7bfa111c196970ada1492","scripts":{"lint":"eslint --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/resources-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.3.1_1735402236870_0.3761794704996133","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.3.2":{"name":"@signalk/resources-provider","version":"1.3.2","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.3.2","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/signalk-server#readme","bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"dist":{"shasum":"990ea115038865792ab72139c1d6079d2127fea4","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.3.2.tgz","fileCount":16,"integrity":"sha512-yzgE3g0SPnjChGqLAvyHJsORpQbSinmu0/0okF2Ke0XfoLIi8N2N7l0/BBsQ/Qc3uV4IDA+S3Iioagy6YmshDg==","signatures":[{"sig":"MEUCIQDNPOCtO8JYsa8QL/day/5l7vs73zyJiWS4i66YS28XOwIgd1tdHG0GsxQ6shniAZwp/+UGLGkWjRWN+C8pAA5Q/ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80100},"main":"plugin/index.js","types":"./plugin/index.d.ts","gitHead":"e769be51c74596d1fdd39fc7091115d8bc701f30","scripts":{"lint":"eslint --ext .ts --ext .js --fix src/","test":"npm run build && npm run build-declaration && npm run ci-lint","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","ci-lint":"eslint --ext .ts --ext .js src/ && prettier --check src/","prettier":"prettier -w src/","prepublishOnly":"npm run build && npm run build-declaration","build-declaration":"tsc --declaration --allowJs false"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/signalk-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.5.4","@types/express":"^4.17.6","@types/ngeohash":"^0.6.4","@types/node-fetch":"^2.5.6","@signalk/server-api":"^2.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.3.2_1742620435899_0.022832626918354304","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.0":{"name":"@signalk/resources-provider","version":"1.4.0","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.4.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/signalk-server#readme","bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"dist":{"shasum":"0030b1f59c06412e9737ed1e521949bec96f8cc5","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.4.0.tgz","fileCount":25,"integrity":"sha512-t6xqnFHmJblGuSjJ9Fn2e1xujTDf/qHEA2e0hYPx2pMrLA7c2CnyGr6U6UY9igCZwxFEDb3jPt88N7H0F4w6fg==","signatures":[{"sig":"MEYCIQCaXoI7WGaAwFCFvGPp0Udk18UhvDT/BBmThTU88VbnlwIhAOkg7r6I1uL9r0JO3QPJXNq5yr/smL3mncmV1s0hp/it","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123842},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f1156cb8f6ccd0757ad283300c4d2583ad95dee9","scripts":{"lint":"eslint --fix","test":"npm run build","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","prettier":"prettier -w src/","prepublishOnly":"npm run build"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/signalk-server.git","type":"git"},"_npmVersion":"11.4.1","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ngeohash":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.4.0_1748977355753_0.5929278857938145","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.4.1":{"name":"@signalk/resources-provider","version":"1.4.1","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.4.1","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/signalk-server#readme","bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"dist":{"shasum":"2c1f06cf414d9fbcdc065a4a4bc7cd261e8f49ff","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.4.1.tgz","fileCount":21,"integrity":"sha512-NAs9VCrNXd4sLV5Y/FTMCgv3e6aofbmN9YZwYKYKL0cMA50QqYNWzzps7wQ6O9j09LJ78vrPb4o9qlmmmWBkEg==","signatures":[{"sig":"MEYCIQDpJL2BoQNOjic4zkWp7YKLBMTedLJWmEkKf4dKZhEWEwIhAM3SwzmLmDoGUcpmk8FEDN067tyey5hDbNSvJ9bKY/cp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121606},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"25d8ef0802bc53228131692f7a71cfd8e3b9e4c6","scripts":{"lint":"eslint --fix","test":"npm run build","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","prettier":"prettier -w src/","prepublishOnly":"npm run build"},"_npmUser":{"name":"panaaj","email":"panaaj@hotmail.com"},"repository":{"url":"git+https://github.com/SignalK/signalk-server.git","type":"git"},"_npmVersion":"11.6.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ngeohash":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.4.1_1760912323016_0.9726767205260554","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.0":{"name":"@signalk/resources-provider","version":"1.5.0","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.5.0","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/signalk-server#readme","bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"dist":{"shasum":"3b8a3c41d1d3bdab343b5b2efa07fc35fd7b40ba","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.5.0.tgz","fileCount":21,"integrity":"sha512-urDiDhgL+n78AX31Ajm88rkZ7N+G9+HFbwaVyfmVFRXrBFfVf/a9TWh041oU7EjTvtrQR9FmQ7j/Odl1S/o9Iw==","signatures":[{"sig":"MEQCID07R8aynj9my5nu+yf0pOfjyEm35mWQE0FhsDOSHrofAiAadHu4srgb5vFQdnkBF7QKZMdOkoxu5bZ1F6AGJfDlew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118642},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f3ab524ec65e919ecd1c6464781ddda7d4a0a73f","scripts":{"lint":"eslint --fix","test":"npm run build","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","prettier":"prettier -w src/","prepublishOnly":"npm run build"},"_npmUser":{"name":"tkurki","email":"teppo.kurki@iki.fi"},"repository":{"url":"git+https://github.com/SignalK/signalk-server.git","type":"git"},"_npmVersion":"11.6.2","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ngeohash":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.5.0_1762547857388_0.8288166140361424","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.1":{"name":"@signalk/resources-provider","version":"1.5.1","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"author":{"name":"AdrianP"},"license":"Apache-20","_id":"@signalk/resources-provider@1.5.1","maintainers":[{"name":"timmathews","email":"tim@signalk.org"},{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"fabdrol","email":"fabian@decipher.industries"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"contributors":[{"name":"panaaj@hotmail.com"}],"homepage":"https://github.com/SignalK/signalk-server#readme","bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"dist":{"shasum":"fa7f51d833ad4a3f4ca2adb643b67d328ceb460e","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.5.1.tgz","fileCount":21,"integrity":"sha512-OlkDjHCcoV2GR5ZhqDkMYhVC3WVSocaEfpjzusjmqD5I5KAd6nbkmkWxWsbG0v2YGRaOGR9clYpaWXN+wox9vQ==","signatures":[{"sig":"MEUCIQD21UyuQR150ARYPMOoptcbi7JiNhmp69ebimCMMTmvmQIgFJYxbawBYObQO2TTEXtuo76ydRGzgqfnky/GzFnQM+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120950},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"abfdd9e7dd799c114cbe6554d0472d700e77fbd9","scripts":{"lint":"eslint --fix","test":"npm run build","build":"tsc","watch":"npm run build -- -w","format":"npm run prettier && npm run lint","prettier":"prettier -w src/","prepublishOnly":"npm run build"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/SignalK/signalk-server.git","type":"git"},"_npmVersion":"11.7.0","description":"Resources provider plugin for Signal K server.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"geolib":"^3.3.3","ngeohash":"^0.6.3","geojson-validation":"^0.2.0","@signalk/server-api":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ngeohash":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/resources-provider_1.5.1_1766865151316_0.1262896632383106","host":"s3://npm-registry-packages-npm-production"},"signalk-plugin-enabled-by-default":true},"1.5.2":{"name":"@signalk/resources-provider","version":"1.5.2","description":"Resources provider plugin for Signal K server.","main":"dist/index.js","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"repository":{"type":"git","url":"git+https://github.com/SignalK/signalk-server.git","directory":"packages/resources-provider-plugin"},"author":{"name":"AdrianP"},"contributors":[{"name":"panaaj@hotmail.com"}],"license":"Apache-20","scripts":{"build":"tsc","watch":"npm run build -- -w","prettier":"prettier -w src/","lint":"eslint --fix","format":"npm run prettier && npm run lint","prepublishOnly":"npm run build","test":"npm run build"},"dependencies":{"@signalk/server-api":"^2.5.0","geolib":"^3.3.14","ngeohash":"^0.6.3"},"devDependencies":{"@types/ngeohash":"^0.6.8"},"signalk-plugin-enabled-by-default":true,"gitHead":"593b9871c16af18ed891b0e0a9af24956a1cc7f4","types":"./dist/index.d.ts","_id":"@signalk/resources-provider@1.5.2","bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"homepage":"https://github.com/SignalK/signalk-server#readme","_nodeVersion":"24.18.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-yO+IvC8qR0S9pdqfQe1eqOSHBDpD/uBYswWR0q0EGRJytjHrtprA4uOsAbhhgMUkkH1oaCE9Wd3y5d9RGc8wvw==","shasum":"a3b908cbc9763061b1a6eab9775194a347830ae7","tarball":"https://registry.npmjs.org/@signalk/resources-provider/-/resources-provider-1.5.2.tgz","fileCount":21,"unpackedSize":146342,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalk%2fresources-provider@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbQIKci6hAMKqJXfi20mD0etRCPhur7hmoAZyROohM9gIgbhHHNRi8Jdkr7fx2SkNcFKv5jYVLC6ljhjqElGPB4r0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3168c5d-2989-4d18-9041-f0ba3c342327"}},"directories":{},"maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/resources-provider_1.5.2_1786377493430_0.8215344972795489"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-12T18:44:15.086Z","modified":"2026-08-10T15:58:14.250Z","1.0.0":"2023-03-12T18:44:15.331Z","1.1.0":"2023-06-06T10:14:34.447Z","1.1.1":"2023-06-06T18:23:14.906Z","1.1.2":"2024-04-04T22:22:04.889Z","1.2.0":"2024-10-29T22:58:29.651Z","1.2.1":"2024-10-29T23:11:17.289Z","1.3.0":"2024-11-17T08:32:14.786Z","1.3.1":"2024-12-28T16:10:37.059Z","1.3.2":"2025-03-22T05:13:56.126Z","1.4.0":"2025-06-03T19:02:35.923Z","1.4.1":"2025-10-19T22:18:43.202Z","1.5.0":"2025-11-07T20:37:37.599Z","1.5.1":"2025-12-27T19:52:31.460Z","1.5.2":"2026-08-10T15:58:13.595Z"},"bugs":{"url":"https://github.com/SignalK/signalk-server/issues"},"author":{"name":"AdrianP"},"license":"Apache-20","homepage":"https://github.com/SignalK/signalk-server#readme","keywords":["signalk-node-server-plugin","signalk-category-utility","signalk","resources","routes","waypoints","regions","notes"],"repository":{"type":"git","url":"git+https://github.com/SignalK/signalk-server.git","directory":"packages/resources-provider-plugin"},"description":"Resources provider plugin for Signal K server.","contributors":[{"name":"panaaj@hotmail.com"}],"maintainers":[{"name":"tkurki","email":"teppo.kurki@iki.fi"},{"name":"sbender","email":"scott@scottbender.net"},{"name":"panaaj","email":"panaaj@hotmail.com"}],"readme":"# Signal K Resources Provider Plugin:\n\n**Signal K server plugin that implements the Resource Provider API**.\n\n_Note: This plugin requires Signal K Server v2.0 or later!_\n\n---\n\nThis plugin is a resource provider, facilitating the storage and retrieval of the following resource types defined by the Signal K specification:\n\n- `resources/routes`\n- `resources/waypoints`\n- `resources/notes`\n- `resources/regions`\n\nas well as providing the capability to serve custom resource types provisioned as additional paths under `/signalk/v2/api/resources`.\n\n- _example:_ `/signalk/v2/api/resources/fishingZones`\n\nEach path is provisioned with `GET`, `PUT`, `POST` and `DELETE` operations enabled.\n\nOperation of all paths is as set out in the OpenAPI resources definition available in the Signal K server Admin console.\n\n---\n\n## Installation and Configuration:\n\nSignal K server v2 includes this plugin as part of the installation / upgrade process.\n\nBy default the plugin is enabled with all standdard resource types enabled.\n\n1. `(optional)` De-select any resource types you want to disable.\n\n1. `(optional)` Specify any custom resource paths you require.\n1. Click **Submit**\n\n![image](https://user-images.githubusercontent.com/38519157/227807566-966a5640-87e1-4db8-a7f2-aadf06deb3f3.png)\n\n### Configuration API\n\nThe following API endpoints are made available to configure the plugin programatically.\n\n> See **OpenApi** documentaion in the Signal K Server admin console for details.\n>\n> _**NOTE:** You must be authenticated to the Signal K Server to access these endpoints!_\n\n- **Retrieve configured resource collections:**\n\n```bash\nHTTP GET \"/plugins/resources-provider/_config\"\n```\n\n- **Add a resource collection:**\n\n```\nHTTP POST \"/plugins/resources-provider/_config/:name\" {\n    \"description\": \"My custom collection\"\n}\n```\n\nWHERE `:name` is the name of the collection to create\nAND the request body contains the collection `description`.\n\n- **Remove a resource collection:**\n\n```bash\nHTTP DELETE \"/plugins/resources-provider/_config/:name\"\n```\n\nWHERE `:name` is the name of the collection to remove.\n\n---\n\n## Data Storage:\n\nResources are stored in the server's filesystem under the path `~/.signalk/plugin-config-data/resources-provider/resources`.\n\nA separate file is created for each resource with a name that reflects the resources `id`.\n\nEach resource is created within a folder allocated to that specific resource type.\n\n_Example:_\n\n```\n~/.signalk\n    /resources\n        /routes\n            ...\n        /waypoints\n            ...\n        /notes\n            ...\n        /regions\n            ...\n        /charts\n            ...\n        /my_custom_type\n            ...\n```\n\n---\n\n## Use and Operation:\n\nOnce configured, the plugin registers itself as the resource provider for each of the enabled resource types and the Signal K server will pass all _HTTP GET, POST, PUT and DELETE_ requests to the plugin.\n\n---\n\n_For further information about working with resources please refer to the [Signal K specification](https://signalk.org/specification) and [Signal K Server documentation](https://github.com/SignalK/signalk-server#readme)._\n","readmeFilename":"README.md"}