{"_id":"@tryghost/fastly-ip","_rev":"78-a7dbccc65dc8fdee5b992f42e9d89668","name":"@tryghost/fastly-ip","dist-tags":{"latest":"0.1.11"},"versions":{"0.0.1":{"name":"@tryghost/fastly-ip","version":"0.0.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"3874948ff6569bf3763d2ecf238ca0b0e82d2105","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.1.tgz","fileCount":4,"integrity":"sha512-0/a+nW/KtV5gvy/vY7QrzkDSOoTwdmb3TBXXm0GT7MompCQ3GS54Uhw9UDi664xfBzXwYJ01v/VRBotMJVCwIQ==","signatures":[{"sig":"MEUCIGlCxVqnuHT48Y9gOwnF+RTxNH/rRC2MNRF92Ut3ZCkMAiEA4eCihRuZBnEiQsrz6UDikqU1V9FDzx0fsBlm3cF2sik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv5qxCRA9TVsSAnZWagAAVYsQAJD5KKrR/3uprI5k62LY\nNG/vZJjWdG0+DMrVBJoEcWi/4JdWM3yZ5rZTzB5T6zkrM9QgJmA1Sy13ZUiR\nG/tDoBsSBHagpiBqroz9pdz68KCix9OssWlfoIeVYDbwjlhsWZEx5Fm7fel7\nMdwKy0Pl0OMzd4TGAPRIniag3BRc8rs1IUKZg8+PbXt27r1fpLVRLnbtgTke\ntQv9svYXgNA13UrxSre75GOXcNH3vlj6Xiivg0bNeKmHVLhMnRXKdGUFAJpQ\nrRsFGvwXXgznCYEVuZTTKqFHrqLS66OdZrbDnlXgBdmP1jy0cc/oWrjURsM/\nIANidgWu+or5l32JoP+AiVK+PhLCDamNFDrRfDaSwcpw0r0sF3d/FEnzgvR7\nD1Qup/pzeqpyShZzXzlwujNyJgl7HLepoAPO1B+jbGAG94aitJuzADQEVqMM\nvI76NZKfPPzGF+nCIdeBc8Isur8l619rvaSVK32VbsdyJG2U5Wpq47k1JCUr\npUzcrtfPEf6fkMhptO6MB2ojf7x5LXtl8SPSuGZJWWCwMdUU82r6X7/iusbO\ncM1Wy4AuO4wyFVhI7aWuL67jUaHHmD473z2xG/92sa6cNS0YVk/KDt5j4GdD\ngEHdd5Z6ehFySU1XOXTQOV6m11IPEIUmunxnwTbQzvAhqNEMPg2VSoYfBjqk\nqqIh\r\n=1Bfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f3cecc4a484c134de71377fdf35526cb2d3fa4cf","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ip-address":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.1_1623169712999_0.24518670290406863","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@tryghost/fastly-ip","version":"0.0.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"c62996858eee6cffeb7614b4cf85d3a879ab615b","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.2.tgz","fileCount":4,"integrity":"sha512-iqbNTj6mgGHF6PLO1m+XHr8ZBdnSTI4CwZkxrBcnjJUWs0P/W2F97REZ09SPwtunrJyvqQURKjCWvopL0E8OgQ==","signatures":[{"sig":"MEYCIQDtquH+nElBGz2/PQwHxQ1OuW+dUKPGAYgU2XvGEds0UQIhALq6Qv/mfFWOvzod2aWT+wVnCyKhbF/+zrFPTKBY9Uaa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv51YCRA9TVsSAnZWagAAOLYP/2nmRHLZ2ValsGEg908n\n2fjGUT2nB/N7zzoItKh3gnhSPkwT6oOFbZdVicJRTie6Kj/RstIgvw5A0HYG\njYK7zGu7i+R48I+p9TRDenCHE7suKkFQDETkajwYZS1hQS5isEQweALaE4ZO\nmki8MJ2PnLYi0XHfcr/g5gADvMpUOHuYfBtLh1d1LEe/hNDqacRNGRPNGf5y\nVvyDly409HvpKnPY6Ca9yMyHX1wkduPetQY6duubaW8uXKQUUA5+2MPbTR8j\neQ/ys835hDuSbr9zVeRIZMa4pV3vLr4KUKuoZoHORUUMH6+i/5ceCQsxwpck\n2XHpkieQFBuQYCsRs1gajh8Tk1k+06KcpKCdN1h9ioAzmHpnkzQyIBFLjgvv\nicOii8iRtEl4swa6qdzJoKemu7y75PLbGECf2UiNCJuvBVE+jrljLmXNS7Dy\njEuMzndaoka6K0NsHQCDM8MZWHNzrevoWTfez90f8kJt4kUOB52zCW9BkMs8\n4V0ypb24UFf6mukXT4r/pfOsnGuysAFejZba8SRF49NU50u+xcTR7ZOPHSOs\nYAGN7TJgbv0CRRPwW1ePwuXOi/x4z64Nc4W6fVp6M3DmUCZWNMpSFe6i0qR+\ne4LlcRLCpe6NrTsxltb4026qWzNW6chkUIU4irS85LyRjj9m+06ljKrT1Z/t\nRn/a\r\n=kwjR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0ad169d10dbc628d73cf9e7ded0e300026725f7d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ip-address":"^5.9.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.2_1623170391993_0.19693398415347407","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@tryghost/fastly-ip","version":"0.0.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"09723334fd4f22a4e8414c45e5c690cf3d1b7917","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.3.tgz","fileCount":4,"integrity":"sha512-L6jBfrZkwMpm59vFcytt9JNuIdEKlaXOlVJZIO1gd1oT4thMB92qzGiVomhvsMlAHIEV2AobvGQrLfV1L/pkWg==","signatures":[{"sig":"MEUCIQC3uN0ofzgYFw8aWXVqGnUmli4rs07b4pD1b9v8LgBhvQIgJkWwWLjKGR6gfvS9DIY3c2hLbSDkXELQz5zf1lYHNYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0JwJCRA9TVsSAnZWagAATQgP/0agianW0gpaaH1KbZgS\nOr4XMSDhQGngK33FZK3Q7UEPhLKJ3MBcRlx+LZjs8KQRpYlybfzVoPPY74o9\npL6mwin+SbMVf+T6nGKTGYKl3U0O3MyZuZJ9iHg/YK54Vyrn85r2EnQgox22\n/eKo4e/89yGPa3RLUxpkrY1NNG3QDojzDKGTlPuZdMk62q9STN1/fP06G85K\nTZyRrWvJxEl5qiwZDbPOWCawg9xgjUtbUE45h3alcLCVMzM2AKuv6vvoFmy6\n39+6ZzfuDH1oS1vmh9zufh9oVvg5YPkhNb4qoRv596kpnY9KLzwKa/iQBbkM\n6bsjPfsrmKj6iDqXfW4hCQ+uXTs+gaKcCykL6iumP+ralbjVX1Fro68vl4rZ\nXr1Ik3EMc9IfrielbjN4MTSZNOnAKDNQCsuZd4lwiHWyqoe8so2Dmh0oX/c3\nMRX4YHWO4zuliqQGuhd4vUB9TZpJeMFvvrpaQkLjISbVPcx6i8Hp0TAhQC/g\nY3um3OOsYlFl2ZkeJuVfuikVxS33JUx7+aNt2NfVAkRb18bsTZZVr1ucviJ2\n/HE9aywOCKqq7o3wUV/u49KLERQyZv5MEYJxkOO6r4qeIIuIse/bMvICFYJX\nt2XJEZTu4puuF//KWqqpTZHOIXns9UxB76IXMEeVG/0K5l6yKf1LaX5hlU4q\nYqlD\r\n=4Lr1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9bb6eefae2be189ef106601277e419a91a05348a","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ip-address":"5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.3_1624284168290_0.690976243052998","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@tryghost/fastly-ip","version":"0.0.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"ac381188c246e81488c78e83cc3c8075c6f6bd70","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.4.tgz","fileCount":4,"integrity":"sha512-9knF5eWZfsKAYeAqzuJQ89ho+lSNqbxf3yWAodMZGSFhtAV3SH4AAyAZYEoScvH7UQJrXTrywT0/KHhpCWK1+Q==","signatures":[{"sig":"MEQCIFuruXop9hQ+9Db+ljYIYp4L97a/Qx/VkG3ULNXx8/bCAiBOhZY919wpEz1CJhtYuajt6hsnUy8H0heI4WdJ7rO9Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0KaaCRA9TVsSAnZWagAAliQP/06h8BUP+ggbEC04DNwi\nVeJ6uX5aPKdPaCdoOioY5SLAZVXC1zHP4nFTOpRGf0+idM1FRzehFTb21ZZz\n07Co78gDkBN8RLn/hO7HceR1xmrEIVNFtIyvy2KiKyDWxO3txlLXCR5eREsY\nT5HpqM21mGPEZmAb9A5O/KRSVnr5w4SytOT/E5dr6hR8VDwLLXs0UoE9j3ZA\nOI6IyTZ12cG0+MvmE2MN0rNrOCSSP9VTa8UlLtOjOhEFpoD0deryUqhY0g3Q\nwJd/AX/ejeME5CwyL8bdPnAOUvOXoAOzkKzAI36XZ8gEdnY4s91Ck9iCfprs\nxarpwFLrLIaU4xdYUnsGzhsUEWTA8Hrn7f3BSdROf1Q/Pq5sNWAg2BgojWEL\njUeYrKm/vbpNNTbDNIkcf07Cx5P38oUy2DB44THIzsyKSaWCjTA+yNreruEv\nB8v1ndtNHlCg5mEIz4a36yc2KxeUoHd4Ka/TvVoLF/dXdlmAv70R6z57tmH2\nE+rGlWe6IDjemvSzs5djPMWGLukFuG3eG+t/k9PVz3PCfvfAW4xE+n30jfgt\nrW5xl4+y+OS6alTvYsYd1uabcFQmOnYfjwiHOUAu01qeWhZX5PsbPu2H5uP2\nQsN+4vSFsrtSJC1R/ChJWJu6RdK/Z5D4/Fo9s2hVdgEIr9GqkHak21Skkyw9\nSxyO\r\n=jrwv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d52badf7fc81e64b966dfe98f14fbec78f4d8ce3","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ip-address":"5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.4_1624286873609_0.9235334367570927","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@tryghost/fastly-ip","version":"0.0.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"9e5e37ceaebdf9bddc2627da6737701bae3de85a","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.5.tgz","fileCount":5,"integrity":"sha512-XJ0B0hSuJ0MxkKIp460MeZ7/Obkgf4cXsMuuIMuc47QXLFnIoCPuKuRugoi38XrZ/6/3wpbeU31HcYVbWXjiiA==","signatures":[{"sig":"MEUCIQCg0h04WA7WUduR2m/sbQTrk3zchaH1BvI9/S3htrPPoAIgXkQA1XyRvq1bqV2QCQU1ZoT/VoHeYSRnjoz86Nu8q14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0KgoCRA9TVsSAnZWagAAEHYP/14fx37Sn0qMcUNs1Pwt\nYL1KFmE2E8sOjDo5qRTboOkFr5fWTImuyMXKDYVdDyItF/8tpA86JSVnb02y\nnim+pYg1QtlUwmvK9kiV1DSK+hGJM7USHxMVYK4e81N8UbdkvRTe36+T4Qxx\nhlkv8Lp9FrqncSSZHal5KuxCb+sFX4yZ1eY4sJfluzRY6R6xeDZtiQbg5jwJ\nns9e2ZBEMfp5nhwTlJYDwXf2VHVtXq8B1lnPcit9jNKsM2va4eK5WOmfOBxP\nJSQ+vuisqI8su1Pybhkl53vl/X7oXYmct3vEyjVdktYv+SaHCoqH6MQ/WLRl\n4ah8ZXKZxSWgoQijszqnsiKWSR7eJYhnyLGRdbGcO0GccDlPyYwBbSt69CBf\n3d0+yjUK3ivl2f9MAbUfJLr6g0WcaGlYFyJ3JW2uPVCwUPHGzK+cS1O12t7m\ngBfIV5aqtyBv5ysHN2/od5pKiizNqwiy8SFS+ZkQgIshnK5g26WqhVKfhxA6\nXrZQnESX030WG/I5X7AwLLOHf5OypF82qfg200jB3cf9/OKjwOAIJR5rphoJ\ntkdh/4RKmo4sIkUHaZ/shVs7NTNsD6T+86WtDZ30tl8mCCDHemHDfZxCIKI5\nNUDUz0D2fmFrYi8OmtPXTEXnXGbDJj5JflnnznGZwevpSXms3j90Z8HfK1/r\nhXVj\r\n=FY+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"66d318854c50bf5b4050240c292a19902c860556","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ip-address":"5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.5_1624287271978_0.11576428259272431","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@tryghost/fastly-ip","version":"0.0.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.6","maintainers":[{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"dbaa966faa485b1425821dd7e4b7ddc0976ecd6e","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.6.tgz","fileCount":5,"integrity":"sha512-baTGErpNCCJzMLKQGzk2Mn83xoWeomQqjpQphtJmso/oLwjnxmfGb9PWtTIe3oMLUL8zZe2XaNWs5LHDiuOiwA==","signatures":[{"sig":"MEUCICC+fmR1qDk9NbUKG3hZsxA+xH5F7xlkGmpZZmX6Uc6fAiEAijP4DDkrVkAINyVhDuWbjCwGQza4fW+cPj3nwibFLrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540},"main":"index.js","gitHead":"2952eb93dfb0e191be7a7c9824e53caf0b8a92a0","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"7.24.2","description":"## Install","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ip-address":"5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.6_1635789031418_0.5220888029099608","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@tryghost/fastly-ip","version":"0.0.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.7","maintainers":[{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"lenabaidakova","email":"lena.baydakova@gmail.com"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"9829a447a2469b6b6bbac7b73c087f32b9663436","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.7.tgz","fileCount":5,"integrity":"sha512-I1AvAHtZcB+KKWJBE9LtGBnt/XWdR6o9+UPRqM61HVJwSJNugGrj5qtuhTQNDj3cJjMI8/v/yhLFQMiFot1myA==","signatures":[{"sig":"MEUCIQDh5Qz5EX3/I5vpHpyNxdnPLHc6CuM4JZCV9WxikuHD/gIgL+Qyf6g6R0NLDaTM6KB74OtO8PuuRhx5HCRxD+3TWHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJYH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcBA//Srh2wPMbcVESek7+j7o7lK0Xxojn2UsYLZykbTnADL26R1cW\r\n3XROr52LgS6C8iwstSuPSAGeR/sbBkESchpKJkO8lXDADUsYy3GNjBeAwJvZ\r\nEbjjVuN105IPCbBrqS/rINVFMkZV2bhFSyNG8VZt0kwWJWUcA6nAaxs+slnh\r\nVvknMH6AReX6JoAaIQZJq91iVCWi9pxuJhd4LFcDyO4D7SQ5TLCw2egtsEGa\r\nC27l/c3mAebuoEuzsiScO4eBvX15I5ucsd7l1WjCAQKrMQqQRN4gIWSRZZLQ\r\nNw4wHj+NIe/PBVsLJVgPmz5jNXETEjst+VO+HDHQCySxUQOIamMPWu2i6Vie\r\nOFvNnk6srWsmnrdzjTBkb7lCnu/h612CQFp2Ty1NC8W0Mp+MxIWCKcTRpPmD\r\niJhNK27zTrJz1u7ZCZFz/YenMPLOOWbrumoRAECFVPBXQDxnK/BQYF9CwvPK\r\nHOyjKwf/Dcvx4x6U7Yg0LJzi0Uj5pRTLbMju105bIQrbpA9KLJAQ0eYFcDQo\r\ne/23uvOpIlx9Vv8bXEz8QlVa1zXSy3ImdZ0bdIUklAl3Ywx9kYA1+VMZMjVk\r\nKCObUBCwkj8tY5UW3cbDeqeGR9hu3eDFKYNcol4RZ/CfYsuywh7NkXShCia3\r\nLf/Yb+lSAz/bwoevQhxy7CI6+K8Xq7Yffjs=\r\n=SJ8F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"06061de9669e92d852dde89d038dfed50dc3e806","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/6.5.1/node@v18.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.14.2","dependencies":{"ip-address":"5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","sinon":"9.2.4","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.7_1680179705482_0.9202816884465987","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@tryghost/fastly-ip","version":"0.0.8","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.0.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"4d6f42b4a84e916358c07f53cb350186cd43ce8b","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.0.8.tgz","fileCount":5,"integrity":"sha512-1TUPxLX9QGUWPLT1Kn5TSP91PGP0oETn3o3wxDW88ZzpoixmcTAi2GssBHcAO1vrcZd7R2SzJBB+aVPpvOn/kA==","signatures":[{"sig":"MEQCIE7yCxbbCptd0HLOzcTH+mSpZC6zbdxkgwj58EIjHKy+AiB74/G7TguUb0b5nQSJzj2eQ34/bXQ4bLAgtIDk+894UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3597},"main":"index.js","gitHead":"3533c8bcfe1cc531fdc88955e3a8ce42ed7bc4fa","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"cobbspur","email":"david@ghost.org"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/7.2.0/node@v20.18.3+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ip-address":"5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","sinon":"9.2.4","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.0.8_1744193968398_0.02041238127920786","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@tryghost/fastly-ip","version":"0.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro#readme","bugs":{"url":"https://github.com/TryGhost/Pro/issues"},"dist":{"shasum":"b5b9c1e755e91d7489fcd550f04e2e6b6eaafd0c","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.0.tgz","fileCount":5,"integrity":"sha512-W2eHbvON78oQsW2ps3o/0OAyWMmxosykVdMr/hrM9fi0D9ghFrq+UCOz4Tjnycs4H2sCNSBTjbZmUgMzoyN+nQ==","signatures":[{"sig":"MEYCIQDupdLN3l7Yc18Cd/3xZxIZI+Sa8UKP+RzPeOrsOPoAgAIhAJlvHo0cjGCdk/RwiaPQJs1BbQIzEALsz2Ftd+VS+gv8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3698},"main":"index.js","gitHead":"ef060c71be33d265e7d97e4579ed83c3e3fdac09","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"vershwal","email":"vershwal.princi@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/Pro.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"lerna/9.0.7/node@v25.1.0+arm64 (darwin)","description":"`npm install @tryghost/fastly-ip --save`","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ip-address":"10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","sinon":"21.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.0_1775039281785_0.18194353820653797","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tryghost/fastly-ip","version":"0.1.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/fastly-ip@0.1.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"940be50090d826caf59be9c1d00b5c8c696bd60e","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.1.tgz","fileCount":5,"integrity":"sha512-IauMyaPlhXNhnn0y6xLCliwoL5FPHbdY2fsMn8Dgj43KDCS2zDuzc5nS8F9CpRF+FBHw+H5z9mS/MuFmEFnIMg==","signatures":[{"sig":"MEQCIHVY7W1K5bxnD2up2XbSWZzXJmw2k85X3h7OfIY/pMzjAiAzUmcPqhH3TwMr6yXB6gF2gnc4ZBqoUu9R+2EgekAyFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3607},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"repository":{"url":"ssh://git@github.com/TryGhost/Pro-Packages","type":"git","directory":"packages/fastly-ip"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"ip-address":"10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","sinon":"21.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.1_1778764577251_0.269943277997009","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tryghost/fastly-ip","version":"0.1.2","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/fastly-ip@0.1.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"f071b28c99694e416fc608c0d0e25782264958f4","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.2.tgz","fileCount":5,"integrity":"sha512-LX0ZM3FLa1qbyld4t0TveFWuAkEPC5vhfnEOxtzAqKkQ9ypCeoJu4KVTmYbfwGPydRtIK72WAUir0ZspvmBcXw==","signatures":[{"sig":"MEUCIQDQQXD85wEGz+60ta3yeM6N9V6Lk0DVng8wf9+B1jgVgQIgFtG+Q/ePQObBEVaC0JmtqWzfT6ogfS8FpptDM+95FJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3607},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"repository":{"url":"ssh://git@github.com/TryGhost/Pro-Packages","type":"git","directory":"packages/fastly-ip"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"ip-address":"10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","sinon":"21.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.2_1778773421350_0.43093869470890933","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@tryghost/fastly-ip","version":"0.1.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"56c2ee2e0fc2079c9d0af96b47c074440c3d1719","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.3.tgz","fileCount":5,"integrity":"sha512-/XFaHBQH1K8XUFrqjB2j8cZgPAXY+QrLv44m+nDY3snybiw5XwCEHZxmdrbkOfsoWbKrBNlX5ikjI5vOPEPNHQ==","signatures":[{"sig":"MEUCIQCDLHbYzoJWHJXFU+qCPtotIdgiGIyrM2j28PxvzcNwoAIgFgC6CknbHlJbn+Zkzy/WHxh3et25g3e5eMRwAQdtlN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4023},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.3.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/ee8df60e90c760aa4dfb922f7de856a7/tryghost-fastly-ip-0.1.3.tgz","_integrity":"sha512-/XFaHBQH1K8XUFrqjB2j8cZgPAXY+QrLv44m+nDY3snybiw5XwCEHZxmdrbkOfsoWbKrBNlX5ikjI5vOPEPNHQ==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.13.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ip-address":"10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.3_1782316494566_0.6696165346546328","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@tryghost/fastly-ip","version":"0.1.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"da7e49a9d16e8b9baab41c4e93750faff95e2ef4","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.4.tgz","fileCount":5,"integrity":"sha512-SQiXLsEJoOgllrDLpGenCh7pPF8dGiu6vE87WIpGgGeKSVNDTbr9yJriKkzQ7KdFciPqxpUQ0h7Dpek1Gc0ElQ==","signatures":[{"sig":"MEUCIF3/chFCj0VnfupvyRQbxZIf4SR+TLdr/3pqeomHLlOZAiEAhq+0aGM2nbwXXh3ICMvARN0vknAw4NLuT1jywfauVyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4023},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.4.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/9d5762d44c8cedf47cab26762368e341/tryghost-fastly-ip-0.1.4.tgz","_integrity":"sha512-SQiXLsEJoOgllrDLpGenCh7pPF8dGiu6vE87WIpGgGeKSVNDTbr9yJriKkzQ7KdFciPqxpUQ0h7Dpek1Gc0ElQ==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.13.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ip-address":"10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.4_1782317043031_0.9169492663435348","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@tryghost/fastly-ip","version":"0.1.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"db9a62a278683ac09f77f7e0fe499f0c4a1dccdf","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.5.tgz","fileCount":5,"integrity":"sha512-SRBi1aULm8wQ4kJhRi94+FxBDvvYSUsirBBIVAFc++5a/wQmbNEYp1WR+rS7mcCw5XuSOUkcBxUa2PvZ6Zn0PA==","signatures":[{"sig":"MEUCIGiqHBGcK+HmoUzgzFEEZVE4asGQZTnV9IE+K99jAWQ9AiEAr3EhcFmIX/tbjB23O/SCew5/HFgJXsDezVMYby7AKwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.5.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/10b205db396640fa90f375ad915fd9f4/tryghost-fastly-ip-0.1.5.tgz","_integrity":"sha512-SRBi1aULm8wQ4kJhRi94+FxBDvvYSUsirBBIVAFc++5a/wQmbNEYp1WR+rS7mcCw5XuSOUkcBxUa2PvZ6Zn0PA==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.13.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ip-address":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.5_1782375313251_0.6146832017709161","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@tryghost/fastly-ip","version":"0.1.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"ebdd81aa4ee3f7e656248b53b606198b6e6c1c0d","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.6.tgz","fileCount":5,"integrity":"sha512-LlyuHG/jZqmRVZY7SJMvcgmuC6sgNfIeQoaBJQIfehVqQ6vU0CZ1MpIsmGiw2+LCobryNB+txLvR99zY19fkmQ==","signatures":[{"sig":"MEUCIQCfsotUxzCnV8G0Ak6QrIC4CEhGbap4QALhMLBTl2BOIwIgCYuAQGXt5bytXN0ilt6PbcSdaPaIMQ4E39dX4c0dLo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.6.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/11fb13f4903b033644a8b50dfcc3b444/tryghost-fastly-ip-0.1.6.tgz","_integrity":"sha512-LlyuHG/jZqmRVZY7SJMvcgmuC6sgNfIeQoaBJQIfehVqQ6vU0CZ1MpIsmGiw2+LCobryNB+txLvR99zY19fkmQ==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.13.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ip-address":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.6_1782385739589_0.7336570044008124","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@tryghost/fastly-ip","version":"0.1.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"76e7bd2b3e2f72628c5283e4fbc15b2877c63966","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.7.tgz","fileCount":5,"integrity":"sha512-OpwX1aki4136Z7+tWnv/9UdDRl44/FP5Fn/AyC8iSj0o2zFv9bJ7s7IpqRsY6iGOqEj0U0Q07t5F89pP42bBEA==","signatures":[{"sig":"MEQCIEzSGJOvQGf8wEGqS+OkpvpbeCT0uT8jDeYpd1Y+E9WOAiBAnEbaCDtnWTER743ZkGjs/eOesa0rTLX7C4BQAtdZWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.7.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/b7007c642446a589238e6ade508aaf06/tryghost-fastly-ip-0.1.7.tgz","_integrity":"sha512-OpwX1aki4136Z7+tWnv/9UdDRl44/FP5Fn/AyC8iSj0o2zFv9bJ7s7IpqRsY6iGOqEj0U0Q07t5F89pP42bBEA==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.16.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ip-address":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.7_1783325663965_0.2927318958613845","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@tryghost/fastly-ip","version":"0.1.8","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"10831227f325c1599ea7ac9728f9171171d940f5","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.8.tgz","fileCount":5,"integrity":"sha512-IWLmW6/DOqvxlNSEZ6QAjv/vtf9451zpmmchYtJqJAh+cF2XUE2tpn1h3oewPsFZk2rLkfwwrIT1U2/nOaywQg==","signatures":[{"sig":"MEYCIQC1UOGRxF8NI2RB8sFsIli2rAoG8HqM+z3ofa6nUpXJYwIhAMVIfSwMMVuzcSoigTlAAK1iktBJt05v0KqbmIVdEGn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.8.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/58443cdde37cac6e05fa14e686c8d465/tryghost-fastly-ip-0.1.8.tgz","_integrity":"sha512-IWLmW6/DOqvxlNSEZ6QAjv/vtf9451zpmmchYtJqJAh+cF2XUE2tpn1h3oewPsFZk2rLkfwwrIT1U2/nOaywQg==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.16.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ip-address":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.8_1784189084773_0.6457135688801745","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@tryghost/fastly-ip","version":"0.1.9","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"490a8089a26a19104ddb493ff412ac1df98597a6","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.9.tgz","fileCount":5,"integrity":"sha512-pyTdBKLXxp12JE+NIrnbGxJsiXkP0+HEMUtTksqloc/jkueNLSZBBKH4dDDWj8/1dunqSrk00HphRYIK1A+Rxw==","signatures":[{"sig":"MEQCIALwkPV/Hdl9deW/ljWbdmLjleAd6+0vaX5oN/MrchJXAiAixxn2AvTVe4z+aJhWCXuRjr+mvkmGKSWXWe22HAhFDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.9.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/269fca90e386a9e2695434941a5f453b/tryghost-fastly-ip-0.1.9.tgz","_integrity":"sha512-pyTdBKLXxp12JE+NIrnbGxJsiXkP0+HEMUtTksqloc/jkueNLSZBBKH4dDDWj8/1dunqSrk00HphRYIK1A+Rxw==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.16.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ip-address":"10.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.9_1784190477519_0.2924806128066588","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@tryghost/fastly-ip","version":"0.1.10","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/fastly-ip@0.1.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/Pro-Packages#readme","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"0a80c569a4722d6e41c8e106ba14b7d690f7bb96","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.10.tgz","fileCount":5,"integrity":"sha512-9/JP22dcgWl7kEvIVurRIDcz7BrVioVIn//NDTEPKcFDDM4ZCzzMpCpx/qyZueyEI47V92zaDfZAi6Jszfhg7w==","signatures":[{"sig":"MEQCIAOmOpb3OZgpFgIOQnjOxiUbyQ6kAB+fU8M3xdrA53/uAiBvnehXpWedxwG6hqOckcffhH2d7F24lWiodE/jAK9jew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4073},"main":"index.js","_from":"file:tryghost-fastly-ip-0.1.10.tgz","engines":{"node":">=20.20.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"_resolved":"/tmp/117670b08cbc642c449cf76d29502ba4/tryghost-fastly-ip-0.1.10.tgz","_integrity":"sha512-9/JP22dcgWl7kEvIVurRIDcz7BrVioVIn//NDTEPKcFDDM4ZCzzMpCpx/qyZueyEI47V92zaDfZAi6Jszfhg7w==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.17.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ip-address":"10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fastly-ip_0.1.10_1787147213317_0.6729760486120369","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"_id":"@tryghost/fastly-ip@0.1.11","bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"dist":{"shasum":"22baffba8410694f7965af102a94ce534918507d","tarball":"https://registry.npmjs.org/@tryghost/fastly-ip/-/fastly-ip-0.1.11.tgz","fileCount":5,"integrity":"sha512-eH1WeUqqs4UAqAoU2GLKr1yCMaFNPo/O3V/g+31rnPllj+rZQZgQoyNMM5eq+3KZmJzpmWtan45/WWFifPQh9w==","signatures":[{"sig":"MEUCIQCzWaXDU7eGe17U2cMl4FnUMQFl0EWAx0fXGuiUKlyiDwIgMwSHXHKYWspf/8QPfw6eLdFPsovJ+CS8YidsqUwAF/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDPD2iqr34nuv4KQHZdP2HEF/jQWk6PSQL2elLGCdopUAiAJjr6V/haWES0tLVJuWsvqSGxyA+Yh9kIommeOzu6zbQ=="}],"unpackedSize":4073},"main":"index.js","name":"@tryghost/fastly-ip","_from":"file:tryghost-fastly-ip-0.1.11.tgz","author":{"name":"Ghost Foundation"},"engines":{"node":">=20.20.0"},"license":"MIT","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm lint"},"version":"0.1.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58cbcb33-27b1-4f66-8dca-9f98d17f7acc"}},"homepage":"https://github.com/TryGhost/Pro-Packages#readme","_resolved":"/tmp/e1fe7feb86805efb148d251e3d51f647/tryghost-fastly-ip-0.1.11.tgz","_integrity":"sha512-eH1WeUqqs4UAqAoU2GLKr1yCMaFNPo/O3V/g+31rnPllj+rZQZgQoyNMM5eq+3KZmJzpmWtan45/WWFifPQh9w==","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"_npmVersion":"11.19.0","description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","directories":{},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"ip-address":"10.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","should":"13.2.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastly-ip_0.1.11_1789468954386_0.8577839524797566"}}},"time":{"created":"2021-06-08T16:28:32.999Z","modified":"2026-09-15T10:42:34.654Z","0.0.1":"2021-06-08T16:28:33.103Z","0.0.2":"2021-06-08T16:39:52.106Z","0.0.3":"2021-06-21T14:02:48.428Z","0.0.4":"2021-06-21T14:47:53.748Z","0.0.5":"2021-06-21T14:54:32.112Z","0.0.6":"2021-11-01T17:50:31.558Z","0.0.7":"2023-03-30T12:35:05.613Z","0.0.8":"2025-04-09T10:19:28.558Z","0.1.0":"2026-04-01T10:28:01.943Z","0.1.1":"2026-05-14T13:16:17.411Z","0.1.2":"2026-05-14T15:43:41.504Z","0.1.3":"2026-06-24T15:54:54.688Z","0.1.4":"2026-06-24T16:04:03.177Z","0.1.5":"2026-06-25T08:15:13.414Z","0.1.6":"2026-06-25T11:08:59.760Z","0.1.7":"2026-07-06T08:14:24.079Z","0.1.8":"2026-07-16T08:04:44.929Z","0.1.9":"2026-07-16T08:27:57.653Z","0.1.10":"2026-08-19T13:46:53.470Z","0.1.11":"2026-09-15T10:42:34.468Z"},"bugs":{"url":"https://github.com/TryGhost/Pro-Packages/issues"},"author":{"name":"Ghost Foundation"},"license":"MIT","homepage":"https://github.com/TryGhost/Pro-Packages#readme","repository":{"url":"git+ssh://git@github.com/TryGhost/Pro-Packages.git","type":"git","directory":"packages/fastly-ip"},"description":"Check whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges. This is useful when deciding whether an incoming request or DNS result is routed through Fastly.","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"readme":"# Fastly Ip\n\nCheck whether an IPv4 or IPv6 address belongs to Fastly's published IP ranges.\nThis is useful when deciding whether an incoming request or DNS result is routed\nthrough Fastly.\n\n## Install\n\n`npm install @tryghost/fastly-ip --save`\n\nor\n\n`pnpm add @tryghost/fastly-ip`\n\n## Usage\n\n```js\nconst isFastlyIp = require('@tryghost/fastly-ip');\n\nif (isFastlyIp('151.101.1.195')) {\n    console.log('Request came through Fastly');\n}\n```\n\n## Develop\n\nThis is a monorepo package, managed from the repo root.\n\nFollow the instructions for the top-level repo.\n\n1. `git clone` this repo & `cd` into it as usual\n2. Run `pnpm install` to install top-level dependencies.\n\n## Run\n\n- `pnpm --filter @tryghost/fastly-ip dev`\n\n## Test\n\n- `pnpm --filter @tryghost/fastly-ip lint` runs lint\n- `pnpm --filter @tryghost/fastly-ip test` runs lint and tests\n\n# Copyright & License\n\nCopyright (c) 2013-2026 Ghost Foundation - Released under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}