{"_id":"fastify-no-additional-properties","_rev":"13-c4168fcb6419c3c3330415feaea185d6","name":"fastify-no-additional-properties","dist-tags":{"latest":"3.0.1"},"versions":{"0.1.0":{"name":"fastify-no-additional-properties","version":"0.1.0","keywords":["fastify","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@0.1.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"0abee517ecfdf302ca17aba5ba967ca78419b900","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-0.1.0.tgz","fileCount":4,"integrity":"sha512-56OqEPEQSzelf6KewSK9WzlxHJrv4Nw9bzEZd6tQhTkRtkb5cGRdKPc+2/jda10+sOm0XpPVDZ0whUy0TDb5Hw==","signatures":[{"sig":"MEYCIQDW981r50BzQIgxtvSqOACGcU7J6KR4Y+3II2+hOSm9GQIhAPyPnP154UEfkfSKFeFpbbJm26jxQDMWtvZQ9MA3T1Is","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNWRmCRA9TVsSAnZWagAA9TQP/iUXtrZ690FUv0vDTCsr\n/7xtBwS0Izi/jJ/0/A6YVk22X6hruzvtj+q9jZz0xCTso8oblSfvb7z5ikPa\niMwWNOGbL6FM/2fzDacmpttRWoYCjpkM7lrG6KEZ6Dzz4FSiKWGRFDhrydlf\n9oTsNf9yhpc4stspPdhTnkkLoMBefUmg0GMsxgXGk+LD4R+VyslIvKxjgmrL\n7tVAw+A7/W312FoOLciVELIs97/5gXqlVh4ECVim8Y6/jigeYkizm8GCBZBt\n3lHDEyKE6bwKzZSyyx7RxstmV0/Crps8jIINidKUSrgMoXlF7r3h7g6OsmOa\nWfUFuKDEcoklUG3KV4/FSDenQdVCzm7VJsOXIEwnSdKNE16tu2dMvI9ReStm\n9YTRhT+WEa1k+olNefnVMfNJ4z7egSk913eGlKUHPsw8KgZAJt80t3BGyp7Q\n+4HO1Ia/q1Qze5szN9ltjAhxMuFVGqdiYcnvt/hfZnelOjDXMu6rj7OBrjkN\n//yKAZcykHHpEkKNHlH7gJwzXyu0nU+PUvBzJ9XZElzu2H+uXtoCt74CC0jX\niIrOC9czxiibv45tpMNL4fROQoBuU4KRnxBmadLP8lm71SmzrY66rGv/qBdw\nTJ5htnMyW3Pj6F6yI7NCRt2Yn8DiR1cdmrK6RqjNuRkNZxCs7dSoVWRgQd0Q\nCPXv\r\n=69WK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"496779e4e1fb56ad545f9095b935c042044c1911","scripts":{"test":"eslint index.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.4.1","description":"Make additionalProperties false by default","directories":{},"_nodeVersion":"10.15.0","dependencies":{"fastify-plugin":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.1.0","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_0.1.0_1563780197413_0.15407284944869915","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"fastify-no-additional-properties","version":"0.2.0","keywords":["fastify","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@0.2.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"17c238117f60bc37d3dc46538c9cdeeed0aebcfa","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-0.2.0.tgz","fileCount":4,"integrity":"sha512-RIkroV0C0ZCAO2NZkk+MF6M09ZDYBvLgznVV9GYeoEIg0uyTqBSyfqqNKBugQBq8rO+Ma7MKWARtqbOv00QXOA==","signatures":[{"sig":"MEYCIQCEGtQjL8laTAXiA1EHJkCGPbpMy1kH6Ids03cSs9pkJQIhAJmKMSHusH7cMF8nNqZLU6kste7xtaSdrk1tw3HhRfbX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNX5TCRA9TVsSAnZWagAAoIYP/i0rPQaNffvAxY5CnAqc\nTvdokObTbD5TeMCnH4MD3FVyySt1oINZM7CpSIgrMZyTinfd5f99mFFx5+uU\nU5OhOC8k8xkdimIQAOqJ52WK2CdpJcuIgd92eRBSX/ydJC+aPRB2VAXSnfdk\nJ7s11WcVikM8VgO1SUxygVLf3B2UesnCbSp107Pscryy3bF72vB2njRJuNql\nbiH/LJNRIE7lF//uoblS2INx2PNY0ir+nxoSMIik/n+9GDHIJeN6DTl1/4aG\nQWQDaybUwgb6USLSuUilxbPelsiS0FkZ5Ci+lLnVoIfaETRZLD90O3ckB5El\nrCDtnyX2rtMHc89wiCB6rD5oMxDOB8HxW55wkcNkJ5GYPSXf0F8jK/O3tVMv\nuSlBkc5CsQQyUX5rCD7ms5P+WHd27017ECNy2oJPvEak5HSEnq8wvaE12BsZ\nYwFFjZmdCRURMqMdWVI2rK4y0DVCXkyT3dJl3U555/kLVYENzuKeoU7D4r0C\nX5aRFl3PrkCpXusj3FRsF21M4ppuyj/2uKk0HVKYB2Mqh3rADtsjB1rby8eW\n6PHopRrdE1vhfw+1FvkFFmaA4TGN8s1uZOdWYZCDJIA+SaBuFcp/cWEOzlCn\n+RTzYkt6PA0fZhVEs/sF33XO0JRDbhW7pYQlUPeTg/iBTwD7odDC8y9HNyWr\n4RwW\r\n=L8Kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5d5eaa840a5fd53685a24a957e064ac088dfca61","scripts":{"test":"npm run test:lint && npm run test:unit","test:lint":"eslint index.js tests","test:unit":"tape tests/**/*.js | tap-min","prepublishOnly":"npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.4.1","description":"Make additionalProperties false by default","directories":{},"_nodeVersion":"10.15.0","dependencies":{"fastify-plugin":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.11.0","eslint":"^6.1.0","fastify":"^2.6.0","tap-min":"^2.0.0","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_0.2.0_1563786834727_0.4723406478990959","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"fastify-no-additional-properties","version":"0.3.0","keywords":["fastify","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@0.3.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"b3956071dfe1bd2e840af46b48ff2eb2da2b9867","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-0.3.0.tgz","fileCount":4,"integrity":"sha512-0T7K+Fs10nKCgw7mMcw6zA6cCq2q74K97QgbQR4+JASZsyGhG4OQOKXnnTm++4vUrQZQnRjZcBVnuSvN4IeIZw==","signatures":[{"sig":"MEUCIQCHui6KdZ3WeG/x/b8RjIRhUHM/yMcWmSnCjlrjA5qk5gIgCIkstkMUwv1x5/65ebCcOZCAwZRb3uFbmYd0/sfxIk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNX/TCRA9TVsSAnZWagAAoiEQAJl1KbAyJsR+RCRvW0yf\nl3jh/MV00zx3oKPhiUoZs4A26dqRhXktvbzED/1B/URYuJ1Tcm7YoiHU1SoK\n24HwfRj/cqbSiWkpeJV4+1xysLsdMx7se5nCzguU9n2Gx2iqKqNi5Cf8R8d2\nECbRtnXQ4YwH5AgezWuzG8wvdgYfCqHIo5vl4xJFeqwOnnItxryPO7QXQGVK\nK4A2lIpeS1gXlSgHRubOYO2x3OtCOix82WRYb6Rz/b/iQ6MhXleapV23avOI\npOGI72e+dWsDKkggJIwmdIKZlv+M1to+LObrtAM6gwvbcmAh0CttQjj8dY7y\nEdlfXSGZFgMAlxObNAsNWXwnkow90/T9+5HhcSM7c09fymlfqRbgNGVFzfGn\ncX6NTSO2aoqtavWHz+av1HxvECC4yeLppbUTYT4Fqa6uxIdoRwNZ1ipXFOD3\n9D3X8WviTsCgNacI1yoFtFBCBCv+gMbeEDMbOvNvJVcfLnvtaz7fQ+SZIc+P\nq4YZpXb93YiZev2UPvTj7TXNxYu6ukFtFYwYx/IjcfLH2eCqjODP+rPTLQxn\nZBVSwOshPwKwdZL/QKB9+xc2Waw7USmiFzoF4yu5YIJcj9wIFw2T+1VszKy6\n8nUBLe3IbhMeXlTiBx+DPf2b3lj5cb8Ok4+uCOrlFIlWeJi3HEZ9dn+yL2Yt\nOt+q\r\n=Rx7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c17060464ad40ba564ba696f8b688330c7e75268","scripts":{"test":"npm run test:lint && npm run test:unit","test:lint":"eslint index.js tests","test:unit":"tape tests/**/*.js | tap-min","prepublishOnly":"npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.4.1","description":"Make additionalProperties false by default","directories":{},"_nodeVersion":"10.15.0","dependencies":{"fastify-plugin":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.11.0","eslint":"^6.1.0","fastify":"^2.6.0","tap-min":"^2.0.0","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_0.3.0_1563787218788_0.007540117304158489","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"fastify-no-additional-properties","version":"1.0.0","keywords":["fastify","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@1.0.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"7b3cb02410d1f59b36c20e2842ce45272f4e8897","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-1.0.0.tgz","fileCount":4,"integrity":"sha512-zka63D8S+qsIHHoo6b22YAIICuIGMAHUGposrJDHXKpYSDl1wAwEaZtxvXI4h/hcuy5eGTHX5zr1TsYJHTsHdQ==","signatures":[{"sig":"MEQCIA0VznlVyecp/V65szZAhqmcEYuWo+7H28kOj5loM/4PAiAc+fOrgQBtadFEO1RyipQSlF4h6c0tCQVTzatGw2PHtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNfQUCRA9TVsSAnZWagAAdQEQAIYF70yIXlmU4wgbRzw6\nqe3oJDO9JBhhSk2y5D8f8ERFuozyiMYMfQBexb0hCmAu4TNm5KCWcCqJnPAW\n4+Mv2HGYRcK/WXtBBpuUsudkzC19Emq56Oncx5guThv+Jv3tKfUVETuctUUc\n73ripKUYoTH9wxR3gV6wLidT9SvyZp6zckXrQcMNwyst5gP1YvDT1lXev9G/\ntIUfvYRpdHD1D8Hn1dMB3z2mBlfUrD8VEtaR748hgLwxlYcHPlY9J8epo9BO\nESiiRXtrLNdnvR6Do1xvnmT6/FO+YTl+AudoXqWpby9mJMfVVjUM+7+go39Z\nxCnMY1q09QE987o8lrgV9/pQKYoiDCIChFJRNM1PHT2wBP8WQuSgmIo6P2/G\nsD4+FaRCYNoS82Dgi8I19Phal43lDktXbMdSSrBpY8u8kmE4KXa8yPkHQT2b\nVvGQQ+wDhTDSJm1i761I+NYNHOjAfe7stDx4VYgpB3+OWskE88TbgaGhtdz9\nxzMtvSkSQ7jg3nNkmGnu+woXxtPVTLo+AtyAA0iTEd92Y7Ax7qXXY+SGnTfE\n5qHxRQQckdbi1NjG9vdayf2qblQzirhmUrQBs0CkAyTRGRMcqACaz1Sf34Aa\ntseQ0A0i9e24C1DxNhrO7ubjLWbYl2xzQBp1tTU+RjaqT5gAe+apvrPq8o86\nclAw\r\n=JLqH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eb6823567c596f0c8eae1b35a35280a2f30bac19","scripts":{"test":"npm run test:lint && npm run test:unit","test:lint":"eslint index.js tests","test:unit":"tape tests/**/*.js | tap-min","prepublishOnly":"npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.4.1","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"10.15.0","dependencies":{"fastify-plugin":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.11.0","eslint":"^6.1.0","fastify":"^2.6.0","tap-min":"^2.0.0","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_1.0.0_1563816978525_0.37656471688004967","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-no-additional-properties","version":"2.0.0","keywords":["fastify","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@2.0.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"5f584388c02e574b86077a36c7d24e7f8e638493","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.0.0.tgz","fileCount":4,"integrity":"sha512-cavlARnjEpgjH5DnlmqUiMvclUzZzdLOklUyTcTlh1LLh0slW2iPDe5DhwkEX3JsO/y/Nilb8eexQrnQxQQHnw==","signatures":[{"sig":"MEUCIQDZ+citfCuSsw1I5idPHxPxdHN4x/lpr0nXPkmJ1eSqCgIgRBm4tDBWHnGgnICYFBUsXOGGe3ZBJBtbrr7MDnnBKNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIS9aCRA9TVsSAnZWagAAWqUP/1jgg5SPUPWzuOuqZnvv\n0YaHHTuiWRmXaqComQWW3dmL4tUCNyvOLUE1kNz7con4f/+Y/XpkGH5O6kr4\nrmPkqTnZtEtf99e6NkocyEy03+0cFOcYtCPk9+Lg1EpcV7PF4+lfJFgGnQm1\nZ73VWZeuYSpfy6G3syGu1q1jd0yQmkzPRb7nVh9OKvbC+b61wyQKc04OZD+L\nDxVWFxaBhoE0tMryjWii8roIEbmKNEjUGSGQ5y04oSNHw2GM2yZYylKz8ZGI\nnOyjc0FN5JQnnQHyLeOjovTx7XyLIEmc/BmRL6MPwJPjN6tGsF3rSKwHDpG1\nnhu/joZTjG9TwjhzBoOPyutA7uB80NzJ9SwbIurNbUTz15YUOJ0hf8GHIVBI\n1Ap7Y/yQ+Q+6Grivo2CMI1ii0O/0RWnXj2NefCcAHvOGbTkN8g+Z84CjsCz+\nKqceGikIbBDblyOWjpIUHxnK23AMCmOOc5zoH9Lrpku6Vv85L4Yhv8jHplL7\nPAo/9yr6D58G7DmE2AKgMSS5YtNTzJZwPFeslk9QMArq32rOM6Yc9WjfevRJ\n4QFhcyfrpkwTABWRP59D/756XcJyOkNYgMfqPUB9SsXgKs5YmKeENLo3MBO6\nX+2sFOSOcxiaBN/+XuNqH1ioUrIAbLXs7+uMDAejL5OP/TObEzkk0ZypnNYL\nG4R/\r\n=dvXq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"934be02dec674025c3e57e3551ddf0ee59b2fa3e","scripts":{"test":"npm run test:lint && npm run test:unit","coveralls":"nyc report --reporter=text-lcov | coveralls","test:lint":"eslint index.js tests","test:unit":"nyc tape tests/*.js | tap-nyc","prepublishOnly":"npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.14.5","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"12.18.2","dependencies":{"fastify-plugin":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","eslint":"^7.5.0","fastify":"^3.1.1","tap-nyc":"^1.0.3","coveralls":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.0.0_1596010330161_0.3132022066566351","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fastify-no-additional-properties","version":"2.1.0","keywords":["fastify","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@2.1.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"43b64256e9e71b0805f9c27b5bb295158f66c41c","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.1.0.tgz","fileCount":4,"integrity":"sha512-S3ijYtgkcJq47U2CSgeOc5ed8r3Z6WN1X2p0rQZwPgyksPIdWsbNvorZY9HCP+iTmE1zDeD3Gc6nnZ3cZR6/8Q==","signatures":[{"sig":"MEQCIHjtYVlVJIy4R8picrfCu8K5AOheIPQQZK7QvNMI/GdxAiB2NSGZwzFI9pQwDHF11ZICuP/aJI2CdFdU6q8FflrNaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZH3CRA9TVsSAnZWagAA3m0P/0p4hUzGULNzLLggW35o\nbgkauXXw5hwknuanYrMqJ6Nzw5GT+EXt6iMsN4kUS3JJFFM2LAFrLeU3yymE\nCrzcpxt7UArSFsigZwXGrcGZmefHokqk7B3rfN9xOhcmBer3rk6XldL/QspT\nRpY6ShXXO9DGCyxpSRXDKmtW2XVWpJGTA7NU4UB6P1eRrp33/6FLreXhTbrG\nIMIT5W/d6P3VBr0jT2bDcleRbOqj0KJ0bVzMarab8jTlEct3bsXqrGZXFZSB\n38hQWiVYL7NOwTgvX0k9731RFL7wBOECcAEAqpF/JVcRaiBZHXUq3Reby49l\nlGeIy+YMq5qVIGsUx3foL/LkvV4RQCXV3VpWHGmmJMD3MJj27e1Cm72qB820\nQHhzYBk15FYGWxV2kESgpeNVnF134rR+TZsZuzRQ49i8+s+BCdUomAbKmp6r\nJ6ChEv6gFsxD9BdKBGmhSxXdui3PBb+eJy8h28u9oismtzPq9//m0Wt0B7FT\nogVlQVurL1MIQ7My9JxRnSVbSXSSI9EpqovcKwH/4MHRZ53cKz5trOvQRT+s\nlxBf+9Ukp2jNjbfB23mziXMm8PSdg2CSJDJsoOdkvtf54gzLf5vzdCfl7Wmf\ndX9PR8pKj0L4or4S15Cu4Q4TKDUz0lZd9P36rQWIknYWEt7D6q5TK1TDYfiF\nYLCW\r\n=OFrk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"92ae47a9850350d30c2197aad899e93e3f24e819","scripts":{"test":"npm run test:lint && npm run test:unit","coveralls":"nyc report --reporter=text-lcov | coveralls","test:lint":"eslint index.js tests","test:unit":"nyc tape tests/*.js | tap-nyc","prepublishOnly":"npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.14.5","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"12.18.2","dependencies":{"fastify-plugin":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","eslint":"^7.5.0","fastify":"^3.1.1","tap-nyc":"^1.0.3","coveralls":"^3.1.0","fluent-schema":"^1.0.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.1.0_1596035575007_0.8956003915637609","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"fastify-no-additional-properties","version":"2.1.1","keywords":["fastify","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@2.1.1","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"8685f0b1ac6e2c65fbc91ac5d80b8f5c5c24d300","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.1.1.tgz","fileCount":4,"integrity":"sha512-BaXtqOIrQeP9XvB88AD7AYH8G5+RduqmFjav1SLcjzqZ68j6jH2lokPjIkprsWhC++xw0CXotPU85wIdnxr62Q==","signatures":[{"sig":"MEUCIBHaNgzvbbpIIyODEgGb7QMYUazb9w4OtErGe0wG8SeFAiEA5+dxI6C3eRfihW0Atb697Vm4bLwq6riFY3W7kDJajFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwM9+CRA9TVsSAnZWagAAtWcP/2UzJDhUxu4pmoKhDBHT\nnvOf9aKpwT1PEcxxaNVr5QjbV6G0/+DTnL2uTvE2SwFs8vJ0oDQZPl7k8onf\nsCYyCFQWA/RaJogpqUgsb01sVbID5baI15qRFiY6TXpI1xJgpad0D6FqFt9E\nYJjRAHxwxpDKl4imaYUu73IBHtimT67WONfO4iA/wJnv7emBhQJTIdrxMJ80\n30UNrju2fxYTrIrKIh8ouVUjXcse/0ntWBEJF0uP2p0PT1sTVIk+x58qmmnL\nBNvCIwS991q5EiyE7Nf4Cci6ZeYzJoVdALmaDJBG/2uUyUywdGPgxLySZdSR\nGCLDp6Z4gPWAJSXaU07uyQVy50gqtQZuwM6tJYy+fAJws3hqkiAmywqRf2gK\n5bjTY7Wywdt6VHzC7bRAlEYJ1CKGZc3B/nKpVPclwbCa3ZftsbfX5AHydZgN\n7g8J/uw8QQfl2I9G+e01xLYhQKrQzv0y0EWIWu05Kje0l/JfO+R6AxocDrzF\nwJMoV6NyVafQnCzABYit3K6/VgTJqBQxboeh4pWwGF6GwFk0PkPH22CC1Lau\nvbDT8EYj1248Wq0gIdp/fKZCXoOkcBRjEoWl/9UL/YrfE6Z2OYLTba2qtyLD\nk9zI+3MZOUkUmo0qVv1qZreAb12v94FG0NNWCkr6MgFAjr2GRfN7l3C3OfAf\nbeY+\r\n=cG0E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ed05e2824cc87233200020f6506e5bb7d0e17680","scripts":{"test":"npm run test:lint && npm run test:unit","test:lint":"eslint index.js tests","test:unit":"nyc --reporter=lcov --reporter=text-summary tape tests/*.js | tap-nyc","prepublishOnly":"npm test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"6.14.8","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"14.12.0","dependencies":{"fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","eslint":"^7.14.0","fastify":"^3.8.0","tap-nyc":"^1.0.3","fluent-schema":"^1.0.5","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.1.1_1606471549629_0.7225750063542786","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"fastify-no-additional-properties","version":"2.2.0","keywords":["fastify","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@2.2.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"683ba4ca08666d7603fd385e1725813e29a4e2ca","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.2.0.tgz","fileCount":4,"integrity":"sha512-qoMY8VTqYN9YYKe3HHNHYPR9KCDp7oaoIG+OLz9Z3X4JgBmrGSOaJbUJWxtmY8becftrKVsn94t331065x45JQ==","signatures":[{"sig":"MEUCIQCOQzyT6rWNkfmyRlbBYHYDOxLMspcdhMrfA/e7saQmxwIgcv1DqdbCGBRXvgQh+bogf9MmQWOAuols9iFiZvF5jGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEPA5CRA9TVsSAnZWagAA+GcQAJq1CHxwV5PX3wAzJeNj\nqfaV5kM9ExHGQa1eZ0Slc0WqFRg25SU4DNb/C3oOU/lzBBhzLZal/zSDZYJA\nmfETdjrwDIa12Q3FkJe5zBXQ3kGQW6Zk9KkXFXWZFVmYVsGGprPjC8VRCtRh\nhEibIz5GxeuNz58R7kD5tR6AcyxzoeCdOh+VtF7uAmADVXkOgJLlXc/aVFTh\n+nPArluF1eXNxP1sHrg45q9O9geKRwd0uScGkENhsDveKhquFreFSf+5VsV+\nxeAIA28inQb6p5/Exo/aWnZOHsM0YIzMQUUGXyinkge64Y1zQo8US63XnJoR\n/Iq9VrjDcC8ywWM6dZpyYkMGl44miSjnTpUbM7xfKziTndTarRqcUClHjNvs\nmtrml37UGvmwjq60WCojg0PFSFae/lFiK4nWqCbcXkY+Oc0GBnZOvkKKj0mC\nCNHqmuSqeVR4yQxGBsv8prN0c+Y3MoLq2rzS0FJulCePgdHBJu35ktePOdJp\n+ZU41dhG1g85c4cnEBFzCZBiQ9wVDAzp66cCKY1wJBm7GdARGi+ktibrlezr\ndq/dfBuUSilnxZ4dS20B6BjMmO8X6SrGYetiMNHBm2a2VBG1Z/gAxaC1bHML\n01R93M6Wl/xg+qi699fuuR84/jP4JvujmvYjTGeab4elUXsCC5iH403hFNdJ\nSk+M\r\n=V1m9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3001b2aa5311692074ce4465dcbe3622a83068cc","scripts":{"test":"npm run test:lint && npm run test:unit","test:lint":"eslint index.js tests","test:unit":"nyc --reporter=lcov --reporter=text-summary tape tests/*.js | tap-nyc","prepublishOnly":"npm test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"7.19.1","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"16.5.0","dependencies":{"fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.3.0","eslint":"^7.32.0","fastify":"^3.20.1","tap-nyc":"^1.0.3","standard":"^16.0.3","eslint-plugin-node":"^11.1.0","fluent-json-schema":"^3.0.1","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.2.0_1628500025423_0.26344293218170867","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"fastify-no-additional-properties","version":"2.3.0","keywords":["fastify","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto"},"license":"MIT","_id":"fastify-no-additional-properties@2.3.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"eeabeb52e851bfe4a77c4a97d6f78c8e4081bb10","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.3.0.tgz","fileCount":4,"integrity":"sha512-J6mw6Eb7zeKkb70R+Oszu/7XKE9h61Y0q3ubm1InRhNhXKttwarRLiM5zL6Q2hMnZArgOgdCfW9itdcJ25CQAA==","signatures":[{"sig":"MEUCIQCUZEx8krVCuEmp2hMIpfe/ElKwl9xuhVzgxHwRbJyJmQIgepGKoLpEgk0FqCDf3a41RGG42wS2u1qq27YxVvtMkWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipxFDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq14RAAobWkpwpKGL2bDhg9Uhfd0q9Jyen1ihYfBFlqmMk72/RYUCFz\r\nBhX/BdXoDD4Z3prmF68/bI5D3wE9k7Aj6WsSKjNOioMMXbkZzZMdz9R5jMII\r\n/jD50QP2CwT74540bL4+NENCmTIbbY4it8gBJnyt5gPyC30mWbCfnbkNAPwG\r\nbtlfETE9v/CFADU+fIUCFH2CKK/0tmAK69b4I1yW94ML5o78eUe8x5F/eDYO\r\nbDEbGkiMdusVaQcsRvVDYQK1xyYZTtnFIFILmDuiXNXwZMBeAFD+HiE8W5wK\r\nlHr5kNtTkQ8+I2tLMYos2bbVUpxEGv9YJ44vcd61cKQH3eQ3gzBu8FEDqkhg\r\nDca61+jxlxyoU3PXS41fmXGIvFZOCB+MyrwEPEkxXLwoi2Zo/1F0lWUmXY5K\r\nHa6SLqDmmDGIFNF/YZqFbA2HsBy9+kH+TE6MY8SN7z82rpvC+VWbfnl3n5ch\r\n55oN/m0PsaceRX8VZS7PhjVnu3OOgztXKxxYtUKng1PlSvsdx/9amWEMVgiA\r\nNJDJmN0WqUcNfHmBYB97mWTMlDlz8F9p3o/tK43mSwGdSV1bq0yGaFg3PBpL\r\nXsh1MCQiquJ9DzJoKi6MODoeR+sxGcIbP2M551paiLzcPKciPrdNzvx2FiHF\r\nhpzH7NOvwAIf/WbUxsE6Ks2YE8RrACyaZhw=\r\n=zMMB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"1fec48a9d921da6de69a5a3812bb0ef48d69364d","scripts":{"lint":"standard","test":"nyc --reporter=lcov --reporter=text-summary ava","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"8.9.0","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"18.2.0","dependencies":{"fastify-plugin":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.0","nyc":"^15.1.0","fastify":"^4.0.1","standard":"^17.0.0","fluent-json-schema":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.3.0_1655116099489_0.1771928783186123","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"fastify-no-additional-properties","version":"2.4.0","keywords":["fastify","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto","email":"gregolettogiacomo@gmail.com"},"license":"MIT","_id":"fastify-no-additional-properties@2.4.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"dist":{"shasum":"1dae59bd35b32123c0180429e4c80e5806104eea","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.4.0.tgz","fileCount":5,"integrity":"sha512-EpfniBAGqBV5qSlkPNY1SDtAx5imvYqqc1s9eDdqmIZ2GbQ8B/vZfwAbYRHO0QFra9BQSZlwxoEBWeoHvUc12g==","signatures":[{"sig":"MEQCICc+Jls5P8AoFW0L87vG+1+EH4QNrZgKpFyzoHVRZ3c0AiA5FvVJC6JiXlvZDZSpm0BXxA+odUtT0yAno7pO7+iq1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6614},"main":"./fnap.js","types":"./fnap.d.ts","gitHead":"84bf3910382debe624b94dee93c515930bdac6c9","scripts":{"lint":"standard","test":"c8 ava","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"10.1.0","description":"Add additionalProperties: false by default to your JSON Schemas","directories":{},"_nodeVersion":"20.8.1","dependencies":{"fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","ava":"^5.3.1","fastify":"^4.24.3","standard":"^17.1.0","fluent-json-schema":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.4.0_1698156813312_0.28284101847074106","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"fastify-no-additional-properties","version":"2.5.0","keywords":["fastify","plugin","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto","email":"gregolettogiacomo@gmail.com"},"license":"MIT","_id":"fastify-no-additional-properties@2.5.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"ava":{"environmentVariables":{"NODE_ENV":"test"}},"dist":{"shasum":"8cdd1a45ae1c2db2318705ee5833572e966eca57","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-2.5.0.tgz","fileCount":6,"integrity":"sha512-UXtSQ/dSRHj3/3M5c2ZTx7WcKPcFK/RguiSmMuqbGCH409P6pn0AHxRkcaxXlM4tZBn2/H0nNEXzKVm/okObZA==","signatures":[{"sig":"MEUCIGOxM6AluZb5rWy+6cirgRJBE5uhICSeccVmeqNA6itjAiEA+6SNLohzbsev51Tf/cIKYn3VYltfSAs/eSJqSlqddmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9257},"main":"./fnap.cjs","type":"module","types":"./fnap.d.ts","exports":{"types":"./fnap.d.ts","import":"./fnap.mjs","require":"./fnap.cjs"},"gitHead":"e9a69283136a3d7c3d97f9bc27e899515298012e","scripts":{"lint":"standard","test":"c8 ava","build":"rollup -c","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"10.2.3","description":"Add `additionalProperties: false` by default to your JSON Schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","ava":"^6.0.0","rollup":"^4.6.1","fastify":"^4.24.3","standard":"^17.1.0","fluent-json-schema":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_2.5.0_1701851717594_0.9852960424484805","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"fastify-no-additional-properties","version":"3.0.0","keywords":["fastify","plugin","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto","email":"gregolettogiacomo@gmail.com"},"license":"MIT","_id":"fastify-no-additional-properties@3.0.0","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"ava":{"environmentVariables":{"NODE_ENV":"test"}},"dist":{"shasum":"0f880f6a85cfbd336673fe9971bec7f7b57fb795","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-3.0.0.tgz","fileCount":6,"integrity":"sha512-twFt8+/IB2PJtNuqikqGxHxlo5U7EbpdWg9USNN7UeJkq6x2w1HXprSbSkkeFqYQwXCyFcJFHqBUS6vOv6qyAA==","signatures":[{"sig":"MEUCIBpiz0ToXWhUxawP6IkD/0Jc3YqIa9ZoJk/KBh9j+wh1AiEAxPtkuxlwxNwvPhckxI1zBckOLN/oS8ycT7coVnsefr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10553},"main":"./fnap.cjs","type":"module","types":"./fnap.d.ts","exports":{"types":"./fnap.d.ts","import":"./fnap.mjs","require":"./fnap.cjs"},"gitHead":"a5783896e1440781f4d06266ca8b73ca03d27a96","scripts":{"lint":"standard","test":"c8 ava","build":"rollup -c","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"repository":{"url":"git+https://github.com/greguz/fastify-no-additional-properties.git","type":"git"},"_npmVersion":"10.8.2","description":"Add `additionalProperties: false` by default to your JSON Schemas","directories":{},"_nodeVersion":"22.8.0","dependencies":{"fastify-plugin":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.1.3","rollup":"^4.24.0","fastify":"^5.0.0","standard":"^17.1.2","fluent-json-schema":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-no-additional-properties_3.0.0_1728028128807_0.6205108448118895","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"fastify-no-additional-properties","version":"3.0.1","description":"Add `additionalProperties: false` by default to your JSON Schemas","type":"module","exports":{"import":"./fnap.mjs","require":"./fnap.cjs","types":"./fnap.d.ts"},"main":"./fnap.cjs","types":"./fnap.d.ts","scripts":{"build":"rollup -c","lint":"standard","test":"c8 ava","prepublishOnly":"npm run lint && npm run build && npm test"},"keywords":["fastify","plugin","json","schema","additionalProperties"],"author":{"name":"Giacomo Gregoletto","email":"gregolettogiacomo@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/greguz/fastify-no-additional-properties.git"},"dependencies":{"fastify-plugin":"^5.0.1"},"devDependencies":{"ava":"^6.2.0","c8":"^10.1.3","fastify":"^5.2.1","fluent-json-schema":"^5.0.0","rollup":"^4.32.0","standard":"^17.1.2"},"ava":{"environmentVariables":{"NODE_ENV":"test"}},"_id":"fastify-no-additional-properties@3.0.1","gitHead":"643333d212e7cc1000fcd6e3554a35e5d5c40409","bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-a7kQx/8zHG1ljBaqCrOkxHn2nPcp1J025IxSSdvc9dgpfv4tp73gdOEUE/ou1BSeoz1Ufzv+vpc/KSadjcTtUA==","shasum":"f6cbb3424ec4c9a1e877fdc283b1ac57b4d92a39","tarball":"https://registry.npmjs.org/fastify-no-additional-properties/-/fastify-no-additional-properties-3.0.1.tgz","fileCount":6,"unpackedSize":10586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5E6zdHBLOIn1csFSsr1QBbYoEa3JGao7JzkKAY/HY0AIhALkUrxd3aSuaR22t4ccA321T7xSl6viROF2iq8Sfp3jf"}]},"_npmUser":{"name":"greguz","email":"gregolettogiacomo@gmail.com"},"directories":{},"maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify-no-additional-properties_3.0.1_1737724689061_0.2050585162927434"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-22T07:23:17.412Z","modified":"2025-01-24T13:18:09.442Z","0.1.0":"2019-07-22T07:23:17.573Z","0.2.0":"2019-07-22T09:13:54.860Z","0.3.0":"2019-07-22T09:20:18.957Z","1.0.0":"2019-07-22T17:36:18.649Z","2.0.0":"2020-07-29T08:12:10.291Z","2.1.0":"2020-07-29T15:12:55.098Z","2.1.1":"2020-11-27T10:05:49.765Z","2.2.0":"2021-08-09T09:07:05.544Z","2.3.0":"2022-06-13T10:28:19.709Z","2.4.0":"2023-10-24T14:13:33.553Z","2.5.0":"2023-12-06T08:35:17.823Z","3.0.0":"2024-10-04T07:48:48.970Z","3.0.1":"2025-01-24T13:18:09.246Z"},"bugs":{"url":"https://github.com/greguz/fastify-no-additional-properties/issues"},"author":{"name":"Giacomo Gregoletto","email":"gregolettogiacomo@gmail.com"},"license":"MIT","homepage":"https://github.com/greguz/fastify-no-additional-properties#readme","keywords":["fastify","plugin","json","schema","additionalProperties"],"repository":{"type":"git","url":"git+https://github.com/greguz/fastify-no-additional-properties.git"},"description":"Add `additionalProperties: false` by default to your JSON Schemas","maintainers":[{"name":"greguz","email":"gregolettogiacomo@gmail.com"}],"readme":"# fastify-no-additional-properties\n\n[![npm version](https://badge.fury.io/js/fastify-no-additional-properties.svg)](https://www.npmjs.com/package/fastify-no-additional-properties)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/fastify-no-additional-properties)\n![ci](https://github.com/greguz/fastify-no-additional-properties/workflows/ci/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/greguz/fastify-no-additional-properties/badge.svg?branch=master)](https://coveralls.io/github/greguz/fastify-no-additional-properties?branch=master)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nAdd `additionalProperties: false` by default to your JSON Schemas.\n\nUnder Fastify, when a JSON schema is defined without the `additionalProperties` field, the output will be the same as defining It as `true`. I think that this is somehow counterintuitive.\n\nThis plugin will default that field to `false` by default. It's also possible to configure which schema needs to be updated.\n\nAll schemas are updated by copying the entire definition, so the source objects are left untouched.\n\n## Features\n\n- **Zero dependencies**: small footprint (ignoring `fastify-plugin`).\n- **ESM**: future proof for the next Node.js releases.\n- **Common.js support**: still compatible with older runtimes.\n- **Sane defaults**: I suppose.\n- **TypeScript**: types declaration included.\n\n## Install\n\n```\nnpm install --save fastify-no-additional-properties\n```\n\n### Fastify version support\n\nThis plugin now targets Fastify v5.\n\nUse `npm install fastify-no-additional-properties@^2.5.0` for Fastify v4.\n\n## Usage\n\n```javascript\nimport Fastify from 'fastify'\nimport noAdditionalProperties from 'fastify-no-additional-properties'\n\nconst fastify = Fastify({\n  logger: true\n})\n\nfastify.register(noAdditionalProperties, {\n  /**\n   * If true, update the request body schema.\n   * @default true\n   */\n  body: true,\n  /**\n   * If true, update the request headers schema.\n   * @default false\n   */\n  headers: false,\n  /**\n   * If true, update the URL parameters schema.\n   * @default false\n   */\n  params: false,\n  /**\n   * If true, update the URL querystring schema.\n   * @default true\n   */\n  query: true,\n  /**\n   * If true, update all response schemas.\n   * @default false\n   */\n  response: false,\n  /**\n   * If true, update schemas registered **AFTER** this plugin registration.\n   * @default false\n   */\n  ref: false\n})\n\n// From now on, all registered routes will have additionalProperties: false by default.\n\nfastify.listen({ port: 3000 }, (err, address) => {\n  if (err) {\n    fastify.log.fatal({ err }, 'bootstrap failed')\n    process.exit(1)\n  }\n  // Server is now listening on ${address}\n})\n```\n","readmeFilename":"README.md"}