{"_id":"@tryghost/bookshelf-has-posts","_rev":"128-cc893991594229b3626a86938e137447","name":"@tryghost/bookshelf-has-posts","dist-tags":{"latest":"2.4.16"},"versions":{"0.1.0":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.0","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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"7e55bccb89d67fa6b1a8c11d75023ce71dcff286","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.0.tgz","fileCount":5,"integrity":"sha512-CKOMgnSOEohCv1m8LEmmv6kAaN/L45EwiJefitch6NUFkPmOXCw8/5Hx1366tgxqgwbtM40oxLkLxAOIo1FaPw==","signatures":[{"sig":"MEUCIER6cfGpgj5UDiwuXEzpljLw8csJ5nwpY6jh1wqgUDkXAiEAj7fevnCNZdhK0kLvNV5TGbeXcqXd664rSb5gQn31QVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyILxCRA9TVsSAnZWagAA8kAQAJsLppl5ee752WJBpm9d\nJEbI4s1PXHDauQhY7ceUoDYMrsdcKbrHGuNlcElcuxyK5TYsNJbrIVii3/ds\naG1v8ChFok1CbRc0vFxcGAWKNAXT6uVHYdfEf9xHcHQ6ui4MZVpqvucu+p1T\ndvbcE5VDxUrPOBPcJDQSXZzLuz/hYii/QQo9TCkgGxo5b6lUoKGoxw7E1Esl\nR0QgqGLkURQK/K1EFQcN4hkikNWvCP4hzAnhyw4ogdesIxSaBrMqtOTBlB36\n8j0pEkCgi+Aif+2humwV2PLzJYUc1xqt/e0DOL2qQBIBnWdUpC/P2ofF1zOX\ns1YF2DCZijyrE+8z+en4ZOw78g5t3HjKxqle5RzfZuoUvmSzdGqpiiiKLrIu\nm5ZntrBbt2c08yx7Qk+Ai7x0ewyWWV80AwWkO1K79GxdwiKMTxmN1TUBaziQ\n2dZR2aHkw1cOpKeFO0fqP0sgYdiNxhq8EVaxGPKs8gcR2uyfrDklmWUCVmf3\nDx8H20xQxMjdEVy89ChHxc//TcJfQCUmzR5/trFZFG11nRmW+ljxjLgmOWCf\nilZdm1H4pOE8nomy/OfhE0a1mxi5WHyhLDMnvWh+pKoLDUvSZywXDAR7J3UQ\nB+5UiQQfcdxRj31JT7pBr1ngpcrqo5bF8/RwkAxyzPgd/P61npJJXjoUGXHy\nb/gd\r\n=9TNR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a807b7bfa328d25d72a48d00468a22ba44175ef9","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","ghost-ignition":"^4.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.0_1623753457131_0.43121343056507366","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"9ee97057bed61f964b5b7abc79c2073f37dedac5","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.1.tgz","fileCount":5,"integrity":"sha512-zfWKA3CRE/zhV2L7vYR7zQKIn75pYPY4EExDaxpixy77mMoTactXpofsYy1leJ1MwLR0RW850MWRavIN9PTXEA==","signatures":[{"sig":"MEUCIAJyITdjBACHCAFIndLFSk41E9F08IEytcU89DGw91PnAiEAvmOctO9ht6rh5c2XrIltaojaQoYUAE7FrucOj82rMfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyI70CRA9TVsSAnZWagAAFdwP/idokMPPoc/J7CZvlMs9\nMxa+F0djIxrN6a7goJDp+SiDJj7RPwIhvT6YhAwfBQoZGOXSfRGxAmdhS58m\n6PQ1BB5XrNIB1lCg8rdWiRV0D7+of+sOYSIOZvyZFtwtXpF9TLRr8slLaLQj\njxzE3dvDfzYhZrfhJP9O4jhTaIBabfyHkxnUFmRywWpcQX9uVgTPUQMkcOdZ\nTKF7vB9SdnTTkSTJ8keXWVrsyTr0QFsjUG+MK2DDbdPuMNZ9RaNoE1ywrvJ4\nBw00qOF5eubyfGxErtrY5DJgy+vC7iv+b5rGnbNi6/e4DdADiT+547nFmZvJ\nlwNBmxcwsZ6qeXgSTkMwi0rpJLfiiVIupR8Egq+zZP4N/uAOhYVQdfMA7EXK\n55NUJFhlZ2OCUiVQZTFvGbGpiud7dAKJQ6v9H228HvdmBcVfKQBvA8dq5BIx\n1DgOddyjBcZhkKrHik87SwuK0DHDbiMqWAq/JsAGgClsZS0gtifLFG6YPSzt\njx7UpCESAVzRgiNVT7wc007rFJtjO5RFf+zFjUJFnoKN+rsdYdkpmdCHpKNH\nW6Dcy8hWyk9/0xKYER1Ulzyu3E3vcfOirJIEXszAWyOdMh6ZAy/kdsU6rvFy\nCgffuAfG/m0Y4dskTy/T9HaYUqVoLvem/F9DUZvNRWfANOdYFa0TEJbi/7IX\nvgxW\r\n=6L4U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9339739a1e3221163e70b07a7c7187ec8007c757","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.1_1623756531829_0.8142954805686156","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.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"}],"dist":{"shasum":"349903ee8dbf0ec2bcb0d79cf996c1e989421ada","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.2.tgz","fileCount":5,"integrity":"sha512-InhyvrQzQMJa0REIFZhep4Yqln5W9mRez6xni/l8y8XUARb5+EeGlWvjwP6usNL6OLwo1obQSqzRHY+jBpuJyg==","signatures":[{"sig":"MEUCIQDDV8IfSB2fLMZckN3ryKdeLW5GnEvdrvb/mWizy1N7EAIgaAp3rqhPLwotp5HTaJicjWC+F1O5HzuU4/FKaaeDn0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyKtCCRA9TVsSAnZWagAARz4P/0MdDdgcRTKDrDprxkfO\nM+guhyMD2rgifzlTMl3xe6K+fJGX+6HOgF2feH2n8OBfW/4zFPKHeoAEEgK0\n0w7Z1GTB82UzxONLt1KjwveHuqiREFPOhjzFrs4jP/I+JgV76ehTq2YODvyy\nTJjwRJEI72+wa46jq8X/PRH98DEBcBNoUCI2WSCxDbWEHDf5bSFTp26EDebp\nrRUxsYA8VqV55fPGJ/jf7Z56EekIti7DeTSIRXJ+DL3pJvP53JQxtCNje/wK\neZLMMuXekEA1xIGqVHnkMIQIBCoEMFWr8IFVAYpnrlUDGsqB6s2NyQc6dwT/\nEAoDZ+IKhZe2EobegKjeK+LUGKWaSMNuZ2B7Mv1aKvtrwkxCBX1aLNkSJ6xs\nMVA2Jo1eArnspPofv0gfbe20MrA5H0eSfxDUE+NBBeiKtQMZw5442XU28rM2\n9wUzxc1hsa3ipSajzkrw0LukFTXvGNQstY6QZIsBuNuOQLposgO1MHaQg+uv\nliqQxuKBAbPzF5SpHvqWe0st6oUtw7yQcn8fzkaveAEONizc9bXbeuIBziyC\nZjEqSNSo1MDQHIWzjI7vovOmdMPiN/2r+MvwOYwIRSYQGkrCOH6ro+lnOO5z\nSztnt5r87CHqHBMCvB4bxZLC2TwBMJ+/RAOJFuhdYmHaMoYQPuy41uTInjNs\n4spO\r\n=yC6u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d67910bede55512503575c38697ddb7bd77c4b36","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":"https://github.com/TryGhost/framework/tree/main/packages/bookshelf-has-posts","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.2_1623763778401_0.12169978633786616","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"3dc73c7c1f84eba5bbc85424f645e0c05aac5cdb","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.3.tgz","fileCount":5,"integrity":"sha512-H5TMnWlwCysnrJMNVki+0KudQdAc8fVFbU/0h8Uf+evckRYYvqsR3fL0RC3DSm0wYr+KGNqG5BRxZhIbwDU85A==","signatures":[{"sig":"MEUCIQCZEM8rUeJSotD1ay0+Ybpx74Be7t/bhVGPHU3xDnxOswIgJ0E6qn+TEn4eGaZvORhFAkHsREIK2EpJWqz53oJlak0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0H2uCRA9TVsSAnZWagAAcFMP/Ak2PW8adD9gDL3yoRBg\n/KS4abdfEnZ/5B5gUjMdqOnHKn1QOaIUahrMkteftiiPEWPoN3DzIaDh275v\n1sF/vBD3thb8r2oE428yN8f2b4eFUvHcRoyIvgz4gFdmvcBONLP9VwxpbmII\nNNDhm75qKcwqd/O9zzuhtGsqgyZWYDbUW+TCXFlUYmeUhXIzon5FLyEsyjaU\n6OFOvsAtoYDOju+7E1cdKnB4mvUP2SPY9uullbZpsglSDxesjxNJ1UETC4R/\nilURsB8UkhGEb8QYMTJQeQtGBxCJfagxo5JOzTib2hqDyEVxggoL/WXjnIsQ\nPHSKGvSTtwscm6sOw4DbN7v2nwoBGqNw1H7TMAgb+2tRNo80Xa393KuB1wRS\nAF5ZbSHHOQkZ7GMAtLmakBsMYpM0rTkcW6xcFgcRotg1y+OcwBqMzt8dr7JH\n1aiEhIud7l/JJ07p18dFKufEqr2rksHjItkNX/29+sCWSb4DxfXQvb5j1Ib9\nJQP+JAPX0KqdWMtzofLDJKwFxPWbB+UlK3YgfK16KIdrUje79XDP4a+nV4Ub\nhF4IeJngFZNzeU27ADsiO5KJNUhLEIjb+P//DLqUSjm0kosxQeP5yzPYbIDa\n+9bFAyP8jDFQUsyr3cMKy38avj+9cdb8UpkF5xI8vuLmhD4s4Sv/Dx2r+K1c\niyTI\r\n=HEl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"22116e4ea9d6debad38be9b8f35c4b912921ff14","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+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.1","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.3_1624276397938_0.47004790727842627","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"7e8131648077d5dca182d63a8106c8124b7e552a","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.4.tgz","fileCount":5,"integrity":"sha512-8f+E2tMk7kiNKe0JEGytWYqHrCfFvgjUKMnViLMh4ElBrP/GJdBM/Ol+vdtXTic3Kv/V7xj1TfFZx/rBVu1lJw==","signatures":[{"sig":"MEYCIQDIITZfZgxVhVDuCTrfFqUvg22cipMsG0c/kFJIPjgDOgIhAPl70W3A2G0SbdvztEbIb8mIV7K2hRHnXjKhGBHLVLnQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6FbLCRA9TVsSAnZWagAA1B8P/jIelA9l8Vx5VG1MrgvG\nkcN8lxy55V5HcKIZC0RwpVMQSABpAXJG82JHR/gZ2pr/+STtrWsFgmZ+E/2P\nWxOeXIc6qQFqvnXPFyRBbj0mGm+o77iKlR1xOkzYXm73C4xkNdBGkLN22DQu\nMv5OkZ34jK6qRy5nRa1GlKeo0e7nMsrr53tJtsm6/FuKXkAZg8hTrDsdSKyO\nUzVGv1QMeiSPjgn2nqLZct9Cbr/x1UUiVvMsZ8iOFPL5g3n37evPhMzl04Sf\njiKwjU8H9l63+YXy8vb8Ivb+e1Rg8mmGKuD+34+EY/3elPVFGUpGW1yqQ8CN\nhfQp4XWpjQvC16rW4O1oAkhj5zmo3uxEwAknxxUWO6VoLQL5hUpxiLLGg0jd\nXKcRIii0Pn3e17M4cHbm1BXZTDwW0C/3D7fbF+cqkPGXGGiuRgGu6YtRt2M1\nFRacDzL80psS2SOJM0JY10dKI6pjpygxSp9bV/if9LGXJmelPed1UPwfc5nz\n2ZIMPcHLZxxI7r26E08Km4L+ImMHJs/Ebh7MafVP435caRPNTMVIf0zkDPlH\n45k7DZEx9iQAqftfb6HP3DXtO+Oba/jrzkGYPHVNCoAwP+JeSIf68DDoZT/x\nrPanphRO8zZxYG6jvf0YGPQnTn1CuDlicu6CKhg2ML57PRVzT+p2ILkUK1aC\n8KXK\r\n=hn2m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1df950161d94eb4e9116b5ed7d52f71eb6a5a927","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.4_1625839306981_0.754561195446023","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"af4a80d11c4d0c008a1d7cb414cb38b7fe561398","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.5.tgz","fileCount":5,"integrity":"sha512-bLfmsx8E/r0gCyHgaoE04HAfEoI57RWRxc697mPv+PxQ51i7WP8i4FECCOlZfLYbL+SWsP2e5MBkv1MQaZHu0A==","signatures":[{"sig":"MEUCIQC6Q2IwQm3Z675hYdV3of2oHKPfLTWjGtldZhYilIgbMwIgb4TcMwv3jeqtJJ0+I/6iweL7aDbwpkMZElfYuXoya/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCohZCRA9TVsSAnZWagAAthAQAIv2jOzCj7ZqpvoYTzFi\nNOoL8eYzh2Tb7pBxpED6EZoR9lcxj+ZJffXyIz73pHWESwulkB7pEKxHZw+K\nEK+59TnMCbTEOv/QEC0JzbFOknml5fPQgB2J9iQAlu3OAqZcKUiK3HBFUZXB\nCQeZIfa2r/vYq5btOZi5w+zg99FABErxsiccHqZuLSBr4C+KEfjatHBYvEpE\n6MIKD8LdMvS9rWX/9yIGa89/mEeI0XbwfQMZoVjBO2BfakQ9q8zgpoGe3nGi\n9fynAaYmsBHSZxcFdbGXaJacWaR6HXW/7taTd/CZGDl+OeDfZJhQK551WdRJ\n/loUhobNcZADkbFWgm84d0GFmN5oSeB9GeEZBQPG/wjv31O9XublnZt02VEu\nu18o9rqlDXOdJnW0GR4aikmGQvB2nK+0aH3qNUlnvHFzBxBpwO0I8SycN5vT\nR8mxLfFqw/wysBZ7cPEdAmR9JhEGQuH32BcvX3ljW5YQNX+sItPjQCVQ42zj\nS0B97WetULWEH9lI0r/62lgh7OXvEcd+6dOCx6WABSj4BOZOZ0F+fSP7+ukY\n+BbRSEOpvL5LsPeF8Hl/KV7q4Tgoxv76iFTVq9KCJgf58hznb38ssWg7DMSr\nGkH9chxdUwVWNwxcIQHzaDmFiFl8Tn0JC5IWSIwxPtQGsIG8u0vGqUsu4piA\nEw70\r\n=5993\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ada685d9197316ced3b1fb141e5b1eecd1d1a28f","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.7.3","mocha":"9.0.2","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.5_1628080217528_0.6939771468827549","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.6","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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"ac5bc5ebd787d337ee8fa34e145951883d653eb0","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.6.tgz","fileCount":5,"integrity":"sha512-NRqeOx+KtAzyAJB1ikBR0ABj1FpgCxjZ4w8pVPuUzxGUcSVQHvRq5J1hnCh4+ZgCBIvZvSkVVvBTkTdXQeybMQ==","signatures":[{"sig":"MEQCIEeAOGJ0+IYqFYoNMLg0E16iTG9JDCN3fFtPtmTy8EohAiBN874TO1oUcdhsdCo4fcb+OEOzTyoPHMxlmk2lhZjAEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQLbjCRA9TVsSAnZWagAA3oIP/R8AMau14OlHapHfsQnq\nQ0MKKNxwhQERFpYI/GGXdwiE5zzqFJozGPLvHZMwRW/QEhwnMUtA2nSq6ljv\n1cU5+IKFhSJcaEnGwfIloeUWMfuCdcmHJeGhVduds2Vew+XpT1uwYkuSQwzo\ngtgtP87xswIzmeFfcrnaAhvyxl06re1yWyyt9SpfElduS4vzUIpNRPWIKcCW\nXl+DjBRdgDar836HLODEy8PK8P7pHW6EnYmxnGDReFsNb67hm4CtNPYqv/3W\nvTANqthAz5A+z0viS92oTLIIFhtczaWykZzvHjAQn5PASqZpdiDv+oauMozx\nz653UvGjuYh6XarB+N6YmEiLqBs/l0VkQsapWIZt/Xs3hj+vReMwlur4al5d\nVd3onGLUaEQ6JG+flDT4Hkws36GWIaYBrjtkz2fSVn7qI+CGmEHPRCTNTH2U\nxxJbEXESIVRzR0Y07M840vaDwrQeh6JKvVQUTHdFWdQW6hOEB7VRTpJDP8TI\nn3myngm5CUNYTTMhMY2/6Ni+g2N8xsn60I9R7D3vYmojUsbqn6oyhDULmhp1\nj5obeOlyd6zXNdkSbtfzUCQluf7yv3HVyehVCrb0bJ/Iv+pxXbY3eBUhTUXc\n6agv4XmK4isDg5Bwk4GyYUK/xQUyW5HpOIZdJ9Qms++3jwIKE+IMIitc4Xvp\nU2sv\r\n=sw7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1279f0d8f3636161e6fa6cd49ea44079e5070321","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","mocha":"9.0.2","sinon":"11.1.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.6_1631631075028_0.016018264732837517","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.7","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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"90ddc2b1154cc4d5e3f43f4b0c07f8bb1e84fcaa","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.7.tgz","fileCount":5,"integrity":"sha512-C4p4Ldg1rl9jgeEI1xoHWjiNIUeS2TwhS3O0DESAWPyg+80xSPuh6i/WPN44dBryhi4PdUU0srHBXbkrJJ/gKQ==","signatures":[{"sig":"MEQCIAMOfZWJiX8mgMkSCFcL/y3Bs7jgRoolK/DlwZPhjOqjAiBsxj+jLpzlKU3cXG+LJ+ckw7VhiJOYOfmrqxDawdcqeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4457},"main":"index.js","gitHead":"45d76a958d264ba5f5ad6c4ff2306870b66cad99","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","mocha":"9.1.2","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.7_1633962146629_0.29633242221986444","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.8","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.8","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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"569afe96894be74628a5f9727c0dc6a8f6eab3b9","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.8.tgz","fileCount":5,"integrity":"sha512-GEMyZDa5jvDiBDsOgWwZmmuGMGXBysFnHFEIRRmoLlNbRviTRU42HVsxLUkicdys3LCjNhTs0P1Jvri6u27cyQ==","signatures":[{"sig":"MEQCIBab4ISzIwYdvY/vbjSDYrgRLYNc/X82B+dYQVQhK699AiAw6AL3gPOYrCTMOSmA7xmSYmaTtZy7jC1Avam3qLcemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4458},"main":"index.js","gitHead":"42e7cecb77f0cb42e37911ef9ab09e4fb6f55b26","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","mocha":"9.1.2","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.8_1634026729492_0.5255626948329872","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.9","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.9","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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"c7bc37b34d7debf156a42a13075b0243644fc224","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.9.tgz","fileCount":5,"integrity":"sha512-cuFuhtQhQFhdpgtPqHfcWyNa1hYTGHOlIJcVNaTFUHqLJMFR2avAUij5jKeasxAOIq7aWy2I1gzba0lCQXivlw==","signatures":[{"sig":"MEUCIQDw4glYf2JJIgfgyTurfRL5BBumqeGYbCeFddy/ibyTGwIgKWNy3XcqbcUIKfgZ3EXQkjSuqquW9YEv8MjKR2Pb3xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4495},"main":"index.js","gitHead":"5ed9e74e8b18de21a6f8366fee3296e140730504","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.9_1634894187017_0.3915479874001182","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.10","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.10","maintainers":[{"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"fe2adb1174e98b3d94fe35f28091868724b8c20a","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.10.tgz","fileCount":5,"integrity":"sha512-tyobBF920zZR5J+vSCI6o+VCzu9vIfJ/jJG2pq3OdEqqSbqZzX39AYxHN3wSfA2fBWKnHjIHpfakZ2ol/DRUuw==","signatures":[{"sig":"MEQCIBsNSj8/uz/0M4DqlkNsYAdZMuPZ3hPIvMCS0D7nAfuNAiAONj4n9U1atKo6LMr6+06f8rIbtzuECey22pdWZGqnAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ZYaCRA9TVsSAnZWagAAE78P/3QPV43x7TNEYmbdoGth\nDq3j8Q5XzqEb0xlW38ON11cMKpxEvqnp92t6rmmGIoy2vb9q/W5Rs450FQW9\nr/9EA7/RicbZGXXgedaE/eqVrA1d9EAh4rtMTb7RgyTW3H7ZOxkNqtrzKg6Q\nYZUyyN/yDLGamAeAepTeeL28uYKQ+rkU/ug5MNPRFTA9F3RZrgm7bpka35Kh\nNtXc34dNilBJQhcaquiTiTqcslU1AzU9TsaHoUfVVMCsj6GF46R/7P6R/Pmf\nSPna/gfSrzEt2Nmig3IQA1100+ibCFJIGHln+GfUu02RBz1BKFXCUdU0t+cU\nFNv7mf6znSztjM31GP/6sByysg5UCXnMF9EbIxVw841tYf1/trjG8sx6u0RN\nM5McZUjDC0nLScA/5AH5/mzIeanQDShQymxlYw39Hn/du2INi3tJBtdhzuTF\nx7RLQ6nbX2Gmg+6iSPPLr4OL2BDhL6eL0ybXhbmXlpTEP5sN8/nZheUElyIs\nkpkydnjX1nZej9n8n9U7sZ9UmnzrHUTwdxWlrCkaLn+vE/McGB58sRa1tQpe\nUSKgpsD4vx0fMkQnuz/11etdNAUZRgEiHe1c/3AqhNlxUZSxwhZchGe7g7M0\nQ7fOoa5un0jkTCi1YxB6W+wiJXdzubY6+AtbnG5ZDaOuRFCk9uLnuh8KQNvZ\nUzH0\r\n=rI59\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"55371ada5238f51b3eff074e7e19d61466f128ad","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.18.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.10_1641911833923_0.5386434898988655","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.11","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.11","maintainers":[{"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"b9602595bb7b6e270e0c938bc427e0a9fbad06c9","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.11.tgz","fileCount":5,"integrity":"sha512-EOsJQAIk0DWQRamyPZTi4YJiLMlz7oo5ep16hl3c1ofhZ70Sb2u7rNYqsSg+rx7In5ZBtzDxFjJ9rn8xx4eQFw==","signatures":[{"sig":"MEUCIQC0xJyeGaDQNnZBG2Jr4kCC3QGFF09fS7MMCXnFcJaomQIgZ7ldSlwPhQEzjAQxRBTMLS2FvkwfW8464Epgbii96tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7+SGCRA9TVsSAnZWagAA5A8P/R7PLSumUlJnWAMwWi5a\nyhcMUML3aBurhF8ttYIhn87MYlrvv9fXdS3Z1lSUNBQSa2WoDBBatd4lbf0A\noc7gMPo5bJbr/o3ExolzwRw1D5tXeepruZ0PjacR57PXgJXVwwnx0Hgk0VEm\nsKX2qlbxANrdrW2j6oYl4I10JSoS7zSlJSb7S7NoYplkR2FNvifMslYfXhF+\nZyce7YEnHw5wZAmnGv3sZdgRCUnyi/WzB9UYPGEQVnjNXXJLb6ROrUaTzDtw\nOsWYAzac1sZai+7GpEGx4xzcuOImZyltwUrS9360As8FQKkqGf+4RwMiL8Gd\nDwKdDPvNHi2XbyPy/C6WOFTxIMTlVik1JKZrOHrMSkNI951IOELLMyyPyj6s\nZJfsJAiWNs5wfymP+LAmfQ9X3gdodKUXOoC1U2r5Wv7tMhLoWFfsQxkeU9xi\nToE3Ta2CWhXju+Y1XrO0YaYnw8tUEnv/NZv1T/IevqxxFCsOrFHjyVmDAbIg\ntf2RpcBSVYO3JzM3MMyd2DeUOtn5yrEjarLOmOjY0snvPqARmvYefar+o+lr\n7n85r+OIoWUZ8/0qDqoHU9i47vrXVAhF7kXxlWgcHz8wFmB4/pb9Czsws4x3\n9CtuZg49D9THC4duRH0+G2jUsxuM4jgAGJ6O5iGB3N5R7GQ7xSVqwrAVgnb2\nAwcg\r\n=sAw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"10ae79c6c37b422aa9e2d6b9da4b322419577660","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.18.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","mocha":"9.2.0","sinon":"12.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.11_1643111557947_0.0676444072157556","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.12","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.12","maintainers":[{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"7c31f523aba3df7df3bf20762ccf73053fb7cfcd","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.12.tgz","fileCount":5,"integrity":"sha512-nRNA0H7yKil3YH9ES1CPeJwirG07q4ePjb15zRLcy8MCSW3rSdKtjQNhaIPY01dlkIcqqPXmPrFc80eT3+jO6g==","signatures":[{"sig":"MEUCIDxvAgSaN87OwiU20RDJY7NdPBpin9RuStiDXJdIzhnMAiEAmnbOXH3XrMJ5INJOzuT3M/yrzzNyJVGYfurCojdtq9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/N4iCRA9TVsSAnZWagAA3zEP/Rt78tHaOKOl/+j2vC6H\nllXFLU5Cmjq1kgkCZGPM76hihxEW3Y2l4Eikw6T8GVKYpM/tTHs2SSy9KTQf\n0FUISvMiBwPSA+Rb/O+13+f00rKISRe40DQAO7CBOHmaK/0Tm65oQmgXsAsZ\n5vaTI6Y7KCYsb5cR4KL9aKhYo/Mg7p+3+iMPTR2JDk3eYOzsrSlHH8nJj2vr\noGaEv2zvqMAwDRr1EWk+QRaWXjvOjMwu4ybLAZfQr2fyR5JN7N7FGos/Fsjm\nYrHL1g7NCLsUsptSbQRzz1L0hiD5SirVEEa1GReEvLnTz2AitpH/nxjQCnbF\nQjHK25ekihsfEDdPpgFNU8QGwNfijQeAys+Z4CyaScOZi6sajhhIF5gkO28Q\nGHvWECA9/gtt2AWVNATj1r9HNLRlR+l8nlJXvCl1ZRazePivQwGYTLRW3tCB\nqSEKxFtY/eyOn2ajmSWsPqiZxYS5OV83TDBPjctp6Mp56X4LwkOGbocvA4S8\nBSKhgOQzqyyza7esH/cjnruEdxS9q/7b2UODG3cKGvPjOc+er7gF8GNq93Xn\nVIKYy+gDPBP/pmoopPioSte/9HQOWXILvgpXfy+EaJ3nCSrX305R89JUNfcS\nZlEZTl08IFU8N7bDE8HukH9YAJ0oVNiZD4wcf/iLOIs6WYgSvbCWSSft48ek\nzMqi\r\n=6R+g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"45777c4b5a010293f529f88aea19a81a896ba266","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"14.18.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","mocha":"9.2.0","sinon":"13.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.12_1643961890781_0.7714254198470822","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.13","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.13","maintainers":[{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"e406cb30e8511d71c1cad962128073b1018d0cb0","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.13.tgz","fileCount":5,"integrity":"sha512-MKJ8W9P+JZj+6sx+DhJlzJ8l/gsXbNOnH35zZurqCkudXyyj0ptsEQxVU13Bt1ogpo3qWKN4KzAsY+LY6sFjkw==","signatures":[{"sig":"MEYCIQDyvtlznyktSluMcZaCisGvJFE1Zwe6179zaFiMMmpJIAIhAP06wfEqPbSS1aHu1kwVW9XoaqAGcFMb19E+VOfxyx2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE7I+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5mhAAlCOc6DRGYNGDPcp9CFaFRUsVC76lqUdbR/y5wK1O4EZsvURA\r\n+8Pbpj66FY+/c1aix99V6jCnD5mJRAL6MXnteQXxfQRkyz8evezhlfDF8//5\r\nmiotFaZziVkCiaz9ZBYkgL4DvtOqptbR1pIBjpSp7A1k3QP75JcClmBf6G/U\r\niuDa66h96MpPlOauWLAuamKxPrqjBdmSDbNcD4ibQzRE1AluMebbv4zrryPa\r\nb7Gv/pV2CzL/Ci0GDZfvAP4d3R+r/mc5VGhzJbBsUFFUjO8f5A00TiWMeE0i\r\nqYmLoWfzg7VakO3c7fEhh1CmV+fNeUH/ad+v0FXoj/tRkc+pDK5NAbBlyuAD\r\nlFN9jWJnwPUlFIgt+41VgtHljgWkRjqjc32zFgaz0g6Yeyw3zD2Ueg8PGtsq\r\nJa3EYHQRI7O4Gc/xVGJBydPrWqGRfAy818BOWGCXr1EafedXj5cskSv5gOD+\r\nEc0jfqGqOhONYlMsi5Xob9ALNOS8eIy45xJVdsk6loApebBYYI9t2s4dPelC\r\nsvllTduZwKlni0oDsW22N9kRnUSkdbmdvSHr3a4JgQNZ58qM8EVyXMnNfAsN\r\nXGt/S2WohL3js8egqd1DtKeu9aXl+a8nDrrGZDfOJl/TtvxaiTnyQonbS1Jq\r\ngq8/apzm2cn8JSxWt8yG8ZuWfOlLbBxLtCQ=\r\n=H4uI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"64606b3f53d3ec8e6bf988f694d9dc4bbf5fac70","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"14.18.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.1","sinon":"13.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.13_1645457981949_0.7541014793229779","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.14","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.14","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"0ec495e2b59db210ec285697e86dd98d7334db77","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.14.tgz","fileCount":5,"integrity":"sha512-TjbLh0ppIhiLj55T+AFytHnMqAOI8YPBUU7YHAhgG2hcMqCa1JsRiCsVfhR6Ms0Nuec0gfC264GGkF6GR6UoSQ==","signatures":[{"sig":"MEYCIQCwziYlowU9Rdd50ymOvGn4/2o1aaEGOwcw//vEpn5XLQIhAKrn5R2jgSozeJDEfNJrwEbrQ/OgIvCKQq2rPbhwQjwL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOZdrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGpw//Q5L5MKZid5M/T+K7rDMpeAr1c2FFxDKhI6J/551L5qIzFBAi\r\nMiEsUbayXOn2FPonb78NmINvypsDcjyiS0EZwBhpjvi1jgxHCkynqIPg85LW\r\nVtBSX+Ye6xzi1n7w2ohNzIRYBnPl8Stx06u+scyKFIwKQV2f7Udim80BecDS\r\nrUq/1neMznu5HmelgDo965vAETP+F5pgqXBk0TA0yCb+4Xx2323qMAjyDSXN\r\nFWq3uSrJciaMgBL0awC0gSNJ3zfkgWUV7hkTRuZNYD+64YOGqc3mkXRWfYd4\r\nhxaVIghZXoEQHM3oub6YKQEIFBMNyIaEoIZ72xTnThnBMNfQFZCS9kG6o5XX\r\n07SzEWj+9Ym99X1tkzLlmARmsSYF4SSI0gBJQV7qYIItCgq4Ei8d/68nFTVx\r\nUHkaOCNX1zhMWjexnuMzHJXfU9H5sd821Tg5tovpFULKo+bEj7okexRbqL9r\r\nBKkkon4xSdNaUjjmaccztIcjDqSzIu0xHprfnSXIhyO1scakpqyXN1W1nBmF\r\nzI1L/ON9IQ6x5L+r0YHvOtyUjxpnM/Y6qey6ajMj0Z2KtcFUHXOOfoBBAOEn\r\nNovAH1+BZYiciE7chRFa8Bs4z3wVuJPmDkuEcibYl64ClCeP3RrnQb49Is4p\r\nopbHjAgKaHZvWpsSlKd4FSB6ZjnN1UoLw0s=\r\n=VQKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b71a3cb711cae3a1981e925d29780c9bfaacf3c3","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"16.14.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.2","sinon":"13.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.14_1647941483767_0.0425714878652621","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.15","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.15","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d031cae8fe6e53befce703b1d4247c81c8543d3a","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.15.tgz","fileCount":5,"integrity":"sha512-XvinfnCQXKG1zN3GA3QSxfRLI8C42MK12QzXxupcLGk7dP/XJ3FgZs8gMCpbzH0hNxYGfeZWicCQo8CmJ4vXpg==","signatures":[{"sig":"MEQCIFn+LxqPXXAookkZNxKxGWjQZifdj6IRwqNWt6yYHrMiAiBG3S6GmXgb+MEZwWMzhwS0B51+BkFW67U60TeTDfFZTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCBQ/+MQY64HDKw0vNiKqwWXz+fYmTlsEpTPbFnF4/1frlBr8jganU\r\nvkyf0IK4C68x2Z0cjXwDVJRwAnck1av8vIdyF0inAutdlenISEsmVuOr9AhV\r\njtCOTDZxTorXNUTd9+FvN8nbBiLZwxazBdec9iWt8GOuL/fO0xSVSbZklZb3\r\nhd+oFeQnhkupweuppUDMedV6nsGi7V53HjkjW425x0f4qzurrIo+Gv5379Gz\r\npc/4uH3hX6PRlOfFN+aLoWPYi27OejhHV/677Ebwtxgc1SPshnwO+i5GeWPb\r\nVfxj6QX110DVmPoPO3/OdDfvPpqbQMjf6Ba0EppYkTXnjvZeJlNPoVrRCz7V\r\nsZRSjrXA4EeuEvdFfovJFqiJCrAqYBsBvaqZiZoDX7XP0Qmfm/0R6/avOyic\r\nmvR+2zP6pgmSWBzhxUXtn63q/Be893AHKvcdcM6m3+f/G82DYTQ7nEA7cZ3n\r\nHH19Q+hIfXaFQa7vdjjuUD3QGlvh6EBON7XoiUIs+dt06/cCf4yWC1/x+cd5\r\njwLV3fBekOLUkp6Vx/Uluz4diewLLEgSNbTHpvVojIwcNi2AZviy/FZF5HMH\r\n2TjaFwU58b+FfVvaA3XqQtJJKujhsou4nxSBO/4VZfcuH/NFFJpiYTLH0NWY\r\nAT5t5QUkujgExMdhCXNEpPUU2Z9rJpb3xCY=\r\n=G7Rk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6a49350821ab2dd54d4b8a1ac7cde27b72aeaca0","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"joeegrigg","email":"account@joegrigg.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.2","sinon":"13.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.15_1650300759017_0.8925799452105916","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.16","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.16","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"b117ff3cad35e067882b216cde03e68c7c6ccc5f","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.16.tgz","fileCount":5,"integrity":"sha512-tLUApWGaiv8v+noXVXz7hrIwqrXglYx7M7Fq/fb7Q4nvEjtCv+mhta/EYZGmdFZfyz9Ql7xPfU8XB6pSa2nu1A==","signatures":[{"sig":"MEUCIEHJWAfuntFLHx3g7vaciUvlRhS17KeRrf7L7ZJH4V26AiEAwkeo42QbW/Tey3jeJC50O+rzzv9bGKJTDOzzVqp5nic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaBG2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSIg//dNs+O4CU/1DyfsK5dzuWXBtFM1GHdl1EWytMfOU1pYpNdvXI\r\n9IQvpbJ2aWoEiriYJYKu/kAxcKfIUSxT23DfsIyMZE5H2YMiA3Cw4WHYCOVd\r\nxW2UM3PpvP7uAya75PvDyYX0bK0DvFON4FDfYiuoN7aKvyXtmL7T+h4BI+dh\r\nEA7ACOFeldMPoVBVsZv8cU4CjL1KOCnUsjVHGU8eCMZ1J+aQ2jm4WoxJNLHX\r\n5bxNE8pS8WQTbq92jBgoOjL7eers27yScwvcH4gScyIEt4/Rr5QeYZ0qCNYT\r\nwy72+TydZ5rLJkRPEFn28uAS3sMiI79uOckRChg673ByDA/3tIM7UkRibHc4\r\nA5ck+9peBrQwOgwQ3h7xxz+YSD30k8aa/qay5TY/6aF/CQNZmx7L3biTkn0m\r\nq6Ru27hjQstJl4bINUuJzLKkcTqLOI19OTV9kCblth4HFIQbflGkLBRX+RiO\r\ngeZt0J+PDqDj7+GJRqPUSYAkJ5ogRgNN3docS/yOsLAsQbRCEARykyLk56Vu\r\nE/ben01KIct/d4Y6x1Qx3y9Vf9huw94vEhzy4m0c/SBpW+Bi3M0PT7y+BBey\r\nKOXQYPmhiqDWPI+ICTyEWrHirfLCahDuQ4HIOXfKqfuYS60JlIyKH1c3jg5f\r\nDYsadD2nbTH24wABKsQHFvCeZ2WrGWsVIsc=\r\n=eQEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"944b81c690bc66f703c8cf36a310e51ce5393b9f","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.2.2","sinon":"13.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.16_1650987446232_0.27608839853481837","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.17","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.17","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"07ec5d6875d41d7c2fe9baa5997c60f0139052ad","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.17.tgz","fileCount":5,"integrity":"sha512-5rav7YgbLorWMXPVm2iD8z8W6DoXvKHHr1QEebToC9HH2vX5bOpsT0rMdz7N9t+fKG1MwNfzBwVv5oUKImtZTg==","signatures":[{"sig":"MEYCIQD9NxVwteYKHwRe5aBcL4x7Y9y2qZMsQ3Arye7SMXom2gIhAI1bJrsAg9f0oJ23Rv25W7Co9PT4i3zsWVG9gdBiHEPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij5IVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC9hAAnM+Xp+gmnKnsiAz5ev+0stj4cZP/9KPNueogIvrhcfFxi5QG\r\nV+fBUSguiLTXFr74LQqJLQ0MZ46aTVenr15M3acmKIEEKOxGK0YeFGb33R7l\r\nrwje3VpF5GZCL1g8srjaEigO0gPhkbXg4ARFgwFSEfIX1TeiQTjj9mew5Uzj\r\nzH9BNB/nqJ7pojkD3+tPOUr1sXvrJlKx4stqq/mnfLFsCjeyiYnwGKFiWY0R\r\npyRLL6S24ppP5K9/kkcKfGTQIAdTjeTp7w2jXk78Z20rRVEycKyOgYssvFDP\r\naZsviQViFjbeh60nKB5CDkd7tHZYuLGlJ6AV23w4UPoaNAlr+0TSKDAk3gu5\r\nKS6+2tx7pI64PqCadL9q3QIokXih/qRj6IRwAE/waGZ+Xoh6WnWrEC8BhvkU\r\nN5O4ersToIeJE4EfmS3Zm/EiipjLQbMTh5LCZM9GLbF0ttLFmU7wdy/TTauJ\r\nvCQFI/7ie60AqRKWyFfuh13fNMVrJIOD0+lTrcWvIhBOOiRr2tLSW//b0Bls\r\n0FduNhStWHFcKaqn/Xz09HYFYTzTcePaZ5+t/nduDO7v3UH1eLKRWbRCV4TG\r\nqvQy5+7t610RofLCxcjMulHJY2XR8U3Uks6rSXSKONMqxTcHqJXFmHyNLEta\r\nht7AkKUmxKsD6XUixOgootdOF1qEUZqM+eI=\r\n=kdfy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6b46efd28457ee4b86cf4ae9da9bf87238099ddd","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+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.17_1653576213651_0.14416965896368228","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.18","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.18","maintainers":[{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.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":"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":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d5350e1ddd7db3b596ca263aa137c2c72646d1da","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.18.tgz","fileCount":5,"integrity":"sha512-hc7Dj21MP+zAwzePCKJokDbqTGtvYeR15kvhf8XacGE53qL6PSVgpni3QmU/d0FWGUtADa9O6/LHTHyos8yMDg==","signatures":[{"sig":"MEQCIAyOyIu5QttkjE9PJyGqbWdYkXy2u89BFhj31WWiWA3rAiBkRxtJVA798sL2FLlPgaujC8KiOIFgTVAPuUcwvVD4gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi86lYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLQA//SSr/TIxa50doU6PnrYLBTF1LT0FV2Xah0WfUlaPN3ak1Whxt\r\nI2dShTfvE/ZCPaciQwrAN+majpyL3mnK1+WBzcJRGcQe5r1GEZrPw1/yMUeA\r\nsDz1KZRnPPniEU2ez5iOIMKP81ncgnLSq1dsMc/ekaq8bpuMy98iMOi51JZq\r\nkiv4dy9rNHYMClSv20YItEATR1OCyWsMDSkkJQOR8NCxt2QZCz+RcUk/ZKAb\r\nno6oqlvc1n6iITosZ8ygOkjShS7/oqFgoNTd+OMuE/vZ6Qcpu9fiRHPmu/n9\r\n2jxIx5X/K/yC0VyZOLE4Mg+BmjNzC+6eiWd0pJjoQmaa8w6afJOCHWxDsJ/v\r\nZacetiq7pqZPVq9TNgvU3LNmWBXD/v8DMlZg3pZGLI3i+8yFUZALk4Q+5Y1w\r\nOXepyPQCjwUrPsrLgbAn1CC3cHUPKNccOulh0sxjl4E8E/d3JzmquoBJqazN\r\nLOxgO2krO0yM54kiesxR/DSEC8oQzQsktgLnxEy8tBtPSy4UzEvUR2mbe8iw\r\n5kdQaBaGP4EiYZTg2vnKd8GbkYzd0IyFyHjuAwXql52OPeoi6nRA0FjwE7IT\r\nhpQXwvV5ehV2o3SddnrfLu/qc5it4VrAx67rBojXbii7W1n1olfvapjWNHDG\r\nlZ9B13U1iysfkwcXo7wevaVy51OKq61Y2oY=\r\n=G9y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cc9195ea06015d9711ed1fa65267ff85c19edb05","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/5.3.0/node@v16.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.18_1660135768253_0.46105561064977785","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.19","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.19","maintainers":[{"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":"moreofmorris","email":"moreofmorris@gmail.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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"7fef677b436c07435557495f611d8849dcc0c60c","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.19.tgz","fileCount":5,"integrity":"sha512-P53HhMddorTQbTZgFGe8t7dwk1I5zSdtCctd+ohRmFYPWyZL/NCA6CJEwXvtf1VIo5D0b9SMERdIgV9W4+paeg==","signatures":[{"sig":"MEUCIGmRrf/cVFH8/GcOk0gdMqnU0YZQVczdN/kpqmiuO04eAiEA03XxFNZn5Ky/ByZKE+8IYCn983XWrmlwYpjW2AyIxWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTSnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosyQ/5AOtiDZ8KR2zi3rJRXucWAqlUQH2ipIHtfSmlOUkHfwDm/3WW\r\nx12z+MCDpjyYhECpadYeUYoxm4QRhsC+S43ShcAKYkeWbqWNRdPgsxcxpDlU\r\nMCjHQ2aW19P23W9lSaKFmbOkl3Uqgdj4gjlr1lWiZ/Jy+BNfgTIn0Ak1U+gb\r\n/lVzM5YRYNtNYfcYbdB65/Kydaf7n+/gobJN+eTtgkVY+T7eomdUqpJjcN1J\r\nXf2J56y7ZwTBnmbMxHkPZbdltt6qFufYfaReiuHAG6ZqWBa0mMx/FyaPtR7r\r\nNEBfZuLB7fOMTthJ9S93ZpaJZDn9DJfvmxqUXq002aW+f9633QpyaWDS3FEB\r\nEX/sZcj+ZHTePwAUcPeeKNBjcgTftqVKKQAWCePZfESqa2rEmZimtgsyprBr\r\ns2tnKjDT3fVvChtJncRSEtcZWD3CDJmpKTDhyetjPaLPzCBdxOw8gBjVXZ8p\r\nZS9iavm56qldoYTSeNDobhVmAo1yljpzSdt2J3wiHIxY1ShF2nmwAOpGL8oS\r\nRLTw6ettDUfs51lavEKImTc6mW+lC3lh37jWF+/FjFPVDnOexuBX8zBwY08r\r\nV8eV8Nu/hjhzfnVleo9gjVLEiwBFmYwUbAHmIMcfEBebM1xnVRwKHVp4AzYY\r\nsdBDJTpxnjzbboTHIKLTZwyRIOnIhEV7gXM=\r\n=bLMk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f3dbb6472357449036db1a79f458d0fdfd53640b","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nas@duck.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"8.15.0","description":"## Install","directories":{},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.19_1666001364375_0.8005835683974181","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.20","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.20","maintainers":[{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"dylansharp","email":"dylan.mark.sharp@gmail.com"},{"name":"isabelfisher","email":"isa@ghost.org"},{"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":"moreofmorris","email":"moreofmorris@gmail.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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"1a5f0603ee27c4076ef82f42b44b1a423f8140de","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.20.tgz","fileCount":5,"integrity":"sha512-JpRxjcnM45cWuUHz2HZ6gw5bji7Ym+KkHx7zDWSNrwIYY3Xu3djI0+AFvCMMws9n+lAjZiuUfNufrC0MP9BncA==","signatures":[{"sig":"MEUCIQDioB3PC1Kg6buaiZx2Mc3HdN1iX9eXD6ZKMLtPhJn5XQIgeSoNMteGH1Hkoxm2yfPDHjldt/I6fPAPizVI6tQ9JzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjigNYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocwg//Q8vwSlH4UpaLnW6uLWwwey6t9NGBIs+u+QLkY3IYDiosT5n1\r\nVCtnQWA0CutpHTRq1YSh+ykmC5PCnuMTBE0JbkROB14ugGs286AfMnvSy161\r\nOsY7sQS3IlcfWgAouK7iAvdrapT4Ag9L7u/hsUOLUNdV3e64MaVHujKJJd9I\r\nLk6Ll2NQJU0K3eeuBCeEaxQ2TBxoeSHx51QihKp7X3SjDLo3JXWfoqj+ltDh\r\nZ6XyarWIljYEtWuisnjGPt8rqWtm4l9mH2db85rM4bIy7xS33R+Q0imbRNq2\r\nOR3nKVp0KT4u7p0jxd7dn4OQ9/u6qC17wH1m0XsK9cMRqfajb0srz3wrt+Fg\r\nfVlX6S1/MqClwGEK/SYTstoJpL+DQ3bgY25DYEKtSZWNyMmcQ4v77rubxA/V\r\nYEllHd1XpgH2+jCJK5Y8qvF+6NheWYVbU7UMFn3QvSnQ/Y4gtf7lk8VokpH+\r\nWXhx2DkoivVq9c4EIwN9mnbycEoQwlPqxsvt4xV+ZmewafWKgMJ6kJ48+Svd\r\nmOiJGfh1FxqgxumzIFzCZHkt/dl3LlC38j4n0Xz7t0RZbZEK+j93pYlboJxx\r\nPA0AGwtI/ayguGWcqQm+WLkSzJA37V5skvolSErLkLv1rcZQwpBAc9ORUjNf\r\niU8/KW4DbWWoHzXIMujf8+rYRgUIFgVYUZg=\r\n=5Iro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a8f4f74f2cf8a132485464cad5a123a59210202f","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.18.0+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.18.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.1.0","sinon":"15.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.20_1669989207965_0.2561224929529915","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.21","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.21","maintainers":[{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"dylansharp","email":"dylan.mark.sharp@gmail.com"},{"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d080c2c7890087317d8a691faf9717ce97e321f1","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.21.tgz","fileCount":5,"integrity":"sha512-Cfs1MckDyQi1LlkXep2V4Gcaq9ppkdQ9x2gz1xRs1q/BIPCEAeWCu/Nx83JzdcdxghatZg73UkzRswvHiN8bHw==","signatures":[{"sig":"MEUCIFIh8nxPZrmm16mc9DCsDSGk43p/XegNZFO9TeaCBSQpAiEAinTb/mwpuEugm/n6zw3+BVcJlFENgAhDina0O4Sb/yQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnEUtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEdQ//WES8mD5L8nzFVr1dhlfXUqCufESqmTuKBFGw7InKaJl8d69S\r\nymMz93s3D4ogmgBmQAC14NYHMfLEqB8Kf4QYQ513fWfFQEr9TFFB/liuxoJk\r\nhWqZPE8+LAOi1zW2Js1GtvOHWZRXgWhiPEZc+8WvnAGMbV+Xsxs2V2NL/a3t\r\nsjwNdOOSL3eR4nGjO9XDbvap4zWsNzJr8U695ugzh7FzOMnghPWiFc7q3/dP\r\nUsDiffAsdAgG5mnQCrbS1OBJfxpWmufmwcnkYDV5SAubIhtX7Gk6EWkFkoER\r\nDDOHiXTH4FKjS0KFe0Yg73H7OhhLulv76yJvZtHTIwwYhg5YWAx7/XD80tSg\r\nk7lsEhO/pYbJw3973Y9TnK8Q1t5EGRAFRKIwCCcO5AA+46vTGaJU/E0vaMTp\r\nsqo/yFLzni74SBThRzxgdARboIZ/dseoZk2RMLhTGaUuEUX0JHYzh3TVVr3+\r\njV5h7ojMpgBSoRZd6H6CPvU3R0MYBiTxXp41S6TeWBbWIkCwIkYhIygoDPm3\r\n8eyQ8pQbzAEdm+I6oZU+8wYcxpaNdEtMbZHCM5NReBVFzKlgjZqgeP4Wk1bT\r\nwnSISHGuuw+NNd+wxkrBdPh+PTYgoYtCXFMGT2N4FFpCtBmzaGdXt4UOUulB\r\n/j8kxHiSBj2XbFfg0Tc1vrTQMeDhp/M26BQ=\r\n=wUuR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d846faf201de330ac94abaf4973b841284b13fa6","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/5.4.3/node@v16.15.0+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.21_1671185709289_0.4273546506670014","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.22","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.22","maintainers":[{"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"15b35a174d788c831d44718858e8648c7911ceb6","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.22.tgz","fileCount":5,"integrity":"sha512-iS8nSyqCk3gH8FSpGatDuPqsaRC7tzAh4iwJ2RMgZk/IpYL3yfDNcoQaWdGFIiWIr040ujILBohv7BxP0P3cLw==","signatures":[{"sig":"MEYCIQDpq3Kipd+uEfQYWR3PRQ3Vm5Gac1s7M5bDdqYd1wQfUAIhAOMZr0YXDysuMIeyEunTLYQ6/vmCY5aYSztX8w4NimSJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9daAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV/A//dHWS28e+6DNgB0k9tDiYmOJddVONquQft7hpZHfRHz2DIB/+\r\nwBnoaT4qumeuN6moezbLxEdLDg2W6KFt4Z9plD9zhKzoQ4uiYWFiNNWmEpkF\r\nMqiIuhy3ozE7bJkt4Q1ANuEX4/sMlobLYzYWeyTIOmRgdYU062nMaAmc6N1N\r\nKTCV80n/OaKXtDjcdMvZ+G9e/+6npUVmjySMmj7NEkbRlCzuuM3ghzqSgHui\r\nOhDjZuBPFyRzqukn0Jmy/Hrt330uJgwZuYD1zZQUx5mJVc+NEHiVpRx/maHi\r\n4BqVjgDzmXECE3x9SbW9GBemd8dRFzYzZCvKNsTpwuNXOfIUfl8DEK/TYKxM\r\nZ5LbP6xVl9LI3xgmP8TFjtv9NHEDrVEMMBYRBE/DA5YL3i8l2YsuO4dbKLw7\r\nOahKhDfBz3dYRWYs9kaBmV/Y762RNkLrsRU6RZAamnxk5cGSX70sm+r8I5o0\r\nVtgAol/GbDuCDW4EF8F7UmmU52iPq0BQqs5fGdtAqVTEgf6H41ylb6ceJcnu\r\n5DMZ7ukjzCf5sPJUkY+HjcxjXBzdsczkPjc86UFWdEUMean1emWa4TL3vSvt\r\nN9z7WFDsBDi+6FHwKxFg+5h8tXU/IZKZGs2xSUN2fgkKK1+A4vnY1vRs4732\r\n0WjkQSl8YPGWt96AlNHkLSB2raf/HybRQvA=\r\n=pqRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ca399175e6fe217dd222067bc47b09cd8c973f5b","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/6.4.1/node@v16.17.1+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"16.17.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.22_1677055616219_0.7326593116005582","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.23","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.23","maintainers":[{"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"4b84758b2451598ecd62893f13a19c7380deeba2","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.23.tgz","fileCount":5,"integrity":"sha512-r0hcxDy6Aij83o1cxhcJyUhNHnXx6ci98N/XNeaDJr7MDVZICmZj36u3LMyDVjpsOudtTLyJr3sSrw223sXSZg==","signatures":[{"sig":"MEYCIQCmOv2l7kVbpwBO80gHYdq6eElP2Dc2ZrSsZUdPMNPjyQIhAIGxt9TyCkF1oAlAYNk+EL0mtv/OOWwpGyhsiVDVcQci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHWtUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGQw//TftnSklnklA+ykTGx5BjvPEPT3EhTV0ywrMSzxwOctGgRREd\r\nWNC8no7xeOCO4YuSZYJCKfmlj3qaaiAYWzsZSoMXQVgZjLECZ+f1TcGl8QR6\r\nUU6IaAwDcrD08e410fExmWNAQPenl8nf650oWD7JG2fuzw01hiyGm7/MSAx9\r\nve6f2Y7sYZCPu1+zCz+YYM77cbpNgt+61SXMTgC+WrJid2jMYtLE7BSFMKC2\r\nh6e5OeLI1hfHeNt3z3f4xxdffJY+orD37MdLZC70HHyPS6/IWZIRAh1VKLmo\r\n50T6TRsQbc+kQ+m03ZE8kkciYV1pZ984XrTTLOPztX92Hfn+/whZr+TPYmSv\r\ntwYrGiJtJ0tG9h8BWh5OxQcAJ/bASug0EadCf17OogOIbkxH7u4J1Es2XYlV\r\ngSIFy4cZ3eLO+0ia9coGI+h3V/OVjgp676V+inhm3+H/+uU8gvYg69lpVsyU\r\nDTgItIi7T3Wtu0epCb+tmtO4G0o8WY7FdQb7E+Y1fsuoEyuUxqu5BNWp6TNn\r\nRpj2zamAbfkAz3UIRtPcnNEFzpPvxuiUho9Vkd3VvKN46DMd2Rm3UMRaPnkG\r\nETYh8qjf5PtZ+rGgW6ESdE7WwHqIl+PrlJZO69aOdRyyKnTa87PJudjGPK+7\r\nD9hENMUA7WVnqTrXTO0wW2v0AFRWJwzZ1WI=\r\n=SHxU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"df08274c09d27c79c980989a04a030abef1eb69a","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.23_1679649620012_0.5621477617976913","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.24","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.24","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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"329703bedf361c1c5a3998d1b0cb4cb99774785b","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.24.tgz","fileCount":5,"integrity":"sha512-d2ocEv2acQEnhiDr2Bb/NztLldUE7/F8g36lfceWbt2rrgMaIBZ5KnDX3NpJ+qWXgAobR9dHxU7fJnJ29Vi78g==","signatures":[{"sig":"MEUCIQCwiWQod2kcETQT7Np8sFN4T+Eyt3Z8op196mQOMh3BAwIgIDIgxbJMQiJAxGHzpV24HRed15bN1SEzX4coCdPWpZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvNsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwdw//RbNSeQJnCT07i/cwPbsauNPV2CQe1Uz8MzM8ydstDegYpv8L\r\nZyWsHXbDbnSO8QX47aEEprcM0MMgH34I8HSU6xgMG+3v6QOiVtJvzDE3Hf+d\r\nZIQlbL1ufjeKNlNQJrG3BCx0cFjrHmCIfB6zi9J+4JW5wAw/30WrLWoM9w9F\r\nhrvB+ffmKTvymVqVDs5rz/10LM3kWHZ3dnVE1MBDVa7n2bR8zck3ataxI1Ts\r\n7tzCHQfhISVNA/263IY+FivvYdLEnaTgnULEG2uOJCQ5NAnSF20fyEeuwvGs\r\nzIG0qWwMUgas2BdOHYVxNBzTHrC4lQ80P2MSAWOayRuxzwlZ5odelcKTJ5Sk\r\nnxa/50tE+Hp9pTU+s5k43WpIvcydtFA7hLGvrlWsFHCD17rFtImwpTuOeVOR\r\na1gSVx3VwY9gSXIx9EgvrFYR562lkYV8mEWKNsj1rXlye2fm0HMZrLDKLmnt\r\ndNhWgfE2QCii6bcxk0nvm8qx/uyffBGVX+jK6PE+lmoUb5TLp3IJ5aNnXEbi\r\n6lGgJA7coVbEMnhCTYIUo1iXDhuv6a7rUMWc/9/vJYRRKodIDTWVApvd6AOm\r\nH4txjYiaZMCiFnqbv9lrcamfQyXD0XnxQDRt7s9fbeHisFQnHIGqpjdBk3Vv\r\nVieUNgwCpvOUVuI1d/EGMuTA+yuMtxdwIgg=\r\n=e8ux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ef4fed43a97573417f518409af0bfe957b3a1564","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nas@duck.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/6.6.1/node@v18.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.24_1680536427989_0.4839182977363672","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.25","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.25","maintainers":[{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"50ab7517c5eba60d78930e28064aef644cda883b","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.25.tgz","fileCount":5,"integrity":"sha512-/qn9gyuXZkrbt8zITbnM5Maa+/vBpc4Vv2GjmllFanEsc2sA+wuUv4Whviq+fxNxsQjKn+nyyocgKRux1WNCWw==","signatures":[{"sig":"MEQCIA8H6xb8J2HPIIeD7RmXkLrjkN1zj/X7pM+RCxiDF8F/AiBxWbM8PJm3Dvi1UZSKvqIKMXZA8tlHIvFfoo/nQAWSuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSlBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK0A//Yvqi1okxUGH89naxR49XWjpNSzi/v/R5DtBgU/hrgm0ah3jB\r\njj0oGEgbmDOFUmD8XzCRQj8dYkUaE5QyJoe6QZo0ORLpB3cu4kRGVfZtlE+S\r\nMofQQ9dtN9BfSNgudjqA7QGt4BJlIruYQigb5/iEZ9o2IGvg3DTtB9EB8cF3\r\nv84r9JWgiEOBtyVP/edQ4NjpwpIiGUsPLh+NYGONae25ofy0THFP4CB3J/oy\r\nLNBD0gT+giMZsKe61Lxem0Ztblr58TI7OimYxRtF7ZaWshDM4x9CGAPY24+C\r\nLJgM18qQ73X+ZZhrcOJFrEdC8IYvLjvCJOs9DtrOWDGrVMuueS1iA/ttdBNQ\r\nd7MLHM7anoVWH3f+jcPWlAJXepKLFHNVtHpbf0zV0BvZQmgxmEYnwMLS94LA\r\nFD49KqIP3SpH5ik0xOJvat3CBIk5vubMZ4lHXYzs0cowfMrtJQSm7zjuMcTV\r\nKuIx8lTfEXzMif2trXS3v6Iq9dEvxNkDAUxGijaArOyfFJjMSx6Q3IgMu6OH\r\n+pJSdjcwHoIkeKvU4k769nYT5jiK7sWJRmMUk1FyF+i7TZl0UMktR+bIOzMz\r\nMiwzRBdZp9SdusYmKcJat2u2u+u5ebs8HMvjbSacx3d8/dDOpeypXMFnbjsf\r\n6d/brjLhG8d1/ccI13R4JCqFxdtjmeLCarE=\r\n=16Xc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4bf425a83dabe8e70ee28dffa37cf678b640068e","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/6.6.1/node@v18.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.0.4","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.25_1682591843391_0.7013063802809727","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.26","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.26","maintainers":[{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"9898cbc8e082de72245d136ebe46b430b1e42e4e","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.26.tgz","fileCount":5,"integrity":"sha512-tRHxrGOx8GgKXHGo7L9PKxzBbmuTgUGOsT24uslCiMYkVPFEckhM+RDHhWw1iOzdpuSvQDcKE6wfET4COUw+Sg==","signatures":[{"sig":"MEUCIBRle4/XUKGXUn6/gvNnCMbnnYenVBi2xBXtm4+GeKovAiEAnkVty/BPeWUT8RJMxq7CqZ59lSHuwoh/JLT1TAEv0so=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"2330ad6fb69583198fb7ffd1b06fce6e4fcbe4d6","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+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/7.0.2/node@v18.16.0+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.0.4","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.26_1691150764843_0.2589964320290905","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.27","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.27","maintainers":[{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"c5626a56bc4a05d88babd6237d7b7db878b55053","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.27.tgz","fileCount":5,"integrity":"sha512-Z8ExQ/7jjaju1yJ8nke0XftrFMohkZPJE77pDu4P5rluIj/zn3VyGUC22oT0GODz1Uc7QbhRj256C+0qoZQJgQ==","signatures":[{"sig":"MEYCIQD2+uZVv/hmKlB1e3y4D+Rw3Yv96cmU8BDfEpk3TgzPKwIhAICiSKNFYGs68NxvwFau4Y2Ow7OFxddAcdTf4zUpTnPz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"a655bcfba6531944b8fd997bf53ccefb9dcf1685","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/7.4.2/node@v18.14.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.27_1700126085286_0.8538428580744024","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.28","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.28","maintainers":[{"name":"ryan_feigenbaum","email":"ryan.feigenbaum@gmail.com"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"4deb4e1bf4fb7c74fc0f48303d869e0d48e6e591","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.28.tgz","fileCount":5,"integrity":"sha512-PBbysznd88NO7oMxzzMlqnQjawzVbLNQBLNyvOSA9xGhBxOgVX1SkpUbcthRtsF20HUtH0dxIb5gIgJ4vYS+8Q==","signatures":[{"sig":"MEUCIEwQ3MQOtA+PJiYKBucgmXPPQMOgws5Rn1KkzaM+G6nuAiEA/7KhnSMwih6Qhel6TP1R4bCZ8ivYn2YXeSdFdhIPM9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"46cfa9c0bc277226048af7c1b98c797bccc05db5","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.0+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.3.0","sinon":"17.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.28_1710173334635_0.5528664329943032","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.29","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.29","maintainers":[{"name":"ryan_feigenbaum","email":"ryan.feigenbaum@gmail.com"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"f224eccebd950104a971ef81e512aeb6dc9cc615","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.29.tgz","fileCount":5,"integrity":"sha512-AZ8L7mQdlLnByNQ7C9Eed8d3fltN77kbvunBziEUIZpRPc/AWFfBb6KucMCL/VIo/REQoA+FMEofH41xwTP9lw==","signatures":[{"sig":"MEYCIQCh5W+v5kZqfy1eCA76cgbVTYilCQSTXtToJM6nQ3NhywIhAKWkhQ5rwLR4VzBxNu02SVzAZlH+8QseD+W4P8KcBpxf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"77c5215535f391c2a10fcf275a16bfc79f70109d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sagzy","email":"hey@sagzy.io"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.17.1+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.17.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.4.0","sinon":"17.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.29_1714557718267_0.848969231972516","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.30","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.30","maintainers":[{"name":"ryan_feigenbaum","email":"ryan.feigenbaum@gmail.com"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"7b842b1defcbd7dce002622ad6be4c4b2a104253","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.30.tgz","fileCount":5,"integrity":"sha512-KCUSsaVspWhy4TLfruh6Vc4GaecMtBZ2I6zTu1Pei14U/nkhQgiXanpnFGPSzfcswbNyNRxGcOJcqOnr5/BQJg==","signatures":[{"sig":"MEUCIQD0I8Fu46rrUnlhPjTnP/TylXi84LtZncm1Ym2leIaVyQIgWCEX9U8z4pH8t9cKZeCkOMjIT8k+k+c0IljVyXdts5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"aa0d85a521ee8b5570ccba41d4aeb8942bdb1831","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.15.0+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.4.0","sinon":"17.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.30_1715287533672_0.4454432188094535","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.31","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.31","homepage":"https://github.com/TryGhost/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"e37622cdf2cdf537afb75a907428942af1587833","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.31.tgz","fileCount":5,"integrity":"sha512-QJxytGKcBdo3aa+FZeKRglm0+Zb7rwLT9D8CEvCPJ8OxbbsKlCgjTm9Z2feeF7ui+2WQk9Mi8eV7q/wozkTfrw==","signatures":[{"sig":"MEYCIQDsUbdlmBHz0taZYf6BlRh8eLQqRa7sUtVnMBlgm8IXbwIhALHAx9T3cmDQA+1NC1hao1jffuyonPIa3KhhalxSiwCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4381},"main":"index.js","gitHead":"86376f280927ace8c9dcf18610a96bfc6cf3c298","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+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"9.6.7","description":"## Install","directories":{},"_nodeVersion":"18.17.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.5.2","sinon":"18.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.31_1719478269866_0.031109690097158582","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.32","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.32","maintainers":[{"name":"ryan_feigenbaum","email":"ryan.feigenbaum@gmail.com"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"c64fced29281349df4bb06cf84bc99860c6aecf6","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.32.tgz","fileCount":5,"integrity":"sha512-1vIQMJyeTQ//vCldu2x5kAjCUYtB8M90iiKrXmL06N1Tlz5SChntnXJi8xGesVBndQlqcuaJ5vsM8p5k4SdK1w==","signatures":[{"sig":"MEYCIQD+LWqWuJT50oSb34SUNOpZKv6MRbijFHylfyNxdePRzQIhAMH4kk1RBagDfOOJ3ADR3Gza5StKx+GpbNbjZnRgqTmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"d3d489cb44ac3d4e35e21388d48ee0d94e496d86","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.20.2+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.20.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.6.0","sinon":"18.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.32_1720085061539_0.799629566116862","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.33","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.33","maintainers":[{"name":"ryan_feigenbaum","email":"ryan.feigenbaum@gmail.com"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"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":"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":"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/framework/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"5c5632840478a3b12264092b9ee231fa3d8efd67","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.33.tgz","fileCount":5,"integrity":"sha512-1Zn6+kLX0CzSVR5vk5FJxj8Ln2dw5wwK1w7qKGpCu4Jtnd4Gb3/OBC95WG3jqLWE5qs9yC9GD0Nuw5+DN4+aGg==","signatures":[{"sig":"MEUCIQCmXq1VSVJlHngsxKir7cTEfUD1IIwDFiIRoeiMGFDyvQIgDeuiu4ZawZCG8V/6bcT2VEr9qt35DjKYNEGiPcDgnP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4438},"main":"index.js","gitHead":"d86b1d4fb719b9fb3535a31576c06e42ad1d8476","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+https://github.com/TryGhost/framework.git#main","type":"git"},"_npmVersion":"lerna/8.1.3/node@v18.17.1+arm64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"18.17.1","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.0","sinon":"18.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.33_1724292925030_0.9473758541828285","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.34","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.34","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":"djordjevlais","email":"djordje@ghost.org"},{"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"}],"dist":{"shasum":"a7a0e6eb63aad1dbe3cdd11fbbc101f3057fe976","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.34.tgz","fileCount":5,"integrity":"sha512-zGS1zYmufkYr6VH6GNzRUoIPq6zbYV7YEgfK+CtN0gL1MYv7BLeGyX+usOeWHVcssToSnztJ8/Dvwji6MUQLQg==","signatures":[{"sig":"MEUCIDXzq2WvA89vKTRzJBP0BVS+iU3qZqNv6XV8PFH7+BOLAiEA0VcjbFEeOYkH7I/J2owZtvPPmqnsyjzWQG2tOLroWOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4438},"main":"index.js","gitHead":"b169bd1734b749c3abdaac134f030756b9a282bb","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":"https://github.com/TryGhost/framework/tree/main/packages/bookshelf-has-posts","_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"18.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.34_1739372416181_0.3152567481052666","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.35","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.35","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":"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"}],"dist":{"shasum":"21723c75540cf89851a311dbace55cff9eb996f3","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.35.tgz","fileCount":5,"integrity":"sha512-Q+XHTIjeAV0gaeqEw1v+45Z25eWuSpy3wqRriKscmdciZ9pDj5j9erQQ+aQHrz0XirqiN5J+/bZIjPCfBeOvVQ==","signatures":[{"sig":"MEYCIQDqARtXkeM98SGTDgAK1eMv5RuOpptjOvNsQgw7Ogf7GgIhAJkrEl6EZ8ZabYaPjZ2ueFtQNnJxluJ4GM0vb638dKa2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4492},"main":"index.js","gitHead":"e395f1d79edee4aecc36e572bb402016a8ba9273","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"lerna/8.1.9/node@v20.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"18.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.35_1748205641809_0.16931340977901987","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.36","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.36","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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"795eaacfb31cf48a08b41537d0b8035bc54f3833","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.36.tgz","fileCount":5,"integrity":"sha512-qUhy2nqJVlmBXkCihHuxVALf/CGKVRxwFb2GIH5aAJVmET/HyfIRG+5lutbbJvQX7ns2RqQ325azgWSDnUvmoA==","signatures":[{"sig":"MEYCIQDyqYLa/WZ5CBlOXWUpFY2rJYc8j0Vhkp+b75MDFH1lTAIhAMP49uW1FfP78kzmlQJIeWG/0ETwf8a7h5MgfjOk1iev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4435},"main":"index.js","gitHead":"a0736aab299229aa46dc8b00b595e2753c67c223","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"10.8.2","description":"## Install","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","sinon":"21.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.36_1770914825680_0.18804348604170862","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.37","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.37","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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"939a72f08bcba4f9df52550bc396d612faba2ab0","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.37.tgz","fileCount":5,"integrity":"sha512-KdPRUEkygJcT8s7S4Wo4jgg3h0WapXygruhJTF+YsWCJS47V5RMwRPhdLE2w/g5P/sxHLGu3kSM+Ko4ul20ONg==","signatures":[{"sig":"MEUCIQCHkuUQTqy0Yg9LBquvAh3i3OxXbFJ8UYHwbja7dYhPQAIgO5T6XUIEfSZ5JBIw8+Htqxb/O233/5OEC6fsQyGg81g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4435},"main":"index.js","gitHead":"d82e575abd6d3f2884ea17e2379d144c7a74b4c9","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.7.5","sinon":"21.0.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.37_1771620507852_0.1652398700546549","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.38","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.38","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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"6c296ba4c658c4904af901f364dc8042b78a1bea","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.38.tgz","fileCount":5,"integrity":"sha512-nM0JuLt7LB3UyZ2iYVGrhQh+fvvK0e4hmxl0gmGxzq++ClWAdRGedjXcgih907DuaRaAeLipHIu3Xo/eU3+Qew==","signatures":[{"sig":"MEUCICPBL74MvTE93gPpKHA9epfNkunDYt9jpbGhXJqoZCF8AiEA/sQ3YjA4pzr9vwAzvJqstHUPSSNtF6fmD4HrX0+2wSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4605},"main":"index.js","gitHead":"8808879368a8fbfdcaf3f82aeb613c61c6ff7739","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.38_1771629279512_0.5341675331959326","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.39","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.39","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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"440c29eaf83d3ef20e389fa4b4c6d6a5746f7d48","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.39.tgz","fileCount":5,"integrity":"sha512-5oJk4IdwkiBXJOUtSsMDnxt5QGYcfwrtNz7QUIy4eK19AfB/WwI3CZ23xdAz5UDOyMWoQ+v9U5tscFbgNLy3gg==","signatures":[{"sig":"MEUCIFOalQATGYwJW3f7Hd0QBJYfdfGAX/qNj4lrb/mrvyouAiEAvFZMYJ9cp9zaiH9aX27hPcg+6GMu78QbJ6EnG34GMdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4605},"main":"index.js","gitHead":"17b8d12cbadd64690a83e640ead03630a72f49dc","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.39_1771630764477_0.43944553268526887","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@tryghost/bookshelf-has-posts","version":"0.1.40","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@0.1.40","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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"08514d270cdbf0f07ad8cd0ddf3388872b09c530","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-0.1.40.tgz","fileCount":5,"integrity":"sha512-fs8kkLsU2YajBQZX3MzljvlsCxeLD7qEryDIccU6SfGtdaZ2SjyK3LgLzecRg8kVuU5nMKlIVU1AJtF45OBGxA==","signatures":[{"sig":"MEUCIHy6l2+IdL1D7iYoIcSOd/IjucCNfwTjv/52lRnZg0g2AiEAiIjteNGIf1rCykHOjjXtQEusBSFbK6T0Kw4uISdebm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4605},"main":"index.js","gitHead":"44bf0cb11ebc1389053cfffafb094e531f2d5144","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_0.1.40_1771631692882_0.5096647484967558","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@tryghost/bookshelf-has-posts","version":"1.0.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@1.0.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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"6a0f8d5bfbbdbcebed4a06cd509dcbf0649b8191","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-1.0.0.tgz","fileCount":5,"integrity":"sha512-/fQqm+ErA38Hy7WWPNVOT56WsSfHaQ17nEN7XTN1ufXx7DpiUD9i5bdZNSr9HEesr3QoYzjxDNFacxOypeKdCw==","signatures":[{"sig":"MEQCIDjfQQTFB6+7mcwuK1b2Y3ERJaphpMUzAMDhxT0w0YoQAiBp44xjIY0EIqqAuxaukigSRwOc2KI+HK5UiZkgoaInNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4603},"main":"index.js","gitHead":"860315e34ea76f5666ee4f830c82d896dba3e534","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_1.0.0_1771637832225_0.5591654289225685","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@tryghost/bookshelf-has-posts","version":"1.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@1.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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d3b7015d21a829c9d23a38bf1d5b1fcf0c11dda9","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-1.1.0.tgz","fileCount":5,"integrity":"sha512-R+qKLOPjhHVZGtmSGhumuv03tt/n1tC3N9kxoKwxVNQvu5aqWFdQduR8HfCZ64e5S8eNAlwZEOeeYY9xqkbO+Q==","signatures":[{"sig":"MEYCIQCasYHZ7aNFKHVC1VaM70J6ObozTPC0cAs25a1KOS7Y9AIhAOOhd1njRn7PbiyG5hI2gr304Dbt8yfXTq42DMbWsRFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4604},"main":"index.js","gitHead":"b82454a0ddfa35b366749951b1ff2c4a01070bb7","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_1.1.0_1771639975424_0.4817733824013237","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@tryghost/bookshelf-has-posts","version":"1.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@1.2.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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"34e122f9cde45cfd2d2ece4b7c18821c523cc6b6","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-1.2.0.tgz","fileCount":5,"integrity":"sha512-Mzr13K2+vBX41lwOiXyTGhYyW20X/e+3nLxugQbu5cATJ58R6yBS5GCgGameTkuf75/yg4L7SS+GS6Dvua1C2g==","signatures":[{"sig":"MEYCIQDeS2e8c99K5S3A2qmH8Od8qAM1kVTuk1rel0z3rtuy1wIhAKrPkAwdyNMo2MPlQBu8JViRkl0HJrCIQu+oOLL7udBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4604},"main":"index.js","gitHead":"49513460134c893152bf83fb43af4ca5f03c41ce","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_1.2.0_1771641351210_0.36903764065269073","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@tryghost/bookshelf-has-posts","version":"1.2.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@1.2.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":"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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"a7b72fe6f2fad954848583812d0d76b4f94da494","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-1.2.1.tgz","fileCount":5,"integrity":"sha512-xvpU5oatZ9sYzK7QY6IGdu39DZxU/tCPORlq9lkoFsiZFnp5zqLntywDQ2lL3j6QpKLhIyKdf1nuFi6Yr5yt3g==","signatures":[{"sig":"MEUCIE5+X6ARmNvxkEsx3AoXEvm4BWTF+GaHKYymaQNjseqQAiEAoXuWGAvncGgfrWlKzU95BJq0MGTD/X7+Cgu6Mk8kmdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4604},"main":"index.js","gitHead":"bc92ccdb220af24d9de60644ba9bac0fc3368ecc","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.10.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"^4.17.21","@tryghost/debug":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_1.2.1_1771642933740_0.5925569414225869","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tryghost/bookshelf-has-posts","version":"2.0.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.0.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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"89c185147c8f3332b8fa768e4c9deda27622eb87","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.0.0.tgz","fileCount":5,"integrity":"sha512-BwLY+BEXIKjY0J+6nZGpGAywfKM/t4IYZPBNjzwl2O2w8LJnFew8GYNztMAy96HkT0nl1QSMFryaEOTBYq8ugw==","signatures":[{"sig":"MEUCIQD3dTI3R7ptwsfwYlfQJyUMyvc5PKEx4Q3rv3yuIhPFrQIgf6bdvc4NLTHc2bBNfvo269084RRKtJZPpxVXuHUdLCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4603},"main":"index.js","gitHead":"a7c0e5ace01732810f9c68c61b320fc9cb089410","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage --100 -- mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.11.0","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"24.13.1","dependencies":{"lodash":"4.17.23","@tryghost/debug":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","mocha":"11.7.5","sinon":"21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.0.0_1772470681615_0.67150626012989","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@tryghost/bookshelf-has-posts","version":"2.0.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.0.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":"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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"740187aef99e1e01f8743ae89abc5356ca872230","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.0.1.tgz","fileCount":5,"integrity":"sha512-6p9hJyTGnl8dtPrXlcno76S5K7BmW2tr2elxbwJgsOSqK6b88WlASuwm9EJ92v3/sozftC3ODLiy6pUzc3NhxQ==","signatures":[{"sig":"MEYCIQCwhFNrnc2PirBUXHy3d95RAVvnK0dE5ZBtoBL8SJMosgIhAMSJ+XE5vjtZWdm8SoObgzzgHxgvDks0OprfLedfaaBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4514},"main":"index.js","gitHead":"2ce1aa4afde1d3870217f3a7186075b7fdf41eae","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing vitest run --coverage --config ../../vitest.config.ts","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.11.0","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"24.14.0","dependencies":{"lodash":"4.17.23","@tryghost/debug":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.0.1_1773157722729_0.8601600748766078","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@tryghost/bookshelf-has-posts","version":"2.0.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.0.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":"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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"9ec571cb433f20bb1c5e5cf1fabceaf1457d5d4d","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.0.2.tgz","fileCount":5,"integrity":"sha512-QbYXgi9kl+QQhPIWdJD+LjRBf9qmII7O71uizhXR2ompmW2IAngNm9Ly4gu73PKuijUxNwkGX2QxnKSnTCzjxw==","signatures":[{"sig":"MEYCIQCtcFdDs5FqnzYTmDstzCQwMgAZBROhmdK3ZebU0RVDEgIhAMf/jCdl7sPskbNqMSH3Pl+5YdOGOkh++b99DkFejwPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4514},"main":"index.js","gitHead":"2bd07ce13161c206f2ff480daa2b878561c85e5e","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing vitest run --coverage --config ../../vitest.config.ts","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.11.0","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"24.14.0","dependencies":{"lodash":"4.17.23","@tryghost/debug":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.0.2_1773237373624_0.08752512582942074","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tryghost/bookshelf-has-posts","version":"2.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"bf48ccaea46764f521a97758004bd63d198dfa99","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.1.0.tgz","fileCount":5,"integrity":"sha512-iyUqzcms8cirB9mJ+CmOw80Evv8GhSdGOMhIELkmIHYvQbZ3uj9BPEcMan/CQJpjV/9CVVmjhlAtbP2btfzixg==","signatures":[{"sig":"MEYCIQDDDoNot9vxVPp06o/DAfSlmG3xwvlzp14zxVFMZMcnsgIhAPIPSBMT1Vgtv5l3GRU/uzWgS+VkdGJY6pmUI/xhDSbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4427},"main":"index.js","gitHead":"2c65889add9feedcb29f984e63057087ca54ae69","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing vitest run --coverage --config ../../vitest.config.ts","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.11.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"24.14.0","dependencies":{"lodash":"4.17.23","@tryghost/debug":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.1.0_1773655064687_0.11198476145297542","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tryghost/bookshelf-has-posts","version":"2.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.2.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":"nickmoreton","email":"nick@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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"56018dab9f3f13a0fc8cdc74380dacd68b187411","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.2.0.tgz","fileCount":5,"integrity":"sha512-gP2PMosSWjgb/RHMqJZneRKdpyAUUg5+iDlGl9KkqkzaK52NOASNtnIkxR0stYHz+iaGUXXn6Zba7u+Y/1AbWw==","signatures":[{"sig":"MEQCIBRVXCBuxmQZaG3aDGL8nQfFX62ZTZKoAbTuHb0sgoFBAiAUllnTuaK/I+EZu1S9A95xCFXSD6/ZucpBdoSUVlrJdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4409},"main":"index.js","_from":"file:tryghost-bookshelf-has-posts-2.2.0.tgz","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage --config ../../vitest.config.ts","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"_resolved":"/tmp/03b9b43fb3a97172a9a528a7721aa0c5/tryghost-bookshelf-has-posts-2.2.0.tgz","_integrity":"sha512-gP2PMosSWjgb/RHMqJZneRKdpyAUUg5+iDlGl9KkqkzaK52NOASNtnIkxR0stYHz+iaGUXXn6Zba7u+Y/1AbWw==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.12.1","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.2.0_1776868859136_0.30593664675024224","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@tryghost/bookshelf-has-posts","version":"2.3.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.3.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":"nickmoreton","email":"nick@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/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d23883f7ac2d690bd3725b866330ddeff0173663","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.3.0.tgz","fileCount":5,"integrity":"sha512-NwLCNi6q4MRbKgfwh+ubgLf3yE9+h/3MQ2HE/Zm/CsxNzCSZ26CMz+kpLqmo14DOhpzCp3SFgP4kNXt2i4MLVg==","signatures":[{"sig":"MEQCIDZqplzRt1xsOrGK9JxWSIcbqUZw0OnY3dpKp/6EX/HZAiBJdvyjyRaWtnHVslreWAgDDTu0Qefw0MmvggOIUSYjfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","_from":"file:tryghost-bookshelf-has-posts-2.3.0.tgz","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"_resolved":"/tmp/21829f5c416d8d52642ac05226089a55/tryghost-bookshelf-has-posts-2.3.0.tgz","_integrity":"sha512-NwLCNi6q4MRbKgfwh+ubgLf3yE9+h/3MQ2HE/Zm/CsxNzCSZ26CMz+kpLqmo14DOhpzCp3SFgP4kNXt2i4MLVg==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"_npmVersion":"11.11.0","description":"`npm install @tryghost/bookshelf-has-posts --save`","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.3.0_1777304454538_0.4827909981380387","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@tryghost/bookshelf-has-posts","version":"2.3.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.3.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":"b802d545726175841db558bd8a114a0c0dc8382e","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.3.1.tgz","fileCount":5,"integrity":"sha512-KDv/HCWjYrFbRocTDkGD/Q2lyLly/evRIn3D+WX4y6Acr5nVQA/zr3fKqqQEJQ1XQ5PBkg1S4GSgwfKv+9Lr3w==","signatures":[{"sig":"MEYCIQDOW8L8XvY2ihvqpmpn6wOr9/2HUAvSrdHAg/G9WNMQVAIhAJquXOGKmdjtkgBTwJP5jaYV6FoAg/nTeGOcM358tFuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.3.1_1779810696339_0.13210804594648673","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@tryghost/bookshelf-has-posts","version":"2.3.2","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.3.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":"d620fd378b2df75d71d8f0b4c9dbac0644b70f60","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.3.2.tgz","fileCount":5,"integrity":"sha512-q3weirnizCd2/TdbQzQu1vWF/Ql5wHdo7Fa0LzULsDmiigHYpm+GfWUbl6b/IQ6SQ3A/SFv8w1/djpaC9NeVVA==","signatures":[{"sig":"MEUCIQDH+zHJO8gqv1opr+y3+JutQuHvI6SWexC/yru062fa6AIgBnTkz+EuSu2TfKW31Cfr3y+QTKu/ONeGe0A/9XAtpok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.3.2_1780317904095_0.603061009913777","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@tryghost/bookshelf-has-posts","version":"2.3.3","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.3.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"}],"dist":{"shasum":"4eb7a97559a6964134a8615d0bd9d501d632f4b0","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.3.3.tgz","fileCount":5,"integrity":"sha512-puZM9ehVd3NJiiWD/d4qlAPE2Wn2uBpg6cual7CQM2RqkEN3mrErk4JnLVMudQAcBOoUNiPYVxnLSWG5WU49pA==","signatures":[{"sig":"MEYCIQCi1BPixB5x2JWaEQ/eAwH+TNQbvFDxBKKu4kltvrj2HwIhANofUZjXl0yXFfoHXJ90pxrUuAJTt+AW1kO340zEvc8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.3.3_1781284590811_0.615170251247148","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.0","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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":"169a262d1a9619f401cf5c71b27153ee3014933b","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.0.tgz","fileCount":5,"integrity":"sha512-DrrqXO+iMigK/WMGDhVptU6+MGRGqEtWEwQxrh3VNQhB0Rz5BWoHOhJ3TfZvtFZIbQm22CcEG6ArzYtiDH8U5w==","signatures":[{"sig":"MEUCIQCiHjSXyc9ioOMPCLqQAQ9dMj7OUj+H21t5af8aQATrbgIgXPv/D4+3NFU9WllWyM0lvXCtuZeEj/bfi2majuwNhLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.0_1781970046110_0.4376980536397763","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"88deb730fc9db51a3064ae83a487137bc7ac3aa1","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.1.tgz","fileCount":5,"integrity":"sha512-oNKg/rveyz2aDM5HCnE0Hz2t8NThyE0KuwjzoGFguSbOUQFlcA6svmNE4IHbLMn2KSlG+vNOzpOl1b3BW9xQnA==","signatures":[{"sig":"MEYCIQCWJdL6wl/ENYizOnYloD5Df0/6IIWgL7oKjapS0+RBOAIhAOg0XEfKULt1s3bszFajz8E42oQ+EVpUZU5oJS7sqSNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.1_1782341323143_0.13823272962739241","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.2","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"7f971edf25f8f76839773fd39186f6f0550e28d6","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.2.tgz","fileCount":5,"integrity":"sha512-RT+QFPn+qWqXQv3QUjetuYyXhdFynKG+nUT6HmHQqA/hgRbeRVHEsARMdqxIQntZyja2PLg4SXv1I166Tbqz5A==","signatures":[{"sig":"MEQCIFjdJT0/NhBTC7TUMsxpu1H347dDvQHf7Oqb0bcmZzhuAiA2CCWABNW3t90335HRW43jHto1zDMenJUC+2/OfBOrsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.2_1784120939487_0.18013743559855389","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.3","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"fdb91d25ff694d13af88874595446d3e9f026221","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.3.tgz","fileCount":5,"integrity":"sha512-09KcuDbggkUan2F5uLZfMC7EBWz52aaWOISR65+HxWfdzB5JNuripT+buBZIzxGkNhZ+yAmfvJYxE5mtwUYxLw==","signatures":[{"sig":"MEQCIG5nhgffjoOu3PfHdW2wZe+HRJYfR6N3k1iXLkmpDo3aAiBHRsMbJLhMSUd56BSMud3w5jkEzr1/SAyZVcb6PU9+Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.3_1784573583585_0.9431754575773064","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.4","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"91e506989139903e579c321915d49d1a8af85490","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.4.tgz","fileCount":5,"integrity":"sha512-CHtIDu/XU/ofeU0lTpC2FwKLcV4ztK3cj6F3XpF3Vy7BATbcFSafNSs0q/JMcqyPcDU0rQ5JCV9lIhWrvsZZkQ==","signatures":[{"sig":"MEQCIDMsGjhlcj2bH3k7+BFxZiy5ga0keWEAmHv8c23TaSbsAiA9xIYtm/+G4iqgAwQcawF1pL9zPayuBmHYtvNjaJrBTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.4_1784577760096_0.01685553976871157","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.5","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"531b6b356c783ecb91b6372d4944036d16343593","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.5.tgz","fileCount":5,"integrity":"sha512-du6bTncQ6YzygZHOMKc8krG/jf5ovz7wVDdJXgM+KIprFPalJJG2VdN22tu6yT8qdGWzc0ijBgK6GQ5YGg7H3Q==","signatures":[{"sig":"MEUCIBsX8ynquUiR1txibW20mmTGSGbtmaWmScdpQrPE/QbsAiEAuu14L+tartWdBuzqsfMPuVoyf6Slf63Fm9lRdqml1f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.5_1784746065723_0.6485649283013504","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.6","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"a8e1817b45e33dabd970815b8df613504412d1ff","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.6.tgz","fileCount":5,"integrity":"sha512-GIKHKn+7kO8dp/BKU0LHQW/cH0+7N57IZKGleJioeP/4xymtFBMXjAmp0SLAy5n62As3KGdScr3M+WEwWbRDzQ==","signatures":[{"sig":"MEQCIC9GddxeZNf9fmUNc4d0p+BT9aJFLbD74GN+wGA67i5JAiAxouXwoo2kwJpK7UJgmKLWpbwvRr36+dD9ffAMFiJBPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.6_1784831087591_0.9074122428367928","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.7","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"5f12ef94935cfaa7e951bba24f410dd3f49d4dec","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.7.tgz","fileCount":5,"integrity":"sha512-uWdsQKosBvKhMZnKLArBmK791qH13o6oNnTMcpM9dDRBNWDW3IJBW3XYnZUTJmjDg9HnJ7t5zm7wZxOnKwwP9Q==","signatures":[{"sig":"MEUCIQCyYDl1aS2omh3xmwAPZXys8vW5JMuIE6R4uy+FP4jQ7gIgMCbR4fONshE4P4xvkmdw/qHMTFzC0YN19NucqrRQ8Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"2.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.7_1786542088783_0.7497872174254392","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.8","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"8906197bf20151355c9efdb1d5057ff5f22cc7a0","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.8.tgz","fileCount":5,"integrity":"sha512-rtQLrsRSEU+4/jwd+J+GFcKzqQz7fMx2/r2l1Ve4EEL6fq57Wf/vazpxpAV0r+XS+2ol18bYfeQYrXh+8OmEjA==","signatures":[{"sig":"MEQCIBgmzmFBG4CiEK2Y4g82xLTQ7OncTTR/EhpfO/sjU3uJAiA6T3ffgHNAr2q8giw2F3CaCMftRR3v538lrAWKixvgiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4378},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.8_1786997114476_0.7473847946379868","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.9","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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":"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"}],"dist":{"shasum":"d974b072ca9a9cff48c1e709ae8def3c7e8a20b8","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.9.tgz","fileCount":5,"integrity":"sha512-zlrBnkkt1pQuavH2GleEpCtNcvPLxMiGTz/jTfumDyDFHelOkSDVKhpYjBFhGBMhc2x7zejqVUKP8Iw91l8NYQ==","signatures":[{"sig":"MEQCIEuyfV8An05UkUpB0KfKPRPCKvuVSbmjpOOCPfGJUibeAiAtJbfIecaYqeinR0Qj8VTcZP96Vy1Na58/mwXCRdw5yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4378},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.9_1787241630639_0.3855307639511947","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.10","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.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"}],"dist":{"shasum":"377fb6f5cab7ccb19bc4e98228da732c24fab1b9","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.10.tgz","fileCount":5,"integrity":"sha512-FTwKAHQF+ID3/o0DPDdoKhyLDTbOVbl7mdikHZBqcCB4Y1evagqjvsrW5rJ6uowQNF4wXnO5qRF9YZ1ySeNEhA==","signatures":[{"sig":"MEYCIQCe9444vOB5CsFuO//RxTHxdKbJDF5br//HLJ6hQ7BCjAIhAOHdYM4jBmWG9D/FaNCuRgEzirLnH1HSXgp4i2fyq++C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4380},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"^2.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.10_1787710502653_0.024106863198525508","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.11","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.11","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"}],"dist":{"shasum":"0937dda68747fb7bf90f5b8a21888c5706edd54e","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.11.tgz","fileCount":5,"integrity":"sha512-RE3FZvrFoSDWVwYe3a2P4SDR0ejtwgWBnx/HbmUBqEFmDUkE8wLZqOgwVqY5k2L6Xo0DE7aCA9yJwuEHnrXGSw==","signatures":[{"sig":"MEUCIQDbrX0bBLxAMHx7m+50u8FkST4DZdy2xJaKTC740MhxVgIgaieLgjZaBqfJPHNB/MzUxWPQIb2rJmwBjZu/veZiOQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4380},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"^2.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.11_1788290714841_0.010763793742021965","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.12","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.12","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"}],"dist":{"shasum":"5e01788331f033783f9fa99dd36035b6162b6639","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.12.tgz","fileCount":5,"integrity":"sha512-ZwN0/kjMx/lrhJJcER7B80Wnz1qJpqbBLSn9VLtoygbNg4xufVTTrb0iBqHTCu2vqHVTQuMXj8sZxTOwlSyHfA==","signatures":[{"sig":"MEQCIHno56WIaqog/22XIaM+85+IwVYZ2EqtGAD2cggqOGLIAiAX8x+QJZQs3xRH35ScJcSH55JjQQmT0lX7BA55UAfXyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4380},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"4.18.1","@tryghost/debug":"^2.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.12_1788291383405_0.9572300677144026","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.13","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.13","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"}],"dist":{"shasum":"2270ad920b3948cb142f7bd8743cc4cfc8862031","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.13.tgz","fileCount":5,"integrity":"sha512-4gCuLk0tGu5xarvgFepC6pr9PxffUScKjMihRziThStqCZoCXo+C9TgUWNJJ+6T6A/ktFZerFlgxhHsk0cZ2pg==","signatures":[{"sig":"MEUCID0UBZiOF432IfaE+cx3ns2AaZ3x3NSArY03zUVLSCOpAiEArOQfE/HxeKCkrA1YVTy2yhXdfuQ/+QKVoXbCze8yFhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.18.1","@tryghost/debug":"^2.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.13_1788469516110_0.39252311565656717","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.14","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.14","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"}],"dist":{"shasum":"7d008717ef75fb33e0f06e010124ea161770934a","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.14.tgz","fileCount":5,"integrity":"sha512-Mao1oGyGocKoIEsl8v+J6F98nF5HjtS9rd+2aDRjcmjbQYNV0WPAPNOUnuK//lXjB5qDFa7RKELDMMt++v95Ng==","signatures":[{"sig":"MEQCIB5lC1Gli8O7SdYDu1E4UYly8XT0p998ueJVFNrDL36HAiAYnZznoUNWW+YMhBkL4hXYGyDRj6yBc4/9js6lzMJGug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"dependencies":{"lodash":"^4.18.1","@tryghost/debug":"^2.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.14_1789149750286_0.1439903534824214","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"@tryghost/bookshelf-has-posts","version":"2.4.15","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/bookshelf-has-posts@2.4.15","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"}],"dist":{"shasum":"d7cc93231a2e056c8bac6a5409903760ba0a5ab7","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.15.tgz","fileCount":5,"integrity":"sha512-8xytqsAtTqYteiFx0KL4wAmFQ1kine8o3J/u5X4RuO20fJ6ckE7kw3xcT+C/b4VGenz9aLyEcfMPP/dDbhqwmw==","signatures":[{"sig":"MEUCIFL+6Duu5lhrW/q5fztHNcLLagFyRdyPK//8MpyMSVF+AiEAyLgbDIzp4T0JI6iM/EztuyMSwqsN9QU18hSvsJf8JlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2NGPWLu3HWCq3hSKq8QFwCXqRV3KDw9Lg5yLD4xg7qAIhAIvXNs7Lf+6+QGGDzMLYz9q38hl2LHWEhwptIuyXNt7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"directories":{},"dependencies":{"lodash":"^4.18.1","@tryghost/debug":"^2.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bookshelf-has-posts_2.4.15_1790796980771_0.552910687997171","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"_id":"@tryghost/bookshelf-has-posts@2.4.16","dist":{"shasum":"2c0b4fbf4dfa457c04bb91735e9a7ac29268514c","tarball":"https://registry.npmjs.org/@tryghost/bookshelf-has-posts/-/bookshelf-has-posts-2.4.16.tgz","fileCount":5,"integrity":"sha512-NV+o3iV+VoRp6VeISOcAHF36lct5VFAMSms1Mc9B34eLVrFCmC5eKJXRMQfQ6di2jlNfOdch3Y3DQN2SHjrMhw==","signatures":[{"sig":"MEUCIH1Yn9ZrnElvusTNHSnxYYCPFANQAOGIkDc/6J0ANQkjAiEA9r2G0PfIalW/egkX8yT69t+xk/Jf2UjLjvE8ar3sUiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8fAKc5cy4WFHToFnd3MHkEdsDG7eOwO17pMEsO116yQIhAPmsFfO2E7d3A843UAwxTMk8gFjYUs5tf8xxt/VusqGf"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fbookshelf-has-posts@2.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381},"main":"index.js","name":"@tryghost/bookshelf-has-posts","author":"Ghost Foundation","license":"MIT","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage","posttest":"pnpm run lint"},"version":"2.4.16","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ff3cca8-855c-41bb-9502-b62041b8e264"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"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"}],"dependencies":{"lodash":"^4.18.1","@tryghost/debug":"^2.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bookshelf-has-posts_2.4.16_1790877880647_0.8652143752568939"}}},"time":{"created":"2021-06-15T10:37:36.634Z","modified":"2026-10-01T18:04:41.149Z","0.1.0":"2021-06-15T10:37:37.269Z","0.1.1":"2021-06-15T11:28:52.000Z","0.1.2":"2021-06-15T13:29:38.508Z","0.1.3":"2021-06-21T11:53:18.068Z","0.1.4":"2021-07-09T14:01:47.132Z","0.1.5":"2021-08-04T12:30:17.654Z","0.1.6":"2021-09-14T14:51:15.176Z","0.1.7":"2021-10-11T14:22:26.768Z","0.1.8":"2021-10-12T08:18:49.606Z","0.1.9":"2021-10-22T09:16:27.129Z","0.1.10":"2022-01-11T14:37:14.193Z","0.1.11":"2022-01-25T11:52:38.101Z","0.1.12":"2022-02-04T08:04:50.980Z","0.1.13":"2022-02-21T15:39:42.116Z","0.1.14":"2022-03-22T09:31:23.922Z","0.1.15":"2022-04-18T16:52:39.184Z","0.1.16":"2022-04-26T15:37:26.560Z","0.1.17":"2022-05-26T14:43:33.821Z","0.1.18":"2022-08-10T12:49:28.437Z","0.1.19":"2022-10-17T10:09:24.606Z","0.1.20":"2022-12-02T13:53:28.131Z","0.1.21":"2022-12-16T10:15:09.397Z","0.1.22":"2023-02-22T08:46:56.362Z","0.1.23":"2023-03-24T09:20:20.173Z","0.1.24":"2023-04-03T15:40:28.139Z","0.1.25":"2023-04-27T10:37:23.532Z","0.1.26":"2023-08-04T12:06:05.032Z","0.1.27":"2023-11-16T09:14:45.452Z","0.1.28":"2024-03-11T16:08:54.765Z","0.1.29":"2024-05-01T10:01:58.408Z","0.1.30":"2024-05-09T20:45:33.862Z","0.1.31":"2024-06-27T08:51:10.008Z","0.1.32":"2024-07-04T09:24:21.665Z","0.1.33":"2024-08-22T02:15:25.184Z","0.1.34":"2025-02-12T15:00:16.462Z","0.1.35":"2025-05-25T20:40:41.981Z","0.1.36":"2026-02-12T16:47:05.842Z","0.1.37":"2026-02-20T20:48:27.989Z","0.1.38":"2026-02-20T23:14:39.681Z","0.1.39":"2026-02-20T23:39:24.617Z","0.1.40":"2026-02-20T23:54:53.026Z","1.0.0":"2026-02-21T01:37:12.381Z","1.1.0":"2026-02-21T02:12:55.576Z","1.2.0":"2026-02-21T02:35:51.370Z","1.2.1":"2026-02-21T03:02:13.909Z","2.0.0":"2026-03-02T16:58:01.748Z","2.0.1":"2026-03-10T15:48:42.919Z","2.0.2":"2026-03-11T13:56:13.769Z","2.1.0":"2026-03-16T09:57:44.824Z","2.2.0":"2026-04-22T14:40:59.289Z","2.3.0":"2026-04-27T15:40:54.697Z","2.3.1":"2026-05-26T15:51:36.489Z","2.3.2":"2026-06-01T12:45:04.232Z","2.3.3":"2026-06-12T17:16:30.942Z","2.4.0":"2026-06-20T15:40:46.237Z","2.4.1":"2026-06-24T22:48:43.273Z","2.4.2":"2026-07-15T13:08:59.647Z","2.4.3":"2026-07-20T18:53:03.711Z","2.4.4":"2026-07-20T20:02:40.237Z","2.4.5":"2026-07-22T18:47:45.878Z","2.4.6":"2026-07-23T18:24:47.738Z","2.4.7":"2026-08-12T13:41:28.950Z","2.4.8":"2026-08-17T20:05:14.619Z","2.4.9":"2026-08-20T16:00:30.784Z","2.4.10":"2026-08-26T02:15:02.841Z","2.4.11":"2026-09-01T19:25:14.962Z","2.4.12":"2026-09-01T19:36:23.530Z","2.4.13":"2026-09-03T21:05:16.294Z","2.4.14":"2026-09-11T18:02:30.426Z","2.4.15":"2026-09-30T19:36:20.849Z","2.4.16":"2026-10-01T18:04:40.756Z"},"author":"Ghost Foundation","license":"MIT","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/bookshelf-has-posts"},"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":"# Bookshelf Has Posts\n\n## Install\n\n`npm install @tryghost/bookshelf-has-posts --save`\n\nor\n\n`pnpm add @tryghost/bookshelf-has-posts`\n\n## Purpose\n\nBookshelf plugin that restricts model queries to records associated with published posts.\n\n## Usage\n\n## Develop\n\nThis is a mono repository, managed with [Nx](https://nx.dev).\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 dev`\n\n## Test\n\n- `pnpm lint` runs oxlint\n- `pnpm test` runs lint and tests\n\n# Copyright & License\n\nCopyright (c) 2013-2026 Ghost Foundation - Released under the [MIT license](LICENSE).\n","readmeFilename":""}