{"_id":"gscan","_rev":"332-4751c5e65610de48425e50b186db0966","name":"gscan","dist-tags":{"latest":"6.6.1"},"versions":{"0.0.1":{"name":"gscan","version":"0.0.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.1","maintainers":[{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"7eebae51d77f57dbbc5addfdc29bfa7c1f202913","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.1.tgz","integrity":"sha512-2ZJhNQdTDh0rJvVQcFIHjOscSsX51f75oFI8TEO9l2ZSewh2w91RRLjOATAQsJYy1+AA/pJzbdEzr1heG+ViCg==","signatures":[{"sig":"MEUCIHjvMR/gdyrZSRnemctohWnWzQ/kdM46ITER5wofFLjRAiEA/dbbuwV8YntNXgh7XckU3b2uyAJZwOakf0O7aMH7TRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","_shasum":"7eebae51d77f57dbbc5addfdc29bfa7c1f202913","gitHead":"7e1d8905190a5481ff19a12a75f9efa7a278a7d3","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"_npmVersion":"2.0.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"0.10.40","dependencies":{"debug":"2.2.0","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.3.3","should":"7.1.0","istanbul":"0.4.1","grunt-mocha-istanbul":"3.0.1"}},"0.0.2":{"name":"gscan","version":"0.0.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.2","maintainers":[{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"e60fedd49da37207c4f8ba35741c77cffdc9f1fa","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.2.tgz","integrity":"sha512-/3r1sN0sIS/KQlEuVa991++++B2FquaEeLcCcSy7nDbWi92mp/EoBWs6CtPN7l+I2VlXJHIg8RnYLx1XjO1HTw==","signatures":[{"sig":"MEUCIQCqt4wMfOJvlA5JmjxvB4/RTqOnYs/MOOhPa8nSsI+megIgGEdGovV6QKchTRfZVgrMO9njE0MLtZKBSjtV4vuOmtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","_shasum":"e60fedd49da37207c4f8ba35741c77cffdc9f1fa","gitHead":"fbceaa535424c016130551d3546a155627cf38a1","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"_npmVersion":"2.0.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.2.2","dependencies":{"chalk":"1.1.1","debug":"2.2.0","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.3.3","should":"7.1.0","istanbul":"0.4.1","grunt-mocha-istanbul":"3.0.1"}},"0.0.3":{"name":"gscan","version":"0.0.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.3","maintainers":[{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"d0610552014d566d180dd2f8925ce45e697234f5","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.3.tgz","integrity":"sha512-+R4gJkX7vK6fk0Ai/wDDuffQS2ptq7M6bvyY+zSsKDm+0jU6gk9rObHtwCyOXF8XDvzZW7Ky9iwk0cypIa8O3Q==","signatures":[{"sig":"MEUCID6SUcwTv0mInnJVGWjO4hO4n8DA8NqMKb9p9tOiR6grAiEA41xZpLX9cD96d6ITxtwJE+21t4yW38IK3aykJa+DfNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","_shasum":"d0610552014d566d180dd2f8925ce45e697234f5","gitHead":"5f2178a82ecc83ee885656094d5d621fe5a69e75","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"_npmVersion":"2.0.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"0.10.41","dependencies":{"chalk":"1.1.1","debug":"2.2.0","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.3.3","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.3.tgz_1454355618130_0.7137006069533527","host":"packages-5-east.internal.npmjs.com"}},"0.0.4":{"name":"gscan","version":"0.0.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.4","maintainers":[{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"083d9bc8d3a1696154838b251a7ab6fdf473781c","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.4.tgz","integrity":"sha512-v7F+m2an/GM0748Ch1RgR6bvzXUdsDyHZDJJ3vi/lVIc3l2yxXvhJ+RMD1IBR4pw1A+pDJuAy6m15fOzjoNRiw==","signatures":[{"sig":"MEUCIE43bIfVxZjyoFlhUtooG6mVqlb858H40ryK2uXnEf0uAiEAq6XKrjX4j7268ADTpUqIrEityYDxW1vZVXDnhzSl3dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","_shasum":"083d9bc8d3a1696154838b251a7ab6fdf473781c","gitHead":"8be9544da2e6191dbb21544c4d9fb1709929ab0e","scripts":{"test":"mocha","start":"node server.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"_npmVersion":"2.0.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"0.10.41","dependencies":{"chalk":"1.1.1","debug":"2.2.0","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.3.3","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.4.tgz_1454359118808_0.22360461042262614","host":"packages-8-eu.internal.npmjs.com"}},"0.0.5":{"name":"gscan","version":"0.0.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.5","maintainers":[{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"2076999581294a525a052b13c0a3de5bd592fcc2","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.5.tgz","integrity":"sha512-vSfeOHZxNld6dwEiBLWqQpamH+Zd96FpUQ+cdysxQwNU/CgNRDmt7AJo8qQrRb90+Ze9oup7woS7/Wl/Cy1m6A==","signatures":[{"sig":"MEUCIFMZS8hDGw52/sPjGfY2VvEqOFZf0+CoAkqprStoVlPkAiEAyXeLn6kG3wmLg7gLx9TEnE9NQqVpLJynlK7tOijmvPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","_shasum":"2076999581294a525a052b13c0a3de5bd592fcc2","gitHead":"8bae83a7a0c97ac50a5df5dd12d160fa879c5407","scripts":{"test":"mocha","start":"node app.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"_npmVersion":"2.0.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"0.10.41","dependencies":{"chalk":"1.1.1","debug":"2.2.0","nconf":"0.8.4","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.5.tgz_1455975480657_0.06985522690229118","host":"packages-5-east.internal.npmjs.com"}},"0.0.6":{"name":"gscan","version":"0.0.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.6","maintainers":[{"name":"erisds","email":"erisds@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"7cd52c94ab769416cb773f71e185c5289273d2b4","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.6.tgz","integrity":"sha512-hiMjW77sEtpnNbqkbWL93HXjUGgK/14foBqnEDDQk/VzoHwqp1OmY35XEftEb/OuNvO7nGTKAIyUnacO/sggnw==","signatures":[{"sig":"MEYCIQCWpwLjVKNYDvV0Kcp+6j72nth+sUxQGF02z16Dvu218wIhAKLpZQeGOq3e4wra5Ht4p6p2BW1cAY4CBu9mV+Jhe91N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","_shasum":"7cd52c94ab769416cb773f71e185c5289273d2b4","gitHead":"2fbd17286ae55f69a8ff4b861a5519eb4c960d8b","scripts":{"test":"mocha","start":"node app.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"_npmVersion":"2.0.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"0.10.41","dependencies":{"chalk":"1.1.1","debug":"2.2.0","nconf":"0.8.4","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.6.tgz_1461836453866_0.7006785396952182","host":"packages-12-west.internal.npmjs.com"}},"0.0.7":{"name":"gscan","version":"0.0.7","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.7","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"c38412520b2dfa8798b811311f40c3d85cb97dab","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.7.tgz","integrity":"sha512-WzBBXfhdjDv9+AUU/ZC4bN0jyEfUbq4EPOPRRcb+wjpmLVnfzSzhCMNgdCQL3/r6YNhhb7x6C5Jlvj1cmIlnUA==","signatures":[{"sig":"MEQCIGPs+Kf7ZjofZCYZIytlQbcpwcz9YlDX/L0D5IThqi4UAiBM3vvv1b7n505nb1YeQDFoc+8ZdXoe15e52ZRy3OgW9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"c38412520b2dfa8798b811311f40c3d85cb97dab","gitHead":"09974547bb60a633cb4b6b4caeba5303ae16375b","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.7.tgz_1471376137499_0.23248863825574517","host":"packages-16-east.internal.npmjs.com"}},"0.1.0":{"name":"gscan","version":"0.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.1.0","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"edad6722b4bf44058f773f60818b4207180b052e","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.1.0.tgz","integrity":"sha512-1kaZ12cW/WUTSajhINEX89qI1bq/TToF4k7AfqvMKzyQaHHbIiWlvam0LQdS0Y+Ifx9Km/m3Ae1nr4GAgJVqVA==","signatures":[{"sig":"MEUCIA91RnhR4hISTF96wVkr+iVFXa7lcIavaqMGxzZ3Ws+nAiEA6g3Cf+NilTTZouUGA/LqVotxq3fNNApT7xDkLFS0dP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"edad6722b4bf44058f773f60818b4207180b052e","gitHead":"b924d15b5ab7e507de300e1169cbfea06cafc550","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.1.0.tgz_1471585873614_0.6630253728944808","host":"packages-16-east.internal.npmjs.com"}},"0.0.8":{"name":"gscan","version":"0.0.8","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.8","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"4cdf4f066457ad9433a721f18ef702b4679dbc37","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.8.tgz","integrity":"sha512-Bgxcpj0GvVP/JlpRchvi0x0E/5e4gFDeYLCJk0YBX3rPyDmTeoTlFE2lvvFimu3PVa8A4UvAm93ztphH0LNWBQ==","signatures":[{"sig":"MEUCIHeQVKrevNNLgc0+BqOd8hCx+4jf2B8EzR/m/zQGtu8wAiEAxF92tlUcYRIlrpqxqdagF1Eo5F19msoEaWE3rCQpTEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"4cdf4f066457ad9433a721f18ef702b4679dbc37","gitHead":"540f6b3733903d30d12728a824f3d2c570e41695","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.8.tgz_1471585950983_0.12801189883612096","host":"packages-12-west.internal.npmjs.com"}},"0.0.9":{"name":"gscan","version":"0.0.9","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.9","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"cdc5e233c151669f4220dfd4eb24a62c11737088","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.9.tgz","integrity":"sha512-ACN+xzOAizNLw2VPAoGPz639VszPZxGNgZj54Fje0WGpT2FPO1ich+zbVWjjn56kiMFiKXVq9cpxd+HJuElF7A==","signatures":[{"sig":"MEYCIQCG6TnISm6GB3debYAPGsy0gtmPZFhE5pM9N/XgLBX4kgIhAJWHTBU9PQkiH0YQrQxuwae9wr82E0zAOmt85kGU8E5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"cdc5e233c151669f4220dfd4eb24a62c11737088","gitHead":"0ec84e3012c41784eaac9b8653ac4236c4698a64","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.9.tgz_1471938073267_0.4970338740386069","host":"packages-16-east.internal.npmjs.com"}},"0.0.10":{"name":"gscan","version":"0.0.10","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.10","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"cac924f950b47be91dc3081f33462c58b5d90af2","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.10.tgz","integrity":"sha512-wUBPgLWwff4wxAJ4ybf3Y8JatVkjmOnCCr8wMeyJDIseZllw91ftrUuec4RyKTTWbrf33BYkvMmWAy/Wp74m2A==","signatures":[{"sig":"MEQCICSetisTxFqqIh8/+Mvyse9i6EximmnKB8dDER7NJHCyAiACCVG5Vj7Ju/+hUKFvu3Ccqgfr4F+VMA5SB0Rg1RmF9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"cac924f950b47be91dc3081f33462c58b5d90af2","gitHead":"bc38853401f9ed6fbbb90a799d7d3a2be7bd21c2","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.10.tgz_1471973788399_0.004676135955378413","host":"packages-16-east.internal.npmjs.com"}},"0.0.11":{"name":"gscan","version":"0.0.11","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.11","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"4270e28f6c9b4c64f98c701c5deaf7779de49515","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.11.tgz","integrity":"sha512-3ETN3cHpWUUJsm3dS87twVhOOd7yEvbPbJ3A/DKO0+VlpShm1K1c6u+EXXGOKEwYzEuGRggHdFy1JPMbHhDD1w==","signatures":[{"sig":"MEUCIHYXke+htfH8zqnk04l5QelUl9Kic4eyFHzsQIG58sZ7AiEAmkZvXRaMa139ZT1Xo/RWykfYqagXyS2aGi+QZGu1mbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"4270e28f6c9b4c64f98c701c5deaf7779de49515","gitHead":"ffa60868772d1e1e54c50fa8146ba58d1430ff16","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.13.3","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.2","express-hbs":"0.8.4","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.11.tgz_1472041536650_0.7099492463748902","host":"packages-16-east.internal.npmjs.com"}},"0.0.12":{"name":"gscan","version":"0.0.12","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.12","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"139262e3f3b40649a13e091f62e0f4507425c41e","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.12.tgz","integrity":"sha512-tNH0SPiScDvLqtJ/vT75T/nWgUhLwoQUG+/1HLcZhaLdQ1e8HDPOZk1AJZuAedVDkxL3ibyvTVhPtFMTfKVysw==","signatures":[{"sig":"MEQCIDx06Xc8V0cVI8ZnjGkT0TZX77/cQ2qVdmz6OsW1729gAiBmjzQ4o+u1p5YNysTiMUM3EXn4iKguh0ZmBAR7oxYDlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"139262e3f3b40649a13e091f62e0f4507425c41e","gitHead":"146d6927fd1aefef19e8ed43c6fa5eac69c282fb","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","extract-zip":"1.3.0","require-dir":"0.1.0","ghost-ignition":"0.0.3","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.12.tgz_1472726920426_0.37275216123089194","host":"packages-12-west.internal.npmjs.com"}},"0.0.13":{"name":"gscan","version":"0.0.13","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.13","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"a689c39a29ac642604f395dd30bcc21d7b6a3ef4","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.13.tgz","integrity":"sha512-KgOn6HlwBINVXPCTymSKQrmQ9n2ZD50NCwxAexqJNrY55oyi+w4OsAjvgM8VN9sJEdqAm+5ytd6YFhDG/RxnPw==","signatures":[{"sig":"MEUCIQDoNFC+RgG3Q3HAnHewxakp8A8qLS8LeztIJMOYB0YMKAIgC7cA5cW7ZLenkYy4oD9Ic5rVQNTGA4lEenLllkMNnio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"a689c39a29ac642604f395dd30bcc21d7b6a3ef4","gitHead":"7f8aa2cf5c8a7627a6b99fed8ed7007185b3025a","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.5","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.0.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","extract-zip":"https://github.com/ErisDS/extract-zip/tarball/issue-30","require-dir":"0.1.0","ghost-ignition":"0.0.4","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.13.tgz_1473149068921_0.8339791933540255","host":"packages-16-east.internal.npmjs.com"}},"0.0.14":{"name":"gscan","version":"0.0.14","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.14","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"928df19646241a77502bf22b9a57a90752403407","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.14.tgz","integrity":"sha512-He+Dx+AkvLPnk3isIC5n/VGAJSmSFZs/u6wfmd5y9DsrtU6fQdSoI4BrAQ0krB9e7rUXLdvH0iKAdrD1hJ2lRA==","signatures":[{"sig":"MEUCIA/Ji9eDQfOCJxS9fpmN+tkZFfasPsnbp7+JIz430VNWAiEAlsPcOiRjMtEB9f3T2i7YjEs+PR9XIvsEh5EY1GW8x5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"928df19646241a77502bf22b9a57a90752403407","gitHead":"69df40a06e81320e90c300f9aa81fea0e1fcfe68","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"0.0.4","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.14.tgz_1473874640022_0.6138475267216563","host":"packages-16-east.internal.npmjs.com"}},"0.0.15":{"name":"gscan","version":"0.0.15","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.0.15","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"130c41c88a8edac331e1b5fbe1fe7d8fd36483f0","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.0.15.tgz","integrity":"sha512-fzshz7ixKejRhLlpmdsJsc+fB7NKVzg/j4F7IprG5+7cIi7bxOrF1eTSW+J02FsASpNv7ttofwHsRoQwxtTjtg==","signatures":[{"sig":"MEQCIDnZGpAm5lWOuaitxwike3ZwM0jfEHBGdGehe2e8LGtdAiA0d/1rFJhxlD9jlJWkkn72InD+1bGmrwWw3jzjobLpLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"130c41c88a8edac331e1b5fbe1fe7d8fd36483f0","gitHead":"64da54cba5057e2ae6ca6c7bd13872819bc123e4","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"0.0.4","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.0.15.tgz_1473889340126_0.9709966487716883","host":"packages-12-west.internal.npmjs.com"}},"0.1.1":{"name":"gscan","version":"0.1.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.1.1","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"4c3e706a7f7987ebdf432440e6bba8c9ef7ab2ae","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.1.1.tgz","integrity":"sha512-UwMSJBRx6pibmS76cja6NTg+rZ4WVb1IR2qGCQT6N6GlVMUIBoa9HmJZadPFbdF+vMjx4ghze4WUf8LBuyhmhg==","signatures":[{"sig":"MEUCIHWxyhF3ydr3cRaymBUyixb92l8cXLxRDiH18l+MDNldAiEAllwJrN0DqK2rVgPyCZ7agXuHC6uf0978MiUe3jKMaGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"4c3e706a7f7987ebdf432440e6bba8c9ef7ab2ae","gitHead":"67698d66e55a14b27927849099b4c354e0d5d31b","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.11","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"1.0.0","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.1.1.tgz_1477571097627_0.6272770732175559","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"gscan","version":"0.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.0","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"08e36a82b188c360493a3403d6a1fe575590fea6","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.0.tgz","integrity":"sha512-KpMgKhwpL4mbNpJ2IhN22OMIt8x3kvrd9VjkAWAN4e3Fhnk3SWMmDaNnGAAZEA6BDbNVnuCodw8SMLt7ADSgHQ==","signatures":[{"sig":"MEUCIQCt9/uvxOPDYOTVyoHUhQp0jbOC3x00huIbxJbUCKraugIgO/I+DnKsp3qO30h6L3vfvNlP7cKDcPqen2FTLWdpFOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"08e36a82b188c360493a3403d6a1fe575590fea6","gitHead":"23cba00e235e3517a28c9a4b5fd2c1b3173cbd68","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"1.0.0","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.0.tgz_1482229082844_0.15690011507831514","host":"packages-18-east.internal.npmjs.com"}},"0.2.1":{"name":"gscan","version":"0.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.1","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"d7f09c43720e5e1e7c15adcccfecfaea4e02677d","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.1.tgz","integrity":"sha512-9GlVsgBTHZbAysro7eWqZtCXtnHdpzXgKCI14VcV+NXp+eSkrpNlZC0EXo8c1IT9v2mMy2lQsaEL3qZzl6iikg==","signatures":[{"sig":"MEYCIQCEk3mvT0hsv9ysifQyqT8hAh3AQP+d++Xxd3UcbzRQhQIhAO7IwRcpFslheAbf7USybZiJh1JX6zeN7Rx/Wc57fOfC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"d7f09c43720e5e1e7c15adcccfecfaea4e02677d","gitHead":"6da5a524529bf75ca4ee94e9f24194b6ed3067f6","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.11","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.1.tgz_1488295032537_0.6980007844977081","host":"packages-18-east.internal.npmjs.com"}},"0.2.2":{"name":"gscan","version":"0.2.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.2","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"cc242f5c46d7aafdb208cdca7ff11a23e39a934a","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.2.tgz","integrity":"sha512-dhN76v82UZmkliTOc7pIeven39UCmt+N/zBakASmdA2xGzR1NPBtEFdVbgEnhXSOxJezMShjIvTbIkEa+Ckzjg==","signatures":[{"sig":"MEQCICmKXV+VEdfyxyFpeTZCFfbd1uFHWU6chHcEG/AqR3SJAiBpTgQwL8CqMooaN7He77Kb4ujDOl5jqTY/CnnNYYVz1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"cc242f5c46d7aafdb208cdca7ff11a23e39a934a","gitHead":"81928b8049c77598f95734921d4ce65719a17970","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.11","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","node-uuid":"1.4.7","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.2.tgz_1491420720775_0.5900527078192681","host":"packages-12-west.internal.npmjs.com"}},"0.2.3":{"name":"gscan","version":"0.2.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.3","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"2c051e5614660dd7441507aca4cae0107bb60d8f","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.3.tgz","integrity":"sha512-NCj0JpopfjWQflfS1ANC8VDskTk2PQ+Qa7AjOj8KGiLTn25WTp6ATjSCbB2E1e5VrCOADbKcjXeVqBy7Zhow2g==","signatures":[{"sig":"MEUCIE8VgxnggEidO/ZaJJHJ1clWvoaO8H4BaLhyuNeDNXXTAiEA/QlIYcRZ0yQqyBIi1gDqfFeQqtU8PJ2zlNSjL8/y1qU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"2c051e5614660dd7441507aca4cae0107bb60d8f","gitHead":"da4cf459c864dd90874a961266e4ce3330036835","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.3.tgz_1492436940484_0.2813066749367863","host":"packages-18-east.internal.npmjs.com"}},"0.2.4":{"name":"gscan","version":"0.2.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.4","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"f25f0bfbbc22cf731e8f4279d85b69e8e5bc7ff4","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.4.tgz","integrity":"sha512-xlFzDTjqwgnj5FeuKzLobiPjFz50nJkUJ6WI2KqG3oDJg3Iwu0xGGvt/Bb+f7bS7Lg7Nek5N8MoZYygZEQJD5A==","signatures":[{"sig":"MEUCIQCUmNYmU4YNvFM4Um2aL399eP6SCIC2zgzTnHPU1hdUOwIgeo4YU0US3z0z5dSKoM17aFuXm0o5401qv6NCH7cqID0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"f25f0bfbbc22cf731e8f4279d85b69e8e5bc7ff4","gitHead":"741db5f92d10f1364d8491f7ffc9d9a7cbe90746","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.11","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.4.7","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.4.tgz_1492729335920_0.8184374498669058","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"gscan","version":"1.0.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.0.0","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"7b4e9856e8d987c4d0d9bd39f6aa6e7a2d29c415","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.0.0.tgz","integrity":"sha512-fVoNhgZIO2KFNqEUP1S4f6vr7G8vS/HMSWYbPiY3nS+1NQaKrDv2v6dqtm+KD+64DBaj1sZ3hjbhb6UPVAswGw==","signatures":[{"sig":"MEQCICNQzTsJJQzkJ3KLepdtk22DlkwFQKIbDQsCiHhYmw9fAiAYGmCXqJ/8MY8C7qadFC9bnsldtNh4+NF8DlyFvwSz0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"7b4e9856e8d987c4d0d9bd39f6aa6e7a2d29c415","gitHead":"d2ecbfba10ca08cb451a7c0ca7c9ad92ebec887b","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"2.15.11","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"4.8.1","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.0.0.tgz_1493049751033_0.9108529193326831","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"gscan","version":"1.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.0","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"16894249ec291021b2ad5f11087184013ee65ceb","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.0.tgz","integrity":"sha512-wVmcGFZiFWKebz7TnnA3Bc2ciXbMsgLxBHo6rnMN/TkBjga0rHBAsVfLh1In1a7/r1Rjthgn2d/AlClQHXhNkA==","signatures":[{"sig":"MEUCIQCIxLnFEQAmOe0OmeCPQd5/55TFWY6WBcXbNJaUWdDM1wIgRQGav8dZ+hQptIDXjgLdapjGdJ4wtOirN5FsjhRNH0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"16894249ec291021b2ad5f11087184013ee65ceb","gitHead":"4cd267086a9383395155e146f23b3d0c6c2eb666","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.0.tgz_1496582117968_0.05281489645130932","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"gscan","version":"1.1.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.1","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"430c60ef24ed81f22ba82ed488df91a2c6ca368d","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.1.tgz","integrity":"sha512-7wCQN+5CmGzPKo5rQsHPGzT3BzJok+NGNGPpnQgJwFO14+7Zu1Dc0iVuILlXsBI+D6y9ymfmsbJpXACvdDeP/A==","signatures":[{"sig":"MEUCICJ4EXESU45uh8jirVXewqMDGZmI2utaUf5awdGJbgUzAiEAselmIOFn+vkW5o9fUBvdn8fYDX2X7w9/nZ6zV3YGFkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"430c60ef24ed81f22ba82ed488df91a2c6ca368d","gitHead":"51cf82340d7e83fdb436c105b2a018dcb7743290","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.1.tgz_1496931074953_0.023940908024087548","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"gscan","version":"1.1.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.2","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"1b4297a5f3ac16155dc1b550a7a91d684e65bb5f","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.2.tgz","integrity":"sha512-NHkVduPZFMU+I3yHeSVxHtIBN1v5/gVTG/sZe7kriXQPtw36MVMJS8Y8pDbZM4QhQkFPVqy9WrJ01ipM6TiLYQ==","signatures":[{"sig":"MEUCIF2EBjujroYWirtrXQno9P9mP3AYdlAc/QPnBGksmRo5AiEAxr786DeCo4VNIOsU31W+z5uKfeollOcSfT1T5dO9WrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"1b4297a5f3ac16155dc1b550a7a91d684e65bb5f","gitHead":"88e2ea3d05c609488746ef1940a92aff5883ed08","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.2.tgz_1498152579397_0.48820292367599905","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"gscan","version":"1.1.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.3","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"22b5cd4333461326563cbdda84a3a687aa1cc8cf","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.3.tgz","integrity":"sha512-ZvwVQHUTMJ9vUTqB1bettSO2G1zfvD6RiCiqO4j/Kpu2Jm6vgR9qs3cV6N33NaGyzh1aeeU/gwuqPUHPC1vvUQ==","signatures":[{"sig":"MEYCIQC1nPVuH1sPTIpslA13sINDNIA7XY92bWlrLGTZS/8qBAIhAOx8nNY408lPKya5L4SI60LSh+Xe3YRLCP7+h8gQulTr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"22b5cd4333461326563cbdda84a3a687aa1cc8cf","gitHead":"3bb04890cc4d528379c000b7d2e8cbea3c30fbeb","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.3.tgz_1499712606790_0.6848349629435688","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"gscan","version":"1.1.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.4","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"0658159ef54736b8f6fe8bd56958a44cb79c0578","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.4.tgz","integrity":"sha512-TJTbcdDWDQTpLoT/VOtQAt8r0JAEeoLFbXk8Q/sYshyQ2DffZedEmQ+W7fRJODGMrY5md3wRMhYVqoqHL+YYRQ==","signatures":[{"sig":"MEUCIQCR1uVYwhn0q+Ili8f2cM6/DmW1Fi+8LU9N54kDQ3TqQgIgWx02Kb2EzJdASAzOaK+Mw9HS3HYTVwkWrwFVjUbgS8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"0658159ef54736b8f6fe8bd56958a44cb79c0578","gitHead":"65decb87e3ec76f6edce8023f98999d52b728e48","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.4.tgz_1500375128196_0.6552903119008988","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"gscan","version":"1.1.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.5","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"76d524339c70c9cdcd71049b4da1b89140888670","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.5.tgz","integrity":"sha512-v5m19u9q8ijd6paC1MoWedMJTmhXhxfGjKgjInKcnLQpTlSJjzFLqVgPKSwPAgQT7golfEUu5FeWmFpO25jALw==","signatures":[{"sig":"MEUCIQCD+D4ObPTN4KaOJ+TorR8fD+rvynZEH8zjIwxWSHoORwIgLRy7GGVIkYUMlRfY28iI1fs93c1nMFR4+CGLnq55Q7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"76d524339c70c9cdcd71049b4da1b89140888670","gitHead":"36e18bd57ce8e64d2b93f0d41a7b7f3c11d9f32e","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.5.tgz_1501137042453_0.42986472067423165","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"gscan","version":"1.1.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.6","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"b87e016ca45511aa312758f5c2c65045d4d89ec5","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.6.tgz","integrity":"sha512-w03OadFzi6HvcbjobvQh+0+MpuIZ7h0TBZXjcZQOFrW7GgYqhazZ9OaBdw602POEWIG+WYCbJKtaaNbDtCYZqg==","signatures":[{"sig":"MEUCIGgQVTDdCmeB6pEgiMPekbqASHj7Cr5B1+pj5ZmqhT42AiEAly6MRQOvkuC09U29S5soZADYYiKGgJcXkIhyaCTxJnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"b87e016ca45511aa312758f5c2c65045d4d89ec5","gitHead":"2e67b07414fb9e4371b2e0ae1deaa94ce110e849","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.6.tgz_1501743796264_0.4633982216473669","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"gscan","version":"1.1.7","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.1.7","maintainers":[{"name":"erisds","email":"erisds@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"27244687af130851b7d04cd035f4dae8d96bedec","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.1.7.tgz","integrity":"sha512-RWTnJqzYJNUA3/A5wXJGAjTxKP/riRVsoIDUfLDc4YLILlSP6ZvnAN6RGyOkEHq0RmMzyeGHOVaah46BDUt/qA==","signatures":[{"sig":"MEUCIQCaCM8rPuHGbY64wI3803RDqYYCXZLujEaE6662OqrOZgIgGb4wWyejz+BDB7Ne5MgyyrFaFNgU1c4C7BKu6YQM6e8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"27244687af130851b7d04cd035f4dae8d96bedec","gitHead":"172a14670f0c393c82392b612a600cff1f4a36cf","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"4.17.4","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.1.7.tgz_1502196735447_0.5619444376789033","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"gscan","version":"1.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.2.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"c2a75f31cebd6b110d1bf8ef3412f3a44bf2a965","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.2.0.tgz","integrity":"sha512-Gu0xCBDpvyTGuE+EP/82SQXP06POuFdjis8IQeY45SQdZPlft27Ke/UcCPl7R34cfZjni9cwFJfWBzxGOrvwvA==","signatures":[{"sig":"MEUCIHV750VZ1qoAY+s2MJHKETjy8MfIDwqNmAFLF5WDrPN9AiEAsIKNjz6SfYfxPchURTzPsh3+kvjEecqAIgYfi2lk2Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"c2a75f31cebd6b110d1bf8ef3412f3a44bf2a965","gitHead":"484d815eb420be752a0b3e726f7d01e3f9148c8f","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"4.17.4","multer":"1.1.0","semver":"^5.3.0","express":"4.14.0","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","require-dir":"0.1.0","ghost-ignition":"^2.8.7","extract-zip-fork":"1.5.1"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.2.0.tgz_1506596839143_0.6865376390051097","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"gscan","version":"0.2.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.5","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"ac737c4061ecf41fd59c0b8f52837c311cde4b19","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.5.tgz","integrity":"sha512-BTfOQcvJUuHJOt57ZihEL6c/wPgzbijIj9rZo/a/euIGFmOHcMu3Djizojgfhhw3dJK3SXDzQojTdFgMKfz/tQ==","signatures":[{"sig":"MEQCIEmhRGts5fTbl8EkQ2zX5beCFBrfYcjlMhnT9tX2mLGkAiANwVy4Wn5xMiNPwFlScGtZvSd8EPZFqbdz6NZ5bPGUqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"ac737c4061ecf41fd59c0b8f52837c311cde4b19","gitHead":"b794d37592bce45d259b4ca2a7a9870a8bb5e8b9","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"^4.16.2","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","express-hbs":"1.0.3","extract-zip":"^1.6.5","require-dir":"0.1.0","ghost-ignition":"^2.8.7","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.5.tgz_1507724033428_0.6279441674705595","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"gscan","version":"0.2.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@0.2.6","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"0bac187f0ccd3288e9322c94fc0bb35dfaffc91e","tarball":"https://registry.npmjs.org/gscan/-/gscan-0.2.6.tgz","integrity":"sha512-Ud/n6sRCh50G3AlZIf7QfTsTHF1sluf1qCPngwq7/u+ERtzmxwMj+uFl/4rI9uzdPYzXZToyGxB/DC3cUqxn4A==","signatures":[{"sig":"MEUCIFh9K1h05vFr7XQgzN11OG+kzCuKQPt8nHNQ7FQoyK3wAiEAhtksySwDyg3+Ax4ekmeMROQVlJu3YSon+f6cX1Ac6gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"0bac187f0ccd3288e9322c94fc0bb35dfaffc91e","gitHead":"26a67b73a24dbd4caf84e42adc47bae371bd4e8b","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"3.10.1","multer":"1.1.0","express":"^4.16.2","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","express-hbs":"1.0.3","extract-zip":"^1.6.5","require-dir":"0.1.0","ghost-ignition":"^2.8.15","package-json-validator":"0.6.0"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-0.2.6.tgz_1507725871243_0.4138437332585454","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"gscan","version":"1.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.2.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"aaeb6d167cf79d7ef8d16af626da18babf9b1278","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.2.1.tgz","integrity":"sha512-1QaU/XKZTQUjPO8RJ+/UYY9jLQtLn3qR2fLG/P36W2FI/yf0Kj2mCInwmkEpxyWRLHPLTfXVg2gmP4Fcdr6yrA==","signatures":[{"sig":"MEYCIQDE1EjK4LObHsmxLPW+6KE4YzerxpPnFxnMlt7n6GROlgIhAJTKRf/xPM4Qq6+7ZAs9ZSlDMGtM3LMKrplq9LbmY2/S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","files":["lib","bin","app"],"gitHead":"58031fc94ca40ae0d3ac94f90a819bde92a15ae0","scripts":{"test":"mocha","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"5.4.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"8.8.1","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"4.17.4","multer":"1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.2.1.tgz_1509008377598_0.47791714663617313","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"gscan","version":"1.2.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.2.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"f0091df34b3bf344f164fb0cd53e239bdcc767e8","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.2.2.tgz","integrity":"sha512-1zmAGNuYiBr7ij3RJccGmfeoobPGbG52kDP7w+85pRhJjBMtoiGldEj4TDZ9Ph0faZUjhm9Z/LZj3GdMaBLQlQ==","signatures":[{"sig":"MEQCIHW5ExUbq61fbfJG1VtCvLZ962UZnzSzLqC98ENXHp3oAiB9M+lIk312K+rEcU9LrJlM3HQ8BQsU1EBiULY8P84ZuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","files":["lib","bin","app"],"gitHead":"f71c22a5d98e8ea416127f66d7623bce52b85735","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"5.5.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"8.9.0","dependencies":{"glob":"7.0.5","uuid":"^3.0.0","chalk":"1.1.1","lodash":"4.17.4","multer":"1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"3.4.6","fs-extra":"0.26.2","commander":"2.9.0","validator":"^6.3.0","express-hbs":"1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"devDependencies":{"grunt":"0.4.5","mocha":"2.4.5","sinon":"1.17.5","rewire":"2.5.2","should":"7.1.0","nodemon":"1.11.0","istanbul":"0.4.1","grunt-cli":"0.1.13","grunt-shipit":"1.0.0","grunt-release":"0.13.0","shipit-deploy":"2.1.3","grunt-mocha-istanbul":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.2.2.tgz_1510928482826_0.8711929782293737","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"gscan","version":"1.2.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.2.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"0a53809a651287705f25e0436a630f3056ca610f","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.2.3.tgz","integrity":"sha512-2O0c9txQcoCLsxYw3T0ArPMJgcotExll3jv4/xSqfQvBQZi8cKJUIaLJwXUCLQl7wQS4Md6/3ItFlBDtBmYN4w==","signatures":[{"sig":"MEQCIF6NXF/LAFq8YZkfLQmUrgmu9d4vawPOB2FM51C8TKxNAiBGQLqG3TEoTIzZ2XIDMjHbf51nJdU34DQLFL6mhZbOdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"0a53809a651287705f25e0436a630f3056ca610f","gitHead":"80d6b415290f14be7603c393231cbc40f545587c","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","grunt-cli":"^0.1.13","grunt-shipit":"^1.0.0","grunt-release":"^0.13.0","shipit-deploy":"^2.1.3","grunt-mocha-istanbul":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.2.3.tgz_1511873247515_0.5143605784978718","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"gscan","version":"1.3.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.3.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"2e04e777b51be8f56981a866b7584f872c99ac0c","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.3.0.tgz","integrity":"sha512-wgASwkkbQNhN1aks/kYQARDTeQs69LAQsSLGBbdL9eu6jraKNRYCnY2sPg7Cuy7CcmUIBfSRpT6RNuK5MyAqKA==","signatures":[{"sig":"MEQCIEuF4lFb1/SNk9bXe45/DUiKsXqwbEAhUcF7MUQ8FL+qAiBq4wFJqUBULj53daDFuKiMqtoJvWh2toGPaHioyLuezg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib","_from":".","files":["lib","bin","app"],"_shasum":"2e04e777b51be8f56981a866b7584f872c99ac0c","gitHead":"494820e8c9a34f8bd64f4f7cb89c93dabf084ab4","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"3.10.10","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"6.10.0","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"devDependencies":{"grunt":"^1.0.1","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","grunt-cli":"^1.2.0","grunt-shipit":"^1.0.1","grunt-release":"^0.14.0","shipit-deploy":"^2.1.3","grunt-mocha-istanbul":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan-1.3.0.tgz_1515499107912_0.7578736611176282","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"gscan","version":"1.3.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.3.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"4953e58cd7f6d38a7d032ed421d23fafcab812c9","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.3.1.tgz","fileCount":247,"integrity":"sha512-Kee5a32qs/V5eM7g6umfGxTfzYkuoMh8/t3MWdYrGkR3sCGf++Vb43GC78W5Y7qPYo49KlT5zD6ugF7wLCWe+w==","signatures":[{"sig":"MEUCIQC7p/4mD+lJZiOEpgoyxrt/bVeGDxDuoEctImo5+nm8QwIgEeAHbQjfVs9dzSgMSmkQX8RGXzdsxgDSW+Ikkkt5Cn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635025},"main":"lib","files":["lib","bin","app"],"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.3.1_1521208428793_0.5321440612553028","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"gscan","version":"1.3.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.3.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"05059e5626fdc91bb79be572bc3a076128b73854","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.3.2.tgz","fileCount":261,"integrity":"sha512-L9zh+g+HDY5mj3LVpv3GgbgPiNRZgdEkKKeF+0fFTApVxPp24h1AowbjlwGnroabqKKCWPhJ3BwcgyCowLbSvw==","signatures":[{"sig":"MEUCIQDpflqOiwkKSWDfJMILNOUl7Q8Pf/0DJfr9jWoR1XXD6QIgJ4B61Wz9WbLM8HCNWWlOpnflst48UHaMQmcHx9d6qmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836147},"main":"lib","files":["lib","bin","app"],"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.3.2_1521209474144_0.10009955378738189","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"gscan","version":"1.3.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.3.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"bc96b38621b5e8261ea91e9e26ca568c1f3d0347","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.3.3.tgz","fileCount":261,"integrity":"sha512-Y2IZFLP5r3ThR2yez9Hy25JJe3fP5SBKmlNNIkH1wPnF0bYr4j3ntmAZrVQ1sxNItOrNPx849pFngWA8HNxnuQ==","signatures":[{"sig":"MEYCIQDFC5pKxpa+cniZvlc2cvG3YfHv68vHSI0An0z0HM2OGAIhAKTePlV7c5M172FgGF36qsGYBX0YG7H5Ixf5DzoPnIO0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836421},"main":"lib","files":["lib","bin","app"],"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.3.3_1521210568420_0.9405951095852636","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"gscan","version":"1.3.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.3.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"24bd6f2a2e88d7cb9e6691f45e0d6f2c0de58471","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.3.4.tgz","fileCount":261,"integrity":"sha512-8fX7txGwd+bhjUYWWVEcIKzyiyqdYy5WvNZeSHxBXijMe76CHMI1zj+Zn2M2AhUnEpY3qtO1ZV67WUIwHal/+w==","signatures":[{"sig":"MEQCIGS2BLeKyiPboeKOqeshUQa7gTGhUAyOymrhVKA8jGzbAiBtVF16UzQpkWumHPM5vG4wmxBOVnN07wWkzGmBxxfaAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836419},"main":"lib","files":["lib","bin","app"],"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.3.4_1521211041360_0.20043598020454256","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"gscan","version":"1.4.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.4.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"c2df7f422d3094e012f96c8d3be4fa1463d3915f","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.4.0.tgz","fileCount":232,"integrity":"sha512-e87hsXCqEV6d/y5dC5TN8K3e9531VYPC3AapHfMmLTVK+P6DoKHCOI6gcjn5AdVEA5s2GEx7Sraka9hv+NPTmA==","signatures":[{"sig":"MEQCIASI4fonjwLkFRO2MjdUs2PU5IBZl80qxNxvIFYkoBGpAiA3Rq8r4WjNxMtasgKBcSPrEAkW3YQtYXjthTxvwdv2Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1834985},"main":"lib","files":["lib","bin","app"],"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np --yolo","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.4.0_1522073801592_0.3738195349532645","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"gscan","version":"1.4.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.4.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"a19f4ebecce5e85a20f94832746b5aebdd50050a","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.4.1.tgz","fileCount":217,"integrity":"sha512-2APRCx+SO/JIsDNh8mdP6uCvZn/Dci1s/AmkMV7L7IlfbZ0jJbrTiCuWa+kVy+yypV3837tzXKwr55SbkQjjtQ==","signatures":[{"sig":"MEYCIQChXXGENSQUR+z6/rR54LtdaBi8PkECXzgUQKyd4lv/DwIhAMvjuQq+HH/QPrGSggVppR6etIbLQPt4fokrro7+GBNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":642467},"main":"lib","files":["lib","bin","app"],"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np --yolo","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.4","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"^2.9.0","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"^2.8.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"^1.11.0","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.4.1_1522686211137_0.39033678122592086","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"gscan","version":"1.4.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.4.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"df98dddd856b45e782fecea7a6e305388870dcea","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.4.2.tgz","fileCount":232,"integrity":"sha512-InL22nWx7BTCVLVr8nN2ibNw8uWtzOqOIs5viwKMNVZDl/dXBLS0+t2oThRzdwfXfG3QNKrApLZw8mOzV5UgYw==","signatures":[{"sig":"MEUCIQCMxX4og/mZCCQBDSTlOmhgSCfwHu26uX1KYnnevtLRMgIgKg2axa7DGWQSeRPvKLAhNnqBaYS7s/aePx/kvXGkSDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1835432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa52mpCRA9TVsSAnZWagAAYPAP/RljX0e+NETAdY5Nkp9O\n9NhumTCRxCaIJcPw2Odcq5X7v8Yu5orS7RPaL0TGSTm0FJNvt/2rP0snTwF6\noCYvVWy4pmZntYN1EIggtgTtgK6w9N8fw1e4NXAOT0SLNvRCOffilBNZdyS2\nbwbDk18e7YyXzeyuCeTr83Er2fqdcdQ4lFCXBuEKoYo9cTZG6aTh1uhcWx5J\n/FocI3c3KbuoRhJFt0m1eccWAAah9B5xtf19Nv6G93+NK1qJBmYJSsVzfANV\n5Ey/H1JvoWS4usiglnmlAvmwTAkPjFpTlLz3FEa8KL2YjVa4xAc9Hl2g223m\nWohkTdw8GM7c1d0JKZQsGwIjxIeIh3aWmE76oM8Q+jCzHryPItHDuXKvwzVT\na78oEq5KvKzCtgad3pz8hK2E3MLI9U+ULbQTg1XU1Q4MYZ8XDYoMRdAOSiCI\nFp9bNA6gEGdvTQbR11WAYJhKIWA7EZLKw5Vijf4I/OS1Bu3ge9huB0KTdCqN\n7HFPct78pzNtHhRK2d/ltRTra+IrHAoQ8zGrFUHCeQA707s0XgBjfFj9fzbB\n4mM8AClW5NizjC20UQVH0xyq+sWOFYzr7IO7WFyAurISe3c5gFOdpMXzhXqQ\nF6vrTWC7UcjIBaBYE4Dr0qR/p1YV3VREbjcl/OmnymgvaLiSeWcLcd45fIBf\nGnlP\r\n=gwAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","ship":"np --yolo","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","extract-zip":"^1.6.5","require-dir":"^0.3.2","ghost-ignition":"2.9.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.20.1","mocha":"^2.4.5","sinon":"^1.17.5","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.4.2_1525115304744_0.03859362194296079","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"gscan","version":"1.4.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.4.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"ebea3c78106f4d8562225d46754d0a41c3e0a348","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.4.3.tgz","fileCount":241,"integrity":"sha512-eC/jhupapgkqQWRK18lcAuEd8r0qxO3E8DQ56QT6gHoh3M/TOWeX4xFk8JTJDqhOQfENsJJYlhRXx6Y5qliKPg==","signatures":[{"sig":"MEUCIGrUAIl64ltO41xEVhK989FUrBF1Ya4yC6vovGHf32A9AiEA6qNmZuKSABujFwWNd26TmWd5F0tXvhfxpe/iZVBgo0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18129530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+slwCRA9TVsSAnZWagAAQd8P/0xLhNkGll++4pnil/pd\n63tGaYnRHWs4z1XwUiu7h6sthcwBRaDXacUw2A7bKrlmNTKgi+Nef9MNxBUl\n7Es4cg46mjKiPuvkaRxsqvkYqI08Vj9E4VdiUYIRQteNl1prstmmccoM+rT1\nzpljSleRCp/VxgqCD8wcQ1y/OCL3/181ZzPY5ye/aOEWjWBc5RF3t8FfiX1+\nK804ONUh8N5Ins4k36NhJoI0ly4eZDD5N2NESo7ljt/01IUzP3EA/sfT04t5\ns/RWnUE51/srxNLheSs90uV7xKGeffsmPfNaKk3UkNa83V/QbYDZWHnnX0in\nXjERf6iTXBLGgcRJW4DXP1QVTPwRbc1Ko0spfNO+NlxtkbEuJoBgWn/+go2O\n/baTN2H6+t6gNd9x+B5xQPaHKzkx8TCw2F9RmlOK0IUSYhHzEow4fuw47QBw\nozNLmsWdv5drEUChKiI+QDuMRXRad7sZCr9oEeN8BeWfY6rcaORE/x+U34HV\nptKV3IM/YEcnk+wwPJBSr55qQIHvHFW/E0uXstXk+TNS0BIFBJaBRn4wY8oh\nnl8BK7RVxZrhTIR/k+xq4qu0X9JgAzPCYEa4ef3+3MSSNK6sSuhSx2lIfM+L\nOEPkuLJSFPsvQd9XS7X041Y1mf3o0BHdlUdNNqWLD1ARuFNCFIy9kxQ6bgm4\nzh6k\r\n=iXmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"np --yolo","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.4.3_1526385006808_0.9113502737570589","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"gscan","version":"1.5.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.5.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"b94446ab1ebc058c36e26f086ab0c0b97634832f","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.5.0.tgz","fileCount":235,"integrity":"sha512-ZBue+Pit90VvxiqJ1VgP4QXHpqNCEWTFSlQ/9xrnm+Pnz+sbro3jm2gD3lGmovS+19r03LAZ012BJCHfe/u2PQ==","signatures":[{"sig":"MEUCIGY/UogycdOitkoFyL1YYmGuUkg/ZXdVP1qBzzsyeIfnAiEA9TXqEEWJVn0A310t8bNBK+Z3sWnEqT5t+U0HP0oHFgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1843041},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"np --yolo","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"2.19.0","mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.5.0_1529944742762_0.8596887994407376","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"gscan","version":"1.5.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@1.5.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"a530aae2ba3f167f60fc20cea1d369392d63048c","tarball":"https://registry.npmjs.org/gscan/-/gscan-1.5.1.tgz","fileCount":235,"integrity":"sha512-O7wtR/RkCF0Q2Gf7xRWoeOoKTTCByPRJgDklZv9ThaVVjU1hNuGGGPr6NLTk5mDyEYonQUqBHhkLwGi9lIZhCg==","signatures":[{"sig":"MEUCIAQVkumzzrNIpmAsLfBdtyvAf+1EEE3bZNAPa8WgFdz4AiEAvgbS426rCwG2ld1IOrdXh8LCyGJv/s/Hne8qWes/cfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1817259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaWPcCRA9TVsSAnZWagAAlekP/3Qfm9RFvAXtWP+n3m4U\njkx70S/hdsYW0o0mmLFU4Dprx05eGf63oF557NajNUKkFdi19ivlq01T5zxu\nqLJDDOaRtAfzTqqP25XFpyDoIjkwnay9la+K1ZHJbd9/9J0pazU/uctPnvPN\nAVs0iELM4XmVB+UIuxzmZdIeWUcYgdjORRLgF/dNrYDXkTp7Z4wI7FQ5ZDZu\n2KqaQoBq3n0DttLO5nAuwq3g/SvTN2tmNk9ABM/0kBYdOUCnHaYDeErIMtJg\ndcey0OVpoVskp/fxVoFVbrfENkDQiVIku2pA5IQsUJeuvy4oGoD1ojLgbMLj\nCuVMnf/jWyiNfuHvngwui4jAW7yXFVbNNvBTObJAs78syL/LEpdGXNcYLTkD\ntJGqYK1hY1vC3ylPwNtTKg0prWHfPyafd6na8XiM/VNoH9zYHT00muGSoWb6\nmSSn0MuzUKdBd+p8mHSNXaeZOsh67TnlACP698vLIvO/E4MmpkRpeGJSjatn\nY5v30AGZHocH0I5itBIQa90+YLUtEm/FWNzMBDbMcPDAJuyeRiV3LgDW6mJ7\nW7X2Ce7nfIBTSJ80u3RDTbsdNy8AAXFZvROPFy3d4Qbp2Y5k+l4adzno9jfI\n7gh9/HxWitjHDRrNEG1eTOoVnK7f8XD4RUHzU7Wz+JN9JhxY8yuklY0XpXrQ\nMBCf\r\n=jxZH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_1.5.1_1533633499522_0.7526430500229526","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"gscan","version":"2.0.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.0.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"049e791ce3315359f7cd2280f0a334a88c22de77","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.0.0.tgz","fileCount":317,"integrity":"sha512-hq+bh42MHcTXuxZRmCj9e55N+McDEQCSsnvWDq5Eq2dq9VsMCMX8E9HwnzoR5kCi0hzfqr9RFtaGpP7QcOXvvg==","signatures":[{"sig":"MEUCIASdjS3S6zRDbHZitCcXXenjPyanLvu3c4yzV5vB2IuzAiEA0f0Y++grS0+lSe1zqalDgin/fI74t8sMxKCAWZOLevs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1946245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbczhOCRA9TVsSAnZWagAAy5oP/RvjPa4GYKmQ7CHJBd51\nKFl9QmLY779YZ13QByQAY7jcDtvGfCbLInHMq5+cQXHKDzl8PSVqjYowfSFV\nkmyH9qhgr1otjyS4iclyMIJIVD2fkmTfioKjxhcZRGVcME7puGPI9yZaoYHA\nwdhWJMZw/BF0k93gWrSTxvXFNgX0J0INrcHstj3OJCCeAr1ay8wvryDN3nNF\nb7JZ9NLrcpO/F9Hl3cqtwsDgUjp5nCACOCCkmqtryA1iWzoCuSm/uelzkZka\nLy0+/rA5qfHG2Jk4Q+I0CVXllqrS++pFD16JwbbGrRvSs9BurE3dQWn/ePRE\nVxTwucInRk1aq05rW/dWprSO+eROxmm3FYZtTrSC/wuJGGx+5Et1K9lM+KmP\nX58d0+pAeFNOBWj8cVxOmDzFl6ONkIAmOyTCbCRl5XH3T/vONclaBq/Or9l+\nOTLehOpUw/gb7YtzyNHgBXIYQ3LKc0JopwV+2HxOK+waxy/+PFomcee9c3qK\n4cwiuPMTjn5YwD8FbNZjIPInUDYoM0Wt20cXFj/8jztynjktT02CnG5Br6c/\n//GEMjzC6/3V2Y3f+GpPzGcO9nu+A4FrE34VYgW/ASojiG0DP6hvoOFkt9/3\n3qy2vKeU8qChYUqp5js4lGQG2oSkb9S8O/oT2yF7O0B2VjgVbvqVz4kNPQ0Y\nXNHd\r\n=hV1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.0.0_1534277709698_0.42481199610087117","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"gscan","version":"2.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.1.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"71ff00ca3ad38a0174bc5fa0b5ff55581f2ae322","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.1.0.tgz","fileCount":326,"integrity":"sha512-A09a2jMZiph2K/HI0hKdKsCzNMSxP1h2M54eGpba7Rhd6Yv7nBAz6xJjy/uBM+zsIkTZeRu+8k0wneP4Lhz5gg==","signatures":[{"sig":"MEQCICd/bejAnqKRWPasHSGll4Bpjt9/KqyxgUcToUQroCFxAiBnP1pDQPWMbM2V95aoDqfW8a7KxQobxqUqMKgBwxItQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20654767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdBAvCRA9TVsSAnZWagAA1bcP/2S487p28kGdhkXzW5TV\nEzF/chObieFlEIKnGctROzQyJgG/tLqkWVABaPXlSiTFvDDoxsjDN9L+pd3S\nxqLYoZXQ8kTmXhK2Sk4SwO243M3B+kE3Qzipmr7krno/ay+Y9PrkAcJ6WDqj\nGpT7P5lhAmnlFfP09Wlb6Ob0nHQEmUXprp886/cNaFl1DkYeJtdrO+bfwd8M\n73grORVqDf3pDBdxZRFNunNB5skWnjTw0pMbZTBgsGEAAsfbJdOtjyjjf5UE\nv68sLYV0ma9wRpKyFoQKaeW3/sZt10ktnYv1r9LfAQ8Nu6DYgRExEipv8nxb\naQCfBjJtMJqJ3iJXzusGIVZlGc9NwIwxa2apZYIXQ5wb/7pWJXsZ0cY53FgV\nHXBQsipokLO7udl9pQxKF8dlIe5bf501zklZn1iwh5RjIjrKgrK3ZQCwwLsx\nM7LikQEqdv6nAYkREd7360ZdxJnEJ2OQkoqmED2q03LGBUc/aaN2yLZFjP/s\nolyPt7Mey1kMzV2/UD2FrfzF35+heWbhSZzlfYLk3rBPrrjnqa+RNMKxTisE\nj4Vr4n8N34X9bTmBEBXvStS94L1hQYGBbZt75I09GD/FK585EZT8nyA0/HkM\nfWuvldaHXdmK1XWifoD3TbdXUNxz44KKQuqjvq09nUMW2UyQno4fBhzV4BXC\nP8Rb\r\n=1Smj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.1.0_1534332974529_0.8589596338697176","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"gscan","version":"2.1.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.1.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"sebgie","email":"s.gierlinger@me.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"9f1da523e3877785eabc5f9b7a463b8881d6a2f9","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.1.1.tgz","fileCount":326,"integrity":"sha512-J4x4/ksRzMahP5CEWs7n9nOtLqME72qI+jY8CSiFgPITWnjXv/ItRE0uToWCn69lAzkMYXf50a2mL9Ji5g3dkg==","signatures":[{"sig":"MEUCIQCB3tfCMiGDdc1b5d/6PSjlfvPje/UmZxn4oWONEI2WjgIgJnRrgVhFXPSdET4moF/zAtC97fBMqyxF25zo43biXiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20654624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdBIqCRA9TVsSAnZWagAAnUEQAIJMp7wvYlHyx2WEI/qQ\nopmr7Jda3aTKkocrAHVcll2XZ2LIQNFovCUUQvJtYtzpJf9q3V4n7drvvche\nxex2g65jQ2aeyDLwCi58V8FSXaT+xqip6hoePjjr+cXPsqK1B6q2oXEqe2h4\nJ4FMPT1Xxu1PpO4srQNu6/FdI2Y7FDgZBssiqGOm2QI5QHJunM0hT7HWWu1B\nJDWlQLdVR+n7/K+/ymAfTfQEpbbZtmMZyP9gvoDVOwKkuqcno3eTFdJZZ/6X\nBggbN2H23xksydz5nM1azopKFnqCKjefaaMPodt08JS890tZ+1EC7XK7LVoy\nXT0/UYbwsexqmJ6uW83aATme1llBMH4g1Hk3dz1WBLQdDi/YayDAKE+DR3f4\n9p4t2Tik32L7RIFC6WQfLiuQ+zgPyJDkrPbmv5pOR10htNSoF6uYK2EkjAXn\nK3UVfxQmqQ7hWAN6UYUbEbTDaatrwY3/Xf64tBH9U00E2q2veWIMf6ILxbM6\nni6Gc7IFBNfGqiLPOjSAK9N9lY12pK57vaIq6gSofn91JqjRXrsKveIiwUuH\nCDbsO9SvaED+o1EvImoZ40M4EIj4wSD0L+uu7aUyBlkZ4Mbps/BsFEh79Vj1\nyt2Ifpq8q6EW4TC0KYUGyyqudWogZsru+y95xiIckMbyJ7yoEb68hiIM7RvK\nTxIH\r\n=u8n3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","files":["lib","bin","app"],"engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.1.1_1534333482031_0.03801799745591494","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"gscan","version":"2.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.2.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"088006b2e4e009f7c368f4d2a4d43b118e27cde2","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.2.0.tgz","fileCount":317,"integrity":"sha512-bY5lyC+HvEG553/mkNhxZvJo9AyK78cftaH+yUP85gCwS0asIqQiisOi8GpS/hcRiL2QCFZ57skE4v5rOfgzzg==","signatures":[{"sig":"MEQCIAfuQZ0yLPWoLuFQCXvdBLhmkVgudDymrp8VVVdJUcaUAiAW3ETIvLZt9TBdd3P+S6754PBV4IX3/AR+rzoCi/2a4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1961135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiCEMCRA9TVsSAnZWagAAdtUP/02rBfeLa0UiCzIk4cUf\nRTBiOjYe61ht2zwqeV0PhsHLMkY/ljPp5OcsYLuCYZz1m1bwtcixwZJFUSsD\nczpOd4MSqMssx5kJIdnHFGzUUeac2kUJiDSZC4V6r3PzMmrxuupUYVFVOI27\nW4yYhgmRed4hsLmy+NB7KTvjGfX01C3aSEMe8kZioxLR609geT3idCehenmC\n1CGM65zMpA+KabXlWOEnn4yNq6KxSwx2heSNwwF6j0BukgqkB7AtRboiDIgR\nSXUdVxFzxeZ4xyYK00nf1SXgEI4Jtq+bzXPnTHg6ZDJJDZOdW34GWPKSK9WT\nVbqSB7FiXHRgs9sMgCwYLgCL9u0Q8DHhHnJpwR26vvq8ayQryG/nra7e5iGw\nTzlLavInmFuBFa1XR5fQ42BiwoabTpTOwGWbGsClqEDhqSrmvF4+Qe5GYZsM\nO6GNpfquL2dzoDc+SyDrl1cfMw1qti3Tjm8FCVNZzPsA9LOI0d2oK/+jgesO\nKFhPaTaDp6mR8E5KTCMvhpyu6PjuDCTKLrOq6cJ2f98cXuleU0y3ZDjj1QEv\n2aIt1E9EtlLBe0m7Y9qpyrCHGzsiYUJfB+iimAajTNYBkJ8O2pAsPV+s2ygL\ngMTwQOSuZYQ+okdStYTEHsB7Ulrll2UXMsThW43mXcwpsfAGvB9LezdUs9Tg\nvblD\r\n=pYIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.2.0_1535648011956_0.029199236281005403","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"gscan","version":"2.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.2.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"38bc8597f7579ab0a0b5b023cf59f71b43f567b0","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.2.1.tgz","fileCount":288,"integrity":"sha512-k4BlnHvPF+pz/++NiT/npuAU1pKorvqzZxx+/WXh9eaSRWT/hqyA45DG11LiPEEnx9Jlf68NuSD+smZ0bCvZ0g==","signatures":[{"sig":"MEQCIDViwXwz2l7HWG2/CPvRCfol1e8D0Mac8xPnRZXZ1nv/AiBD9lyrOINe94ZO4PG/97ZocZqnPHtNU67QsOGtBzzsWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkPbICRA9TVsSAnZWagAAKHQP/RZsymBXLTb+nH6afrZZ\nIlwkOvZoe+/Fgn9CORGTCmlvZKYoQSBEWtvLh3BZrh1v5FGHNlVmG7tjPwLi\nQVLLyrH2Cgd6rI9v11kapCPsbcb/cfN4iP/SvvYJR/ISzN3FgoBWzMLhBpd4\noRqFzzVBAereDwvlhqj78EXcyQiudAuoXMHyxRRge+ZqMpWiz8D5JpBSzfDh\nxTc1ril2LEFokwD33eZ4+m4imjtV0BIVUGInvYfC2s0fJuKwgbHehHx9PQCL\nJyfTIW+yGSM2nVjOHaha2vNcOGlC0DGDt9nlKcCbX9v9itlBfNRJubNgybO2\nMsyTlYYv3Q72s7SAk8uuvqNuEiFahDcsRGSmd5uqxxfM7InkC3pMEt+o+nRr\ng4mIkM8Wb3JeUlP4o01RGQngsCkVwAL1GnMSV42KDgIYwH5uNADk/QyIdrRV\n9OUlsIihw30dqA2+QTfGLObs8OVZ53LmbEYwrRFZR71NYP+alrwOOxXTarvZ\nPYrxHdbMDJttp3xNhZSsuRw3DVQxa1KNptbgG6pI2yG5cmOK7ells7V17FZ5\nVpMKNjBAFcPFPx36/dh0j/y0MBArsxuXFupH4lPzta8DnME11nD6riuCUDZ5\nH42r1AneDEpNQxwvlKEIvMmiwbpQw9bvIJ42DMMhSOeIpcMv90YADUayoWhZ\nGm4Y\r\n=F+wA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2018 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","lodash":"4.17.10","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"2.9.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.4.5","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.17.3","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.2.1_1536227016384_0.9306646683172304","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"gscan","version":"2.3.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.3.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"0636aa97b0c34c5fdb1b069418fed0440aa7dea2","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.3.0.tgz","fileCount":303,"integrity":"sha512-B1bl2h+ESshFnTWrAa5w/FLcNbtQsXfIVT6OfkpisatqV4tWz/PDMBERj1kZVNZSZhHFIg6Hg87uyRHFqexmgw==","signatures":[{"sig":"MEUCIQC2Sml3ecvrQqeXVhJM0zhd3xmmqnsKoa8WN1eSRY4SmwIgBnGNsWH1lmt0VboWerLVzYBGZONMJunl/zwoA+2GUvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":944994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchUrfCRA9TVsSAnZWagAAbGEP/2oCelZTv6PQxMc+gDdv\npAWrysP6wtIj+AKJWUKoUS2Zb+7kYZ9YtMKmgGSAhV2mljsaqdbiOEcCxLoS\nUm7T212mBfyqe7yiIpBHXog7PdVmqPQvPoHhmg6JyHqbEinUBAOUfy/vr/7G\nTpeFIGijkswFVRbHMdPmCL3VAJ4Ag1DDfcSmXC3UeeuqVBVzHKHyZJUE9HQS\nr19jsPNp5+MZzuxyHq+bR8LXLMyCBMG4COoDeCc50TYEt7+uRPLZlAF3JC3Q\nONky0jf6wxWKIPro7THSEoKdhuJVrbg2iDAwvayxG0fEVKj+2INeWhgEhds5\nq3qEdMbyveO8eiNgFGyaTss8vjYNWKEf9qa4DfuwHiaImMuIUu+PAy+jJeKe\n/OQT6wnhwdv1WHe/alwH6YE1gRoWmDMMPecn5oClGYfAymNeY7kS5qLU2aKb\ntRi1cIH7jL9uWC3rPfm+5BqsACS0clShIB4Di+eyKOUGt8UDqD+MCndNtvxw\n5YS+vQR9MlcarTOggRbDHblHF5W77qFarJFCr9W7Dblglbecb0lJOa8SqXYn\nB4/7BcPGjjG+onFASYWR96vRRnQOXF3wC0mfKFrk/G9zPXgMtOtnooSgRw3K\nzAoXPMOx6cqixtOSYWH8/CqmiNYBRo5BV1rwVUJ1qVRR4PBtDBACEROpN43Y\ntYl0\r\n=Wobn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"3.0.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.18.10","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.3.0_1552239326380_0.334562030478075","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"gscan","version":"2.4.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.4.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"73d9873f4561c8b00366143f1bba17d865d09e0e","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.4.0.tgz","fileCount":292,"integrity":"sha512-lTfYQdBEsJS6ZEc60p0CTzyYDXOU30XPqX3OI3dTLP9GtMgJSSvRaJoUz/yYb84pu441Hy4wnwpOuX1Y4cw66A==","signatures":[{"sig":"MEUCIQCe0EGF/fjOoydRBMu6tpuKHHUmwauod3B03yAKH3QI3AIgUQSIyakFjeuTyHRTt7oL6Qd+chn52FZ1otCsPd6GN80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcouhyCRA9TVsSAnZWagAAfx8P/jgfSljKiJuLrlEwykdk\nq0+7yNll64on0ThNWe2oLVPFsM+uj2+U1HAK2rzp7G/awiLnQKAJBQW3sCu1\nIfzTYb5aH0bwvVJbT2oVX3WAxTJHw+yUTUUmk2C7EtSp9Z7TdbTbbzk4hZ8h\n6UZ5PckaZhBLQdzXmlccofEjjclw5cfWTtZMnZt5ILVLBLBgXppkQ1IGPMNA\noidRMwQW3MSOuoFX9/CTOTwWqh+WZOahz/jvLVzbxd9V6SsDXuWpfPf7GwXK\n2QymybG3HyhJD3qPziy6edz+rkliFvyypfPO4kTfTdFfh75OlMiBYd1vMusN\n5HequCKlTT0WF0BDkzBHnmdr/TZY+Kdiq7Lz4lutLRV5h5/kH73gfMi2Cbtp\ncF0j9Niz14CWKP+Taf2pwzbJ7jtQV2b0g07VjLRlvVNI6rPhI0VwK2SBIYWv\nVn9YYD8QDRMYgsM77oajzU2KEAo/ctI5nbXspPAYYyKlEejurs9KlmDy/Yvr\nIkLazUrMA5XvCAtXsI3HVUbZkC95XJ1lMvfHCOIhKxPWfdxuARG8gzMToqtW\nNpUEHoUny+b4UrqDOlllDboFZ6CZv0PtC6Tr/kx+GID8NhQABDw8bbfXRqwn\nzurMeTGoWFqXxUSjCQq7gxMPWyajzmV5VT8EeRgTnu8YKlA3nUvVxWLUOElW\ndipE\r\n=zolX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.26.2","commander":"2.15.1","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^0.3.2","ghost-ignition":"3.0.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.2","sinon":"^1.17.5","eslint":"^4.19.1","rewire":"^2.5.2","should":"^7.1.0","nodemon":"1.18.10","istanbul":"^0.4.1","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.4.0_1554180209918_0.628106983536495","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"gscan","version":"2.4.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.4.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"db8b649f0f3377b848f2f879b95215a76d214d0e","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.4.1.tgz","fileCount":329,"integrity":"sha512-3HwX8bDqYCzrm8GvGKvUlKL0mQI4n7FqPGxKpN+Wj5nK0kqGz3mTTpaAo60305rxDFd/lROumfpmzDrlS/STTg==","signatures":[{"sig":"MEYCIQD2fyLmCp9HJvILMUw4xwOW4cZdVQb0BMMqCLbPjGBsDQIhAMKouZzL/fCiTJIp/+13UiBdQNJYtVuUVwWUOvXgjSoU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20731730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr+cECRA9TVsSAnZWagAAAWkP/jVvWFIpZvoct31sW5wo\nHlaaZTQx5z/9leAHg99JNdhm/RaUnYyJphFJvi8pzGRdl1+eWUIEsxjsRtUT\nOux11GlBaoWgGIf4luUUKg8CpKR3LPUazBM+5FlO5FobPWlcsvZ6u+sQSt54\nkQsOFEjmfey+pPjVnf6arZ1B8/HCj2d3L5iXc3VeOmnMYffOtXI69RKztiwg\n0JOc8xXsd9HQzUZQVqcN8iPaM+R+0SUFFMRXB1DsCHfwjXpEob6GeQZ7Du+5\nD7EGoXQTtcB6f0JQXHT178fUZyjpgKER01GTNnhlrkpuD3jYsHb8YvMZCM1r\n3ukil4lcIFkMXxokyS6051DdFihuKYtZZfkyuEZxu0ifaurztD52wdRsSW3X\nyIniTBPXYbaC4d+7VWIgZA/DDHmmKE6gHaQcDllcwJF+alh2p3/3YTKfYB6Z\n3tFxa/NgphP/25bvGNd2liZ5Mh7cHfCTQjlyK8+fNz7d9gAquZulf4TguF+W\nRxeyZdP9qtIPcLF5zo4soBRxnv3LBO2Qhlab34qVFVgXUPYFigOsyUwOa4Bg\nOTvbZBxrGllHUzd2tPJSR8kGP4hHuW9+6UN/eITqRc8D1ga+Cw6n7t5pD/tO\nHHFczzc2Ubnkz4xmF+RV7hlg0fSFGT033O0xXG/mWi/1O+PN6SpC+KgRD+XJ\nfve0\r\n=W4gy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.30.0","commander":"2.20.0","validator":"^6.3.0","express-hbs":"^1.0.3","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.2","sinon":"7.3.1","eslint":"4.19.1","rewire":"4.0.1","should":"7.1.1","nodemon":"1.18.11","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.4.1_1555031810702_0.15774083798606897","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"gscan","version":"2.5.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.5.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"9203fe36cb219a22d5fbd0e3aa98e3ebd07f5e32","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.5.0.tgz","fileCount":289,"integrity":"sha512-M2igaOAPaUZXEVASPAqZBQZL/W4cXChKOsrMs5W6a0QcyodvBsZxNZj1otFdeZALM23JHWIZ70Llryy478LTcQ==","signatures":[{"sig":"MEQCIEo4JUKCWG81y24BYTyCq3v9G4zOzzGAuJUZ66xGN7y5AiBTGnPjEbOjMeFzZHIT0xqowpvJV4x2QsL90PfacjnN4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctHdKCRA9TVsSAnZWagAAR+YP/j0UoAjQXn+mRPEEnxig\nrDHI/z0hn2Yy4XvJt0nRGJ/UHFxBnT4pYE7B9M4zqc8HzFod49FVvCSgvhOP\nGAGkcy+OE1rZPq+5YuRdQMnTeauX8z3/iU37w13i83MgNJu5lV15shoqE6SZ\n0LpMGu8MLkhnd4G4r0bwjSPQToxzoWBC/4Sy3cIW4ZQk7ANCjLP/GnTfFOha\nQqAi90xHN4yWpmlAGGoiWWWzUO5DNT4rAtHqgQt61/JUaVOW/y9nB+R2e/5F\nRA2AtEEuBFDKvP3pv5Z8guFcMo04hXMRjzJOfkzinLgTO0Z/w7mHTH6rxaUh\nqhNjiEACHlnIciY33FfiTc8PArVm+I1/FPbA0lnjp1pXzLVxjMyI4wYyCK0E\nHBwcbdUMI1KjsU8vuJsFdPcf9INAylNVXdgSantBQIr3ZWIV7scPHE/daLLL\nSIhnQ4Sb64ZHNVCawqh4YWIP8ZnqQnfN5kk3mrSWWNUI/6FOTbqDbWbzb+/Y\npjuH6V4oJFqBjIAY3MYFkLiSwJwWm1vhU+KPnajTEfoR3R3PzhE3bnmGLaJ/\nmZMdo31RGLDBkHx17tkwLAjrSwD9NS+cgfBydI+pSlHqhOfp8g5EPcC1nilJ\nE9Av1AnlOI5tnqPHKhpG1KROyf6IbThi7uEXnoCdHB0A2rpYYsqcgWcKGumE\nD0L5\r\n=hIVU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.30.0","pluralize":"^7.0.0","validator":"^6.3.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.3","sinon":"7.3.1","eslint":"4.19.1","rewire":"4.0.1","should":"7.1.1","nodemon":"1.18.11","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.5.0_1555330890199_0.623425648082893","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"gscan","version":"2.5.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.5.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"55ca97dcd2349f79f4fb6fe8b032d3ae4dc50449","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.5.1.tgz","fileCount":329,"integrity":"sha512-HVePCIeQnbD3jrpzOUwS5AkL4O+Ib1adE2e9ukf8Rex5VwpTBCE89lpXBgM0yKikJexKiSKSK9IQA87K76Vvgg==","signatures":[{"sig":"MEUCIFJf0n6H73qgf6T3jrXPaqnknTjkbjuWOaq8SlkIU/0fAiEA5THW8lLgVjsgCYyDuiSdszDGXQZIRAycn5MSE/uiOSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20734082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvTF/CRA9TVsSAnZWagAAFBkP/i272YOSeiRVk/p5qZmM\nSIp8NJ01TJtaS2tJviJiCRx7qkByCjP1a44ArTJ8WPgPdlPDe7lzWiYHyujN\nZFcb3vF4kS+sLmFhnw0C/r4tZNugrLFtntNuoOQ/lTiQ2Cg7SpPdXjAAW/KP\n2uzl19eZz/iI5YCFBTUyTtUyNSd49Z1RfdSw3Be9vbKUuSmj4qQ1i8Mvvsk/\nY8dHs5ksR6AKhcS6iWivji5jV/+eWXPFIgFbGy6NX60fqyp9hk+1lpOnXjNG\nq1pDrlf2leaDy3ZV/d2djMskEJEgPHmwl+odU9gDxLrpDrKXmw6G2x+FdANt\nbovc8DCXJnvvSftyG0cEcSBUd5cW78wEcpiBsbVI+vcZlelGEWqjEJFv0ZA/\nS1Cu222603QOJl2TSYkRCDT14+Jbnb+3FpfuuiFl4ybrq1PvYblzzxcGiVEZ\nvnNnSpTSADPSEYupQA8HlZdYQPjRj5H4lo7CP8WoID4NoP0l0+QnqRJS7Xgl\n7lkRlI8rby2rqoEJfkC9RZfo1vgDPIKsbGbLpWLy/b++RvePOztOTbyfQWF/\nvgNNCxbd4d8rY/1uSR1fvZPT7u/XpsgUXTCq9AEr6ZWj6IEY1SFRflIkKp75\nTJmrN5YEv5bjUN74LmPJ9+06P28xL0RmYWvfvd1JnRKHh9igVif1jrxPTKT1\n2Q5m\r\n=S9fq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^1.1.1","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^5.3.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^0.30.0","pluralize":"^7.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.4","sinon":"7.3.2","eslint":"4.19.1","rewire":"4.0.1","should":"7.1.1","nodemon":"1.18.11","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.5.1_1555902846595_0.7101386221714321","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"gscan","version":"2.6.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"3fbbcefa9fcdb386cc1bf6fcc93e3f86d07fbd2c","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.0.tgz","fileCount":325,"integrity":"sha512-qMzGiVUDXpJABqLw0OXbKfBuyLMDSc5XMFD5qE1Ri9F3HGuR7xl1XT3sD0u9WIu8nFlYwM3tk42PHDvmKPyQtg==","signatures":[{"sig":"MEYCIQDBp5xPtN+Futf/u2SXvMZv3hXqsxngji1whT2+IW954AIhAIOEhrvNKGgBvCxWrUCBu1FWn3ANFURqCB3U/k7hUXiK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15775809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0t87CRA9TVsSAnZWagAA+CoP/Aq9+0/K29LFm8gxlWZs\nX8ebbTCc29N8ks3naEg15fobW1SfatkyXlrhwPmWZxVU5r0wo17UpLHMtXU4\noF8nRxMosHM0v2Vp/kd2tjb6VUVFKqnHe9jMKSgD0dJ6Abjt4iGlhtGim0/W\n6PGlKbLdwU/AWSSo7RE3dUiM0EgjAefqKkiesG8czkEd+2tyim0Dk9KPmXqb\nN4v/3YAKm9K/0sGbCwmP6ICK2bH9kgtj+FUY4oL5jNsPpZmSk/GDpyEvc7/x\n6bvuOhTCYdABiS8pqAhUpze0+gnfHyedRsRz7YKBYBxf3kkOmwB71PLULijY\nENL7lonfqLUWXqTUx7198QfuuIhbG7n1EO4E80ZWAKlo+r70bgk6lesIoE2r\nx6rMY19Le8FQn4Pd6thNcvSljK/yebAvxHm/FExy06si/CRzJuMZScCtMAkB\nsj4p6WVzauo6xBvffy5tgeLOx6lFrl597eTt5b8wNTuuck4kFjzPaRybaLxJ\n2r9H4X3+t5Go//D5Q37UcLAInowonzIC5SZpcAiV23jLR/XZ3YzDcRuqOVkx\nU/2wPS5R8wKBSuiTwjYr/YPcwfXpXf6Ttv0ZL+ddI9+4xwVL8/ay5BAbk64L\nMkNwXT4yeT8/xRcv1Wbj4irb9wBvsUJcDTHkoOeKDriCE2ACFizs7K5BUZzY\nbHgT\r\n=PBxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=6"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^7.0.0","pluralize":"^7.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.4","sinon":"7.3.2","eslint":"5.16.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.0","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.0_1557323576753_0.9457109354034143","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"gscan","version":"2.6.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"dddec15853636ea53fb972fec2e5f658c175b423","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.1.tgz","fileCount":337,"integrity":"sha512-hy9lOGGKUuGtTAMp9lR9kmeS+ujlQRYvIjz9nmM6Id7X2AQfShum/FIlWvcUzNwIqRsDOw5AtkBEkyxg7egyQA==","signatures":[{"sig":"MEUCIGiOheVeXjfbT3ISXtXDR784ZThLWOrWdN9gnj+QWXloAiEA3Phs5w2iVSpalHCGex+6630DKsXUScqQ8yscUKPyXSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20736878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCbcLCRA9TVsSAnZWagAA8OYP/R8oSVtmeSJaWjahZSaD\ntEXaVWkd70/e4bHz17T+7Oihq8sLHe07hBm8KAY0jRYHscax9SNU9GEWUpnf\n8eH4OptrsSBcI4MFTSb5TAvPQ9fZd/oRyUk2VJyPrLlxoESSt4rx+/lpb1eB\nfknZjMUkSvUZ5PeJVUTTIpc2x5QjGisRmvstFSg+xhN8zrOuTB4Rb/VUuvNP\nUk2WxYYu+y9Ofa7E5JuA3jj/jzpRZ73/ea62IYC77Du+F8WeyzpCMKzGyp1V\nRbV4ImD0BFRAZJmMqgEye8AJaKMT3+OwniipWAIGusNz922lguBSDAImVBvb\n5+niamylqRSdD8EZL5kwkZ9GEEhk9AZSYqiA6OomVYqVvU0plyuwW4C9cfkA\nsNXP9rX4eNjRnJF279Zh+Xirz57v5S4JklT2w/occwNLIPQk1Qe35eGrY7fR\ntcpsVkZ9DdpC9Q2/F4MdtTvWa+FuFg4XCxK/ZNg5VXE+FxJMd3/p4Ntm8Y4U\nRoDWNOSGAbtFWkeFYpeGLatq4yVjnJ+50Nw98slzgTdATCkrOFdiK0Ejd9Og\nat07O2QFVFp3UscZhRMaQSsgeJPVa11cH/uvPgKn+HPfeQq/T0El5e7GStUF\nvTVwTu10gSxAIWWsf3VD+dTjOaSg1+ySyfplKeZcKun34+cwIvYu9hOZQjT7\nA4u0\r\n=dfSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^7.0.0","pluralize":"^7.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.4","sinon":"7.3.2","eslint":"5.16.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.1_1560917770748_0.6797082231367757","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"gscan","version":"2.6.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"a411de170a358417b1f2badf61c1d72b191a4892","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.2.tgz","fileCount":325,"integrity":"sha512-XhH6FstTp9YddvkbS0doAcKVzt6gupoebWCjq68cz0jXTEBT5eT+twnbEWOcLaKtRC3tPlG4aPGAMtXrfKQPbg==","signatures":[{"sig":"MEUCIQDlCVgQC2mMJajbrxM/vcDLh9TL0V73yO+WmmzTu6FE/QIgLu3G+NM6TJk7L/UZVdin+K9C68E90cxKt3V7zY0QL1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15776976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEew6CRA9TVsSAnZWagAAkSMP/2SZHoNcgpdhjuOvIqXc\np7kal+6HnyDUV4eqSqP3/3RvbH3qUrkbBN3GBCe8qQNiekZnO5s0iocEgG9H\n6ThT1ai1Itzr2jtGikNMCoc1cjhxHV4kIj2nDKW+UTCAF7MNsYddwKDWVj9M\nGEhhZkXYSy4PGGlkmtMpoqcobof/+WnSKMzNXfz2Y5DkMo9lAh6nLclYC5A6\nqqEtmWSI+ZT58xx15tFiw2ciSFk8pIrEosdiDhV2ehHlWYxZDBmp+n+1hRvO\nKkOt/55zscrPwGS0LwVIgT4/UuoN+MUoPpyHkRLosxK/iQ6GqG7dGs9G+eDf\nzQ59lgBR0WwXqzMGi8uP5LjKPUHo8mIQEamqy7hAoxAhGx73Lvr/yC+KzEit\nlQGwvAfvDwkkv2PW/S6NPVnlE3ctH9Qvhh41JdW/w6K6yC2NWV76fYFeOfqv\n8oW9cHooBIKGhvMTKqw0t4xgdOfx/VfZybQ1x15aKnP6rCh131CD5qMDAzk3\nv216Hwmj+4xmoZZ0Ax/s7xYChRB1Hj5q39CT6Khj5D/0PwwbX/WyNzeDKF9A\n6tHK6x/PvOSYnUE0SgdV9Rm50khLapgQoGvt1949wkccy/sLkvm69TS0nlDr\nP1arHWCm5oCO8DgA9nJ9ZVlZjTQ4yKzAxec3JhDlXRaiNuwFrycPL03TtfKS\noWTe\r\n=wOy7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.4","sinon":"7.3.2","eslint":"6.0.1","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.2_1561455672673_0.9840001457241268","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"gscan","version":"2.6.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"14166ed833f5c236f794e4c5ec8f0db002d1ef0d","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.3.tgz","fileCount":337,"integrity":"sha512-HLYIP5jteOOjnY+MsUA/dKw9pm9uRw6DGm+x1F96qVRoljR8hEFbnRh2U0ELK7lt5y/EEd3K3zVOXdhKSCKf/Q==","signatures":[{"sig":"MEQCIGjq1g75hVgW911CkTIZUxY+Fyd0IBAx+gm8CB750MX/AiBAh7BxLOuSRSoX2c+GowBUJZQeJLDGf5P8mr/e3TA6mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20802968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJt2HCRA9TVsSAnZWagAAt+sP/01Naafl3vI5WnOZ1ndO\nIwaGdQdIIMGpjBguQcWya5pmNn+X06pqHmxiZ1LxspQqINahYXNV3owvqluQ\n6Hac3BdilNFuNDM2H4g2OsZ2njWUOgwVE5i4z12i/QqI38nEmpsdmaSUbtFn\nI1mnO8XpIIBZ/re2YNQpCojobbuiGDV5jK1XOErh2ZPgQGcKF/9ppo1ZLuch\nqehyoXSWC7xuZvj/NG3gol+SImVpGymXOikH5es7AHIyQT54Xap0bICWaX99\nTczwxqhOcDHlWpJgYnf47zvdeJKh6g5PvNjbGGqyRp8Zb+1arYR52f0i15WZ\n4j9pbAIpdk/tio7hwCUe+pVCGQJHFzAmpSgOtQWcp3J9qnKkrSB4Wu6RAzTw\n/GDmyvsRVq0ue3BlbNIleJDx/kSKvWaMcbHLYpZy/6OeX2C0FgGb3xhNl4Np\nlvfGJzKPRaHjEQ5AvaSNsoobcgZHZw8FIzyHeVSlRnN1htrC4wWR8oXN9bEC\nXuBgOEJjXmkqUcJPKMQi94OuXR1+57PWNfNIMOEU0E03jRpDPxjfPcs4mCxd\n8sOQYzo+5EJL6NbV2LJ9osVa/gWO+ddwYSgguU4w7o2tTiqn1lJRhrnVzqSi\nO/3uSVJn4tqJVphYGaeOLUbNXv3igcKuTwZjNS1iabTFWNSbXfZj4Q8wtRxi\nLwor\r\n=vjyg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.4","sinon":"7.3.2","eslint":"6.0.1","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.3_1562828165815_0.10670955681861138","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"gscan","version":"2.6.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"d3488390b511306ce1f719912508bbe179d78af0","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.4.tgz","fileCount":313,"integrity":"sha512-KBf7VjMaolrsxdoeNF7QcdD3Of6+dmz2ucZMM9XU9kibIEp3RqX0GPgJ0Cu0QkyNKSyKZ6CrsEZyk0sJvzBVRw==","signatures":[{"sig":"MEUCIAp0c67TN4Wprq2Vl9ngr0Vk/aPnyeyn6EuHwzrEIXnDAiEA6jEEkzDelNH7MIDpzZVgXmDQ/Ja90zRwiVVHfeQ1Wlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19367898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLGZeCRA9TVsSAnZWagAAZHYP/1yUki7MuoRKM0C/1X+l\n5TKMdqVfH9ldSEYyC0XVt37MDh8ZF3OW9PwbG7nZgjOavS3O5Ips/2KBarC/\nqEZJQJThVYyT0beBC8ZLH7P6Lj5hhQJ8mykW118cbq9GgPHUcS8UEEeONIHX\na2Qzhs7JJX2PsPI8Umibs2Pe+ZBN9Pia1TuRhs9+fwcldItoDs+czERhX8qh\n8e/VpiHW1JgQZle4PUJLSkhGs81A9nyOG2Ne7M0vio1hrhPvzWeohlnSe629\nMf2lTAjlKuDz+twb60uFnRi51M8d61kFv4Fc+F5nX8ztXo2fBo/UGW4lk2V7\n+1lZi3IxTPyD0QbCyUcow0Pd2Yhu0USVSFpeil+cWAk9Oo4Vx2XQHnxq6WTP\nZt3Fzd0850ozsjptKP81MJDXH3dLYTjagIpVFq3x3pPHT6LTOFyKLnq2fR6u\nn94Ugu+TvRdfkmOzEr9NjxEycZWF/UVSQzno4kqgXdJgCjG4C5+PODRiFHJP\nlfezEfsHouxrxhmqXsuRc/PbqQqMsI6cRZwz7ubYk7BRfveUVc7+bHLHUD99\ngI1nDOQPxXqMe7mdybYvMTwqEtNSwpTcjZFP0IR32LbOCmxApuFNLs2WVoho\nwPHe2XC6tYl0UMgseuJU5Uw7FQKKCTBkVy5iKOiLd8HBNxmdH2pp8QkF2qli\nf+bK\r\n=peV3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.1.4","sinon":"7.3.2","eslint":"6.0.1","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.4_1563190876032_0.9754357431203315","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"gscan","version":"2.6.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.5","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"310f6c55b470d1132aef07f2afff4c6645e63198","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.5.tgz","fileCount":337,"integrity":"sha512-Wt+fU+175y8Lxce3DkFtfVX38ppjZnk0fL2WcjObNiXONoTsCVnuh+oYj8TFpaDovbx215c0JrZofWhNSf1cRA==","signatures":[{"sig":"MEUCIQCSIT6QL/OVl8fm1rJDzXCI6qnEOu64aCftGWNPhbm3wwIgLzE2kcDRWp34hm4B9UWha6JEXj7vu895ixNnPAxKfGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20805617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNY2HCRA9TVsSAnZWagAAi7cP/jr1Yy4BrG1hahi82SCO\n3CnLXprgqFyQMLEMYI7w86mzFIE4sN7Q/UQSwhYIFbfcRwfcz8s08WUnDUrM\nVth6nkE7adSaSyrPsC/qrT82nu+h6qTXSuiZtyPxYdgXX0ksfx6PMdr57gjL\nqE23R2ALxXDVlVhJkXcvLB8hMekMROe9esZmng2JJqWX9MGbG7p8p0uQFR7N\nP4a9eXBaDltHbiZbGZwCkAM4ssM5Pa+7L80Y/FVnLS41XK0dko0c+xQHERdl\np8Mrryo1Bm7p8dJx7JY/wJMCWBm9ZeK4I/yjy0r3M34oSi3JK8+ezvhsqdZG\nWSG55XoqCM5PnkgXIF9nfnqxCR2edKHIbBstts6M6x7SUGBIIm6zvDQuVPtw\nUpDiRMZPHlxvkiAJjAKM0zyOjU9g5VGWeNqggV28NW6KLdwSAIj4iLRkjxUt\nVa7+IbAIIjZzjf4yqhPtyEtF2sL+nPqAchB6SlFHep/zAuQdc6W994DVhJJz\nrwKYFbjS1lHDIHOlRWNFUeGRoEbD4Z4iuvAxTc/suDHx2izTmyzANOSkufM3\ntENzsxue2zA75pXKajA3SQusaJe8Wd9QsAOrBDba65zOj25281D96PwuKiLZ\n6ai0/JNiLC/Q1x+FJxjpe1mc0Nwn01zaSvQMkEKMRC64oOHed8o7xdlUTIoQ\nPbUk\r\n=NJbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.3.2","eslint":"6.1.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.5_1563790726560_0.5222654986798598","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"gscan","version":"2.6.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.6.6","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"c02e976dfe69150cb564237b321c7331313c4eed","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.6.6.tgz","fileCount":337,"integrity":"sha512-tfyx5H9XW4PQ8kHrVzi6vHxxqYyJTqF6Kl/Z4gaHtFXZf1tsciZI3XroKlyKuTenKkAuHp4i8ymrOx92vLuf8Q==","signatures":[{"sig":"MEUCIB89CDgsjiFDas3Ut29ueAGVKs1Ei3HxAUuje/SWXrIoAiEAy/VauFtSVUm8VMXfJBy1DiD2FO884YEMxm9BdFacTPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20805596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOVT5CRA9TVsSAnZWagAA/xUQAIAu18NABuGn3PWEx84J\nTHRpTiX7GF1Cz2heD97o92s3I6vnh4yt6pUvQcv8Etc/k86paB47FThxmYfa\n4MN+sv+SDqxCTiyvxJcdczpiSNlHxGDiJRNGXYeX8YblHtTPDRPvCXXHTwL6\nUjY4/MBKDI7n/K7+t9vT8Io6NbNn5+8P84q96IFvM+J3zlYZacaPzTOoE/Bw\nGipTM8SsoynL+jzgV+GWXC+JS7u4KlC8TUX8d/331zDPC/6sWvaqpF/omVjU\noukV3wxVnT6WcL7NLSk+LkT/ZYW+iLU2sZLxqio9U5a+QGcTIpZTOlc4Ggf3\nbxWkmZWUoVx/8fJVgLbEiHzFijWZG1UwGH/kA1LO+6E1/XoJ1AOlEY8gamU7\n7Dav/4pNPjtrFty4r37GR9F0Qr6Nt9mx+r5MYgPYMvMv50YpWhOVbzbsc6AU\ngNv3Q43aJcA0AykwpSyE/2zvQEiN9K5ShVjng9Cmr9+JaNtaLJVCPbppTQY8\nfgE3ZjU9M8vMTRUXjOa2NZDwY0QTRxUe3FuwulupFHxrFepFFWlzSz46K2TX\no6h/6rS6TP8oEhBdamLfaQQXilUSSEQgcpnsEHKwWSt/VkHx5g/V007Sf/es\n60KHFmtEzOAqgkxeajIPU20as8A97vM3rtvcT1riikPfiKmyx4b2dgJUVI8y\n1WkP\r\n=iAz+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.3.2","eslint":"6.1.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.6.6_1564038392028_0.1749156999844328","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"gscan","version":"2.7.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.7.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"c4ae05a4ca4ac9f178b060622b3531b39024bee4","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.7.0.tgz","fileCount":313,"integrity":"sha512-FiweUbRoaVp9v8tVYsMKKoJWh3ycBIA/kev4YOgO4SwPEbYVk90MXTuvdp9pzUXwaJ+3BR76foBOkCNRnQgUgw==","signatures":[{"sig":"MEYCIQCms9J5giYEuF8RS0CfNMJp66DtpCWccRZGYNMmGvdodwIhAKQPqPD9PLO/Cy3ZPHStVCURxqNtphlT0LtZwy/NWqM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19370243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQaXRCRA9TVsSAnZWagAAQSEP/iZTB4y2os3NogygIkR3\nlGmvIeMX/MXApwLgAF1iyFfaGLAieClrGRirASk2LmlUSoTuSyMfLjbyRXag\n41RhJ6MfiOO9r7yiOzKtJkdyfW0As8oYG2kYiXs1fjgt89v6d8uVYKXNkodM\n54i0yihzsH3p0zeFlRYlnJ/i+nV2NW7EEZIa8jF6RuLpEAsaCgnPPA5WDddD\ntvqPTDDssgzOJ05BOKvhQ9mUp+RBx7mAqqf5jyIEgTMNy5z0ttz7W5o7hzQU\nGShKF7k8a2QgADshqLiWXVpoWoip0o1Qw1h55nPGb65q7bbjMsqQpSKZjsb7\nVUxcs+oxR1BV7vLWemLIJPDeLjqm2KDaUng24UgwaqD4h//a+rkJiKJy2cU8\nlhGP8MCubtX4bCwIEMTb8y0cb1pKNSduMEU6SBg0efMX2lRYQXITu5DoOHKs\nNjhz+1IZa/VhA0GUIHFCGjqmSU6XlXd7x8WVV/bu/UFUDeP8xOkyX3iA2Wwl\n5/+Fv6Yt1wcLAN7DLcpZJAOpTd7FQ630XABvE2P/5ck2qBBCKyVMQUJCMIjt\nQ8B5b40PfZ3GK5VsRaMQXMSmEiRgSmG2WuyoE6+mje/VkrOf+DXKso2qh4IM\nXLBI04VhKvjXnN2jwttawxLJqyMftnGwhJ+xTLi/0z8o6MaPwtUSI129QQMW\nP+24\r\n=NCK3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.3.2","eslint":"6.1.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.7.0_1564583376207_0.6746412298646627","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"gscan","version":"2.8.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.8.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"e17cde875a0f4404588d52e7c60829b09c158ff9","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.8.0.tgz","fileCount":368,"integrity":"sha512-kPHdwO6zkiRXdM/WvnsKQigjohZCtadfJMiqcX1LvnAx2VmvLwXpORgVjjHajXeZqB7XAPFdsQoKtlrEMgc6lQ==","signatures":[{"sig":"MEYCIQCHjqxyXc3NfRgV0xTlzvf44b8e5f20Hp4rRtvCdfviOQIhAIieKSZRrwjPYVSy7JaHouxUl+YR0N6H1TZij8dv9DdT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15905856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf6VQCRA9TVsSAnZWagAAcUMP/0kuXGSFRxfR0u7SuO3S\n90faDWPMd0TNN7aoVvNbK8zmt/hvLqz05lG0V8IWQ18BUXJUjzWLChpVS/JB\nv7zJQPjNr0W5oVQ3Gmw69vpICljSqG2UajC4npDsSpyE0R+Zbp4x2F4UoIJd\nEJD25dFGCVW4y7fSuA3oUvhCuNitwZYAZ/FVU2i3+8Cq/AAkxBSGtwQRvF0o\nOWGHJroaTXqqz4Abb7YQ2e4GZmeY3yrnB9YIoSr9D67wR6sxsuNn1lJ05cAR\nNyzQtOnZ+1v0n92sTngsnwYFjJl6QcJbMBvRz/65VFqcS5/NTxygs3ploUp1\nuOdvywim9gP0rmweem5yGtaxVJm6cP4ZdLf895/wD/aDZwDnS6yvxpnhA+0O\nplApgnPUni3cjM/YXKEk5xsHl4vooJJwfRKFJfFP/EG58GOBJfB2c4vysBPm\n4NUxEORpQjlohqUU2JVFdI8M/HQQalT+3gIPqaDq4iwISQqeNSNqrHgwK8GG\nhVdiMLVw0xmtPR0pYn360OAc2WUbWJYm40RrR+fb43tjvS2Z24RXgbXOApZj\nX33goJOE6yPFhFcEdr91JC3IMJs0Kn+hmbhx6koLLynZyeFc3EB3bcnkX+Uu\nXITbsYY5HZrHAZqLpCur+K0e/2W7J5zoRNC+CJlZjj3cAfVzO/UxkYY2j6em\nayct\r\n=TW4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.4.1","eslint":"6.2.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.8.0_1568646479398_0.018546735355036148","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"gscan","version":"2.9.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.9.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"de169bd971043872ac830a65cd632149ecddbb8c","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.9.0.tgz","fileCount":368,"integrity":"sha512-igE0rPtbc0u3IQ3pruFXTSarc+JIHEXbRv/iyqeFlujgR0iKJ0tKPKRQGceYqzy5x+sT7MTwtxpa+LLOhN2SNw==","signatures":[{"sig":"MEUCID1v+6tSwtabWOZG6OJ4o0aA31VT5zgQ3ejFJdLmoynYAiEAsG7DPLP2VT9wPeJ3QK2acYzz6fM+qWZ7NUA/ChFAaHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15914047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg6m1CRA9TVsSAnZWagAAibIP/jrJdPMtQaFMV2/KssKz\nq0z1X5oi2arRA2nuIE2pmx0QOIcy67bTrJyjCKm1AUWs6HvxP6AXmyq4cMs+\nukS26yFhAHSNjzyeWO6lRJtUi44otMOrWbC82EhvhHRhqFvoHm9Od1Bdarti\nWgkafL1dU67StnrxwgZ3Zt3REzo5SjdcUZ5OHvnq9XKRArgP7RYSrOWYJoLs\nR4zisDidZx2hATlL5VZ30bT3EIJGHfWn887z3l3Ch0UkGmsYb8P8mzGiyLKc\nI0Pszt/8I4f7bEprPUzRO0jRcK996Ujhj9HuVfOonY2M9FPR4a/DcQB9K4kz\ncaCKXrJ3j+hFVZsdj2o+hvtx4/bZCI1e9q7+Gw/ZTYRu15CWzcki76o0QGxH\nLOo/IccV6q14L/u1FNUMojB1fuAfpcnaQGIHo+QiV5SdMOoItKwf7/90PUHU\niaqK0kk65FFquu/wLTPvmCSQQQhNzSbXIXDXTpudxVRRBfvg6s64K4aNFNBO\nE+DBNceGnAyuYLS8+eCqdFJLCOUK1vEIiFf+Z3P6z833Dz9S0hDsouMix+AO\niz4uttWwWV9B8Af+q78T7q2v/YdiyFTrVTiYGRAK9xZ9FUim2wFJ2ID9j9VJ\n8yvED9Nt2eFSqumwNjUWOZBqrAFR/2E5FFKdW1oEib+xNfqdvNareORqpfx+\nWTFd\r\n=t3ec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.4.1","eslint":"6.2.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.9.0_1568909748970_0.7116975713993869","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"gscan","version":"2.10.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.10.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"62c5a4e685304335e716baf9ec26a3974a158e07","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.10.0.tgz","fileCount":368,"integrity":"sha512-Z0R0hEk00L/dfN0FvdGVA1XnE32/kYMFL9fkkpvlRYw9Rwwftp5sEtUAOrxuUA1ysersb9wLlWgunaf4BIzcwA==","signatures":[{"sig":"MEUCIEkrTb5P4hsVtr7QK9yepMsB2IfploUXTj+fZdTI82x0AiEAuuFYfAOo4Vwgs6cdmPWTOT0lsHlRQEnjU+IIBLSlnBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15912708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnG3yCRA9TVsSAnZWagAAEvgP/jZY52TK8lpk5qmWNID4\n/6gm2DyElpvI9QKjKG5AdFnnI/O50AhM0HQvO9QMOoL3fJYgXvZLACGD8Vpa\nbWczavn6TO88SqjKbJ6aon+Fsp0Nd1F/E6/5If4BI1Kq8wEZHyRXq56t1tW1\nav7n14tu3Tb388SRNXm/Oqt+7GVUxgEF8vrgDLebostryfahzfoqD8156n7m\n+UreMDhwyP37Scr/F3dDrZzzfUNhYnRMKj9npqI3TKsieHdR+5uxgoMvLbMr\nEY+Sqq+FRZSZTgSDjj4qvj4SDu+f5OBZUqMVQFjHZEny9mIGc0nZUlyBSwS7\nmzKL8F+1s00MiJdkr6P/cLZfbRM/DFK73QXKWSDaMBuwtSLZVJpbAzVgF1sQ\nQEDQcnc1dmsXhU0SJWUKddWeAYOEOvvkVZXQt3jNsmnZQ447IPWBA8VC1vKf\nD57kUsJvNURKdGR7GF6q6QGhOv45wUvSz2yfvXw/JGEGxuV5sOqHD9p7eTeJ\ndn5ukqBu/LHKvaIL+YI+iWsIY4GALMhnRpbquF80UEm1/ZOtgVoZ9UuTc3Wz\nhc96WzniT8tVo5W2yKLzgUexSO/5+Wy0pGw1x060fl2bIrwZwl+XNE9fBu7a\ntOFk6YkMvS2m13y3SQY3v6BgoTEKNJ+zqLxte3qAFdftPykBHw6a4mHm5fU0\nVc5q\r\n=46Hj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.4.1","eslint":"6.2.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.10.0_1570532849703_0.6319256677110774","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"gscan","version":"2.11.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@2.11.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"d3e8503b8ccbc57f2de97cc413733b203275850a","tarball":"https://registry.npmjs.org/gscan/-/gscan-2.11.0.tgz","fileCount":367,"integrity":"sha512-J9oLsaVfIOQ8DmnDhf8tXRJXIDrFfdTy6y7F0KOjWcxT/2DYBTspRWiBpFmezXnOtV00tZY2T8mEkF479wdgCQ==","signatures":[{"sig":"MEYCIQCwO7t5w59vHpt8damHVKXhBd5kkSxDnjo1SO86pHCp5AIhAObM6GS7WPKPd7vwOWE0zQ7k/zQORp30juuFjvoI2AwC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpzZSCRA9TVsSAnZWagAAjYgQAJAJO35W8eUemAFrcWho\n9w7Or//27SiEZPTA1gtBYag2G9N+5sEY4l3IQ5MklzuSD1y4HtHM0H+Prh5t\nlL5A/6P0CZ3KhZqpY7w3VsUok9V4U7aq1m9tOvBR2fuI3uQC0eVz7BpKPxD+\nPTPBGKSeuOC+dXpSvHkzlh7SK46/Cbo757UqASmTcHCT9r61yHg/ABzqiX8G\nPtB6lMHYybHoGSQy8rGJZtW9fd6hsF+mQJsFglSMpjcLApfTgV0sQavJB0rV\nOj1YD6X/vxysVGkIhJ0/jiRfJMxRhoTDPb/PMhsnF4pmkLpJ1v68U3DstRqA\nqSF3t9ZXYJ7qurrmPooHQg6sbPfoGp6DyBJka/eOEKZMJHxWWrixpbtGFVjU\nFyCUvRYORvsKkNOmi7ze6oCMDxcdQTSVb0n092ff/JMHFgzk/5gYLMWVo6LE\noU9s+pzJ8592sHgzCoNuY3sTlpOmMmTeCwhg2rsGWGcsDaLfBMhT72fjfr7l\n+n0yJCm7Lrt5siEaUbgcY0+R/iSMHJ8bDQiPF5jjFw3F+6tWnDoFIh1Mk7j6\nFHFDJIRgjQaBGC2UnW9xr3l+eC8pyrPr9GroIwlrG5MMqjMw/2zud0Kt2HTG\nkwXLwUSnR+u2Kvva3qICn/auuikxvABsYTKw0K3gzexrFGnUcjzu8jh8/Bxp\nsoal\r\n=zpJm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"deprecated":"Default behaviour changed, publishing as major instead","repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.4.1","eslint":"6.2.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_2.11.0_1571239505007_0.668024780770367","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"gscan","version":"3.0.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.0.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"04e7a8eebff365c08d93323f281d652f32156c65","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.0.0.tgz","fileCount":367,"integrity":"sha512-ihVSl8pBZjQwJvbdCZ5tmx808XjWcTdGUNIl+Drquohpo7738ybSScLGuKFgbnrtZwV5gYQ9FPwv0EK6HMMDzA==","signatures":[{"sig":"MEUCIF5qGxvG8Z7Fwr/rYgyxcgRuSpfxQ6/R6RMdT3+NvGPOAiEAqgS95Jvgom1+7CLLvJ2KsibpbiPMXX6kamp0F83WIu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpzwuCRA9TVsSAnZWagAAI2QP/1IWdoyc5/PXTEq29I0R\nyym14Y4/dzLbPsHDIdBPI1u8spgWy+OnoT9viWiW+h6s8a7lZ0rma91P+2I7\ngwTMXPgLYuY09lXA/PRl/gP0vpy1b2QfoHk/cMhBIShvPWg125NECLFP3fjU\npupVeyXy2gObzkwEWBeqjbGkvStezxyOVPRacCea/UaTWrfoME3zdd0tGUE6\n8wG9fsTgzGMgNcGPjZEMy4DH3SEREokfLcK0roJbwgg+Nl3Z3IO2hZieS878\nqV1bRgvYcCDIQ2jlbBfEKfjQ8hJxQqYJpVhzuotTV7cjKIBniKgGlS9/KfsN\n5i+ejB7doskX6XCjskhUyi/trjTljuWpV6yatO1fF7+6gcSVyb+ffQp4sZi0\noAy+gwjlhFDSGrJ/CL+O28nJqMQpk8yrlkHNGsdtoLVs86II/XLkmqnpAWkJ\ntSynPN49RSM0m1lyJQPSYuiZmZgLl7P5tZN25/PFaXThrvfp4X1OqZll7E53\nYCz0nk3yM2TrqiLzMPL0YxPeQERP0JF0EytDMTeLRJRaFgtZIQoOimQLmAcm\nYbsoSYRLGZJj9OAbcQAgqD8tUEvyPT2GUytPk49zOlyNtMyZ92ctvBWfZ3n+\nIVK5TsvW5TVPdCl6KJe7fdwn1oQ7N1wW76iZQVwGrIL+VD27lPYRtXkj+BPp\nM85J\r\n=fMyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.11","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.0","sinon":"7.4.1","eslint":"6.2.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.1","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.0.0_1571241005656_0.8402166878089596","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"gscan","version":"3.0.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.0.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"0fde633d864bfde2c9a67915b21f8e050d3ea317","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.0.1.tgz","fileCount":379,"integrity":"sha512-E1d6yoGqMIdknIx4DFT3nzQJnKhyN/Iq80QTqzeuDz44o9I7RtLw/OTVgVWWtDzFyV09zM0tljK9LEi3qw+zgg==","signatures":[{"sig":"MEYCIQChu4fRNHN+4wwe9DBwZmIcoWAXZVJga3/84Vn4zxLeKQIhAMa8f2msBANpLuK47gE0j454E6usjSefSHBduVKIiqIP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14618025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsHXLCRA9TVsSAnZWagAA2AwP/j0av5fuGGPBYWXwxnVx\nUnc8/qe5Qd403VuyHcc47HVxqBstyu6WTBzwfyZOZdSIFjj/BY8EudZOqUku\n6zjghmlfkM/zu6E0d+1FGkxzbhb7ziwuTUyJoP7YIQ5PcPF/V3ToRc+5qDhU\nkK++Z7RqvlNMLEJJ1NRHM89VWialDci6U3U5lYE+5xhnLUgqtFiw3rJeQuqJ\ngCElk/d++gA6nAvQrEJqH4BpVPI+xow3kNYYW6DUeeX2Y7ibKp91+Hc9QOqL\ns5NRWzQMyfOWnP/VYqC2d0Xmf2jr3H1N4/F4UyRn72AKWDIceNjI3wTNr/zk\nXoSd4sJqGDLRqoSXT0X/W60FAaf8MPotUqhVqjpQ3N+qCUeVAl7MqGg6dKS6\n6vDTNU0JSiOXkvkYGS+UanybP6B++DAku+MgAZGO2Otdy/HUpFNBSqy7co1l\nc7wIeuxIEA8UyhN1nhLHj60UaIv7Kbc+rzHW7QZqDY6GYVIluw7LLtdUdYQ8\nfB9mOg8kfW3nYgoupzgN04yHLPU2I2R81mfMwk/jI758dSIMv0CInlujdjyk\nA1Oyzk9gVSajqJIxPJP0vDs6BmF1urxpoD/IzFMJHM7nxnCW4OT7xrbeWYri\nzvVkh+eixAy5hL3weauziOZABIdkEzbNaGMHSY/FND5dtmYX+jvf9bBrRaGW\nq6R0\r\n=tVMR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.1","sinon":"7.5.0","eslint":"6.5.1","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.4","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.0.1_1571845577956_0.3342569534498312","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"gscan","version":"3.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.1.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"31a7487d58acd198d3976458054e6f16b7362e46","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.1.0.tgz","fileCount":371,"integrity":"sha512-hXZBN4RN4a8yBXIwp2otNlaRCCQlGfV6feHU0HMDfyJ5wi8PnyHYwYEvEEjYEfiTZNgBrZxVF49XX/7z7Pd/hg==","signatures":[{"sig":"MEUCIQDWxJarKiSl+uWghD8YbGEvN4O2ID52KFGYW8SiIkfyKAIgCrLoke9DnoO8x7J2mpFGWOAgfglOlI9mCngOxvvErkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19449211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdscyjCRA9TVsSAnZWagAAy60P+wS1iNaer0FRU4rm3yc1\nVAxJEvV1StjSZRk71NfrS69XsVldFzC5EugbLeiWU+8spwD31fpmh2fN7Ul3\nat/pWKLKlerFcu/QbGXOMfU7XdhpwQwnyK+X1IYiz/qndw2WxOrTXz8grmKH\nPuiJB8k1Sh3gopl19KybBJJV//E13Wr6nmI6AOI0DPqGK2Uz9vo97tlLA10F\nthQAusDKwXKmW/nOL/6v9bPGSvtpKsLkg2f8g7NhxH86O/ms1kNAY1Rrh20Q\n+yaKmDBFIRFRLTG2ko0bnqsAqUbdMUunoIROp6HCFtJJMJZA0zn4zQjxne5z\nnOyt9D7kifcxUyQILKRaA246/hmxMRnKH7EICBKqN54LcVjEChjEqSnIv+7R\nvvMTORqwStWhB1a7mG4RkpXDG+DtY/6jSvDYQR25dCTSOi2eSGTgEdTibqxt\n1Dvs1AYkhpoMeWWSyHhhCJfcxFduvbXs19OrOvMznNHO3IOritnazYBBOIZj\n96Ywo3jwt7qaz4pBH3rdS9S+GO3dAul34kur47X4XA9bbrQuyUIlwD4sZyvV\n2u5epd5AIrYpFr4a3AqXI/ALIuT1hn7YoOCXs1tltdvgovjLCbzWk7xPOW3l\nbG8wRhr66+0nt3hxIKiDO8CrerUyQMnvkwpBOhX2/aX7ybo5DPBgVhaS3iTb\n3Lc7\r\n=AUtq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.1","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.1","sinon":"7.5.0","eslint":"6.5.1","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.4","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.1.0_1571933345691_0.18194057740172243","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"gscan","version":"3.1.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.1.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"e86c2b0f93df7b1f85452584d3dbcb0b766bf901","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.1.1.tgz","fileCount":389,"integrity":"sha512-As5E9ghdLfEmp+JjFcZhkkPNPzsLNgMj0r/CVkgwcHcQ1rTu4WhLKH3FsZIZPObCwqWjNxJeMTU+Tf4hrDKXfw==","signatures":[{"sig":"MEQCIHkemES2dxd5xhGqiALoIHZxXCcHopSIq3BiCGIm71BWAiAVL8KJKmzRx2PWj+eteRxnNoR+MZH3SNOxjOCk/FLqTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14630118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduH0RCRA9TVsSAnZWagAAEeMP/REYMA1smCxno0nXf1f3\nCxaarLjTVLRiUqn/bM+aZ+/on+HWKXdiBlPZ791GaNDrw8TmyDfvFD7BXaqw\nSMFV+V/nbSYJvjlhk9VgZyJYYtFl4Dgm1CM//3QGEG/qJ/U7NtPabI8r+JIU\nbir1ZmUPft0l6aORoa15rIp79nC8XOc7u0P0TGXYIihg6hnluw2msD1u9wiU\n0nKdlx1Jc9s25XV+3cYKlI809RWf4iG8m/3INfbxmNO2zaCwUvWA0nayjaSI\nt9cgxM98QaowtzgGY6cPMoIgMommDWIKwl8A8rdpsUb50WH4WpvYDXpnXqVR\nHtBmvWl74lziY4cL4a5xcthkPz614Ac7p2gOSMADOCabZOJVpohr44Z2C47L\n3sgPUdgB4raONDA7Kye7CXH2U8/N6pNhYNDsHTy2tuXkTlLQOF5oEA6MbXCb\n3/OBQuRyKYF3CJjcUFCMNSnw+k2S1lPldOIIkDMgMqGsqI2uKhCAeE+Ry3Lp\nDj5mBEqmcOw4Cz3JET4o4Ofytclr+Py1yaEHa13QrHtg1yE90jXUbGQULZTm\nFNlF4V3vpESBiBw3w6R3RlFXk74ekb7U+VVrL1jGSpDxMxIF1WGTrk9JkLj/\nZQoeMB1at4oVc3Io5rxUqaaXE6WgYr7NEQRecGE+nhg5bSJw62STEoODvmhP\noxHJ\r\n=Fo1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.2","sinon":"7.5.0","eslint":"6.6.0","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.4","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.1.1_1572371728498_0.0704989575614483","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"gscan","version":"3.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.2.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"c3d237bd1db5df35fab9155191ede6caf05755b6","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.2.0.tgz","fileCount":434,"integrity":"sha512-6M/Vtw9ko732zESJBhVforEFiCM6pbSMX6FGjOCf4NGYiEYB00LaHNczaxbhNuEa25usRGexM2AO9vFM3uP4TQ==","signatures":[{"sig":"MEUCIFRSG9H0yIRkOFT2nTD4af0DusYfUqaxcDuGOz+zorn8AiEAyyfqTyABAuIhByCuO7ll+VPqlNFgfMknjhi0XrB8eRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14640899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8fyFCRA9TVsSAnZWagAA0jMP/2JmVlUyrlRDnSVrxjA0\nHm96970QdBRjdPKn66MnOKcJkPxS1fY0+AbcX6xfyNxG4GVPEivXr8PbCIqN\nKkVI0XaUDe+zljfAszPtHbubrrK0/1FHFU3vSByYCPkG0xkh+yvqBE5niPt8\nnWyBFN3WxtR3PsKFBFyiRcIcGJTO6kIuXqTFiJ59VE9rQ5x5gVVHmfThpD9V\nfzUeFsbXY8bg6co+Z8CQgTCk9R6vYcvxUwKbvOpC7i+czNnDtSkPRbcWg1v2\nFNqmQCcD9uDq5HIe/Ob7v4Q6ktFHSXAuLOVGTlTSW0AGQAPOrUu+Fh+YSYaO\nL4v1QViM05GiBBkvr/ovznU92dBCyHttnAJldb5DPFrfUylc6AIAySpGLkdf\nG5MRW7r9BsOkrhPdWAwoh3Uhr5SpjZm2I78RRwzoSt5wtAHtLftvisOhR1cE\nkbVFYvXYLUz246gdPRGjEarVvLINKFlEUxLY7890LSnkEVpGehFGjESSc/ws\nPn+tT7+T05Vlo3JSGxWgQo/chXLdYFpxZUoYWD3bfdV9FIAZZwqSADuyLJPu\nitZdFWPXlk+OCDEIXVeqKKRovfvPIzKRklxEUABfo3d5BCaaC0tXnF/WWs8h\n9jyO928xA7P8ZlrieP+m9eyg1X767+Z4U3VHwOd6/zuV0rlx2/KuC2w6aBsF\nUdpW\r\n=N5U7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^2.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"1.1.1","require-dir":"^1.0.0","ghost-ignition":"3.1.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.2","sinon":"7.5.0","eslint":"6.7.2","rewire":"4.0.1","should":"13.2.3","nodemon":"1.19.4","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.2.0_1576139909156_0.4633106848656201","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"gscan","version":"3.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.2.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"36836ae0b7efc26e9a3196e0511efb470b029b1c","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.2.1.tgz","fileCount":425,"integrity":"sha512-nk0J8I2eYRMNRH5uPACahS3iRn4GfXS/qLEewsxCfLa1UZYRnQc0l/bMVELCc7VU4qOwFXkSKHTprurhhPTk4A==","signatures":[{"sig":"MEUCIFhQ62s/xKumW/I6mCoYX1nm8NLyNaG9ljEM/uDjsJ9NAiEAsvr+usdzYq5iKeHFto0P4FDChNTRZW0NvDp9SIzQ5EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19465515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd99+ZCRA9TVsSAnZWagAAnuUP+QAE8xgTaUE+ltAw91ln\nyov3zR/Wut1wLLWDrclUESoXaaKB44/KuRVdJwbkZl9u51ANpdeSAjJDk3qo\n9tZ+GyaJbo4p3+Phfvzgluuwe0WTR4IVEWSwCKaV5z2xUeaXliFs1QN/cwaO\nS+aqBh+B3sr8mGVnx2NlFQK9xWMNHKvkDxqnOH72GMrrEMs3mhgNEiWe7ZoE\nadCzsLt20P+A1+OQgE7fwz/9JFDCvZadziCQv7wfaZPpQBpm70n4BW0B8Ia9\nJxrTo92Aql9ZpiAgtVCMWwdkn3hw9KBeO2Mczx1YJJKr/WUKvOnOOPPlK48E\nKoMy0nsPRwtZhcXsZsKKb6dfFJ5K8D78QKTvJp9t1O0ifpTnnArdGJFHCnK7\nnmT4UyMChy92HM+PDc1Yk2j0iO5o3NZBXdzc25zJNJip/wiMdRt20PhMnI67\ntMdKwhAbgqnWNybsuk97QyLV/uWQIlVH385Je2o5lvuqYi6AvV1CSD94IPxw\nZ4aXIF92Sgvh89sVl3BY+3wVJgQcfCNv8yWUc45nyD8aeSJgyvbmnuuuWKtd\n6XR5AYxo89tl9+MIW2MwXGy/+pz0IwIfReq2O7isMKr9GWEYJT69lFr9hr00\nOi3zD2CFaYBtmAtjNNtwRIvYC69nKo9vP6sOM1ZNQZHfC/5KxHSv/gnGRIL2\nQ24L\r\n=3la4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engine":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2014-2019 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"6.2.2","sinon":"7.5.0","eslint":"6.7.2","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.2.1_1576525719500_0.8096176315529082","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"gscan","version":"3.2.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.2.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"45aa4fc54a4734ecb4f63bbdfa4e6c9f416f4bda","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.2.2.tgz","fileCount":449,"integrity":"sha512-1zedy3QoY6FXx8hXnAwPtFr8638Li6CrZEksmjAAiIWk9x1tG6aHtjICGvidX/4/agw+oft8O+ucq4QVCPuH2A==","signatures":[{"sig":"MEUCICnYG1/U5R47EYDNluDmgiLV3Oj3yvHqh0pyYTql4WbCAiEAqWObmT4zLAieHLBcGyBPaYkRD687MyUQu3iqpQNR0q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20903735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGBj+CRA9TVsSAnZWagAAWl4QAIEd9Hvra0YBcgAoy7tg\nQo7Ppi+OLpGugSmHnSYfkAFdFR5LCjzMbSk+y1tKKc5kzeGlBoMRzvIOGKj5\nkVTOC4YW0kYeB2BqApvjPkaFNZt3biLoomYEC4Mhb6pzZdLxxyv5OdakjNIp\nPog5m8MQffW+Tr/QHK4rk9PJlX00+iH9qDbaM5XxDSGsHaUXM3IgByZYk+rV\numyjuN3d0Q///fLqHOux4JFIH1GwwGWIJaSMZnAdMy6pFYL68FZvk075ZUpo\ni3hA+CAln5lp8K1XDh+DlEFAxdaeuxuCz6HxR5uswtlQrj6GpUo5X6bThi1z\nUry7Z+5/LZRwFAY6Snfgk6zZKuSuVRgBe+tC1iXLLVbhVF/7Pn9RmMe9IfeU\nrYllE5c14mVkBy19mpvPdL54NszLXMu3MEhrZHliWP0Lun1DU0N1V1UcPShX\nJwj6IkvdjX64VpvFXxFEgROZLjRw3S/x+N3sxPnGmPPtfwpQ6wyn/FI9rkGA\nsavBEPn562119tJ1SqckAKB8GR6sPQxMTg0WAm9MxvVhz6irn++KBAWKsc1Z\ng7XZ95EGNyfKeL+HBCq02Dq6iv05kFDZZp4ZY0h+gK5KUUB/DbuIUBlnCdoO\n3Z52uJkMwXo8n6LNbh9CgHRQxVpwFD/yDoU/m2xnM738OKKDS3VGWoGZYM0a\npM8J\r\n=ZClE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.0","sinon":"8.0.4","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.2.2_1578637566131_0.09909178290694443","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"gscan","version":"3.2.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.2.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"b7168e9029c8d1a6da6142e1acae39b5c824dcbc","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.2.3.tgz","fileCount":424,"integrity":"sha512-O+WGHFJRPcxIU53Ruk+yaOta7KVJi69R1WJjuba0x+Bih6t2MpE0wGnBfjjTZ98+OG52ATC2tbvN9viImRr/Mw==","signatures":[{"sig":"MEYCIQCTjSAeI0MkzH8naHguVUpJMIGOyLhkukHlSo7HfP9fFAIhANcFMyo+l377nzPnEDEnN8GQadqgChRkOBqUMLFr0BLI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1028602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJy8WCRA9TVsSAnZWagAAN/QP/0iSp2EFwlRrzr5ZlV8m\n7In3aURj6JNlBFmAS1bsCpeMT84qXmuH7+IXukGQa688Nm9p7KYN3hbiswYI\n8u9+Q7FnVaa5eyxY2X+ztXZ7Gojj34kEP21Iyuab7UJCIhXQTaOI+yNeFgAt\nReGejfm1RiUmVZ5hzp3cQyn+neeVkuZWy7vQYwt+RFTrAr65o4PPt9+UDfR8\n5SHcuOHk+SgAlsHzXFxQlyaXHhrEumvHHn3gKAJXGF64cM5UnvD9XPp7LcPy\nWfaMHJSJ9KjXr5oeiByYDnVM5CIiGEPavTybViJ+6kTgGGAaLq53fk9hxkR8\nCQTNQZJTv9xwPSiqiee1RlYfGYioQ21+oDbOKORlHOSTa+Uzdy39fJUsHXyQ\nTtmYuzFC9hV0PJ2Y2lvtvkhEzy47TrySWIBICmtHi2aMY6rARly84jZBeUIC\n8YXwGkV6eFmfhXMa7IdUykQuCYQebLG2T65btnp4a/XZuQVPoDgCrDjMJRrc\nXFp7xv1w9D7bSqdgDP/2T9A4/hyK/hX42pUpnf9DGSDDbTOT+7qBtwVssP3m\nWUQ3XxRftv24ob17QmYIgBfWZCNXku1odtuseHYg49WGcFhQ4eBAeIZeHgBl\njvWtrDO2xLLjxwGqG6EOxf0y5goZeqJpKqRMsvCk1GehQQ4cge2otEWuX8fb\nFhmy\r\n=YphA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"cobbspur","email":"david@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.0","sinon":"8.1.0","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.2.3_1579626261811_0.6010386970096688","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"gscan","version":"3.2.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.2.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"ecacaa02bfa4c2b52dcafbb5552c0c1fe279fd4e","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.2.4.tgz","fileCount":424,"integrity":"sha512-K5pjpKoEHV7roZpF1XWm8wDxTGMGPM3NWCP/1HESekCk5nqUwa1fJXU70T8S1aixvPrFMaF6+eRxd2Any30SIQ==","signatures":[{"sig":"MEQCIBmxMt1WAo/B2w988A48MSDuIQSD3j3bO0zUNjppJr0tAiByDCS52GcW0TvnprkZkgYfGq1C4lEUOyp4OYJG3lB2qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1028602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJzLGCRA9TVsSAnZWagAAWsMP/0EW34wDls3RLMWwSU+V\nNO/VXbHNFUI7CsGzZBkZArASacQ9PQ8VhpDD4yWt7i5EjLIwt8QyFM74XeFR\nc38Ga5hsmjVTdWyUtlhMJ3Yl9RmunP4NrfnhU6yAB0jhI/epJyM8vEDCzzQh\n0LXO2e16nl5qMtS7W54Yzcn736ElZlPjLWCcANK+QGX6QdF+C/JGXz9EExLe\nAJOfW9Pr2fKUqoY/Ncu5ZWW8f6khgkAIBsT5+e8CkmnltRf1ROTY4m5qW6tV\nMXdvUmSOF61idXngd158cVB0sjMIqebSB47o0F30qozpKO0rf6u9Nxg0l7Eh\nKPqgpt8EGV1mRX8WgwsSdsQTLw+kl2XE/FynrNwkVdOlsvrMv++eNC5VvH0s\nTppRC5D/id2cgHdc6167SqEQoe3Y6d4ah8D46elsoeMDhyVmbWprovMZrkLX\n8MkfAIePt30RBGiAbEk7S83HLViTPsrlJxgsvLSTkEQS+EeqJBTYvytwffRv\n4Ohaix3gk0xxKL5C8EIy/Ukgjac/y2NJPONlteAs68wnD74ZsuCgRuXtX6ei\n9H/HApQ/1Qg0Sv6nLkfi77McaeiVIayn4cb2KPnxBC+U3h8I7c4HtrNKbljZ\nMAwk1wd68n50yKamnxAcnJ0Oze+3vfiq9mgJq0QG136Jzfzc5rKUWUfkLwkz\nTFWt\r\n=h6Ms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"cobbspur","email":"david@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.0","sinon":"8.1.0","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.2.4_1579627206034_0.5621451074146331","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"gscan","version":"3.2.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.2.5","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"395279a4c3ff23d3739166131111924408076e60","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.2.5.tgz","fileCount":424,"integrity":"sha512-f+amF7ggOzM29r58+WfV8Z5sWa7pCgoqaWDAjn59/bqzycDeusgz5J1PznkuANhYzoOCQ9L1wZ3cu/9fDjpzwQ==","signatures":[{"sig":"MEUCIEB0nsYO/Xm9xB4Chy5gepnGfLETr6QpY7Ab914JtSPaAiEAk4k5qQaxmjYL57gxIRocdWOIzx/YjrsQxfpoyGxGmLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1028583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKDUICRA9TVsSAnZWagAAswAQAI7maSGmMFVWjxe1poBH\noNcS4fZ9b5hx1AJsEitr7vgCgWDrQhPkD4pzWGbEHWBQ2fPF85si9Rj5exWs\nNM1mmf8Cj7opyD5g8D6l4l5PbLd+7WCnQg/RhxgJ90oBVjhGXFUTM5zDsRPp\nhQ7gDMGgymEbUUb2y5Af0q+PZJFzq+hH0MCy2txl64S9y0gWbNrezK5tRMZD\n/PxR//GTDJxpITMHuPHHqPtJULBzdwOBMYc6cyFYQUi6o+3u09D/csYsKGUN\nsSrNQSOjGLCtbhdRQsOllhjewGo49rYZxrFpcN/oQnk4wWeWEMwiRqOEdT5L\nVG4Fd0cNFmNKfEffy9x8tQeg6qcRO7uvUsLinV4yPGktHjfmz526A2/+WT/k\nyDCqhOkv4Pnps9DUEp7Irh8jM4ILUkb2cFjuxH8uRuTiUB70+OO9YZQP4zej\nNY15lPaMwP3gt0Q/mnNeKbFsBPkqyY5v62Gzf0/XNHIAqZ7trwTl3zqlwChR\nBNwiIE1vykcnRLSYl0r9Tw3IaaDx243/ukYqX1Ghnbit1wvwg1CW7/h/n+So\nBayMPxAbTyeWwqeDxhw3VtnLi+FXNkCYooWGhgqkRITlCk8RZtahUBXjn0uG\n0ZQxqrfDykCXzYW7nfb0dMi6sKa8Dv92xd+5+FHj2gIizvRZaAG51XPBbytX\nd6/a\r\n=Yn8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"cobbspur","email":"david@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.0","sinon":"8.1.0","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.2.5_1579693319598_0.5207180687074324","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"gscan","version":"3.3.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.3.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"6529c12ce7ccdd0590d1a579d245c9070ae886b7","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.3.0.tgz","fileCount":434,"integrity":"sha512-6/47M9TITWCn5H6tJv7st/26x2/9DMzee9NLB2pOz0DWnFSlqC31evBdrk4Mk6B6FYx3BfXpLWuZevoLPRZ5hQ==","signatures":[{"sig":"MEUCIG3bxUOYOwSX9peIPtB3GzzzwHGpcBa0289YxOp/HWdSAiEA/XR4Y9uhYi8A7/8sxAo2EpfAWOOwZs1kFr0JtK2ErDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14637865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL8DTCRA9TVsSAnZWagAA0sQP/37XFoIzuHe3TNH8H3xt\nCu4GaN6cMa2HgjEvVClPkx2MSRy1adxNY6Ki6CmLKdXrpu2uxpg/I8YuTbds\nQP4tj2Ar6ON3Yq5u27ED1Ehr1Htl92r8o9k3JBzHE7dVKzY467HIvD63xeaK\nNUFNyYLmXdupy00OiI2/G0LI3HtCnQTHA/mKLt7htlsNyCOc6gGDIwICCmBz\niFVqrsU4/x3uCfSWTM/2QGi27SMeZB/L94dQj2PYMZRQKUDAnzG3uj7Nm8mM\n40Oipnj/UjMTacNlsaNS3GDCb1XxzdYSlBS0dQcHEm9TGCHa03tfNeIo/S54\ndzgmDI+StsH5nLREc3KFoVqQuZiVX11pKwGcaKH4f8010DzZ/ZFeKyDTQX7i\nyzXI+xGutHpi3/yj3PK33Nn6UIpP9ZMCzU2cV1xLhu4zPWfbZ//Ww2wVsiUu\nE2NN/0Z9EGiKhHGPr7clYARnFmYMon5vJNONSYnz3BcKEi2biBFHcAvj93lr\nMYPqR+uDpv5Prid/7y3Y+aEpwAkwUkCiJ7/9e0+yzt2zCtX0skNlhDlIRk2O\ns8Dq4H+WZw0U/EpOHE40Tvn7eS7987cAKkqvES5YZVTVsHkodvXkAGZzfbpl\nQye00rih7cTrqZXHmK0Wglu0+2B2laloLeSy+G/AP2aTpfiQtFQoXSYU3C8M\nms6x\r\n=qVbs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.1","sinon":"8.1.1","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.3.0_1580187858225_0.9413874799331241","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"gscan","version":"3.3.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.3.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"./bin/cli.js"},"dist":{"shasum":"95463adbbc04212aa62c4f6a1a92410950e929b0","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.3.1.tgz","fileCount":424,"integrity":"sha512-8Owozw0otTVQb2dL7k/niTBpLEo9al02lng3FcnLYIU0xn7vz94D0p4gRT9CuiQVO5gT/Qa/CrO5L9DIC+EZdw==","signatures":[{"sig":"MEQCIC20QzZqNMLCBZCb4fdoBYwHTu0yURu28Bgqe/qYCgbUAiBGG+vK04fAT+zEMBJC8RBY/epMiwxn/6D0lofDl4+nzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1028590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQTTdCRA9TVsSAnZWagAALh0P/3edZ3mb8vDR98GZc6ev\n3n2Rk9XR5tp6mGWuYB9wgnp4izj4FQTWA13b73Ofb4lG05l64ITQRTPMRzAx\nLrMeJ+yZ9BPrbUWu8H+Qmx4PLu+TNJojleQP7brTjuHmoYuWdeotzsIRQGc9\ndG9Cqqd4yd5dpCj4HyPaLcl3O/ke7L8xOurxjnLYY5rZay1iB7BqnIrQsSt7\nrS5HeORJmh2+fsHfgMF/LM4wwVe9PNgKwkPtwndNBWiC6Mz0pu25GH/5QDnA\nltOT0B1Djn7pQp3IB7Jf9eX2pd2fYzPp6wI0sygTegf38tD4MEVHn7A8Zbjc\nluxe9zs6yxr250b6oB70Mu+HIODMj4HBM3CvoJbOc9BfcNHyHn5d3nwaTx6F\nXL+zyvzEhlBXBrMVTf9saql/MDdrTp81Ljh8JK8nzvFRoCd7z1kHuI9hna9u\niaphzjLeWOHHaNjlBQakXF19Zyjx1CNAhTu2P+tbak2Eelp6j4TE2T8pKo24\ncldtQQC4lprhZUAHDuaZG2FMivKdkWkg5nF15ZOKWSE4EZ/tYIGHkjbWwryL\ntJdfRYZ7KZKJ24cVC+heoD4hwZ4+ohs4K3KfFITVvBuUvtZHXRAT7u/pxT+9\nGQtfG1Kez/IR3EHkrTBZn6S4lLPtRNuc0RXJFr8j7LwUedtemUVGE6p2K15x\nIYW5\r\n=jZV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">=8"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"cobbspur","email":"david@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.0.0","@tryghost/pretty-cli":"1.2.2","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.1","sinon":"8.1.1","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.3.1_1581331677332_0.1939926420853504","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"gscan","version":"3.3.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.3.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e42dedc9ed6c6bf52e7a0f59a994ba09389a535b","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.3.2.tgz","fileCount":411,"integrity":"sha512-r7D2H/IWCI0IR6UYtqnHR9azGa6GFHgLtKzK/JcD1GlIoIJatZOP0NR7MeliWuKUjmDU5YhrwX61Os0dQgl1Tg==","signatures":[{"sig":"MEYCIQDTgbm5p8PAGE1ninulq9wJ+C7PwURBG9aEdHWiKnoHPwIhAJFBZ7pJYKSdEKcoxJ6MHl54GJpApptrWA8VuZTq0m9N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTqy5CRA9TVsSAnZWagAAaFAP/1++DPRRWWwoECYYA20o\nucUFZwrlWWxHg/6gmkRU0sOa5H6eSi2ZE93zgOHxbAnZNIpXt2DaVP6luQ0q\nBnu/7bCwXvqGkarw7XdxBc9SAZPgh08lIIfqggP4+yUyR8L3g5ftR5Xpsc9O\nR5ovkOm9hJlJppZW/5mMHyg33bU35iesn9Zchh7/V+H7+YjeILtM2LobI2B0\nA3ftD9vuyb//AR/0Y01u+g41QEmjHIkk0DQ/r2UzRdl4UKOI/UKQOo/mDMQF\ntmtaeNa+yvjvqQ6/MHo3z9KFoz91UJKOJiCcW9W+C1+VbhIe9Nj6feP1HY9R\nW+h/Z6HxQgjYwyDn28o3WcoWe6Ax2KWcHne/WIB+iDHSMJvTlZfCXdWy3hpT\nKJlhZ9gWjcbfJKRR/XBferPIjFIpEhQz1fcW7T9cYhhyGjJ7GpgrfwvH/lmx\n86gZscWOueUplD2+KTdDEryRdN7No8QfekVXDdIcVCNqLNox4KcW1nuyWt/h\n0rCmA/KxxqNjeIDyJMP8ophzehSve4KiOYu+N1TpXkYmr3j1BNBoGGkUNCIu\nrczTn8grQhyDI+CBVTAKGfdyI1yrPRnHw0/5N44LsiLfOvcnZynCMOH8fmJF\n7PAwjRXR+NSKRNxjJ5wxiWIE43LI8DRMXuMkDihKje1zrtn2wIOib9bd3s34\n23Ow\r\n=oABp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.3","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.1","sinon":"8.1.1","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.3.2_1582214329198_0.7567207579498028","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"gscan","version":"3.3.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.3.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ec1192d29d288107f40af8c8ccf30d4ab824f000","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.3.3.tgz","fileCount":411,"integrity":"sha512-Y0FwHq3sN3tPbyD0/NlTswax61liH80RCjJLqXzjp6aIE+R4ynrDv3Xdk5ZEjQE/4Js1B2inCgKaM7jabXCcbg==","signatures":[{"sig":"MEUCIALbL8Lgy6cTQjTCtbs6o9IdqpE64OXCZvMomjMLHLtRAiEA5bBb2K55gcMlD8v3jxrRxXcTKpNzKGblVohUskr5RgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTq5wCRA9TVsSAnZWagAA7o4P/RHafKr2TLoBOhEp7V+n\niOYP13oTSj7vfpFwQQbe+1rE0ClVk/O6QvQXsn6DerIxqF5WpnF+U7IdJOeA\n9JKtwDTQaP8bALY9muk1H0nBjed97hfRrHLsygaAAWgQRVWwFwSimjJd3e5S\nsAoMsaPOWegSmnZOEu4HZhocH7DNtv4ssozXC3dhhVwYXrxWg0bKTAMYOUtT\nMb6pEt2gtR/fWlD6scwboOSG2svNZ7hiUksdJcxn8eHzNHiXhGhO0CnS0HrH\nYIostULmzgF40n7ozJV2O7dLWD+pYes7IF2xSTnh4sPF1qH8FApVJct4uYFh\nANlhpBAZwodwiebKIXd5hdWJ23jVLAB34L8dmR8FQ8LZDTfKzXvLEr3mynhD\nOCuT5A8NfyXfRoR4Y+5HtmUwABn6E6c8DnqDZvyGkBXgaGAwyfX1p7oCXZdw\niK+SMRroZk4N9NrQ/SQp9xJr978CnBQaaOUz61nD2SIlDS5BN4EeXv/AQYOu\ngxCJwuzHplN+mBYUp0ERxZ2mazx5E8Ia4ir9OfqusFqDT7YX3FhYga5B9D7k\nUW89oQ1Pgc0z0xWIGmjcdEqWyTZKYIGgcgZ0ZArHk6aowX8tpACsiIN5SKjb\naNmIMYUM4atM317LSNRfc2dCMWmjDcMXG0dAJjhqKmcm0oduxM6w3V2qoJoZ\njpoz\r\n=bzCl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"^3.0.0","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^6.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"^6.3.0","common-tags":"^1.8.0","express-hbs":"2.3.0","require-dir":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.3","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.1","sinon":"8.1.1","eslint":"6.8.0","rewire":"4.0.1","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.3.3_1582214767772_0.0823392559882723","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"gscan","version":"3.4.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.4.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"8b39d12ba4a40fabef3ff07307c3b68333e92ee1","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.4.0.tgz","fileCount":441,"integrity":"sha512-3Y5E3ymn0QcnG4zD81Xl3ngNq1MEbvK0Suo2nwKYLzs1VPCrVsEmNu0zisE0AsKzJpfCEkCm2gxgkG3xBRAEPA==","signatures":[{"sig":"MEYCIQD21/MUY/WlS/PAXuqDRscF/wXyVa4iG4bmQU+YhhmeNwIhAIvsYIHsoxc7CVDTUhr9C1jl392/uagC1So/WEbciKuC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19472271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec8T5CRA9TVsSAnZWagAAFM4QAIzqBKPxiWn0XWtDluMW\nSPWBKA9mYuqTsXe9pHfcs6sKW2frt8Aia2QV5DCz5nWnpAERcfrA5PxWlob7\nE36PYCHfq7VHpsqwIv+1yJiXEl+zMq4Hd4cADCJuC2qXtO8qRb8445Hm/KhV\n7ra+c1/ircPVaOlzaHOxvqmVZlSannLkgZraaWmdz1WWKXVfyLiS1l4QXXMu\nYA8ftlQVkReAhts0n32lmM93Jc2DWyNPQKRHGRk1Ah9kMtMsWcex6weNbHhS\ntgSHkJH5k8iwl0Xcd5KzMuCmV0h6/ZbBorkKG3YOOIyxtbwv2CuRXnIjzHV+\nFMvkDwAKZtl+EFKFjrqB6Vxd+w7J7l5fpy46pxCpLQrnpP+BxMkL95PLkEcq\n0G30wjPgOfQYFONXKHvK8aa0Xf+4b98+dNW1+158ZIW0xVMeNtWk9lFYy8s9\nIwQc52hmyT3Vtqg4hjhCuRpON9rmFmvRc3cG7a2ngCkvfmSn2JS/bMHVh11S\npaX7pCQTEDs7hzI20oHcydZ5fP+Jg76wBiTuaAHK1UzkPXOL5oVm/QZ5gOvy\nUWChgK1kyZyE2AqH7QTdYu9cGsFxXSiDCoYgrz+m4JFE71p7bsQz9u3QpMAr\nF7MCW39LFnj8WGibT+CCu89eVmVmU3XEn/WHQ6736hGuVh04Y0Kno7Paflq/\n2su7\r\n=OuDn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"7.0.2","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^7.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"12.2.0","common-tags":"^1.8.0","express-hbs":"2.3.1","require-dir":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.3","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.1","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.4.0_1584645368601_0.97326874552773","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"gscan","version":"3.4.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.4.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"703151152f2f2fb9bb338dd7d566203268c770e7","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.4.1.tgz","fileCount":441,"integrity":"sha512-9h8WmvYfuEu57Fk2nxtnhHhXSYxzbPCjWJi0R96e4JUwY9QLbOVO2WBB6CzwKb86JDpiM1UVbBqQLybdZxhS8A==","signatures":[{"sig":"MEUCIQCT+tJDxXMUw874bhkkVQB/A+Tb0+wTH68Vsvit6nUS5AIgN4mjcH7rpZsmdR264b9aoLQ0Nukuq/qWpvYNp2vJSUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19473415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei2IbCRA9TVsSAnZWagAAE4QQAKDE1YnbNQBTpv0tB06G\n5b/tbgu6yp/mzYqm65rGZBAR2QHpuspCKZlgBJFLpBFLeyQH5hXm94+/SaIn\naL/qh61z7zpxc1QsjvhCRNvYn2XiPi5c+YjBHd1x2lyfJY9Qtb8ywvngjJ0f\nEh1vjE9mFj9gT0mIbI632cazh5NxdBvSBtIGa4A/q2h3SGGISo3b9USwAxdZ\nuf98bEJsNup1z4qVmOZHT3YMMMUspMi7HMq+EcNmoELdVltzjyedQy3QkPtb\ntTDsNsyYEEx+9WTNMQj5rTBwzFj80IC0pLGMvx0DqZkHZ2UNWgvBqGCTy37E\nb/Y5EBOnJwBlVqx0TTy8/ZjeCVbzaC9XTc1vosCLS5Py044qeKWlCon0/sUb\nAEc+3YaL6EkautptxctcfwBnBxSYremmG2zqMoI4PFOrVYMuVJwKo1ZqEpYR\ngxprEemd8uWQjD3m4XhTpU+vHxsZJ9d2xb3Ixjkj/GnfB3WVJwXXhHQuTOFn\n1NPzF2KcGn1GP3XuRPfdpRA2i1616UbsNIZhtKBZpi3v+QPnduBkaJuutAZ7\n2tfgU0BfP16ub1fyR+i9MgOk7busueGonoeA6vG+K3jMAC5zkDnFuZxWhyNX\noggPQb5sv50W+fhvKKIvYiBQjU9GxXwj1ChAEOYXjMoADTE3fp5Itmd31cP+\nWTx9\r\n=1uRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"7.0.3","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^7.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"12.2.0","common-tags":"^1.8.0","express-hbs":"2.3.3","require-dir":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.4","@tryghost/extract-zip":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.1","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.4.1_1586192922893_0.7880736464063895","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"gscan","version":"3.5.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f5bcc09eb49551d7a04de24c8c98bf481c51d0fd","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.0.tgz","fileCount":447,"integrity":"sha512-3YmtMSxctpvbfPQPEFsZ4Z0LPO0pRStDs0YSiS3TMO0x73A3iV0VU6I/pcSyLew9eoNPssQYb09Cyj1Ay4+Q3A==","signatures":[{"sig":"MEUCIEvVQ2VYqnCvhn3yHFw5EIgiiT4eqgIvESyOpFFOqawXAiEAsDAS6Zu5opQQW87ejbrrt8E1Ro1RPRsupHAuovIyX0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19457279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejc8cCRA9TVsSAnZWagAA+uAQAIh8WWmyDVw4kzNlbcc2\n3V0vfZXOf+OKBJP8BDSDiKE4Jxbb5HkxffuEoczmJiDKZSsVui2wulj/DQUc\nCZwgAIyVYXuLOvQYmgbMRnY+e37c0idK2OCEuUwWMC7cd5V1vV6QVEBnoPrf\n069YdAXzyhOnyX0QztSWkT9evZ17poYvIm1qYhl68uR80h7VDj7QZsQlvY6N\n0JqfDilD53+8Ku4E/2Arn+nc0DlIj8lekfFhVwTNZMCu4xUu8EZqCGo8/ZxH\n89qHDU4FsSO05AN09gAx42tCfGUImSSEm8YzSoFueEY4thEswiE73wVVJYyf\n5VV9f8yfpal8nvUkEJV9Am6FWITBPS/gjeTs4/XorUWx7Hx+6uXFJJEYyGV2\nIHNhfEmuic/q5Dv4QP2z8JzO53uB6XgEa9KT35xBXY2bBhXtvd1mDECeCG6z\nX4plAqngmzTmnb4H3EQjaTeXxdsRaOkqYrjU3mZlQuaLqJdVOyW/ZOwZJte2\nC16NoLfCSmT6kwVDNCo45jvk8ybIKiXEut1v1SuEBjMOoi8m0/lutVtwsfUg\nk7N94bhWUSZhIHU8bqN7jYI60QNZ6loPV7VtOgClxllGxop21qN/8gzSltBD\nYF3JDxyY+ysyqti5l3MdR3UwwfOvmxv0FjTpGeTSDnlkrsVX+0QDI2UFK8WU\nKvDu\r\n=39ws\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"7.0.3","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^7.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"12.2.0","common-tags":"^1.8.0","express-hbs":"2.3.3","require-dir":"^1.0.0","@tryghost/zip":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.2","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.0_1586351899421_0.757452343822661","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"gscan","version":"3.5.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9f78c9678d73e0c7fc6beaeedf56671807811989","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.1.tgz","fileCount":425,"integrity":"sha512-0H6etw+GL7blKo06Gw9KDh6B+2RMriXGO1WLeBwqmOFRtQoRXPf1JHldeI78yc3wR11mqVGpxi06BgNKUdDsiQ==","signatures":[{"sig":"MEYCIQD3Y8P5oQvSFTOqLoEePWj5nQJAltBqIRiOs/KXsRdXSwIhAIbtj2F5tz8UH5Es5OPYGuOt2EiGmepgkWjARWktgRBM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekGTBCRA9TVsSAnZWagAAHm4QAIjvgWaHXhKaJQbBM9bM\nPuNnq/eewL6hFBCdF3cmLA+cQWHn8DUYUrmVOnyM93D+x9j8JJR+eEGV7KCA\nr6hg4Rzcxj6VBv/MIlYx5ZT9qy7COkrPg3lnDlZaa03tmGJ6VVFmGlCxUpHw\nW2X5EoA6e5trZMHysMIkgrV1RuOVRWLJsMpv6MohJqGXY65FjaOwjRbaazNG\nqgsq9R1Vnsch7CxslSS9RUF07kJi4VVXdtOu8zICUkKxv2UpVPIb9W+WwE21\nmdOyp4ATkSj0j8PSNqmxbfZM8kE48GLFW0i9M2lTsZJjTgeIJy9keI9f2+Kj\nm2rdXctSlyGJY/ZZLWpSpu64iB7UoFERlP8viQm01oruCPF18oEEtfI+bxWu\nu4Vki3P9uDI0lHjRuKWZJjdVo7R+/yLBqtolL8sP5UVqEsaF1cWBxbuh1mSY\nVGG8jWSxNWfBIg7aBbNs3r0FZEmGe7KdB9OlNHEWArnt8yBX9fixtwSwT7sN\niRptvDU1M/LlAPAydKo7ozNuKyowFJhVv/oFaKiDa/ljlJOJN1LVJ1vC4iWW\nBMm84sfSRAqcdIX8bPQJTAfNDe5Q2oSpS2Fb07bDEoBXIAJ4fVb+mYWZbSac\nxQX1NCW2RkbMp6N6UX+00jJTtzU+kHoEA7vfwYH2FyodqzET23Ix7AwcxukM\nIaT/\r\n=DO0z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"7.0.3","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^7.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"12.2.0","common-tags":"^1.8.0","express-hbs":"2.3.3","require-dir":"^1.0.0","@tryghost/zip":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.3","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.1_1586521280277_0.5472042219832767","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"gscan","version":"3.5.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9f696f7134c1ef8c2234b5137e15458df2872c9f","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.2.tgz","fileCount":447,"integrity":"sha512-Ue85VySXf5k1Tqmw8Mx21VyjNAe0964eJeZmqcmkKXjySt9QVP1UTP4MWnq0/oGMmg2oPvYEIIO13FYtWWN6VA==","signatures":[{"sig":"MEUCIHwoBIwYX1CdYEw9Ba9DXBoRfTozKwCXwfTY0PWHYQzWAiEA3Ej/c64LOEIfXUIrpbJlAGW9QSA0Xaeqgu/Oyp3dil0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19460653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenebbCRA9TVsSAnZWagAADVIP/i+ibd/4cw3iK7cRyQDY\n3HzGAjFPSxUFC5qhlAFppJZMyane4ZbWnoXE7p90GDQ9/UbYIewXJ+To5YAW\nEhIuToOkLoOdgnOaxifFFES40q2Iho8w0YUMiit72Lp7vTr15j+l3m0Qoeyz\n/NT7ZjSZ4AUu5MmPHJHFkJH81YmbmIE9q4d/mSii7ioDiReVw1lfWTAPn2T0\nY5Tbw+fAazUAEQGUa3vPNv0xlKd0RBI8L6bUFh6JtWZGb9sVrNpJ2Ee7idOp\nPDM8xh9wmZGNiyMUzh1ovbCtxH7LbEy65tQJL63vqQaew3ZFeuLabbJwZakY\nr6KMjM9qyOj2ldsNWxRLOHNVdR9RU6gY0jKKtrOgKoWbdYf0dPH/xZKLcLR5\nHW7FJYEBNvmyK+HOJrYCxHAJ5jPsgBRbl4GJgwYHfdOZrnIp80w8gD9kKnJG\nVeret6sic3ITTP0AsL8iSj/89Cj0lq3cQZ4hqU5593STi4BEnJCOi/Fko0Xn\n/OOQaDiI3kcWA9ILF6/XLfT1vJFlcABNo911oA25UpdW0BNGfGFZ2fQIWlt6\n54n1hFisODp9bfurz7WNPsVkXgOfNmPlVKgSmvdYbWnvWcOa84QQZAmOcQXM\nsLho04RbP7t6UCabZZQkD+d/5sXCa8AI41l4RjvI2aBoQdWJjmI3yTFQZTCL\nglW8\r\n=8qTt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"7.0.3","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^7.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"12.2.0","common-tags":"^1.8.0","express-hbs":"2.3.3","require-dir":"^1.0.0","@tryghost/zip":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.3","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.2_1587406553847_0.09326691059250769","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"gscan","version":"3.5.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"331939ef434c5ac15b13804f5118e4ba5f04d341","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.3.tgz","fileCount":431,"integrity":"sha512-+AJbPBMAQP5SUfiJL58biPORqEwaI5xpMdQnlQNxnfUXsDF2XbdQwZjdb/W0IKIQYLuTg9GdeJjQqaZ7Mr6meg==","signatures":[{"sig":"MEQCIAF/ogsj3wNApLHQFL97D1uep43SV0jYEgL5q//MxsMiAiBxPxB9Gg7pJyGPwNACvCRfJ15lE+qjdoteZpwY91bcjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHq9CRA9TVsSAnZWagAAJx0QAIORoo5kyK4d7JOvf6lL\nSA7LuF6yM0b9tvk7PVbdxSt9MYQ4JmKFUljS9UGILgLqiZL4PNe3IWZh07Bm\nJq/U6xWrGitAJqxzMFv/qqHOtE3sbDpFhONuScCpg1nAVGnzOHsIIMPMrhQI\n1VNxNJEU3pMv7tEmDDxz2vB/9oo9M8Q/2Nquqjo/ReqkWii5s5J6XgqtdR+z\nr+ORtq6435uXhBD+NV+oBzsiyQsi80sdocuv1ieW5yffsdgxqg6J/vqP7bqU\nI+n6hbzHHPCdiP3Y7LG1S5mjB7UUm/VW9ZOuPQV+plZ94oZl5pEXm/SSRHn2\nne36A9Togkm4o/9dLGduf3acLENx1hBP5kOF54uvtfB48lC9y0lsPuuCHg5C\nYaIqBiloveBn3u20TZ6ss650jr6H1QBW8pE0ZdMMXzqKmJCr6NtmxZ3cUSWK\nVz6VqnafuA5z5euqcaicbDmrPV0T45NuKeZu8Pv8A8dYNjrJl0ZPwR5Y5y2o\nyqMpAFtHLObVLQ5YltLCiBC5c/h8vEd488NII67DTPxBE3u2VgtfwZbvUkaN\nVj0yB2gXFTGeXEYe3K5pWKNS1kvDd6roKpKZZ+gWWQpZ/V2MHueQKTP4mksR\n5coewLTnPY6wsoemSDCAa3DR0VbNqVuiVReyaniDjPzvn7ZOX2htpHzJNe4g\nzbJy\r\n=Fx3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"^7.0.5","uuid":"7.0.3","chalk":"^3.0.0","upath":"^1.1.0","lodash":"^4.17.12","multer":"^1.1.0","semver":"^7.0.0","express":"^4.16.2","bluebird":"^3.4.6","fs-extra":"^8.0.0","pluralize":"^8.0.0","validator":"12.2.0","common-tags":"^1.8.0","express-hbs":"2.3.3","require-dir":"^1.0.0","@tryghost/zip":"^1.0.0","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.3","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.3_1587575484867_0.5486048179377019","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"gscan","version":"3.5.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"b9214433b5e866d364e4997b32b2d2c8f5a5fef7","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.4.tgz","fileCount":432,"integrity":"sha512-P+J6fNg/mKDzKS+beYGEB6tJsP8dZLHu/1vDT+fQXLG3M4PESFoF3U27+kr27xJQgubxRumr22vWqY64PPE8qg==","signatures":[{"sig":"MEUCIA2+HMPxm4veLEGp7WJz0kSSajA+vhgZAXfRgmvM9+kqAiEAucneim7SEeS7oiOadnL56pjwcV7Ql+I44bL3nKTe6xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11538977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq+5YCRA9TVsSAnZWagAAa64P/0SyWViIp12HG91IGY9I\nb8wGUJyC5ih5iLZkkDTR3TaNe9M8/Zd1WPSxkkb5KPHJgRoOSpIefSiL+xPC\neQNv3weGQnqHTooH51ZNcgPHnLwQo2TVPF4S4OKDGEtwVK8AVjVMKOTZPo60\n2yMUflCyr6kpqlvv+kGobq2sZEacS4FbV9QnOh66PDwv5K4BaWZN4/lqELcO\nF4JV0Pz9CDiG6Od6z35kFQObgs1BnSX7lWY4Pus7o58yjf7kkNo6qYDtVgAm\nfQjhcGLSKIiEqqFiyDSSiO8FIEdRjQV8pAmVXbHxm2dBUhPMakf8Ibm/PmXi\nmVZFk5PzggQZAtwRZn0jrPSpe7vBhPsxN8KYTlxr6MOmbtqGQ8RZky2Y0acU\n0sccUdTEY9zLEmS/fX1Fp0w/fkxeva9FXoSbiWNCJEobM7FmtnNICH53P62p\nqrtoitKv7ltCrqpe79sV1lipkssiuramXP606VJ2B833ph19COzYWfB82+Ix\nlPejwNDSmjPwXV0SKAB+agxcugaBSFu9KRxtE0lTCKU9d3LjoXBxkbBlzwyd\npRm3YFzRJt+2QcWKWAw/EYqUCVyR40+Q2B+e2o8nS+PGAZbsqiMZK0fkSkL6\nSCscORusj0pvFx1Ii214WpFTA6gMSocDUPsfoyF98q6KDBFz5r0+myA9/Mk9\n7wJq\r\n=B6Ug\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.0.0","chalk":"3.0.0","upath":"1.2.0","lodash":"4.17.15","multer":"1.4.2","semver":"7.3.2","express":"4.17.1","bluebird":"3.7.2","fs-extra":"8.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.3","require-dir":"1.2.0","@sentry/node":"5.15.5","@tryghost/zip":"1.0.1","ghost-ignition":"4.1.0","@tryghost/pretty-cli":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","eslint":"6.8.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.3","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.4_1588325975330_0.39990416934032935","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"gscan","version":"3.5.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.5","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f0eb5a69c65ff733434fe62d28484673c257f00d","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.5.tgz","fileCount":432,"integrity":"sha512-P9suo/paFHf/rcY6M0BzQ11x+9i8IlyGqWGK7H/x07/P8Iqeou/OcdXUCma9BZITTx3YfKBkyHR9Zn0fD5QPUw==","signatures":[{"sig":"MEYCIQDK9tW2q7+6L87eoBbM80cHQQI1EmWWqmvIOVnWBsIPMAIhAORSmTv7/MZKe3WGrRfiHYmIxiS+w3U18UxJ3O2h6YH4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11590587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGrQ3CRA9TVsSAnZWagAABs4QAIM80LqbvqNFhcik3vwP\nDo0c+ly8KM/Y5zynLgp94+wuzhXF1SzNMhYX/HvC8pNrYXY7KnMojbbMbC7A\nWPOcjpbS1JuygsSqAFoKOrPtd131rmpKYqK+EvP5cY7qBECtTNx/Pseg7L7H\nMxFOK4mF9Apzs71/X8vqL8AAGW5bYWUW/5hFaVuNnbHq8TRTi7dAXKVvT8Df\nK0gnNEap+aMes6mzG2jxsK7xkRG1nQfGIt7qezvXqx46Xe/LpXBunA6Enjpw\nZBrkMxrUtfusS5jHH7hbT6bWI9GcSjpdOufRcaGbGugqmlHJLM8x54rufqCt\ngq9vyvApbDd+wcEKgNo4NReWSfzVLPieBTUf6++3YLp/gs/2xQEFljAk8d4D\niHk2C4OtRDsnNHjocrL2usyca18xVydCVaY30dNP1alTfDhZgxZWo7K1+WC8\nh9BhctHdO0yBvCeoPNWb0wRS3ycHArBQWS8iKZ4ZcHk3WQdQggW2JgythnO8\nz5cxJ/BvYFkCG0Dxt3AGjrRMWKEqOw2RrTBRMpWH9RysfXqsrGWkA3d4kEeD\nJzT7hh3pmC9htrvo+VoqLEgC4r92Rsott0WSdanfhMkYZhD4Hn7TqlZGx7uF\nGJEodR9bFNos0LYFf1RbHhY8DmPtaBNWZ8Vtp/1iOx4j8IC6aaIls6dPn0tp\nNdOG\r\n=AOnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.2.0","chalk":"3.0.0","upath":"1.2.0","lodash":"4.17.19","multer":"1.4.2","semver":"7.3.2","express":"4.17.1","bluebird":"3.7.2","fs-extra":"8.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"5.20.0","@tryghost/zip":"1.1.1","ghost-ignition":"4.2.1","@tryghost/pretty-cli":"1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.0.1","sinon":"9.0.2","eslint":"7.5.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.4","istanbul":"0.4.5","@tryghost/deploy":"0.1.3","eslint-plugin-ghost":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.5_1595585590946_0.41080499264340875","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"gscan","version":"3.5.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.6","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9685698bc0ee5dfe4a240c3dd147174ab0be3aec","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.6.tgz","fileCount":432,"integrity":"sha512-sSta6zBhuXKCr99+By/Ch+aSSBWGg9ILdeHMVMbODPHJ/OinrEnzto1OszQ+syeT/o1mOypd5WShlozYe5iwiw==","signatures":[{"sig":"MEYCIQDFbb3zRPC6jUBcPT3DLTkDessuO5m/cuA2xDu37SQeHAIhAOYiYNuS8elDW1kZQIs4hhlSw7caLTGgblabAEsQCJAS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11589867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMVs7CRA9TVsSAnZWagAAdjkP/1pPEaZ4V4r3VElN2bxA\n8ZHvjr5Zq1f0TR4nau4KCHBTyu2PbH3ba76i8zjykxc73TS+0zwbOqELGJGe\nXbDVZjMGpUVXbbaCZUVW27MSvIw8SwBE/NiLxTb2io3DcXb+d2n4Cu4qewsK\nRUK1Pn2mciefM+JkaVhmsZvoFCXYjEdCZp+I4+8NGfxoB9xkS+AZ/9ycICSh\nYrWHGShbuxgNonrOMS2Gmr5SmDdCMcmaER6xtGAKi3ip1Iy9yDZXdg6KpyDn\n5BNVVlQvEb9+YG+jgzgSWfusKPxNCetDa4ZL+pTHNvODpISXEFB+LKJ9UuYY\njgyjTqI7a/DhqntfBxYQz0MaAmKkBCrBxptvBfyKebUvV9Nb6Lh5hmX5yarR\nro8sCoZf3sCnVAdLioYArVOftFIAlr8K0R5w6dbYa7/K52WdKZUZstK4VSR0\nEK6X0RuZyDfypPpVhw0W+8JuU98OYbgRH+mBSKprykntvOkITwfK0lGnrPSO\nwqLz7DtgpGdZVn9MYMfBX5uQ3svAnNKQuC0d1oH5W7Z0Z5HWea05J24Ik8rd\nAExQqUrLVC/kqvfsNXW89bd4eA2QTx/99gToyw48XsCeCv+GCqjGxc6kqj39\nhzt+1vM9RzSycRqNYmxShyKuiByrVzMGMkxqdehvhMfCQRfkvr500HHm+isE\nMpTz\r\n=/3Sc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.0","chalk":"3.0.0","upath":"1.2.0","lodash":"4.17.19","multer":"1.4.2","semver":"7.3.2","express":"4.17.1","bluebird":"3.7.2","fs-extra":"8.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"5.20.1","@tryghost/zip":"1.1.2","ghost-ignition":"4.2.2","@tryghost/pretty-cli":"1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.1","sinon":"9.0.2","eslint":"7.6.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.4","istanbul":"0.4.5","@tryghost/deploy":"0.1.4","eslint-plugin-ghost":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.6_1597070138255_0.25031854606772264","host":"s3://npm-registry-packages"}},"3.5.7":{"name":"gscan","version":"3.5.7","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.5.7","maintainers":[{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"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":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d90b303c0c6e6a7a85230898a3ce2a3b3151955c","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.5.7.tgz","fileCount":432,"integrity":"sha512-KG0h2rOfDI1z18nbK101bfd1AREKYG3L5EO4YjYNlr8rqzhT+0QyTJErR9ZtX+pnVvmRKqHGdrbtIlgK3y1MhQ==","signatures":[{"sig":"MEQCIGIVU99namLRgFaD4cNbt0+BouVnhFjkqdiy49SRF25fAiBaMauaAzS5QViXfPlB1XzJ4j0DVqGx45bK3rMDRPuxtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11547111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVl9ZCRA9TVsSAnZWagAA+GEP/jRUDVtEAdQ22hgbodV1\nZDb26lalCnWu/rTa1gwa9mnq/1NgIFPg7JPzzGtCPNQfj4pZTG61tWzg6XlG\ncb0HBRwZS7CR/DZxmRtFuYQlBilVqEv9Amg425bvgNPT8eOo/wkn1hvAC5GY\n6I43ITwj7nYLEG2FX2qZvFXCMThTpOTxpxyOF6TYZj9aKxRfzaqjGcmMsox1\nIaKBaRydE/oU2Pz2mIJU4nd8FcyzmZlwsrnyVDyWrO2Qt7hyewqQcF4gBCqG\n43dLFidN0fkxCwbYJJ9qOfM1BQYzEQICH05UArDf0tT/QuR/NFa8OO7jNBWm\nzlH3yJik1XrvVVpjCN0UDVkEVqkELm8gksPJaMyC4bgzmwS0eXepne6McUmj\nFu2BZKgwm2tJKcwJleE4ymg98D579rR2nnfEfsG8uw3i9HwZI/OJ3Lg6hFXv\nx9XN6hD9ENCzY3u3r6HYQtNKNJoOyhIuHJK0EPZTW5y3D/ahrEiDqlUs2rId\nBW4V2okcX2DLqgso1cJ9kov4XdfHXnF52JhIBhE2efZfPrxcpKi7IFpGAwkT\nL+ffkA/G0jfEp/avntYumesuahQZSJ9uKksOC0sM9T7l5cXuz8lZip4uWIPi\nhPVbeX0Il4GwP8HMHdSYI/QfVpVADvqEW8PMRApdCtZh2BelkMJT/KPN5S9b\n5UOS\r\n=BsOb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.0","chalk":"4.1.0","upath":"1.2.0","lodash":"4.17.20","multer":"1.4.2","semver":"7.3.2","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"5.22.3","@tryghost/zip":"1.1.3","ghost-ignition":"4.2.2","@tryghost/pretty-cli":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","eslint":"7.8.1","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.4","istanbul":"0.4.5","@tryghost/deploy":"0.2.3","eslint-plugin-ghost":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.5.7_1599496025147_0.5447390347258119","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"gscan","version":"3.6.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.6.0","maintainers":[{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"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":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ca8f7865d50529a2ac844fc7c586aa78e20b4e7a","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.6.0.tgz","fileCount":432,"integrity":"sha512-hpyeIM0QQMQ+DBEO2qkdHrt0RqooydGC4XIUGgQP3PxFjCQ97bMkazyHsr+ElBUhnQQaW8emHNk9fMolaWZKKw==","signatures":[{"sig":"MEYCIQD6m2RcEm4JZTKF8sEAAqmFqO1J2ZBw8TAb7O1z8ge/6QIhAP7sOjrVxhzcFXb4xjjLePmdLHQuX02QeISo1GVkXI9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11539864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkAnDCRA9TVsSAnZWagAAQ+MP/RPweb9CwpjZNHEfj4Iu\nf2Lt0ZapN1b6TdDHO/ro2CiPqY++XD2xo+8Z5N3rAMTpswNyMNTB3AzQ7KLd\n1+TSMIB1L2P2MaMb5Lp/KTdhZEp5FACr2yewLmdeC3iPYcyMRto8dixBNfb6\nj7/oCaEj4rLXFaDTmUT/nwgEfXdgLZp7iaAOMXor4pJ+irXROgdD+7FbXsdb\nE5S0b3LJS7Xe3yAvkXrv6wsyma0cB89UgOfi+MG79EdX+y2p8jZo2sy/WE7A\nQAr1EYZ92xM3cLXd3YNRN/qjyDUSKLxdisdOWfp6Yt/RBL+1BS0HFJVPRUfe\n3/IB8V81RLjHM1MGeS7P8DDam9hBr8pz4dE5cXaNPk3kZ0Tetz3NtTMlUFax\n75Sdtrx2ReY/fyy7WZNnCyfC9IuPR/2i29Wn9cYSYIoeHp3/5hLEbliP6xXJ\nGxGhMHsN8D5W63yAt/OhTjzAR36lD9+xQ7ENoljgckcpwo3fz5c/zpuyotZP\nYPOP/3HC04G4+nC5zzJanmJvuc+ebz1A7wWrBe0X+1grN1LpmYDuHdKfWSah\naofKhRJ1w4Lv41n/uNd3lGuhgznNEhOoFSViX7piRwz8E0PD2l3qa56B7hUN\nmcOKPxYi4N4KpvdjM1B2U7v7Ue/OvkHPF1IVa2B9bpXM0MCcPuhqfCoQB8cW\nc+Fv\r\n=jva+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.1","chalk":"4.1.0","upath":"1.2.0","lodash":"4.17.20","multer":"1.4.2","semver":"7.3.2","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"5.26.0","@tryghost/zip":"1.1.4","ghost-ignition":"4.2.2","@tryghost/pretty-cli":"1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.0","sinon":"9.2.0","eslint":"7.11.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.6","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.6.0_1603275203005_0.07395273647533496","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"gscan","version":"3.6.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@3.6.1","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"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":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"fb8a2caae25203fd2524a0c1371f7c62ebebb052","tarball":"https://registry.npmjs.org/gscan/-/gscan-3.6.1.tgz","fileCount":430,"integrity":"sha512-quWlziqqfkRptngIf8oT2SU95oNwzwAhaXtpkEEa17qIV9OOta5SKXM7JmHGN6fN+aiI2xcPIfpyt70ydu/OLA==","signatures":[{"sig":"MEYCIQDUNWpuwn0HLItBTg6hwdDvn4/rRyz7wyLMMM+mtuDb9QIhAL+2OjhpJ7vr1/2SHdRZ5hhvgh+Y/51/KqAi148nPi6K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf00xBCRA9TVsSAnZWagAAsDEP/03SdU7dtHyD2b2ayODD\nYk0fetHfHng9KxpTEt0E4kxqshfKOpiINw8aie/oYe/d50eaEnVK5qFg3BZX\noj29bEd5ZmkOh13d4euVkNaPDLTevzsY+i3vV+lfye5JsUCz0Kvx4XODMy4l\nR6G/B/BYs1pFUwRmOTrJgFMvFbx192645VGZfD1OJ4B9gK36jpak25ZvtuEu\nllGeP2kWsUj96gLHIOQ9r3kKpLqQpGXrg0pUfVfW/Vyal4F37RV0RgC/A1DI\nAGVxwl4CNF/9q8jDiJV6KSDDCitXCmgHyzmT8Qf1vRsr8SWEL09AWW7cWPgf\nLJ0mKaQKt/RnEfyAdREYgnkN6cf8BhmM+igr4kes49nCVmP8o+dNs20K1x2R\n1M6w2GVR/HxCuL4lRsQEsPq2JSeWgYUsncjUHBn4t82AKqUa2ZlSJ8y/sBa5\nTXqYrnjiF0ikY/UyeNLm+0IfH9tcNKY3b5XSiW13UKebf1j+lXGOYv4Gpk5n\nYaaWqwp/5P0uiCXPkdLaffo+js3j8VmueDKwJ4fCH0utZg+pd48vhKdhzHbC\nx9p50q4HMdGY6riYhWGb9eROobR5DVql81DLkH9U6w/OH612qTp+EKsZj9qX\nOXxYJXbf54Md4jEfOKfbROxHyaigu91tgz/BlLiCm5sG2OGl0JOzzNOdXalU\n1nXm\r\n=OhSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2020 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","upath":"1.2.0","lodash":"4.17.20","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"5.29.0","@tryghost/zip":"1.1.6","ghost-ignition":"4.2.4","@tryghost/pretty-cli":"1.2.11"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.1","eslint":"7.15.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.6","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_3.6.1_1607683136711_0.9049265440489596","host":"s3://npm-registry-packages"}},"4.0.0-pre.0":{"name":"gscan","version":"4.0.0-pre.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.0-pre.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"28e7624bab94bfeffb5cbb5597428f65ed824e3c","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0-pre.0.tgz","fileCount":494,"integrity":"sha512-n/dQWv7IPZKJs6kBIx7kWZKsr/Q9N+03LUmhed9p0MuqCX8nv37TURlpVcM7wSK7lhJA6qgkGHSTjmdXfH1zTw==","signatures":[{"sig":"MEQCIA5gOs8ZUnpPQVP2wIoL+MoG0h0gsfbHIWoJnrzjpLhsAiBEo6hygfMMjha8I/WXcR75FJvxn0ziGYtR5EVR6dNpEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIpoXCRA9TVsSAnZWagAA8nIQAJVcjR3JCIRqm1dSJuVK\nKmX+4u+1yaWWYfIXVq5hKJjti4Cm80Byd/CkKx8vs+P+BG9UDnHtTHCpKNy0\nWtVaQydRm1tSxa6wf+FlfBy+O357U/gCUHPzM4zYBsm+KKW9vzxJ/3Felsy3\nqq2DPNsPOim0nM6dnI6QgnUHvJZ7iLHg4SZVD5dZLwelhdUr/AQSxj2+d+c8\n25s/MxWgYyiINSBDhi9NsB3+K98hYHI/xYvAOIlcge6Og0nMes7ilLQSiFi2\n61y9OBjqDpgaZZJEf71+hOdoduPc92fu3eVAckuw3ralurnCq8wfaGgqoIJg\n0Qf1k2AoOFNUf9sPyBt6peMleUxhZwZBECJLtraPnd/I9qf5w35KIOab9cG4\nfDybO22aGxy1jMsjyiiC8v65/yfniRw6mWMRLWZ201iOFPejZVOQXmD4rCiE\nkdfTsuTPAoTiI3VYWkY5wvZCUpTfpK5o082zRJ+8dYJ9BcCP7g00nPw2roWj\ng/ffFm9oEBbl9fYo0AkkzQey1p65aPWdCE19N8su3nt4LSbKV2eKJL5ZEKQw\n5btgJnk3LaHQhL+0e7D5wqyGoI6lYvQa9I1eBbQsMIrjf3EMQRL3ZF13ta6D\n9abtx/MKbg8WhALb2fZeWnKpbbJkanmphx3bVIqkjGNT9LClfN8cKT1v2o/X\nGis0\r\n=5VJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.20","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.1.0","@tryghost/zip":"1.1.8","ghost-ignition":"4.4.3","@tryghost/pretty-cli":"1.2.13"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.4","eslint":"7.19.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0-pre.0_1612880407250_0.30014188701016176","host":"s3://npm-registry-packages"}},"4.0.0-pre.1":{"name":"gscan","version":"4.0.0-pre.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.0-pre.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"8ec2947f9378841630a86501d8a43631483c6a23","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0-pre.1.tgz","fileCount":499,"integrity":"sha512-w+QiXqGfmM0FpAxQZFeUC6Y1sOuivhRkRSh5JSZfDsY2ANzPHLFM0o23myk96Y1X2IX64xZstGXQ5eKANRJkww==","signatures":[{"sig":"MEQCIH6eSKBVpY0s+bOFwVrodZXZtB6ZYmM2yYKP4gLcMbfOAiAZegTjYgsWW4ESuk9LSvOPm72J9diWLDug2WKVSocqmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":858351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPFOqCRA9TVsSAnZWagAAjt4QAIWjFmaeSO2u+ZYrUpWj\nlPXJNdf8Fwkx+SNHN94STWrR0CARejGXnTfvbcpt8CW81B+f0uZtxHWl+UsP\nLrC1oe7y/B4fXC2v4w21pVbbW8seUVTk5gqJ8V0iD9HOYzVdR1dhpsw9SuEq\nmqhtsYOC46jtegh2XvFBEJEIz48Vg3HFKU7M0fHrQRj+de0+7My+6GukhRRv\nN6f5gjjSuNrUywWPLzKHtWYaTtOUFkBwo34v9B7Aa2ibN9W0+LYpv/0rWMQb\nLJOSLAnXyG7htucQOLXQdTBoqR31w07PJzi8YJUGyOSHfPs4FaIRjmtxME7P\nRqzG/dIWWc2KtrQLGAmeVv9pXiEkhS/pCBdM4u+5bEmpFgOCEGBEDj0TYc0D\nvxKcYrmuSVDt2nv9s0qkYoKEbUUyOXD4QbXWuxA450lvV0YTPiPErGU/0g+Q\nzv/sAvmluZuLNxvZZlQh916W8V+r2Ue0v8scqJiSQmSd1dy3tQTkHYNvTCEn\n2wRior5EA2IkEAdLGIAtev9UqMs8sJ+mZ3AupOe2CR20LCAa2XVEWGO44sge\nJA2Pfq36G5QfHqT/82Goh2o9ZyA/tGVuIX1NfuJFEKTY/T44nFF6dxTR98NR\nNdqczZ/Qu0pVnlbUGoPDG122sgO4J7mbYg61WUiw4aukBl1nGHaAXZkuvlJU\nQ5Sy\r\n=R7mO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} master --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.0","@tryghost/zip":"1.1.10","ghost-ignition":"4.4.4","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.0","sinon":"9.2.4","eslint":"7.20.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0-pre.1_1614566313809_0.6682170223965347","host":"s3://npm-registry-packages"}},"4.0.0-pre.2":{"name":"gscan","version":"4.0.0-pre.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.0-pre.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f8962047d7fcd0edd7f201efefc655338ad9208a","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0-pre.2.tgz","fileCount":655,"integrity":"sha512-+pCApO1vd8f6oV7xkuv3Qp3Ofgyi+VPVHzbVb3vhh5z6cvq0BgiLl+Z1kNCdjW9ODwcutZRBLV34iBji63B0kg==","signatures":[{"sig":"MEUCIQCdzAYCe+DkSmWlAuXVM46S9WrNL0TcvQG2Qb0pgDGOjAIgb4bzVNLwBTixNg5NfSJFz+VX44V3lk2UpsdPSwb0jCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP142CRA9TVsSAnZWagAAidsP/1iLLZ9GO33XSHYv0+Xj\nNA3OTyJTgC1mOdt7n0YIqdvCrthVTZ9NhUmhakTu6IuQJumfFn1r6P5h3nMt\njNkxBu2qE5enu/y69CtRNbi5WD4ruiaOopl44ZiPoeWSGD5V5ghXCZMFSpFG\ndr5FH1BR8K+Utcdw9k52zBw3d8asTwpI1aJDFyzPPZSbXUExMmHXoB9VJ0/N\nMNjQaMi0lPHoBwIJxmFiC3WwLJgFiNbk2FXvwmpBnEux1hcZMUQihx8v2qIX\nszqU9VjBDSc8SKCPl2MIp0H/c6iZZJhqr9Y2cxzDUXhXyv5/IIiY845d4QiA\nskkZoeCZM/QwmuqRa/AyJohEdfJXYwCpOsbvb098meea57VfxOg+NGRNynlp\ngL2dgBICl9N+yxbVDzPEbUo6Ok4hlfLNY50lSWpnsQVEOk+DFWwzAH8bbixQ\nuwTNbRFKimRZnWGC4CFb8aIL6EoBfXkBSigiO2dPjc6XM1nmTcnF6l9CzUKK\nGwGokbqFqJKVC860LhNXsmUwg/9gH/0seHzywIfgcMe9qWriQ6CnzaHv8wta\nBpJBjtJ2fkK6LvRo/EmwwOqK0zEg/mGiaFiJDhLfKSy2kM2OkvDEftMRtyFJ\niWZZDnHDsT1sgJzmejBZhM2Hu8uCbEir5QU2HygjQaub77dzU5kyBCJrW03D\nBgiA\r\n=fqo9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.1","@tryghost/zip":"1.1.10","ghost-ignition":"4.4.4","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.0","sinon":"9.2.4","eslint":"7.21.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0-pre.2_1614765622071_0.0727199148831017","host":"s3://npm-registry-packages"}},"4.0.0-pre.3":{"name":"gscan","version":"4.0.0-pre.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.0-pre.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0a0267088600356b52bef5144ef949a8cf62103e","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0-pre.3.tgz","fileCount":660,"integrity":"sha512-NAZcguNWVHWvuumJtCo+pObkFNzs3kvAIE+qcHIUGP3t1aZZx/Vg1UMybAGCpustG5DFKKeH3HI2dcNjz+DyTg==","signatures":[{"sig":"MEUCIFH5z8hrGq98q5m7FlwJ5I/BZDw8+ZHw7FZ9AjeU3CIhAiEAiESrwDGMudJYulVtlesLAtQJo9/Kcnx9aOGBpi1Bio4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP67eCRA9TVsSAnZWagAAl5MQAI2xn56d+YhOlcmzOBeC\nMwjukQm8oc5SEJSXx6Ngynl1UCYad07kSBALyDs1JyJUOriUfzimXY+Vxe00\nuSRvmHBCS+05FWVgsM3NvcUM2ooKUEOojAmvXTxXfdVnkPLxk5YJwzxav3mT\nD+toyGvaLTP4rw0K+wwNRawa9zS4qVYhWkEQc+vJmW51zXzE6wcNOik337qu\nflaAsk3GOz8n9oNGse8mk0IqlqYMNITj671PeZj8mt3ZtgsLljG9pG9bMrqb\nffDOj6QhtXZk84yhea7sj3YotxZ/wrl9UbaxRNX/heJloHC9fTnR6vo/TX1m\nB8umUbpSNZ+xNHR5IDl7CfMn01/qzxTugsrTIo4r2xwEI/wD5R/DkpW19A2L\n2XfJwby9qc32U98r2507Chl9csmpbvAk14nNDmxbDWrgpGhuI3SXi/8adWN4\n5IDfyzD/ZZJnxRWVFxiZ1teJoVCZGM7kv7xItSqaoz7s8R+noXfRYzKdSpLJ\nGWeqNoBfW3XM65bBRKFNeL4J8++KMelSiwPBu5TP1cQ8rbM6FpfoPGobPUvn\n06J7TlJ6qBefzOjNcq4ng8ABPOUDFITMAJHof1PXCwb9P0kgBpc8Gj4LsuQG\nG+ZGAoUbBSn6AEQumBZUYQoFKqFlbiCKTzD3Ea9kIGeWm4K6s/LY3tbTlEY5\nKZjf\r\n=JNbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.1","@tryghost/zip":"1.1.10","ghost-ignition":"4.4.4","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.0","sinon":"9.2.4","eslint":"7.21.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0-pre.3_1614786270163_0.31070565241928705","host":"s3://npm-registry-packages"}},"4.0.0-pre.4":{"name":"gscan","version":"4.0.0-pre.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.0-pre.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"b036dde2377c57f28c6574708fd3733d7524346a","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0-pre.4.tgz","fileCount":660,"integrity":"sha512-QtDQkKDYYbOy0UqvtiFI/8WG0Hi2CbQl8MipDPHEv3K0c3QZLrWrrsTBSJs6dc9a+2TM6isXbSIVF1KDCbSTdA==","signatures":[{"sig":"MEUCIGQ7lJdIxLvxsPRc9Gu/16fAOBynWDomkr3rnZ1yBoKEAiEA7/HIB96HGyVUzcUaMkcwKpGAPIpZLFgJ5iy/oeeeiSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9D0CRA9TVsSAnZWagAAXL8QAJghdPW88KoTtVc+GSlN\nj6rzrn47O9M96hw4tP0jV3OrpJe8wCmDHAyMQXx70Z9MCgbTNB/Eph9s8y0Z\nV/pyHpVczo6gJbhrVr3Rzd5Cl3MtJZ50A7CRyKMW2RDaK2Egv/R8tlzzixQD\nqFhTgMJwrvKbt1EAW4m7comXsK9e9D6xZFsF6ziqCk+ShF4MclwMOPXbXpkN\nfEVTxFVAMqrbpde2OQD2meZydZJZeOBR8/t/2CqX8Vg76RpaiHMPw8CGVHWS\nOq3ne2PrIdezjMme1VLKSGE6fJzafy82E4qEkHBuSwQH6BTAiGxJTq270ibI\nCsfm8Dd6+VNXh/rhnNBcmHHCJdcuR4GtsFj0jSzfZ88XTJtPxnElpJsEez9S\nSf2nEBXjMuuqsFhadiXmsrmMDb0u9zNmUwYxk4YjmEY/xHx4SedXsC5aPKmF\nPqLxmIq/CHJ3znZP1yBkd9mO+42DdvummBnUI9PNIiMo6uJM1KG6S6tE3lVF\nQha4AHgFLMhUA1jQcX0hmbdF915kfC8G8f7qczeVFYAhQ7mQ3kAg2FU9mVvw\ns00oRQ5yfo7PYZEgvlg85Pt+mQ/s6LqrsLl8S6vf+NwJBatJME4ZwaISgJFu\niXa+wXIhQA0NbG5AmYqP3Ij9Txpyt+emq01zCc2IC/9WdrNz8yUn1OpDGRfB\n/xNO\r\n=rVNi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.1","@tryghost/zip":"1.1.10","ghost-ignition":"4.4.4","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.0","sinon":"9.2.4","eslint":"7.21.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0-pre.4_1614794996124_0.3705438257909237","host":"s3://npm-registry-packages"}},"4.0.0-pre.5":{"name":"gscan","version":"4.0.0-pre.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.0-pre.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"5a3dc105181695bc9a036371ab9fb5462bc04b96","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0-pre.5.tgz","fileCount":661,"integrity":"sha512-vAFvaF/57YEolhdPtQJWmeTwzQ1VhlXcEdEGj2vg+QXZd3TwdMqkyc8i8QK23lq9GQ0NO9uCtcQMt5Yxs8GpXw==","signatures":[{"sig":"MEUCIQDHL9My9z2l17YrC0T8WzjADSE2P0JghVdqpdXx6OzUZQIgDMgBX2AYqByrCGxIUzWrGfWq/W6o4+dOIutB/eHwl94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQIG3CRA9TVsSAnZWagAArSwP/RdbiFkerN6xR4PejIb/\nnhx6SjOnvJqLPaErgTyIHwwv9DBCqZj9QUgUeDWECD+EU2XAqibx384sObcy\na8AZRMU26NREZv9/2Si6zCAItNJEXROlKmSvdCCbKuvMi+Ru7LDXhl+1G9Hm\nshT/dkFuDwTOfNJt9wUBOI/dETKflTO3KwyA8fX119c8NvXUAJpsplFnkvbK\nzYkfU5gLm2EslJ6fnreVap4Is3qUro/fvrogB92dSg4ZR6NnbV+laqjURKzq\nv2SEVmef+ZqLgaeRweYobW+wdBC25sbhhVtgbzpBxqrLRUh6t44Msu7X1yYd\nV+wYt27wSz4OMrVbERy7/SLf4L8lZa1saBN4Ty8iZjGNVuIlb7wrQV6G18Yw\nEq2ozUtjmS9luk/NAvZnEbDqtv8aoBZ08nUnzE71N7FOpVDIuvORsjUEEOdm\nyOYCsNM1Ra0P6MbmEYIELbRxn2Aoi6Ojaa9BgSsnOm1Lb7gSS5x9pirY/3lk\nEaS57mkDa/Uua6amyz9OVXLITko56erslj/OY9mnJIZ7clSTmqQpTtSzC9IF\njD/cjrqqFQp0mjp6/tY4m3PQdZzR6l7AN7hY5zOjgsVtizB0M1CjUwjEQMMR\nCJ+YFKdKphzsxm3T94Ngzng+YQZ9RMg1S6FB1V3lNGLemZXMNsx+6PO6oiI0\neXdQ\r\n=XgSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.1","@tryghost/zip":"1.1.10","ghost-ignition":"4.5.3","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.0","sinon":"9.2.4","eslint":"7.21.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0-pre.5_1614840246590_0.13687830655451227","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"gscan","version":"4.0.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0120c78051b6990e0af78df6ef0e63cb30082305","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.0.tgz","fileCount":659,"integrity":"sha512-YHsuTLbKbzCVAA6oTVYi7e0Y87VUfjCyX7F/VCrp4z+GL3j8Ugxw0qAL3H/FzA8PLihRKrq0yH3y4HsnEGassw==","signatures":[{"sig":"MEQCIDaxWH1Ih+ojHqUVeYW3B6o46mmiI9MgI5eXp9427ohiAiART0IXbO919foyorgZygSiadL5qXZBT8ScDLM+objBeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSQ6aCRA9TVsSAnZWagAA2tgP/RHL+zIxYc8m/+pQGI7I\nwd66u1FOAfU+ZBUSWBk/u/pxbeWadefTvmr4J4NjL9dbAHSpyYDrOVvCaGJi\nZFX/pZgpY7FVT6Lq+i8c0pOkkL06JVMR2I4fGGsOyGO89n0jBg4nVgzHw4jz\nWH40GMg+8dQAaaLRbgRoSb9U34Pri+0iOoTxOeILv47E/kVaMGUKM0l+kYgL\nkgEMI3ZQgaq4QSvEy6vPHwTNOH1M9gNaO7u7QOs4huBgbHBlsNSW+xiXeffx\n6wgaYSB5EGOrm4KWh3sBTOpNhTMlUaRtCzE19DMXgCm1DCLGlBWpX7vwdUD9\nkhc6PnCKM23m2BlKR5AKJ9Mk8WAvDz8lzuAGbzZmGQ7UkdzL98/jVKOTE1Da\nDuCqwpz1Qd5qn/tL/8TOmTWmz7AtxIOJtHwEEbEsm3ojIQrBtgpRCwX/Kopy\noH+8aaN1RqYMGG3gZC1Y+FiBFXHSAmWZPBn7YDRObW6A0Vgq8+r7bKjGz6st\nMdxSF/muV91ll4KbHRUDhCiTAju2p2ntIaQngS9wiRAocfZeZUoIoFUfb3fP\n1e0xqUE+/sJ4nKhmyfGNerLy8lyev8Bm+rD4LmBusBf+97c1+kZWai94wE98\n1UoRqXuZrh5WBtY7QGJ6aS5uQAhZ9Kh00qNhovfjAgmVmDv6ENTk+DHYSx5c\nPDqB\r\n=i66S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.1","@tryghost/zip":"1.1.10","ghost-ignition":"4.5.4","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.1","sinon":"9.2.4","eslint":"7.21.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.0_1615400601661_0.821010178836854","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"gscan","version":"4.0.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1c2244b6a4b94b032714e5ae8e71c96cd0facd7b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.1.tgz","fileCount":660,"integrity":"sha512-l0/MM6ADRB4G+Dc4uaBBDasUqROLxSJIRQqwp8j6yT1NV44EbLyK7faN6LFBXPHdeeiswPi2V0syJj3KRIXutA==","signatures":[{"sig":"MEUCIQDAqWFipwcAgI5OEKGgUTkEP4OC2UNRVndVg0TkM7beawIgVwL3RjOiBnPz4LiB7ku0v0Cu7pjrb1W3h6o9bkxNFnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS7N3CRA9TVsSAnZWagAAsAAP/Ar4/oNoJX0kmib0b3ai\ncTa3XVGdqX4KHDJwP91BMX+kQ7h2NcbFO6SYNAp4X3IhkaSwPM1Nv1kATJiA\n20iEg1UtcG+I85t47ePKl5o7McSZOhDsZXyKRvjkvcAV7MclY6Vilw5Shkao\n5zLxp7py22B2S4Vm/uKiQhW7FCJwcwysqdR3HrLMAY8iyVagO2a1Dt37g48y\nB9XSMtPn1ZINkeYxnAkqn4lZw7NbFrNKvcvFpSGe8llwfGTCMQcc5I4kVr5X\nVG9iAzYtxCFA3kMxIfWSG580HvHV0WFX0a0j3mmMP5sPB7qL+U5Zx3sBM3TQ\ndoy4520iRibbx6oGFkaO1NlD+3bXmDtSrMV/DRpaFvUIWUWOwmCZC6577rkd\nKZ+i5Olhu/6xEC/9yWMJg1oW7hO4ez72uiNDKbHPMESSlnuBuwYI7Tp7Mrgz\nHjvO/bVIUa7A8sB5zF9qYGER3SXLOVTDGv0CR9jWDXLnxOGjkplLkTfsEUiT\n5J0pu7fiGdw2nHLxlQBLnau9kZ4h5M13BAxAaI3engrxhiANicctb99D31pp\neH6NIJtEE2ax5Z8mbVDC4i+2d3iLfwg9ZnU5Qsrzv45yQKziFtDatSGA134t\nXolDaXtkytUOCooNMO5+5gEvzOqrsHqVcXojFDGNxRhKclvv7RT0Wmh+5BdR\nropK\r\n=t1dg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.4","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.4","require-dir":"1.2.0","@sentry/node":"6.2.2","@tryghost/zip":"1.1.10","ghost-ignition":"4.5.4","@tryghost/pretty-cli":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"9.2.4","eslint":"7.21.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.1_1615573879049_0.011225632511828953","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"gscan","version":"4.0.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7bf47bbd6d55a625d3df4533bb56fa00d4cd230f","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.0.2.tgz","fileCount":661,"integrity":"sha512-3wa2VH4GYmfarfsmTqECtj8sLSyPaoyWN6WUwtHXiT7iNtE90fmXopJAgkXkMisT50sxL9PThqK+5ql8CsbMkQ==","signatures":[{"sig":"MEYCIQDP9b+rOJ+kX8Cx6DOHzPx2Fw/Qf6PNMbJL/qJd75ehpwIhALsh9BQfammZUFiIn4qBgLBa5hEFy/bdG4/imX4uvCah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11679533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeWYSCRA9TVsSAnZWagAAH4kP/jBntVM9s1KtVhR00gTa\no99xy+IlCcvUxs5LdnzEFim8Tk4OxPcOZe+92CyQE4X52gr0ESMjh9mo/p4M\n0r5MZI3fF9x/HRBvThF3Pk8lxc5iwweoMm0bQS3QwHn+jxg24KpWbwwr7j/B\nh8xIQiSJzDDuU+JTiBOgoTYURH7SB+GbB22x6CGOnknPhHk6NQlJ4AevGA8F\n+Wbf0TXqNSWU/ujuNQyXIVnVuILlE+s3fkiNuYXstLQ9NbY+xbR4ZI/HcTh9\nafH6WSuiOhemD4n8pkTkkYM+gkEXU/EhasdllJj/fjD7qDoM4JlkihK3YGS6\n6cxaqwfhzJp+sPPuf6QSgjeBppQJXrtpQJlr5fdRZzkBCkvebVtTL3DPbcnl\nA34r4EVNJDi/xQFuK5BETsug+sUYyZoOFE9hVc/2DKqAEXrICmNq08oLTBz7\nOBsdFaJch0L95S6XEDFyi1yjJvi4NFG1yGl2EDhH8tAyKL6ajVpAG+xE+++G\nX1ddiW+yHGIqv1Au6oMzh5kKLjj6v2VpmKPprrAen/dm6oBIOBgTbCbPL6B9\n/aFwbTRQOPsltxIuRrf7Si7hTmrwkwBhmPIDvuUPpTgNhIfjdRTPz+fnn+5h\nDQNtF4cQPzVH+wy4nZbogwq9UhU8Ey/xqopAg1rQJ4hKmfxGCfMP1rJPUvaE\nH7Qs\r\n=1kPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","deploy":"shipit","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.6","uuid":"8.3.2","chalk":"4.1.0","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.3.5","require-dir":"1.2.0","@sentry/node":"6.2.5","@tryghost/zip":"1.1.11","ghost-ignition":"4.6.2","@tryghost/pretty-cli":"1.2.16"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"10.0.0","eslint":"7.24.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","@tryghost/deploy":"0.3.1","eslint-plugin-ghost":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.0.2_1618568711756_0.781310984940871","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"gscan","version":"4.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d4cca61e57642e3927b778dfe343dcdc8f4b5d88","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.1.0.tgz","fileCount":689,"integrity":"sha512-nUGEZCvo/DNKG7ENXxhN/X9VdMWvATTrXUZmtSRgcaLgf+dr30ZDAt7i+R1Zq60NKffnuuGCCP56mhf0TXY3Iw==","signatures":[{"sig":"MEQCIEV6sTrIpDKi9EitGj5F3RIxMgZutrA5QCuEcRhjS4GiAiBRBQm5muLjRwN2bzzxThQDuFWiMSTr/XqZ6u8FjrUwbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyg0xCRA9TVsSAnZWagAAFfMQAIi6g2u5q//NvpTmKqi3\nLasAJOGuiRJnwrc8T8dWwOMJ65zEFkSWz41cxWnXtV1dZ5nqI73yUqZewIy0\n5x3Ehmh1qA4zQowPLu9VyH4sudluO/LS6Xk0mqDpUgwxVUNed4LMrd9ilNzI\nQGB2dMlOYYvcC24Rr8BnpfFCl47m84TkUg9YXd91lRsr2bSzKdXGAdcK5z2t\nm8BEygJLmp+SakvU/IXrkWZC5DkkoJzAz9+pCkDt8c8RMzvlot/ysbfSPeL2\ng3q6OkEeVHSVDzT3djwTlGOuyy8UeuTO9Tkm0F10X6BlRUrw839PI896PbaL\nZOyUarrePSlB1RsZkCEWV2T3mXX2qI47zGpWO3Z1QIquEEkdZGHC7VY11DmP\nd+8zUPLfwnrkmTPidVCT2jxjpSuR7RgwUc7hP3Epe5ZI6VYXMgMs2Zz1eL7L\nNg7KW6K19HqGBpTTlG3DO0crKrCXyDf55w5fWX3LIIXl6130Kuookkwu5G1S\nIr6WAoecZjLKOINvchn+8AI3FOTG25xbOAgBjM9mTm6ottjQQzFRAge2bNRQ\nXS98wIzu63QYvBWx+Df8rgutgU+BQ02F2rkRGVRG2AKv8BL3hq1JW+5H4esJ\noLW6XGWEiY/DaCs+dYAgrdulBgg+bWSXD9QQ+KN9eju9Q1MDcXRXM5NVnOm1\n1VMr\r\n=v0Qq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.7.1","@tryghost/zip":"1.1.12","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.1.0_1623854385463_0.353635309652238","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"gscan","version":"4.1.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"3f0f5e356587ced3246aff8b7348ffec994c1e06","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.1.1.tgz","fileCount":692,"integrity":"sha512-iWBr10WGGYDh9oN6Hkiwv6Y7myvVQXujZYBbHJWFLLOqJqyFJMdPfJXlT+/wXHUwKq63uCNy2Ks/MPoEjRrAOg==","signatures":[{"sig":"MEUCIAYiE/AzCm/iA/Z+a2Hcqjwv9GdOV/ITn9LnlSNYiTXJAiEAqWDosfvCLx1SoNgHNeorYvVIvJNv3ijHlzeEo6MQnmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5smJCRA9TVsSAnZWagAAi3AP/3ic7YZAMMIOfIriK+37\nmRZypQYaWFQ6xJuCZquJ88qmJ/HIF1weC+2AJiQ87LMv+JvFjLt1iJDacX1I\nTbpNejJqUI5y9wcUxH5aVStifH9QpWmxmGANoM5uxWf+CyACxgpFBB2djIw+\niwfktBAYhytW2lHK28Tvs1+Dct8oWJlpCjbzkUFl95fQA3KbZUwjPQDzMqYr\nhKlOs0kXhlVNYN7O2suPQOArs0fC/+up7DqUTtB+Il637rC0aSJDW+SSzfjO\nOaVcdE+htAZBxNW2ItFuq9F6tIjH9NyMB0hBsEBcpAgigue5DOJpfYSGvhU7\nQP56V5y/WbLuvPmYEXLNuohLghu77vNGsSIT4+RG03A1/Zo7lJYwuulzYAmx\nKGq+FNsts13N3Avkds8dNjgptkf13wVsh5iS7wEwobppANvmludoTntOHQZn\n0sLRoB1liwxAhfIYpD0NeWu1ldO4FvwyuDqFOnBqrSRb8uaTncZgN9qhfmhg\nDOon8FJpTtpv16uGwkp2jaSTNZnUrmYSm75r1D/vbNU90bAS27PcQ6xkVp4N\nLNa4pTeTnm57wZ2elTY3ZJrY661McCkihtlIssoJvxxO07UlPHve8y6hpJMJ\n4zsuh/DUfK4XuMdF5xeSyCElrnEOyMevDxCXofpkdZAkuV3uVXbSTj70qT+2\niQcb\r\n=B/1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.8.0","@tryghost/zip":"1.1.12","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.1.1_1625737609146_0.9452746927270892","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"gscan","version":"4.1.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"3eea1871bf8508fde6cac61943246a5161730a46","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.1.2.tgz","fileCount":696,"integrity":"sha512-h5wLwblg9e0lfCRjIhUhMjHQrj9B3FRNLcHyrrq+taxfF/+xaTXwfn3JWBRPO39DuosFY4nmcNEpj30RV/OH7A==","signatures":[{"sig":"MEUCICmPGpFpx5JcRiEas6I5NYsYNIGzgYxW+2cOIoseKhFqAiEAgXWNQhgP2jTb9F6+tAZQ2UwfC07KAmuAjk8f33e9LaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":914465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6A5KCRA9TVsSAnZWagAA8PwP/jXMJ/KtEeAlkw4zDSe/\njGKZh8ep/Ucqa8PClWyI7YIfxIqnqTIWwP103M4LnhwptH2/tqK0lXYwVxT3\n78eY9PvSU++U4Y3vddrcShEuBZAjqMO/+Pmsp0AfI+PcDt6reQk+wblG7mg9\nWMxDmRGLX8r/9Ik+j5DaIC+oUPpknSP0qDhq8Y4fzozuqVsWXsD4kO8gWKiY\nTPWqyyVHj81S8FzcCNE99so7hq4SRFrbjUMhf95sKl+BfxLuPAzpXiq1mz1u\nPlls7PesQLoif2gxskk51N6FWwWC3V7i+miHFsj2wAUY4Jfel/f7UFvrYUeb\nzUo3Khd6BDgKpS6F+K8UQ68BWNBGsjt8lGum9qUVVmJjuxiKGHR1HjSqM3Hy\nY0geFkQGOWcush+kuQ6iO6ftW3bVShdf5EHYA+g9/OFEU1EIy4Wix2l5PRNS\njZ1CvTageIM8jp7WaBfXvAzN49yNyO5HEX0GJNxJFUpXuZizB3moMaEGCpc0\n87tP3Do0Hc0iLdS1xfNYuPfpSUXZmr9O21HL2pe3C/v5W4I5Br0nDqXmc/DC\n7vQnpvOY/JimgJsKwtlrMcKKUl5AmHs+AdZuQ/u+Mtrrdqfive42jNu0jwDS\n6FWKPlLGI6FK20Vjy/Yw+ewHAx6SQdCLQ+2ZOkxgmTpa9fL4bAJOwomMpOmy\npkUl\r\n=czlw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.8.0","@tryghost/zip":"1.1.12","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.1.2_1625820746073_0.6982121882394354","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"gscan","version":"4.1.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7b345b25205c5c6ff72579e9447a362cc8b525fe","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.1.3.tgz","fileCount":699,"integrity":"sha512-eMRSWws8cyD4V1ZgOYI0sbsF1F3LxIig32XcknBkyCvQw+S+dkkgBJDEfOZ5+4JMqzDX2+R0/AsFDymzKRBDeg==","signatures":[{"sig":"MEUCIGz6tgu71U3p6PP2tjgudUOq0uYex92Wg+BRs+H0eqLeAiEA6f85yZ3yYIsQr3LWRvHrK18d3lMNyL2BkuuVWy+5Ik0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":878806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9aSyCRA9TVsSAnZWagAA1IYP/3bt29il2nsDNP8FfXf+\nTbo+HsqpCwTCy5+8RBYXyvm9W850kpxnmQrS/ODtJFp76e1T5rgzVXRTupSA\nydpoVoBijvnwAB6J40LbCL9xjVdtXeEjh2uNvL9bEnOgNSZ/NDlcVPB5GibK\nPJ+DUzUQd5LotYLwYgZZyzoCC2uPmhjOery6m3NaWe6fOWAX0+FwMgaE4TUO\nP90EJL/+Ec4lGl3qyXXjpPSk1iYtBZHGL37xQ2qYSe2Vd0uQjiDJSWdnTt9m\nwKoS5R+0U/nUeq1wKauGQ5YPAzD4vIbW3CmIjd5BWWI4Y5BdKq39pTaLX2vB\neRAlLrm1p4pQgiEDIsHHKdsYEcG4gGL4PQerVZa3EiyJ57Rd4+g4gi32R7PM\nP/F70K/b+UFNxJP4QPuzQZyKi0HZVpN3j7VC2v2T2XeTeKtic9UNrk1pp9Br\nkaQehdKhOxATfROSJED4JXFVhNyknL9VLjjesGbn8Ir4N7hy2k1hi/29Zq+b\n3hVdYqZUS+2xU7Tufff9Ii7rGRj9reRWI43Ux/1Jqa1D2PaK5LwUbA9KFrcK\nQrXra1mOKJpfnbjeGSO+pa06/nj0lAMFLeEJyVewkTX65rX7hOQA+bSpcchw\n1e3H4mrH5rJla7y7nuC4+SPwf3OtB673tsieMFVRmAjFpCJPTuamu9Irj7Bn\nVcdO\r\n=FiWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.9.0","@tryghost/zip":"1.1.12","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.1.3_1626711218573_0.9347400410953921","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"gscan","version":"4.1.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"24943343a2504972cbd1f2f4b2eb0a94cd851baf","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.1.4.tgz","fileCount":699,"integrity":"sha512-1hPCHdmvLAYch9tGwEuBkUhxPG6lmyeUmN9ALqkHHEWUKEMEo7wC1AhTQLvWZkZXI21Fq0avmlMmZiCMrO0fnw==","signatures":[{"sig":"MEUCIGC0LuiqtNlYVDzWnYFwhDYzIdCQ/m7+x2zIRNJYBP2yAiEAv1u8JQY75p61w6yKf3VD/FQTVGCIpQ9+i3FofNiceIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":878925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+aWoCRA9TVsSAnZWagAAM34P/1oDM1pEKpzI3aBZ6J0a\n54fZLL/1806KrH5K3VK133BNDSYNrI7hCcxcYp3jejOTL73b1tq/F0wk/CaI\n90SCZdN85xACJYETVO2qBQ3X6bTiY6g+xLyNKWrhAi/qJZ9DXQelNRdf4XTd\nrkpNuc+Ba2rK/lLTVDE7pFs19GWL2uKN/xxObhfUzmAxbzpDYzbnNCU0ue+T\nT1Jz4vlWuWZQm5C+OASBWAG0l7jz75mQrzvzc4hic2VEgwHbU9GqONdpvFy9\nH1ZFIL9xFzwEK9F9JDN1myfaaUzNO1WCu/+2TvdWzxCZTCwXZChOOMJuYYkU\nQ1TulxmNegjJ+qblLF1lSVqw+nyWCHIuCYXnY3huZJQhdNIvlg+78viceG4w\nlSZFw4ehwwjk7qK7Gtl1kHKfYcZUifwzjocWGShGF1ZEn+jw0+1xJq/CY3f0\nUqcHr35bH6APaMm4/gh8jurz7gVLr6VdE0lvmDTMb2y92OALlqtfz5AGWN1/\nHAitn5gln3+4kz5KUijRFdg/Yw7OZKo0rvW3kc7kldmaydTVfIjewvm/rf+w\nOddbSYALYchbsKXqUN0i6yuWErRi4WX9OybfNuWEV+pj5uumjAv4lZSvXI4K\nUy8AGcC0FCigKzDb3LRY45AnTPKClB6DBQzvFnMfVJfpzIAiMPrB/NWhDS0u\nwJ6H\r\n=X2ih\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^10.13.0 || ^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.10.0","@tryghost/zip":"1.1.12","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.1.4_1626973608120_0.06364072120038333","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"gscan","version":"4.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.2.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"a936ea6e5001baec10123b5fd2ed85e83cb833c2","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.2.0.tgz","fileCount":700,"integrity":"sha512-jIPb0bZkqxOVKjJmqL4Z/aep0V8CYF7BtPibA3NRsz+I6+g0AbfkfCvDzNq8HJ/rhDchhGW6Vf4avUVD/L7JTA==","signatures":[{"sig":"MEUCIQC68xbJOxx3UCCL4k5FUGnemYhRJ39Z1a6MpVpFQgEerAIgbwNYZH2V2H11rXWCirGEHay4mutO3VlX0wVCgfxxMkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+tsqCRA9TVsSAnZWagAAVx4P/0o+usQZcHAQS4GBzBfb\nL2nL/dLG4J5mkx79rr6JU9Ncfw1t0zpzNkZrSuXENzCOEoS7tIzmvU3VfqD8\n9nt48rgucuURwGfDku00JpGjrz7V7bozf9a/Cgucd0ry+IsFoeZNVDg0vD86\nq/ctfDYEZoOPvLxVR9AZgO8/NXJl8OPDN2r6VyVeXV82qSxoZaL1lNNqnzv0\n/saqQQjPQbBjmYecSRqUB+zeoseKYVHcyHz96/HZ0BeD+wBuJnjvmSlklFZT\npnxS/Vud9P2waZh/JHdWlh2K5j4hcflHWXHfsmnTl5Y9qgRJFGSwA4ozaRj+\noMEFRVvPGCYN/EjbvV43ycy2KVp6x0Xrfm6X14rzu/5W0fFMyYnqCnM2LgWp\n0/hYLmwXBhrORlUmQHf0L1vlM9aQs2nfhuFo+9x1cv7WgpYTS45nwkoFX6Ko\noRcixv0QFVzxbOh4l8ZbIaHfWqzjklBMYM2lj+hK0CouoVUd9Pmc4Ri3d0xL\nkSeULSeokhTOwcYIeuOr8Jnz6dXdBctJn3BZjr7cmbGB5Q4TNraeHRsDbM1u\nQMra/8hNJp7AplS1FsQVj/01Ngk3z90LCppdmnXmcsyP3hxpkR2vACknKQEI\noYiUWkdbw0jo8FVue0W4MpWehJv22W2Ae/ltAFv53TpyakfpOL2UeKrt2I2p\nEuyn\r\n=uxO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.10.0","@tryghost/zip":"1.1.14","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.2.0_1627052842579_0.7726716045063862","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"gscan","version":"4.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.2.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"665044709501b051430f832fac43f6378081b69f","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.2.1.tgz","fileCount":700,"integrity":"sha512-U5BqkySohXVc6u64ueNn173V7YpITy11tRrO9YgQiUXe/BTJhrUFP5FtdF2Rlubv34njtya5BE6G7HfRVSXGOw==","signatures":[{"sig":"MEUCIG7CId6wcl9VdRV0y4z9BoRGNRH52aZZs1tfutPkvK+dAiEAuNd83c7fWuXPac3zrRMKc0RYh33UcoG3Grg9TXqPobQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+uLACRA9TVsSAnZWagAA9qwP/RepMz4obMbAJaOvxAxH\nRWgR33dRr/ryhJynl+rDdmYdq2exCo/XLtBIRxotKSWJIr7YYGvody+ukkWr\nulHLg73NQS1/vv87H8+FFniG7Qm9etO0eWNsdrSrLEFK34or8OsNxrq78mu3\ntH8/hazdRsZDNcO+ha5YjpxdQwiHE6AJuYP2CDbksjAegE11v/xJL1xpiBgC\ntXSrbtMSRJeWT0E1lkd2ZkjKbn4Yxv1rUPqHXT2OS5LMj23SvI8DWjbjsKZp\nyPDPtOqaInd9NdX0CcbcY12fXi52Eh+mhIRVaE0kPRNRFVzqYdm0gh6Hkt8b\nEUpZai38vFxK9A4OwFirjTEOWF+M7Vd3CQyULwwGhwVS7pLqwBGh49uzUWsP\n3Bbk+AdNziafx6oeVplNjwK+F41cKtZV3CFKBgJH3dq8ZqGRR8JSmewV3Flj\njm9mALvbRebnUJYuAvTcWX2YcZZrF+/2ElT8TsqEQ8N4Fpa854insjJB8ftV\nqj3BrFmyiTSU2ZFIY2r5odqX9wtfevF6SBOP4yCu3D5DNQDO/QeKrUcAwjCy\n7k47Ql6vl/NbNwVAaPpEpLuzhrDwuhuromqttbX3eIilP0ZAURfmg/e92AHz\nZrEZsEXvvZPkFNh2U/KwgWucFg0lR53V2WpqHojMVTSj+K2wuvf+NPrQRjwF\nZyE+\r\n=vw0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.1.7","uuid":"8.3.2","chalk":"4.1.1","lodash":"4.17.21","multer":"1.4.2","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.10.0","@tryghost/zip":"1.1.14","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.2.1_1627054783928_0.7362903693380132","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"gscan","version":"4.3.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.3.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"8fd8a6dac97e56aa9fe9d0ee2af43bd0a45dbe51","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.3.0.tgz","fileCount":696,"integrity":"sha512-h/Gfeh2XXxfjZkwtfgwqDSx/TvFC4Bph1OzIaMZug6ol97vsiDYi5/OxPIXq5XIG0DqzsANkxENezDueX5F8Zg==","signatures":[{"sig":"MEUCIQDa/jLhMGpv2URhOx52CTMnP14FMKi8cphfn3jc4s4BhwIgN48u2N8+DfpeUfu2vHUnoRH4PySZ97fpf01H65hw3wQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268057},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.2","@tryghost/zip":"1.1.15","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.19"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.3.0_1632386826634_0.21042114658204736","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"gscan","version":"4.3.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.3.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c99edb27719ab931708e081bc6e2fe4868f64068","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.3.1.tgz","fileCount":89,"integrity":"sha512-Bgmrfkt2w++ojhp/NSPItHTRphpbiSFZD0STw/JoU3NT0QRX6dXJ+Z5B0LxIyW6XtDy1DKBC6clD2FJBKwC2oQ==","signatures":[{"sig":"MEUCIEDCUf3gMa0FtzBg50/VV7zBZUiLgRWLFYYF7AS+axcmAiEA2KnnNtCz/2kfGDLsIT/hPYgvT+SbtFkfjPYRqiLD4h0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":732863},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.2","@tryghost/zip":"1.1.15","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.19"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.3.1_1632388310086_0.04360564055092575","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"gscan","version":"4.4.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.4.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"24b237e3276cf0aa2c0eb27feab59680d0dad5aa","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.4.0.tgz","fileCount":89,"integrity":"sha512-7WOcSN8IGzAIDX5psqIL0mTz2/iRP6yF9VP+DylqOzQLPFrjBnIXH4uHQOJ1xbjMNVkaiXETG9eR2FwImCBiPQ==","signatures":[{"sig":"MEQCIC+2w6bey9D2HodXqhsgn6BI872f8NI8ZBsUnefi4NUJAiBSOg8y5brxHDVeuZslelWaB0Bd3YFSO1jczCcmCQyQcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740000},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.4.0_1634042761303_0.8291248584186615","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"gscan","version":"4.5.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.5.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e72824b5f4725331817c6f3298687eb1049636af","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.5.0.tgz","fileCount":90,"integrity":"sha512-gAQV/ISjrlMPIDWv2e0G4hl6/toVkdB87LPnrNYcy5jls7wCMohv2RqN2K7IoQCEFUn7SMRpkzWl5DOYEQMOXg==","signatures":[{"sig":"MEUCIGC0ygcvahF3c9yR5c7hQXekwIUCKJnv7kGeX6/2UbdPAiEA4eOt8kiqV63fwbnwQmkyLcVfuMGJ64mZ/1QVmsjeCsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":742290},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.5.0_1634056309337_0.5711899905614188","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"gscan","version":"4.5.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.5.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ef3bab04d584582a1d91cf6a5f5e4e537e8fd383","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.5.1.tgz","fileCount":90,"integrity":"sha512-LgI9QgDjy8BS0ykrTKM3ETXEb5PwqNyKZA0YK/zkc3IjF485JAH50jtRyp2hJ/an+l/DlYaXfbI9H7/q0DNFOQ==","signatures":[{"sig":"MEUCIQCKWFnx6o6aXpw95j4FVDEEJMVmHhFpWGZjOETq68wrVgIgFTLzhdVoKAZmC8jflik3olu6k9mVFxgozquzF13vixc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":742815},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.5.1_1634109518530_0.10797421567888721","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"gscan","version":"4.6.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.6.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9d5b12d516194f4c71de5b00679804ac62e521c9","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.6.0.tgz","fileCount":92,"integrity":"sha512-hIuYzl1mbfgCfHsDa/pApSNkhgLJpneDs7P1iZEIiSdqElzY7urtFXI2SGqDqi2kgp5TzYNgqrsM/lRx8nHKfQ==","signatures":[{"sig":"MEYCIQDH26iq1gloovJib8R9iUAZnRZ5Rj7bXJsMp7Yt1ydergIhAIvwznirM+F868RopwV2agQT1K1/gPju/uCWEIwdzBgZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":748991},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.6.0_1634142380138_0.7966671698739554","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"gscan","version":"4.7.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.7.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1eeb2e40d42ad46244e8387c959e45c912fd1663","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.7.0.tgz","fileCount":92,"integrity":"sha512-EXNtNtewwVWPeaMMzjAaJswbrwxQxzKe6YxARPeyguJqAZnnjPQaJu1YZ07muO0GhTluAUdkh3qHsEartiwuCA==","signatures":[{"sig":"MEUCIQCp1o0DLCsSoHMf/Z6iA4mLXU20tXlJrU2glCrWaDhddwIgFyrfcOQrMXJGDyTrtPlzn5Zca52MxteMyOAXlZV4qtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":750858},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.7.0_1634204302547_0.7794161445906349","host":"s3://npm-registry-packages"}},"4.7.1":{"name":"gscan","version":"4.7.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.7.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"cee6583207b59dc9810883472c4c02e4eb8efcaa","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.7.1.tgz","fileCount":92,"integrity":"sha512-jCH+uCAwVyEtKxrVshSuwqnFgVehM09CHOJKoz4pU2RA2i4Epq+PCJ9Hb19fDXCaQ5asf0zfbCn9/65gseoJqw==","signatures":[{"sig":"MEUCIGJdTV6sNG6RV5GJniiA0HHR9LseOKLilbUciRFwWNUuAiEArjr88sz8kYMaiDm+HHkFtZssbC3xak5PHgdB2m7D83c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":750808},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.7.1_1634215652105_0.3966170821966126","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"gscan","version":"4.8.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.8.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ecf4bedffd398214b725d9bf679d68a6c509666d","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.8.0.tgz","fileCount":93,"integrity":"sha512-2o/aXjBgUdbhbYFDxouNrnwikHdDAvTmtmghCnYCOYbwWXC0zXa+GzCuRTi+1idVSmqSSpBVNFWjo0e2rO6WPQ==","signatures":[{"sig":"MEUCIQChyuZrzeuPr426mczxCsZ60oE6ignK8pNuaAhA+e9wUgIgHiw46B2DPSTJsm6aytP2UCzdxw8+nfhGrmgcJdB6xr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751249},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.8.0_1634216722222_0.04749844249463142","host":"s3://npm-registry-packages"}},"4.8.1":{"name":"gscan","version":"4.8.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.8.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"375fcc69cb186c20e70527acb5ad94fa39672f92","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.8.1.tgz","fileCount":92,"integrity":"sha512-7RsDjryid2waUvmkr5QO2awghGp8EUgzNf95fE8rXr9rKjDjpUrrFTrXxlKq/CiEb1ThKJre0Jm029mcTiUcbw==","signatures":[{"sig":"MEUCIQDHBBvboUgnBSjH124iBFdVRCtcmW1gpVblo+AoLULWWAIgbbsviuAMdkKnn08rSvgCfostZLDXWkXs5vw44kMNXOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751621},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.8.1_1634229383904_0.2959000425448215","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"gscan","version":"4.9.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.9.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1e9c7aeb1cced58c5e9006b0a969908bd6395f78","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.9.0.tgz","fileCount":92,"integrity":"sha512-4aaQ5rd3vqlqzhCSpf1EtuMqD7CA31LBjKWLqMeOzZJF4hr9Ngxayxix5tZeVT4gn2gQqPMyXhFxARc/0g1FgA==","signatures":[{"sig":"MEQCIGUj/11Ye3Ib40R5lR+0uJQC9TJ5v9hpQzIvXrtAkuBpAiAqIKBQpO5MnDWOuhHBClZaCldGuoQ3EA4DBWBCs3xMOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752431},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.17","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.9.0_1634628795479_0.6481334185270073","host":"s3://npm-registry-packages"}},"4.9.1":{"name":"gscan","version":"4.9.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.9.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e9b4f1dd5f332cda469014f8afaa6c21ac73ae20","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.9.1.tgz","fileCount":93,"integrity":"sha512-hujCwP3xR/ebe5DLidUJZCWP8vxqttAwoy7oYL6u6XjBuuByeqzjNfo+rmNi9/L4Y0ldyKEQXC4hLW+eXydHag==","signatures":[{"sig":"MEYCIQDYMvZY+GGFoEZsH1AM7UR2Rhs+ZPrKa+GxFDRhZ8svCQIhALl7EtgVc0W05fHED8P5twHOZ8HAZCo3tjg4Y/FSUirf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752453},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.18","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.22"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.9.1_1635152715556_0.003372556994077458","host":"s3://npm-registry-packages"}},"4.9.2":{"name":"gscan","version":"4.9.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.9.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c6ed19231b22d404198155f36802213925f13f90","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.9.2.tgz","fileCount":92,"integrity":"sha512-EZrdmkzv3RwDmbbbAY5NBSBbhuZ42R/LMkJI0ORkvaaxrnxFepQC1uB+VUmiiFzo54sYDjWPMcXrVPv7qNd5oQ==","signatures":[{"sig":"MEUCIQC/VLKkCfY5z3RkeqS8y2EVm3TX85KZF1uTMP8yyfXIFwIgD/m7PTAiGGGzbtPeV4PH6tRDOUns0ebxdvhvhzwJMcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752905},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.18","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.22"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.9.2_1635238833713_0.29017450017349766","host":"s3://npm-registry-packages"}},"4.9.3":{"name":"gscan","version":"4.9.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.9.3","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2f7674f11ee2bf8a4805210c24b72264df480d32","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.9.3.tgz","fileCount":92,"integrity":"sha512-+iMshoaR7RJB/+IRJ984BCtkyerQ8Lgf7OoJzM0xdYsXM8jgVUN5Zrrn0SD/XQsNycDLABtG4A2cxBhkFRKPiQ==","signatures":[{"sig":"MEQCIBJiuZ36AMOk9eoCWm9lpYlJ54mItVvVV+ZzjWPMp9lqAiAJVO6NgeKq/+hT0gS5OPD8vMADhZEusxo6syyenWO5JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752900},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.18","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.22"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.9.3_1635243418055_0.607830439156638","host":"s3://npm-registry-packages"}},"4.9.4":{"name":"gscan","version":"4.9.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.9.4","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"a2b28624fde95a3ec269b5aba0a0dba611b21391","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.9.4.tgz","fileCount":92,"integrity":"sha512-pCNUYad5RwE5nzlAQZOqpiuccJE06MTmfiQjM+3qmZYlBKy6BVcG+FzEn+3Y4dd6mu+UeyYibGDXrxVEMSvgag==","signatures":[{"sig":"MEUCIQCoWp+KX6zba/KPOZWLsjcEhQ+dP5HVs7z+KmLwBg0beAIgTgn2MCMmuH0bMw8joZiqXgALJPAcKbyTlwOy6GGmFds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752226},"main":"lib","engines":{"node":"^12.10.0 || ^14.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.18","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.22"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.9.4_1635261793080_0.01625004464183255","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"gscan","version":"4.10.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.10.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"af25493ac57f21ac9225649d867632be67b0ed4b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.10.0.tgz","fileCount":93,"integrity":"sha512-own9H7q/0/+L3l4pzjQvotklfy+8zgYgDlSfabaURyhZ7OEG6ReT9ruJ644DqBlaVSR5W04r945MP/srWMFc+A==","signatures":[{"sig":"MEQCICqMA6Y1a2s5rBxHJMMHQhckpZvOwhn/jB1WhMlnus+nAiAyWRR9X6ZdGPE/F/h10N/mGUMYoCxmoLtqTzZ1VH83vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752239},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.18","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.22"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"7.25.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.10.0_1635326853597_0.1301299973567458","host":"s3://npm-registry-packages"}},"4.10.1":{"name":"gscan","version":"4.10.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.10.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"4375d26295537fbe6d1c721750a3381f33b687a4","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.10.1.tgz","fileCount":93,"integrity":"sha512-Lba8blZ6Yzp2xAxJr8xMFc/SX+jRnZQKnsWiGkFsjZpSgC8SWOkwGiUuFivKYbbMJmbf1bfvixu3QIN5zmfHfQ==","signatures":[{"sig":"MEYCIQDCjlCz1zAV7RK+RQU7DAXQfsvJidR2g3ub+HbAMcRN6QIhANWVcm88YvlD2PbK9Hc59+GLy9eNtCczVWNrhvUoKnPy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752558},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.0","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.13.3","@tryghost/zip":"1.1.18","ghost-ignition":"4.6.3","@tryghost/pretty-cli":"1.2.22"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"11.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.10.1_1635868122309_0.1602537075864643","host":"s3://npm-registry-packages"}},"4.10.2":{"name":"gscan","version":"4.10.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.10.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"398f2e241da02d3e2c346ade5c8e8dff0d63f3a3","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.10.2.tgz","fileCount":92,"integrity":"sha512-Mk7QpvY5WI90RdVxPIOR4yP7VXnhXsbbD8UzB5KkgIX/msQ1r/g770chf/MoES7eBn/b4necXN/vwgaGTnbzdQ==","signatures":[{"sig":"MEUCIEpBuEQQryv4cefdKfLup8QO4YyvlX4jZOYqCbR4hx01AiEAp/yXHQX6Pc9ESHUKCzKFLuxPSssZKUfG0HXA8RyBkE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk8l7CRA9TVsSAnZWagAAvKsP/1tcq9XDEGDMzr3VtF2y\ng1S+YBW4MZsXC2Y1xHR1Inn+P0amTdOT9aNqIVXv0Oe/2vcGLW4CuUKcpKH3\n23Y1unun2bGHpdvp+mSMqQFmwAj7KmuosIk5mJXYN7hL+rT2mnf5nYo4qEhG\n6IDtH8b+9lo594bqVBEjQeO4G/Z5HvpsHOoWoOIroN9KMA6reuCk1zslpKT1\ngX6Y58Sh2d2eVolO0/8F23D9j1YcXLCouafT25jeIgC1veeowwEzl+9wNyi4\nFQr0aEBWv02QlOhakxCXeT2+Mo57aBZ1OeclChcpZHq4Cc4EYK1s2tuI6EP5\nY7/9DfzitqoysdkzNn3a/I0AlX+NsPw3QbcIqukqMRhn8n1uTlC2yLQS4bR5\nXV+0A7MEQ5e9w4Rv3a9zAfOaLKZC9goquro4D1GkZ9i+U0MQrtdHUtalRMDG\nzt9y9hrFSyBA+/NdiTlRQhIQxhT+7pmu9RD+oxj41NrbGmYRs3GXdtfciv/0\niLpQ+xbEZiujIxl58+7vBsM3QsopEYtm3ogQfl7/gu+U6EObiPlI1F+SvBFa\nlcaFv2njmxVhop9KacFuGIGExDrk9aIqGR7gsvYKuJ9YqmqL/cm49Cf9Mo/h\nppkMTDmsDX0kyJn353Oijjdp9R4aTBwrystWRh0tM9LTWaKQjYyMn4eTYFCG\n295N\r\n=hYVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.1","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.0","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.0","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.10.2_1637075323213_0.23253177537496073","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"gscan","version":"4.11.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.11.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f6fbbd22c39ad7533449b766c86fa94eb4ce3109","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.11.0.tgz","fileCount":92,"integrity":"sha512-rPjagpeqbqtTJ+KMmj2mK/MxlZaC6NzXabC+dvHD44h8W3HPf3izm2DjeStoGJbH9p1IEEm6psOaZEU8DL1zIg==","signatures":[{"sig":"MEUCIQCMbhmlfHoyKRw15T5ABCEoXcKKhbNFUi8LfSW0PGAnLwIgJLny1LkTqXBUSS0XpkfY84v9vNfhNUVlw4Gial2afLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhltGvCRA9TVsSAnZWagAAyhoP/A8pLecpwYAW2ilEy54T\niewwiDyq56qn5JFiBHY8QtL+satgdwbvCfCl5cM6i8WCeZm2o9AeU2nmCnHd\n5TMwChJI9YAl3OzraBAL2JTEgrfOoAUuEcGesVki+A7WU+exYD7rvROjvA/z\nIg4/72pJJO/z1aPttsw4063kU/t+/+Z7lOlSCXDMv1duRmASfDyuUZDbqER5\nx9RHN7/BCjK9IQfiMjriekn/GiUMt1oeRUNA7Be2hwvAjnTTwIJYSuURFzlC\nHQJAy58UBuK0yhWJ1lgA5zgaZ8vtDWpu47EEVxfeFmL0h4wSUqSY6M924egT\nmqqHHrZQWsjiNzcnk0FqNEhx7/iZCKrR2Fek2syM9irL3WvqprR7vAsF77fJ\nuErVoK2Zdmhjanpg67vNvJE0uOokThzQ+VZr/lv4SRv1926eRn7jjELRxBuj\negTmnXJtY0bSceTpSUckMboOstl0nFMjKAvfuw0vdBA68CKYkLy9CXoqKzEh\nqcamcMGIBOwGOKBDuEf9W+4Sha9g68VTQuW/bUJMCq0yaSBRwSWdTUBkWVEq\njOSk1eKzSG9sBB2t47dJjwgQet4sc+/3Z7FoDwzHa/0eu3iGjTvqr8iYjAul\nbGxeKmv7jqpOaL7bB5KBOUUc8c0KME8tHrtQxO9TeJns9rqjf5MTmFKzd327\nfPqY\r\n=eH4B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.0","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.11.0_1637274030900_0.9632866230457857","host":"s3://npm-registry-packages"}},"4.10.3":{"name":"gscan","version":"4.10.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.10.3","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"baaf2025ed64b6d9cece73cc267b5d48a0817a98","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.10.3.tgz","fileCount":93,"integrity":"sha512-2XlL5aw1Y/C8vzZyLIBenSr5upASd7ubK3l2kl862tMqJ40c9GfBbW5Y1061kaacSLVRcdwqZnM7VmolG1lRtA==","signatures":[{"sig":"MEUCIFSWjmYBXUYYxaP+A0D2EcRrryYp+LkkDlnqK+7SglIGAiEA8IgcQs9Er6+weFNG8zeAxzvZjjK5zoJzlWVstOv7NQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl2K7CRA9TVsSAnZWagAAwxUP/RKqjx+bJOJBCmdsOt+6\nJ4jabPEqH3vXCj3SM81Dk7m0Ul9gYxeZ6oMs+Pt92Tuu8h++rflFJyKwTDVq\nr13TU7tv1SJtNA371+dsev6CQeCJYQxpxKrnUyids0x3ETZFms7bq8T87ULK\nan5Gu4lft0qquD+B69CpbZTpM253hWYt2oGv3wWkkJFowR+qey00vHNOadWs\nJn39/I5wvsJAGFBc+zUzMoitM8VUEaIVNIdFOmMGg36zTI6q6TL2Y+SgBdL0\nIVYgGFSciXaJqXJzmyu/+jrItW48YigqwU4d33Q40qK8IySgd6DeJ/UcZNmd\nsMLkdET8LU7yiVNYe2q5atUkBYcngcz8edrjDgfeTr8OP1MpGDiRyF4IS3Dg\nG3zYPvEzOlwiL6HB7H09tGLfH3Pg91CSeO/YSFKWrhLWQ0622j0Cbsge4m+3\n0TXpFlFyPJIx/lrI5mKrH5fRy//QZVNeKsvetAlX5BHRqXb85+UX4Wm/oLnB\nNSeo/+zDeK5fp+jbIzQfaE9bVjdcJcRESV7Rh6ES4cIJ260564hqrMSlE+W5\ntHQ7Ou9P3N9T8tjnFFFR5jgrCLdvPBA76GbpEVVf6W3d1zmAhti5cY92Py1p\nDuDdbYKkgHSm3JIjVsXB1Bo7GzOqMVwyfs+gTk4M0WKSDkmE3blND77tkJy6\nJXZY\r\n=kKKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.0","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.10.3_1637311163151_0.10381035909959291","host":"s3://npm-registry-packages"}},"4.11.1":{"name":"gscan","version":"4.11.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.11.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"119450c1aa51ac1a8abb607d8c074f84e36129e7","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.11.1.tgz","fileCount":93,"integrity":"sha512-anWiynkSEh1FW8SmNIuaWuLrPZ/mVm9ylf3dF60vsnCUQVmtCJFOZhvEbINMAk8j2VEqq2zR8cEfz2VWjN004g==","signatures":[{"sig":"MEUCIQDLsFEfRhXu/YeHcPo2VdiBv8zOx7ghyg1Lh9kjAWQ7+AIgQUhYzT2L/yXUqEbFVYpKPPgZn0EsF2x0fd5Nmosc6Kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm39+CRA9TVsSAnZWagAAXToP/0TgFFY8drl64jmVZKvt\n4rSO9h342x4s7+fVpK70SdjyyK5v0NoTz4asgZGWIgsrhcZ3PZILt+VCK8Se\nmMz6XEtRz/7PzPIPUmOanPIk6aICnTQeHwrQMh90BVwo+wtz9oWAXprYaCjj\nfDPOJ/+HjYcZC1CYLZwGNpqnWAk/utEd4Ju+/vuDaEE3WAzubm1CKMOXd0NM\nXRiTMNZOhEoYxkjYgTaQ9rXUjboHNMuh8qx0h7NbQJzfFvHeFubk0IKwB/SE\nnIxfozqT16jZ52475WwRG6w+7ScB3L5VHNCSAiUeIekqWdwAjhUd+PMzYcyV\nAztsGo+epzPbOoNNnr3nQ9Bq2ylehsjCiEwlQ1E4iy9Wi+BGJsCBatxOhTPW\nq6JlBbIZ2qDfoIJU+giPvXGFzjlAB3FiPtbn9vFBJ6SgXT12ecnzIxXIOaPz\nouJm7hQRWJ41RlFueguSNNwEOigWEjvlMcPylwAKhkGJdILk+AUndxR8teTl\nsUmuB9id2E9cGtFQLs57AWD+KIr3RsHdvLHrxQlltAuL/DysbPMPOzzm0z06\nPUcJ8BYi1zPqt+u1MQCsu9TmnMctX0cI4jUUItDTLnQ7bz3CkpNRv52iecwv\nmA7sUd3AvteZZbBp1oAwkHpT8gQtoK+KcT0SpL886XwrI+LEWfv7gx+TK8Ca\nhLZk\r\n=0Cei\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.11.1_1637580670408_0.17431113676747922","host":"s3://npm-registry-packages"}},"4.12.0":{"name":"gscan","version":"4.12.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.12.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"591c05e93d71d0ff5ea746f614c3dc0541faae49","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.12.0.tgz","fileCount":92,"integrity":"sha512-ufv+g/IEsch8NPxHkDcYtpicaN1Smbjq+NveE5JTrbOUBT/oDJP8mQc5XsJqmIHuTwKGKUsr7Cus4F44g5ks7g==","signatures":[{"sig":"MEUCIQDcNuJCJVWBvL8VuiWgTIXGVYBIfmuDl9zxKpm+tZMGlgIgUxk5STWye9UupW+EsLw1P3THUECogGqUmQziGQmYW1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":749608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnNBFCRA9TVsSAnZWagAAlBcQAILQ79X0t9ymRn3iW14b\nPDdb8nlbejj6GkHSpXSImBcl+sCsELRp3fiRzFupu3+9AY8vgy+mF9svkAns\n98fzyScArU7V4cxDIig67aNJsSrXVU26jINWLEVt/9O5Z7Wgi43LYdgJVkLf\naOB0qHCVY9Sr/7+ygVJVRCUPbY5frT7k0jN/5A9DQvsLMFqcFVvAmDSlTf+c\nvJNfm7hTAiTI91j9La0TWjdvxqWBl3knGc9nfNm0WFZaQ9e77VfdsLLz9Obe\nF5aiy04zXp5Lzmi279EiDQmATi8GQnis/lpc+ycdEskeen9IvbwX18DZZSbM\n3s7T0P+ZjJlU0Gc9JJBto0FHsyn2x1IP2W8JGF09xzivKEbqHllv8VGDd0IN\nKx68CtDMB7CV2pF6oEqRAIUu+jPv8xKtFMMNE1L0JVlMM3i0WiGUhPEqHw6i\n0W7IFX/jwp1bDsQvVgZQR2eazBgVP+vNgnDSEOSgkXGJ8IjCJ571WuT7kbch\nAaw2w3L7/2MkMG7JHNoZf5fe1ouM6iozLU/5wmTn7A7Rkojmco4hFCs0S0TS\naI9rukSQ18SQuGs8/zlXaGUkqibu1P3IbAvq5Im5ucnvrBxZjzzgfwo+TbYm\n9U1xsU1FK3yKrSou1MGBFN4i/PNkUjiFDUU9dv2Fyn56ANwLWz02d521km/w\n1Pku\r\n=hamg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.12.0_1637666885820_0.9053841948751318","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"gscan","version":"4.13.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.13.0","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"723a45d7079f38c95c12cf4b579bda9ef7f962d9","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.13.0.tgz","fileCount":92,"integrity":"sha512-ush9vMi0fqzbjVCEC/Rq0lqflpeesPUPGrgK0WR3BZp66cA2AGvDscas9ehPB6NXs2Bz9Rvdav+z/sFlnXe8Lw==","signatures":[{"sig":"MEYCIQDCQiBQ9ztl3GoDhXWAcHdYr1S2T+lIh+t4xPJSzgT6pQIhAJGVBCFZrAL+QWMHSqv/6zcqfjQKF3amtrR7Ro+jOQAk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnl10CRA9TVsSAnZWagAAuY4QAJEmTx6tj8/YZt5ojN7f\n1PSJ3r1/vOu88S0fAPkTnTEkPoSaGQr4h93a1J64wGvn2kVGRl591IB5GSjY\nykRVCGPb1JJsVnTlbyF+2Gr12E55FYRzzs8/U6kDRaUDaL0tPMQ5i8hHx7vU\nHLSy4trwPwFhRHN4jTM6gIXuZ7npHZYbOOlXzEgF1ohtnbTlnGEMqylp+qNt\nO5q0zTZ4HQLrhaKvDC80oEopj6DsBAwLElOV7/7oh4cocBuPVG5NQ+rTGPni\nFwbmKp3DHZZl2CIG74U/ANH+JJkUXCdX1KfcZsCf27leeRAiDqZ4c8nE9Rov\n+w4dJ8FusPWigZt4sSsS6BpoRT7ud/7Ug6y+rSE5m4D8qVmzQHOX9lp5wBHs\nsYZgkkK+b4pLV1I2emxaE6xjn2gBChuZFZKcMrxewPL7r+qc89gvNX0x3kmW\nk9S/4dPolvvaOP5S9CbouwlG1QhGFBwZBxNhG0hZUGvsvvQ5GKX4F8WPwjxL\n+Wnjb2UiZRkDZhE18Ddwieyn44eoYPevOCD/65QJPqvFR7s6ncJTMXASsoFV\n+8u0ZtyfeN8D6EWETS8gskWj/cxiECQNPlTMmTtHPuS47DuQAzdae/O58g8j\nmS9m+20HUjN9HG/HGNEzC5jrYlpN088y0Cm1+XMd1g1U7jqboonVnUT5F7x8\nm7zA\r\n=i9g8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.13.0_1637768564383_0.4276091002946596","host":"s3://npm-registry-packages"}},"4.13.1":{"name":"gscan","version":"4.13.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.13.1","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"bdc616e51c8c8789214c2cb3ae923af4e7fb41c7","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.13.1.tgz","fileCount":93,"integrity":"sha512-ibC+6ALscLIvzAs6HqiE2+yljCX03MhHbWQdWNNyClZhTSP9BWiEwvMYtKKamzL8O1ySZ0YohazwA4+pLVmkmw==","signatures":[{"sig":"MEUCIAe2eNhVKz8o9GptvvVfblv1WRvgwqzINHYZJ91+KG0UAiEAwMC0w468N/cMFZUyh1qJDvdGjueW6gvlthVaG/e0m0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn5zcCRA9TVsSAnZWagAAQkwP/1hRhoFVKBKYHGQD+zSs\nmpv6cF00AKTemxwASbawfCB6IZYOzWTThzUCQhmkOdfVpC6DxxB21WjssIL+\nDoGRIOhPG0XbcBjdfTmsVEmMl/e8bfH7CFDE3PvzMwX5eaaxapkq6LZKLAuF\nGlOos8Fr1j0JwSOus1CqlD2vsRkC3FESLLy41ZlNd0xEtYwadNmwm1aGc/Sx\nn4qiachopmiL8g3pBrYc3KYDjyH1DCYoITPfKGK+qp5i+AYcWO4bt44CUTut\nX3oByiEMI+mgF/vosLASly+hsV8+n5fdhayeYiV5Kyu333uN8HlbUbsCIkQQ\nb9oFM4FCk7AuB/8HMkD1WjXwb5lATDwrdhcFrErpY0QEzG/ep15jEG5fYT1B\nTDmb5uKaXsFVOsPeusiDoaNzjjDPLXbA7hvljp76ccEbmlgYN8Qf0wzjeNxk\n/Ff7ZT5EoczQ1t6UpNSq0DgoMf3J03Ew3ap77RDC3IEJP1XtRyGUZlp34Ezl\nxQIXzYZyNVi+hBAUCfmxOHJ1RR1vHyEWyMr4MclLxRHmTPFsgcxpayM0LIrL\nRjX4paD6/rYNRvpNZ7rw0QybSM4DalgGp+V8TtXO5a71dpt6Q7h8jVem6hJH\nybA252hCQZfVuvRlVApX+dir7zgam/CDDFGjXkiXB7dW4kt9t2ssc6Lil1FL\nJEcc\r\n=6/p9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.13.1_1637850331796_0.898201158331422","host":"s3://npm-registry-packages"}},"4.13.2":{"name":"gscan","version":"4.13.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.13.2","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"120a8d88a8100f25795cdf179c0c5dcb5793836e","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.13.2.tgz","fileCount":92,"integrity":"sha512-RyR16GSLfFCiDsdQoLv75PqDmFeSuB91EsFZ/F+qmE/LWGKoyYLi5tJtZPGSixcyjV9/+DchgjUVnVy47UgTnw==","signatures":[{"sig":"MEYCIQCc5B/ixwrLm+mTJUlHr90/31fVapjkIam+fN7xfEnJXgIhAMVivi1bUgw1bh/qbAeaNaM34w9OdTs8ex+4G1UfGmpl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn6SFCRA9TVsSAnZWagAA4uwP/0QwK5sZbpgLFfhQK4W0\nNYdG1UHL5juzUHVyRGDmypcvD/oWI90+fgA4c5PY/nbuhqMkz9wDb3jP08SN\nF9YmgbdPluU6oY8QqyWhpwWaq5aUNKfnjElIgZgkKRKPT+82RX/xMeF21ivN\nfqfQf7HcMFUgDa9a2k0YDgAr3EN4EUdazt6JRwgD1haM1SJsnmq4Y9C7oohF\nWjntYafCzzm6nBASYExotYg0gEj5/JqnN8gK2Yk9gNFfAWyJPZnNkT5GiqyS\nmTnSEXmAdn/8X1fMZturrMi1JN0wv1AggWm82fK8FrQCSCFzBqk4eSWWRMt8\nGxNaRHsKCsVITAaqw+7ayf5xNO3bJGa4eUK/RHHOyD+UFUI2Ml9/xJDj9TQQ\nl9evDESD2nsDa61whMiLejTFjHoEuf9Ayk7xAB0y2LvQ66xnTH9jeizTaNkk\ntHvZBfU25sPbhffqahBsATKfEgm9mhXVS2HbFU4oC4zHjtezNf1wr1h4KIf1\nQq63FowcJio6PzFdkT6TVJByDyo9E63jS8Kmql8KClw3zINSGXN6NpGVFdGH\nu7ztqExe5K2WoTM86WAebOBAkIcoGrQ9KoFieI27OeoFzDAhxXbjufTwQMcX\ntQ/bCJrxJM4I6LIqesQJZDZowNHZzCSOcGMgmjMrwqQOcEaoQZcDW1V+Sq3n\n0jII\r\n=oNZH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.13.2_1637852292902_0.17202570300479758","host":"s3://npm-registry-packages"}},"4.13.3":{"name":"gscan","version":"4.13.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.13.3","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"01da40ed46ecb907922090a274c069a732535815","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.13.3.tgz","fileCount":92,"integrity":"sha512-4PkBu5hgH9TlxKxSucFAXzKpmLcB6hkVf4jmIWmMnRQJJGMvENRWQU1NloqItIT+jQWu/pRO/GRvW+LpJqOPmQ==","signatures":[{"sig":"MEYCIQCboZAZ/SBZXK17wedHZWP6XHS4EjdpziDeE3az+XKj5gIhAPm7K4xuiEJ84uqk8I6C0OgMmFTd1NcJEZoE2HUpt9DF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpzmPCRA9TVsSAnZWagAAZc8P/ifZDgmQTCDvwDER3Evb\nkO7dgR19au3iY4P1t5V7FMMcJ0P6qR5bgPdNySxBmRHSRmHZLLsw1cuxV5uk\ncnlGbSsF3UO723jeAQaP1wkOB4jYtrYs/NPAh6KZQgUNOHoXdd3HezfbGQhr\ngeOcdAmDxfZnJZUuTEHQUeeuPgitg4v672vrxdBgy4Tw/Mk2vvgZ5HlRkx31\nBDJ08Bt+6pHpcBQpsTVQ5J3hSHA9TArUlz8g63d9GVXviCd8bpPBOADS0lxg\ndKIrnpEnEh6xduUaX5bdJbLwr+S9/hdQofJCl/EhPuEEQCF1qH7a7BTaPm9g\nD99uGldlv0o4L39b+0rAe4V0NgaumkdN1UjyufmGIYNgLGXwzr1eUDqfxjDC\nD9KZmuwFZ/izihtOiKzeR470sEMm4eDSiuPcMf1QtKaamsqDs361PZOGvw0S\n0JGxTleyly+4asoZHUqYq5tZaYF/cuV66M1x8Y+yRiz2vHX2do+ONr0mS5iS\no1hIsX+l59souVbD18C+hVfGOoE3wTRrRYQG/Z/4QxGj6BzGnaPBn3IaLGFY\nyAhiFLlXlYr3Ne4q6TLLmgUtcNh6pCEU8NEZEuXLToevwioyUFgwIPz1h+E4\n4r6C11+EG6BH2n5ow2cV9p1hJk+YzTgh4VBU+RClmyMnngpsLEWavyHL+aSO\nPk7d\r\n=9fYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.13.3_1638349199615_0.1991284962347344","host":"s3://npm-registry-packages"}},"4.14.0":{"name":"gscan","version":"4.14.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.14.0","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"da752b47ebea539aea4a74471e4b8cdbe7dd9b58","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.14.0.tgz","fileCount":92,"integrity":"sha512-qIDOB66r9W/nO0qvZsrvRZEOgJ+i8NthWm5WtlEoxJgYIXtwNLry5mdvomAouNnJxmTvAAQeqREDbCj16hnNYg==","signatures":[{"sig":"MEYCIQD4TJjeMWKqXf0z78rcMU0bvPg+THs4HhN0sU1zkdF9YQIhAJrPrzUizOsREdKh1pDp7OrJqcbM7/vVTxlT1DdlqHv+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp3+OCRA9TVsSAnZWagAAwW8P/3l8dFrJR//hmEvbCLDE\nMsnQTORlrVkIKZoyKm047ktQgfp3eFv4koWl9bA/1gp/K3m4DFZCUD9bkPMU\nFDO39wa1YN7RO7VxKxffROEDimJbyX70gVUUtnQKMkuSVopQs4o7WQfZaI/F\nY9x9Yx7P7qIywG+pxdt5sD0OPZouqvuBkrllzs4ykQuYK7PNzsL7U6Ay1IuD\ngwGUs8zztXLOabz7c3JeQwr1CUJg+d3ZuZSZQhw8o87+W96mPcQf55cstGIS\nUHP4eBMZqF4PztfYoZfdyz+QeSZD1ps7Y6vdmIdagL2nXPSapdz4456pd9+T\nOg8HjF8bnV+xICLtYJaL+jFRRpC95DFLWewKARJdjAUNABCP7aTwp1l3OMlN\nMbM+LvrCaq0++zNP4d7h/jgepKZha+i7ug+aBWgVIToC4K1RTb0XjQuSz/hR\nlDEHpx+fV6SGX+0S9I675+qOsA+KgMnFfq6ao0M/zafu3OvqdcwS5qeL8+kS\nx8hZwML/D/KS8tvCSIhLlive0oS09Zumkm0d8NTwMvmErWfirR3+Eug/OaVW\nBtsliLdjLxE58kscbFCiIIhxABTBI4pC0hT0ldwDf4piEKJMHOwmQqzXsf3V\nYpyD0Fj4mKzXIQw+Nbq+l3LHmi3i6+nsC8/qtfkeKn40ypLs+tnV5OFW3uRh\nBW20\r\n=sZU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.14.0_1638367118204_0.3782814691595451","host":"s3://npm-registry-packages"}},"4.15.0":{"name":"gscan","version":"4.15.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.15.0","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f9d60f6531aedfa5b21a119c2cc5d44b024f47e0","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.15.0.tgz","fileCount":93,"integrity":"sha512-n63MgWHJnOBQplFuDs+LX0s/j0p0PDwWH3v2Buz8+SAojjzqSVW4mUDTfqDys510cHHdyMWun1UCoy2QjnOrMQ==","signatures":[{"sig":"MEUCIAYIQSu1uisHco7cbIic1BV4Idhusii7XePIKRErDFCxAiEAutqewe5hFLnm5Tm11kOO+ZC40ZHXlGD8401NYG8Xck8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp47XCRA9TVsSAnZWagAAJ5oP/j1m7YntSwy3qR54YOsi\n/QEuOEKNgKS5jTwRuosDbX+x/IXXYg5useIMs+h901z/N/qk8OSCKqaXFnCN\nQkgPxU5VKBQ2wImdGDpL8hAeWngun/Grt+CE9nrIovy+GcquuYrZbOXon90h\n9ydKtL6/Wn3J/nJny1P7aOL7MGDxMB8IZ3gZzjRGgci2iU3hdhOMCdDVOM/A\n0VMiRN1vU41kQpuA8NVnsqs7q/JS9juSqa4Yf+bS5h1mtf4OhvKbjbgUNGdi\nxywcswPb5AqTGXrF3q1OOnUU9p8HU0Lhwo9BG1rMOno013jehqLIZD1cv31o\n5cCzlnMYWNuCZ4m/aSGI1sfIvl76FXtOFTZhf/c2pYC5JFHzajpAJIoDpBAa\nAIJXTnSN7w6tcIJ+sz6+Puma+NYQQ/5SwJJBX9EIkjcFxyW79gHGuVTl/1bp\nm+ImI5nLOjPJcLg0F2uVGUxTU1ZP9P1DeJKROgT91MnbxpKvYOqzYJPUIGMa\nQ2SiY0kR6E4iBG77VED4axGOFxne/SLrqsolTRltmf+HNaQC1EGewM7ad/9F\nf1LoE2O1sXvpnj6TkqZHi8c2CiF8Fm3JDICRfXegTLYFs8X7bOlRhXkcqz12\niLVKM2WSp19umTuYWF6hJs7psUdEzh/gwf8gqURoGVRKGuQjnELQbUkp9X/a\ncYU+\r\n=/0v2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.15.0_1638371030986_0.19490560692500658","host":"s3://npm-registry-packages"}},"4.15.1":{"name":"gscan","version":"4.15.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.15.1","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"49880ce70530dd3a5037d1ab0e7425bd5c3e41c3","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.15.1.tgz","fileCount":92,"integrity":"sha512-uotJz+X769RPkJT9QE5ydaTPCdDWreBB1zKBTnDbhrN0OKY9CsImdwdJJv6EKECKTQoRu/VbRE6EBtJFpGLTxg==","signatures":[{"sig":"MEQCIA1LKylhI4ZLjqaT40DgTNeQx/m7c0PZJkXaIzcb/0w8AiB9VZHeZ3taIxLXjjWjD19QcUdzvajAWTRpkg6+JuAelQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5UECRA9TVsSAnZWagAAwr0QAI8JM3h0InZXlkFbaHyp\nrpDHjCi+tjN33JVVf8tPPxOiI2ngJSsXD8xBivex66F92uGRSf4/RXqoXKEy\nAkt/dZuMiB/qWRSOOSHB9FW4Walvjvg5jjGRssHtpZkUHss+HMF/GLDDyAUv\nJqyg0KgU68twFcV6zi1qrdJK9i+MzOyJpL6JERd/L3+UxgGzaw3c9DG/wJSl\nkH/0fI3Xsk/DGw1LjI5xExQD1kMob9wD3D5W0viR99slw1zp1t814rOJ7HTZ\nj69uAXxMMRR8fUEMrY6q8HtEK5vzP/fIDOAttx88uVkxrNFJyeFx6cwtAflg\nqxyb8FwA+Sgh0KQE5+7qJ7CBA18myEM3G0FyGIh1ZpVMvd5DmcurNNUhIQrw\ngTc8EzrexWQEY1hWoLBBv5v6SkotR8s+9ps1xzrO7B9sLCQ6o60EvIt5mI0D\n1qMji1+fL+jhsbNopxBExV3Ea8DxAkLvkOJ0wOU1Bd6OYJa8XUv0Pw+pskEk\nR0BlEBxrJEQkNOVtQYCj1qYZYOAHHoXkP0yVPBEzkShhS2G2gPilCYuRtUYh\nRBve46Z14DsAGTC46pFS4X5Qz6MtyZLQ8TnoIF31ooiXCIcC3DrGXDpXZ1j7\nRhUCUjE63ETqrJF1x/c/4PsJ0Lk8GLK/eA0XWxWfByOYVj3ULp+TdsFon0qU\nwd3h\r\n=35Rt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.15.1_1638372611757_0.4924979238919036","host":"s3://npm-registry-packages"}},"4.15.2":{"name":"gscan","version":"4.15.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.15.2","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ddf3e53d0f4ef68983b7192d1f15d08541baf19b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.15.2.tgz","fileCount":92,"integrity":"sha512-MvU0CNk+efWHFdQLOzmI3GotYnlTyPnv4le+7WW7+owz6WB1lle8EsroVMtvYTxo+Ey5R017g0lHemPYTTyrOw==","signatures":[{"sig":"MEYCIQC9JTQabJwTVvdMNBeVAyJDBfpSSnFnmVx6OAnqIJE6sgIhALO2wY+wP3UKp3VOqDMM136o3kxScXD3WOhj4t+SMOJ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqRWaCRA9TVsSAnZWagAAUrYP/35bJxP2extv93/AoQkD\nyU9/Bt8wJQ6dAMEFFQlh6k+emwbrPfOT7OwlBFefTsQQ8JyNNQ6/D2xeBwm8\nm49USrqImK1ImtEsOLZ9v2ctyBuJeop1Jl+32R3o3CASWWXXft4LUz5nr/ih\nsZV2kSyuz8voZ6SGVSTWuHD6BNN3tMZszET0e7MQ+BdZEKqBe9/e3MLCbu8i\n+q0CU+npfO+Mz8PM+JmWoacJWHqks+Fb0lKebMHUCAOOU4xDiyAtA8iS7eLH\nOV40CGWSlu3BKM98/fL93ZIKwuJQyKSdSy2s6CjjqeCW8BWAVnCrkYgAbDnD\ndPK1eAgNgu9zVs9PCvuxNUiQbERb0pcMtZcAKZ9ZC2l3YOpOYAerGcriBril\n0kbf6z79nZ1tWvSrLrvrwzglhKK2TFGz6DWTmprKRiznD7Ytz2AuXY6SjKbv\ngwPv4WYq3kNiwTxEKTsjrf2ESohQ8KZVuJNb32lpALcTWVCOjeMdUK5oPAjP\n9MuvTEmDPyvpdI0u9AAFe7grx0KqasOZLev7WlzlXl3P/0yiv/W5H+KjmjOH\nXpKT2UazfNw+TALU8TjsHdzr7mXsZ/2EVAHN8x/V4Fys3PwBJ0ld0nuzloCT\nY3f4leruvI/x3yKr2CEOoE1MBgx0LrzLUR0F5NW/eLU9Nw7OLNZD8LMTKZWn\nL1t0\r\n=t6rB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.3","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.15.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.15.2_1638471065979_0.022741293087581216","host":"s3://npm-registry-packages"}},"4.16.0":{"name":"gscan","version":"4.16.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.16.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c74feec42681090df87186ebc6a70ccb25eaee5b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.16.0.tgz","fileCount":93,"integrity":"sha512-SyME4OLcvblPi3d9hPTIQdDGpx52f3ctoGF8RX42X3EzzCTd8inXUs8LZXSy6o43+iKq11FIOblsPGvhsOF7GA==","signatures":[{"sig":"MEUCIQCzdhbdiM5UgLxW4EjhzB6cF1PYdSs9Q2Ze47EvQo98QAIgeNSGUpNPprIrurEgFK+VNvdnjzrThmxcsl11l3b3bc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":753046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsHPICRA9TVsSAnZWagAAUg4P/R0VQSRdNfYb2xhqQWDZ\nQfnfYy6gP7HjWpAS8+qCJNtExWT/c8ZIGQe8FFcTO7TKKK5HXvX3tm2UDkfR\nka+ogRtiV63DlPcioyksixINmV0iJ2d25RYxNhpl3D72z5iRuDrbyfasn/Bk\nHNKId4tHBApZsY8O6zcy60NOp+vO7wJiaZMxY7JcXB22H5O3lw9WQUjR2aIz\nVCLC5a4jo4iVHc4c84qPUBl4f5BgbqqVFIUtu7GOGAkfxv7arnMbJq5nCrRU\nlso1TXAEQH649r7XVA9tjpGbWagFM6+2TK88Vx4PnEAUfVX50JqOdizkUdwh\n+9avc8wEMVQQkLZSm9gwPjqF0lkp9DYnhzmW+bxxQPDsj5ofOoEfywWZsx9G\nHIK1gZ0bIQend1H8mztuQUGZy/XL9/RPiJGRK3BuI7OByVQC6HprwjyVOixj\niAOgMAP/kSQGpgt1/zioLqz5kpck+YIBQl6AoJU2gRmplPuO41g5b3IXu6yl\nft0LLmjj3WHavj3wXkXExQ2WEEgeOVJmLW2zF10L9kLWQkRHkEjpEeF7jYp5\nlCmwRnA0ddBC0tZUfm+mTXjOznNzZRfWOmPxi5TK5XrDy2931TyiNTOwb22Y\nxT7Ilevluzm2lMDntev1QnrnWZlx6KukLwR8t+XkivgTO+bcAH9MzSFWJDZJ\nbXIj\r\n=epCj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.0","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.16.0_1638953927956_0.6695900505925318","host":"s3://npm-registry-packages"}},"4.16.1":{"name":"gscan","version":"4.16.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.16.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d9c67ec484ddb7ac3a2a4b9e63ac5c33939c9628","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.16.1.tgz","fileCount":92,"integrity":"sha512-lACz4KnEX1ukihemN3vdYfBI6xtOI0jBeX3GOU7i5aEKg7bkwmDosv9VdQ1w90EZCI+bHjT6kQtoOGY47iKNxg==","signatures":[{"sig":"MEQCIDxsryukwvhMjksddn+AJ3nV9b1MmLo2G7bKNhtgXRcBAiAWkqbGPErTvWo+Uop17d4mwcu+j8IWsg80BScgPSU0Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":753089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxjQCRA9TVsSAnZWagAAR2IP/0aZzN45DVdX6SShD+EF\nDqxvwGk/TTd+d9HwPrQuZZ0SAEknNSJsbDXRzMxHzFlMxXO3/2xb1i4KEBpO\nVBnTxV3jid49syGH2PAstOCq6V3esEPtSfJ/bVCQXaG86RhW+zo2+7HsEe8f\nyxBSJd+tQlYCnj3VyI8XwkAWrwexyN+CojSCKhm8zIX7DyKKdS3NCnJVjw0U\ny4+4d/JfQ5S2yj7Oodkd9FFEp21kPBWdgGG5AGS3OW0e+9/Pt4fBej4eGq9S\neYJg5+30qQjm12aJxrHUr+aO1188qg38VF2fRIoT6knwIzXxIahXSMuBh4kq\n4dzwZDSOptvr29Ht8blDQAAKdspXFI+mSuUfLT0R967jHly2i72ROiSka/Qb\nU69ftCDwjiyLv6IWmO2f4xm6qgNdSziXNi5ePfBV25MKIu+nc1Txhta3b2fu\n20M/YcP33SMfI1C1ZaL95Xw0BPc+FmopFi6t5dEIz9HhSEjABvcJ4Qll0k2c\nfDzj9yvXlDz0dMU38dtSFBevhgctjp5/LMLja+dxKChgf7YxD04J4ZbT8JJh\nXNgVqsTPWPgMj2JnQx10aLC64YJYwhaeOil3c2BEx8G+h/m42VrBPYwOkEha\np1P8Q/sWGDMzOUfzutg3JqVDUnPFsoIpu3ll8mC4Dg5pewiW3x2tX5+fK/Pj\nCIJX\r\n=MzAi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.16.1_1639389392159_0.8148583191862486","host":"s3://npm-registry-packages"}},"4.16.2":{"name":"gscan","version":"4.16.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.16.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ff32c5e57fa9815c362885f0972aa5270ea93107","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.16.2.tgz","fileCount":92,"integrity":"sha512-TNIC4DuxbOa9r6CI07gpZavbX0dIKqWO/TwKz+69F+aVVnrqY++Mujl1d8SiV3bjKFdaLIfXr/jV4M/yFKSv9g==","signatures":[{"sig":"MEUCIQDvurw4jKPGfk0QFpIRoPGfpauHNnny1IuMBY8DZn/XwgIgRV3bZLoJf7Vx061Heh/4Yylcxx9TvbGtMq6xXghbWMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht0xoCRA9TVsSAnZWagAASLYP/311SPaOBY/+rQJKFnEm\nHm+v9xXDXBlwSvH4Hgm9QDym3CZWM2EQYpTyEvJ/q2O0B3FX2oAn0TgtvrAr\nAsERkn07PMBUyqiDl0uEZ5Gw4afB7s+DlCHfUs9gnQF9VI07ELxrJrKGGWQG\nKVbeIOivl1pneEj0nvH3rISkTlnKToX+AGhQ/Pn0FfJ9NmJzBMNCwDKT5DSv\nFYayNA1fxi3DdcJjd4+JOFBTmktidIUIdcMDIUvrkes4WfzBSbo0Eb7BrJfF\nHZ/tMpu4dMEHtRZEySinIo2KhIJHWrq+3xvKhz7oi6F6FvlT+097OFtibHva\n05/7kXMd1uP+SOvsfNqYRgFzXZmUYBtwFejApbIpnUeaXMwmgRnNND/c8jD4\nzVO43OFJ35R742L6u7m2o9X5ehWA8BFkm2gXb2Ia74QL9ERDqkiuEWAQOUXt\ngBBGXM/x75tTVaZ4NHia1GBf5AIW0Ls5jimikeTWO0Lc9img9k1VpuN1U3T3\n466uG8XjQipUiARCF4+lOulRpwYF1SWFx8GVVJ4k8eFezBJ91y/uBgROZUXS\nZ962UUACY69iMO+p4tdkjX3UwqIKunVbFtua2Sxn0WbHO6hckOZzcVevO2j4\njG9FKkUwWzWsNoNEoPhiBHzYFKQcK/19pHd+aC7JgmzNcwIlFazcpNXF/B/r\nk1HD\r\n=heir\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.16.2_1639402600735_0.36904254495427335","host":"s3://npm-registry-packages"}},"4.17.0":{"name":"gscan","version":"4.17.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.17.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"dab52e6b1985aaad067a6085b5cfb0c6f561f7df","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.17.0.tgz","fileCount":92,"integrity":"sha512-e5lw5XU4SvoTygNR8E+T6C5B/baVJwYpeOUJhfmfNuF90mHS/ZvzT0+0wpUeM/gKTuv18q35JdY1yTH0Hqrt3A==","signatures":[{"sig":"MEUCIFDHmiTdmKoGr3r3RH4NJsDneTUjJZup1wVEwkFk9tA8AiEA6IUu/WQxMLgnsSmWw9BC2vewqdec7kXYG3OlAfBC6nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":755091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht2XFCRA9TVsSAnZWagAAX04P/1JDHWczBER0A1ehmIo4\nuI4hxt2OgPdkrpvlGH9SwqZ0SDVCTYOUwj3sQJLJ9xssAfbBluhu5a9gCIJI\nZ9gG0f9hZvOKiqNk1lIU7s/Z5hM8+y7urRY4+Cr9ldHRT6Cke+836+iTAoy6\nRnwXe88Zu0KjKec3tKlZ+DbBCUwofKvl5YLk0ecuAE8L0338O3suOmhEphcq\nnR/XMmn/9dYrYc+D71NMa9gXzzGlvXTBWzXrHaStWRNz+EzNc0wvvT8X5Aq+\nDkZb9J29u6NaxsSvPhi72bJzxmvGZWeVndb/cbuQIoQhYNUxBzRzgHx7cpzz\nO9BgSi3xkf6USL3iGbkK5BHUk6lrFfKT4rzlVuszNoNenN6Iqwwo4q6B11p5\nyByiiOOmsn91abAPU/OTEkl9uJY06cRd1h59TdG/PpGIsDjffcRG/GsBphOz\n6jmFjYYnAg4qOoH6tMUNfUm1kgy3q+LBCDU+i2WwvLKWYKbT6AZAI7qFaiaW\neHfZT9TiWqwWn/oD1N1R84Q1gnOgs4KL7wFIQZV0ArXH/sB44Cs9gFKAEQ90\nR8gO7vBSgW5edu5NIkEgRFp07NHjVrB4Z7+ev1i/WF7A/axYlVDgiriNNsPm\nbs5cadqKWVFRQh5PSguXzzW3W5LzF21k1ytApcJ2EwJ7Ai/dHkORhxDO2ai9\nSom5\r\n=e/gs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.17.0_1639409093264_0.30198365676607875","host":"s3://npm-registry-packages"}},"4.18.0":{"name":"gscan","version":"4.18.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.18.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"3f599ad72736a40e66a02f68ed7944e849e5c1c7","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.18.0.tgz","fileCount":92,"integrity":"sha512-uSCX4cV4Pue3xGJo3iirNJhPx/P6Q+gUjeIu6WVtoZX4judjbdtMiXUFxd8DVjRBj6G7pPKIeCCYVZLUnuIiqg==","signatures":[{"sig":"MEUCIGObxAgFMuSig79M1bdIGKi+2xotwws42uwFuBGL5u80AiEAiKoF53SHDKlaVBijSJIgBYLiHgufoRmen0rVN+DGFGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuY2sCRA9TVsSAnZWagAAZw8P/AwhqakvGN7lrenf8fji\nCgjAqsD3v0vKGFDSx1KqmCli9a+2ntkUblJWUpbAfctPNpfXBK79HiuVZEiw\nbqTUG6PNtzlvwdQOrpkHhl3sjm5j89D8DQZ65fugH6s+r/9ozlFds811XTKA\n1YjrDg/SU09DiJMVIepYZYxGR0sCl9Qs/maMkW1WL4+3c6uQVaxFlVmPrlHI\n9FdBvUgCbxnHqEEoGDEPqk8UWFj69uXj4ttFI5pbXO+E054+YyM4ieWiCj+o\nrzJhki7XwLb/2kYxU7SsF29Aj6s8LNEjSC71Kjqj0tX1hphhRPTZ90LNXoBg\nVZJJaAVWD6777ZyZhOC3Jwb4VJhMMQxdfob1HMALkzNKMXN8Q33D0UD3DwmT\nD2uaC8dVbCC+PSOUyn5FaFULKTU6lOLmuDQh8nP9+gZVb9K4fbAhwFwNwn/6\nTEDmHjxledCPrnXFHd8aWFI9jDl8K6vT3NXfbEYJ2EUZ4gcaMrj38BYHEL1/\nFPPTS8686sae8DpMMt3H0cicF1meDTIV29n3ri2zvA3AKocP9h7YT/nTjyyf\nEfNl6KJ1Iqio8JttysVGkK3kQGrX6puqUM/r2olAZBuPu90WILZd5vYsis7X\nJJbWTiohIubwldyW5IPah8J//UOE7eKcUp368ugG7ADdhtrkNNv24rjiZJGm\nzSNs\r\n=SZCJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.18.0_1639550380695_0.10791290801940878","host":"s3://npm-registry-packages"}},"4.19.0":{"name":"gscan","version":"4.19.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.19.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"65e5293f6107d9a4ddd371b2821eb6f1bd0ce4e3","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.19.0.tgz","fileCount":92,"integrity":"sha512-x4yIKYCD0BsphDZhp1Ihajm1g1AcJAmAGLbdgD4tZhYdg+KNniJSiPDuZmS7TUCkOBj+tVFxuXd8a/NyA93bjw==","signatures":[{"sig":"MEUCIBbMsJOgFYqB5bNTFB5xsgcQqAdbQImdd6CgKkqsVEqsAiEApQYFadbWlnzvZNAwSeC1VVTy9okuCg20foiDJ5oClfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhucVgCRA9TVsSAnZWagAAONUP/REgNStK6sL9RHyfcbcD\nD9zWW2OYNV9edAC7Oujcl/DpZO1NpFvhMhkh32ejpao9Y86FZ7IfAjAN5UUa\nvlJQRkIBQlMosRhxW6037aLj/8mg8mMj3QenAes/GMszk6kpQMIzuWRNSjJP\nddqjlFSkuaq5iqtgymkitl+15aM16G0fVDacejxfDvfYFjKF2xIRPKKH8C/W\nM0mxdmZHLvngETcJRPG7lDe4xm4lnENX2hrJEbUGZ7iDJ5HeWbIvkxrLX27Z\nJ136YLxl8L4JSubempwilb/D3V8hpmpP5Te7/qX4uK70xIsI82WfVB8fB+TQ\nUVz+u7BjQWmWcMMmkIJxRnslqeWxR9JhPP5tSdlwOJifs5K2BG9vSmnc6In+\nap2uDaOrn4AdXbyffTdPBrUcjXFRxui+BIUOn9Fj20BSiWAtWPvvS/utvEcF\n2Ak903hSpaHsJD4GQ2z1CRbUBVQgVolctNLgb1xn2Sm9Elrj1HzQyjUbpCp9\nz+BgtK1iTrLPVKyOwXDpQ2Qcs31Xh4c7OUzGifCbb2/jH/OkOoWiRlLr64A6\nPqLpwAZiVLea1Qz4MBkEm8YeunCW7wkZYTL8hG03wywk2Tkk1Yn/4/r5diZt\ndkKDo0Gfo5uOKGtNZ8PGRPPIsC/smcvJfkjj2ulWag2YDxLpXCW6G3VqWElU\nrhZx\r\n=sOGe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.19.0_1639564640166_0.3211064427297594","host":"s3://npm-registry-packages"}},"4.20.0":{"name":"gscan","version":"4.20.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.20.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"be4e756757306ae8660dc5e3f209b42bf5a6855b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.20.0.tgz","fileCount":92,"integrity":"sha512-J//Gw7ajVUEHALnVnEO/u6kKSG64jp1tPR3VfOSohsugmZ+HnonqotfPhYQRtFBRfgJvCGfyUPG/CFqJKWKNjg==","signatures":[{"sig":"MEUCIQDRPEaBJkPsrnmb4dikLqIhuCmFQLYLE1mC1r7WmS0BEgIgRx+gPFXHhX4DKbLIrLVAR4ZlDpXCffyk/2J9kJ9aZbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuj4nCRA9TVsSAnZWagAALo0P/ROmI9q8JJd27Fgxcm3X\nASqJwMmMj+FBFZHhBsTvAazW8sDokxOWnvGi3tIPhjO4Iy6MA6k3aQKx81KF\n+S3MNrHpzCcBWWVwx4hQ/KsMGLqc5U4Vi4059p3iYcgXBiiqIL42b7hvukCh\nxdHi4UbCdu9jO08lf6PA1h7Y/eaRIeB6yERsyk7nBiYLeUxUjb5j3WM3FeID\n2sNKFKGfOp4QqcAT+TPlMvdsBTfBdzIDISboVvPcLfUX9ggzhwQB3LqQTtaZ\nWW6aYO95l4tDoCSZVBqgQesTtcdtJllQPnnnId1lpEmB772JKpFMUoFWve47\nUMdTqGY4NlmYcRw9UV+XgcKQU9puaLk9JWyuEQWJ1gBxgowWatWlUZ3VmBMc\nUDjd1JzOk2l4PufC7S/sgvf8i1jo9QGQ5MbiugUsbyaC50+0z66+hR4sENP0\ndyEr6h7oPTtcM5BpWVvCyib+dj3BoWvx5qzaVHlh+TufM2jOLikzSRx34RFV\nta/EyVxYWduVC0/pD8VFdPnn576LvsZjGYorq+c7T/wWY6xW/YQSWQujqlZe\njRrtrYDpnMpxTI/Fsz2emW9bAA6jWx6qlKWpdJ5gkThrV+3vnndCOOYoddDu\nPeRKw6W+RBF5rKNMiP6oQfe8Sf0yPJTxqOb8dMsOq6c1pgiXUCvu8ArlZy2F\nvZos\r\n=vfx6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.1","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"1.0.2","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"5.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.20.0_1639595559318_0.8094235362523119","host":"s3://npm-registry-packages"}},"4.20.1":{"name":"gscan","version":"4.20.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.20.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c532c5d34fe4f67555e809eb14f8a38a5f046617","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.20.1.tgz","fileCount":93,"integrity":"sha512-cdG3o5K7Mbxc6mgaBMwFP3RK5s7Q6So7BznuJc0UIU+7G6mVg3xH12M6bNXIq2wOjP8NaAu8Moh/lVYdorHZ4w==","signatures":[{"sig":"MEUCIFBNyAKoEp8WfVF6Jp4ndAIw96UDdo6O3tNAoOXFEh5nAiEA+Djhl+EamSwTYFSMIeo/4JGcrgkXVwekz7hWFdp7zFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1BVGCRA9TVsSAnZWagAA4uMP/3p9cPupjBngFiFp6/4q\nuFMDT5jVkWLxbmjODvD92bw2woIlj/LgulXDje/7kWagkth2f0+mL55xAVs7\nG8Lb17y76qU886UTWuoza8EJSlV34oyci1LRtKw+U21kSgFhyJexy0GSA81c\nbj+lbkABwqhdHtfyH/8HrGOx0IZ8M0/hPoTIAgzVgDlP9BDVmrfqvsfP/P1s\nxh3CpSOMYkEXxrRLPGEKk79MBBhOwZqhA8ZPH6MYsTRyz4PYWeAWq4wTi06D\nV2zVzZskQ/34OiZ5TNZQBQJAFkBijoeKuJEzx31QK49Tq1+UqMEFGhikIP6y\nKdid0il9f0YVK1Ahhm+q+c8eVeAvlUv+knJweMHiEU0aaGtmq9AVqr6aJJI9\nMwzTIJXFKLHbeFhbq6tx5FH1fcDYgTUukjE1oQf4olWa5xtUzoMe/476VYLu\nRfH/id8WvTz093wgvNJ/30qdNauRHZEXereLGVgwQY/5qJIFu+L0HVE5J4rl\nSkdQH2CTXzGSkTWB+2+xjqSq6+2EoFvgKfEm7xHLaeAveLm69IyIJZghjXU9\nc3YFQbX326DdHw6v39hAaYe00K0It1yBI3Gl4psyVyvWW6eltSdFE2c+H9+F\ndfNsBxGFFFwxZs0eukesTieEQ1SVh4AxKFCi18yYjfKAtfMS5gdk6Kk9IbZg\n8/S5\r\n=tF6o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.2","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.0","@tryghost/logging":"2.0.0","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.20.1_1641289029905_0.8461532770435822","host":"s3://npm-registry-packages"}},"4.20.2":{"name":"gscan","version":"4.20.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.20.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2d281e2c198b6bb14089d14ebd8b27d9c202ad87","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.20.2.tgz","fileCount":93,"integrity":"sha512-14VjJYMJ5UlcQYQ3VPhOfjUgakTQV6+Uj67+GXOMjLvOnyAM2g/o/dOiyeuEnXepbxDwDGLTQ1pPS4TL1VBA9w==","signatures":[{"sig":"MEUCIQChX6Is73sfICdyWgNcpFE5E2nwo1bbT2toak29aakVRQIgQOvjrcGuyxWtewrruAZjsNb/4S8Ud+W4wYCXKMoxAZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1YuCCRA9TVsSAnZWagAAoKkQAJBR3PqgsR9BI4OKg25P\n+HL/KTC/JnPuCl3STah/kFw/a/jx7h6IglS0gmTJZMazu1Xn06vPdmeET0gS\nRpAs01JfyuPrkpDU1gymT0xNCBuWhnGVH8vv+ZbuYUm8t4zCYBdS+pC2lfj1\ntidjQvur2zV68gGDu5a6wecod5HoDO7PxPUxgkm7KuuKn295LpQ7d3QC13J4\nBr4imsIU+3VInQO4FeWN08xL0EhuWRxJ1elTi3BkBuSMXf7wb8SABbEYKxct\nf0ReuADM5Qv7hoyM+TCcN7zuPItALtxTnARd0ccag2Al78KRJTCg6rlORCAi\n0l8gXhtyUNR56E9Cv44FR+FkIEVu0Ig4yCgriDigeVSnyvxN3dW/fIX6jGOp\nVCFxxXorGb9LRjbOKsgHIqLqpCesbpkpmE8ghi9uoGynUpuHAhUI5D10YoQh\nNDOSG13qt7+We/zB7qNgEW4ZUPBbNAym4s7icEyQmyyIMt8Vbpp20SyeIzv0\nSGpSeE68DdHMGO9Ib8ImXbSWv8WKyIb66Aw39+64F9kjSG4ir6V7UYplojP0\nvZFH/KcP4x/v506oReLrwjdQ9veioaOviOUVw8SrHNPPkwwcRBGOSHnnHigg\n8atA46Z7NYj+c09tmtF0s+xcX5I2rNUF+CWryGqgwGzY0SdgHMon6Z5hfB8E\nodOd\r\n=DUQl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2021 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.2","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.9","@tryghost/config":"0.2.1","@tryghost/server":"0.1.3","@tryghost/logging":"2.0.0","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.20.2_1641384834353_0.2671253052680782","host":"s3://npm-registry-packages"}},"4.21.0":{"name":"gscan","version":"4.21.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.21.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1df2a3ff886ed2a6f6407c51ab9d2a162d13464e","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.21.0.tgz","fileCount":100,"integrity":"sha512-fNO+7IcwZ6uxwSgXsM7zLmum1QBlMOeB9D6X/pLy4YQB5/foz98VlsthPmq7sRTzz7CZd2hKdC5Cle6KA7eHPA==","signatures":[{"sig":"MEUCIGa1RxucviF3jInyapgAdAgtRF5C/D/DKBrPSbaD1U7FAiEAxRAksYH9HdpmOp5uKYowzDGb4BuE5lH+KYulRB5Dn9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":860117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3uOrCRA9TVsSAnZWagAAR1YP/1ORo5arbYskF1JqJaTt\nrfXMveKFM6L96Ic0VCak0DlYW13si+w2kCS6ITG+ixTUaGOFqMUR7wH9JlU/\nGsqGi6MAHw0wziySH42m0fM2QR5FaQXoAxhrOgorcWUnI4I4RM9FcQlJ6eeU\nQpLq6ERBywvz6xOSfp93SlVyU72DgJgJv2AtM7G54bHmf8ZJywSY5vckr6QE\nq+v/IOyRNvROlTyJvoQdyjgm7N4rnP9uKqX5k/fwdMb6/tlsd7GMBsPdk5vu\nFVXb/ccp1yFI+Z/9Ioyop4G5MNTZa5DY+0DxicNNGnqUX/G6dhMn3XQ60Rq3\nNrrxmO06ji5sT6jNY3jYUkl1Ve7G1cCjcOzhjr+DAUzhpsliRgcaUBiiEH7a\n6sunkAjy8S9fSVlBXU42jK5rTlp3nuruEWhf23idng6hettx4jI1e1auxfKo\nkIuXUINHADjR259tXYNgoGlKt2u5x2Gj4/FDopbdks4NGgrO33vlYGfzwNLt\nNH8jiLXHZILFMeZ3JaxetMjFwRU8yYWDDX5+UMykWEpcfJ4pgk+0C4dxo9Tt\nKOMgWiMNWU07PSeY588WbFscas7JGjGrN7+3kVWTD+ajhs7v4yBUdGyExbIl\nXyQYdPBr1Pfp7vzY1BkX/jwTyWK6cTzi1QxSmCCl3vAprPvmkpVHp/qambZM\nEebz\r\n=Dp//\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.2","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.10","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.21.0_1641997227317_0.7254400614874847","host":"s3://npm-registry-packages"}},"4.21.1":{"name":"gscan","version":"4.21.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.21.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d60881383219168754d7b9c455cc87fe38234c02","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.21.1.tgz","fileCount":100,"integrity":"sha512-W+hOWr2W3HCb4Nipfcbuhn1v4P68W0wyaZ/jjk02qKtgVWESc9WcCWQQXnNuOQ7TuyLMH1KUXcaT0TIFYeFtLw==","signatures":[{"sig":"MEUCIDMkP0RuDdXAwVzEp0hXhF0R9K9xxZsUm/mUGZzupYODAiEApVJGRgmaF9tu5sbxpy157qkj/m4py5wq/ggTabwo8SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":860118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4BqOCRA9TVsSAnZWagAAfegP/1aJOUJpcI8G4jpTaIMu\nG/097jHGltedwEt8xihVf4Hpi3LRij+rfsurHntK96FYIgO3pjAZQyzXfBKG\nH0zI6bOLadwZZNIy71SJD1V7aiZzKXIJZ5bchcoLUA+LH8kgT1wLejinY0sV\ntKGfzHGTYYYWjYqvVllD9GB9liq0HUxArEdWz60W9ZoeBWgAADRLsKN69Gpp\nmdc7nWSRUHHshU0uAp/RNmGHjoWvNxUrA6lQtZxg59LgbGaiCrKMT/kacpgj\n76PqybL2ruQqzrzi1OhwPdtVC1TDAGr0D7QV2JxZLtP+B9L/kc6vYRC8HRRS\nG7cEynkMtcn+hG8MlwLXth3jbdP5fhrNBuYw/zM0IZM9mEjzVh70affSB7OY\nJvTsS40pICN/O29PHV0WZTlG/gLhz0GoihwUJ7OwfQ6rlOPFDYjrTmVOZaoz\nTo6n7fPOB5ZIALIPL7vFggTkFu3a9EsUZgMFMLSPGhV0uMy1Qqe5n/TV8NZ0\nGTfVAxHRH+J8VzMvSizr0a2u+GzbZ55nYdVLZkmQ5ZLAuHkqDJxYlkUbVt+h\nWbW8Avg2qatbNPnojeD5+ofYuGbnk7iQv3hWW5RxaUuE70IUg/CbzR3q7uAg\n6CqLbLbWBdUNrTeEsIsGSnxK3OEF1/y9/T02aazsMHvKLJV1r09gzXkxZ+du\n8Tr4\r\n=qNJS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.2","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.10","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.21.1_1642076814259_0.020574733569712178","host":"s3://npm-registry-packages"}},"4.22.0":{"name":"gscan","version":"4.22.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.22.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9f7996ea0c18caa6ba234148145223a64b40cd46","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.22.0.tgz","fileCount":100,"integrity":"sha512-IhAoNL8089XT5HY0synqeadpfdLpZnI062drPID+qfhE7GSSh/N5SNv3naB3iP5L2Gt77mIplf21BTylUvqSpw==","signatures":[{"sig":"MEYCIQCs6w0yNwbLjlf/BlFCzF+x0SrhQtgs5Gk364z4fndnJAIhAKHkLLGjLsm7Vog8jxGKYbWAhbO2GhEU064VL6ywkmbH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":861455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4UUZCRA9TVsSAnZWagAA6cYP/RRdG+tOv/CMzid8TySF\nX2u8ofasDFU5BC8e3DR7nO6DEccFJqG4uNsOfy9VonplHUnU2O0L2ncnycsN\nEGLR9kj8HwcFS9VBHUPSVJwVVpnUglk4OT08mZ5mChbApcMEW5dBQHXb4j+n\nUnFbx7/EKTETmQ/7EMYIV16jQ6PsIKc5w0SmHdqN7lMkcXepUZ5Kszis6P4q\n42UWcBNwWx8c/9wk8wjj3g+xrl+0Y+1haHrxdB7MW76x6DIzsv8sEFqXfA2A\n68RBvTqPrgcQxVQ1gO9uzpjMpEMU5qBg9XHWlYX4/ii9A7lhmmnwFnpBFsv5\nN6UXGs9dhx3gLj9UnxQY/8/1hmbmHg9kQIafkEbo07yzttcgWLQE1uda6UT8\nYGRNXZaag10LxTqJZf/HX/wEFYeH6envFtX10jPT+aRk9i0ryBBZKFL/3aqw\nvxbcl5H+qk186H52o8Zan/l0WMiW3XNMAecmFpHNSpCk+JcI6XSagtvG3YwD\nNyi6Kt1iN+dijPf+kfLjERVShgu4N12GxiTwrmiREssfv2gyuLRnu7okMqkv\nuZjwS2T0mytmKy3pfOBFCAHELX+jkn2oYsb1S7IteH7hgs46fvZjBCc36sbB\nkHiQlxMPflPRnFj7LR907do6XehH38iKjM9QNhHyf/Sxvim6R1D7JcPj0KlI\nGWh/\r\n=JOwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"thibpat","email":"thibaut.patel@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.2","bluebird":"3.7.2","fs-extra":"9.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.16.1","@tryghost/zip":"1.1.18","@tryghost/debug":"0.1.10","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.0.1","@tryghost/pretty-cli":"1.2.22","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"12.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.22.0_1642153241420_0.6365030963713358","host":"s3://npm-registry-packages"}},"4.23.0":{"name":"gscan","version":"4.23.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.23.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e26ca6c729c15e4845369671aa974850152d79f8","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.23.0.tgz","fileCount":102,"integrity":"sha512-a52R+mh0z6W3dbdTzS6DCHEy4urDaEL8cWmgPO4YhgM8J+6XEEQNUrFFWUopjiFGX5K3J+0cAHzfHW0599ip4w==","signatures":[{"sig":"MEUCIQC3x9Kk9hwIvdg02PSPE2vX8eBiGhholXaYUTDGpbGOPQIgAjHXlxDTYhc5vERHmnBamquTxJzmjhvQiIudJl4qeyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":867317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNFR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmIg/7BmOfRHmvCaYj5UjTAVJZzZyrKhJB9YGMsFnJJbdcT2yUyUSc\r\nYeYu/dzML9ypfRqxu71fmoc8J68Hv0T4tev40y7AYkiovSNC5DfZZlrJDsWE\r\nS8m3NuGKvAMLj88k19wbHC8EL+MWywKc6PEEZXotfSXni8iLDsQQsf5Z6i3E\r\nKUD6sgiGF+HHHWaxY3NcjfVxprbYfB3d1E3mwvvit/LKjGv0guwL1sQq0iTx\r\nNSFbDJX9/V10StC9pVps4xX+QwHr2TmEpjPBPK66nVfhprzNDG3NRbj6mSI3\r\nHAhg3Qyn9s4X+hMdt2KNjmqRX7tKl8eyUsZg4dBadGBxccwUB6k9vxxPjCWJ\r\nv1U1ELbiSNai03p5ZYau2GJHfFMXrkPxU6GaIxGnTehnPFe89rJlVIMhhnte\r\n60c1yDSStTxs0HSuU5kXR6hHM55/mc0ltCxXB4Ojt0/VtldMis23ypm5Lk+n\r\nXPc7KDO6JzQs4p50Do1HiGFIQLm1AaQF9eHWBWKEtHj6cRa5QJpZhMiaMTEe\r\nQIxsLNl5slh9dq12E70wbU+dZejk7Rvn1q4+2rLLIHNJZi4+Y/QxbGUQx2Zb\r\nCwgP0eaMFrvR1nP6r7XNEQSAq9gROOzGilMan31tM68EpFu4kI0gWUJJLWv6\r\nX+pdkalCAcM4WawvCsEO5FryofqwnXOiHTw=\r\n=ssrA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint ./app --ext .js --cache","ship":"yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.18.2","@tryghost/zip":"1.1.20","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.0.4","@tryghost/pretty-cli":"1.2.24","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.23.0_1647596665006_0.5641012099816041","host":"s3://npm-registry-packages"}},"4.23.1":{"name":"gscan","version":"4.23.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.23.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7093a4f0293f9366d044fa63a15252610a3e6baa","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.23.1.tgz","fileCount":103,"integrity":"sha512-fG2MWYymUg3Omk2nEDgCbXJFVDWHjDLNUBCf2CPzfXRFVSk/kHW5EwZ818rn3XF4dYqlP8LU6EbibTt+XniwGg==","signatures":[{"sig":"MEQCIFz8ovzyj6gsI/6z3IjA5O38/4D2V72KOL4xpM25nZTsAiB1l9mo3fKilQS0ZGQ7UVdkWljwR6jUH5tJ2L56ZmoTGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":867393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNGHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHCA/9EatTn9J8Nd4in+aMZpoemR7ni8yrxAlhBpAv9uw2IEjViNkO\r\nqM919BnAStLpPvTVmzqHFVVMj+aZ0P90gOgnhj3vY0wtb5wk1GrEMNYjWacW\r\nY8Ro+79G4Yghwc2BZTKEp5nqaJHDB9kGIXn+dwjal1+cCpt6sNj1tLECwuOf\r\nJ5ouKvPHhgOc0jWUFJ+2uWZgezCI+KHyXtN1OVCYQdeVtVLW4VTBNED3xHQA\r\nZx8wkxHQ/gYhW4KLxLCRPCmmP4HYQDnM9BaHOCsT2fTrU/pXV21A2TPf8N9m\r\n2ZV+g3NS+fhsJmyDmGRVbxe4xS5x3UxLEnst2vjJjFvN9+wvKSNlQdWkhrNg\r\norQbfDxP9shS8HHDHvmgHvZ4cvyjF2HNuQoIl8wNWIdcJkrzXOHnJtK+Kxb0\r\nXGAqIAHwT0Lf7nGs07wSMzrKq3TGb1f6Af5PIrCTZkMuyVrjj3qRYgDDGm/S\r\n0x2dppQE8z7igO/vOacQ90R34KLZKQTtHwCR0ueFXNN4UNLU3DjFkaT23IFg\r\nqX1EBPN+f1GJIsGAqhDtEDciiTIfB9jCxirHnwo+mePZwRwhUGVE7IR1ENv+\r\nP+OP7aiqgiXpAlCKPRDECYp8zv40PWYqUwvLf0IJ3gi1ESx9I9JpJ8pASb2h\r\noOjJzkp/OI4Qcw/2WqCzUd4W3uEbktt0f5c=\r\n=TM1a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.18.2","@tryghost/zip":"1.1.20","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.0.4","@tryghost/pretty-cli":"1.2.24","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.23.1_1647600096815_0.8437525807497588","host":"s3://npm-registry-packages"}},"4.24.0":{"name":"gscan","version":"4.24.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.24.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0fb550d5b94903640c0f8ef63ef1822a6efba5f9","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.24.0.tgz","fileCount":103,"integrity":"sha512-fJ4LCj9C0kxSA6CTLv3qUSXHV8XXCtCFyhNTRuusJoZUmUrkyE+DRuJLAUb77fyjrT9vXN/lYWOgD6zEdxxQVw==","signatures":[{"sig":"MEUCIDs6kpFfUUkr6EsD4AI+D9I/YTAgQm5RWMU0lUttH236AiEAn/HDbQFYJneLbdJSJAwzfB9VtL92D5Zw2r25QX9Ahmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOTx/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriCxAAggZ+CxsPrLajlq++B0noDZv/3uiBZU2Zt01/XQIrHtL9ExQJ\r\nL2DYvDLuWPdxzZAoABCWKLRpaBkxF1+B8nfnDnzHFKS0M+MJm/MS/W/ByUHp\r\nPndodD+KKx3+sOy3ZH7O51kv/REHtUjmpIUUnUTxXG7ekULof9824ei3zPpN\r\n9M01j4JHUp+nAOe/9ON0nVlsIJ8gcpzGBDwRz5iCEbRsZ7c9T6IXmoiEy1Df\r\n+Z37Q7hvBTrHiU4kjEHeMoGOjUF0E/ktebdOmqHKf+MFu+OM9VFZP5+injjD\r\n/4T8AFqujeiHd2KQluWoGlfyflhJda/fsqmwB+Tg2TdsT+C+GgFClZ9C7Uvw\r\nZcQdHUvlgSKaupL+4FQBi6r9uFV+eSHYUPw5m0gVaHN/XEFffTvCQv0DFHmJ\r\nftwOzq5uUJ+AS+glNd6YJeeBwVZfpmx/oR2HWC1cvQTPSj9nTHTZ2xuRMOz/\r\nDAnVrCfAyOObOCHJF8+uHF/GyHoepAgvbfy87MWkpPhHWaMQnQWi4ZsO8xli\r\nicOZ39u0v+EK3QSnzGAbMPw81FWzOb8FakbdackxQ33WMOQwL+iGempzJ5Ls\r\nPwoVHPHawbYjEGuqPJzgMY05ru/SRTZ8iFbR5LUgjRWcAZF58mDbibVbECXX\r\nm57s0vGlZ9XJUo4QerQi7f96wVjve6Vfbxc=\r\n=JZqn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.1","@tryghost/zip":"1.1.20","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.0.4","@tryghost/pretty-cli":"1.2.24","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.24.0_1647918206801_0.754496687614554","host":"s3://npm-registry-packages"}},"4.25.0":{"name":"gscan","version":"4.25.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.25.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"cf6da343931411c6a0396e5b1e14c91d2caedd90","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.25.0.tgz","fileCount":106,"integrity":"sha512-+fSawUGC9INVmx4lKGye0BGuUdR3EWm38W3Fvf3VuQi7iUTM5NSN+241IBM0fqXDH4WEKorYl7NrhQVb9E7IfQ==","signatures":[{"sig":"MEQCIE1ni26bazEDi7lqDWBWFhyTsGeU0X8XF45xESfmFiuZAiBdUQyRoOQHgkXSV8You3o5qcR6OClUd8fsehyuFF6kqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPAkcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJlg/9HQTttPutBx99vfXD3PQDFD/k3T8idB9d7Ml2P6k5EqZ2+R7v\r\nsFuNmG3+u51gNDkvIpfKT14gXmdWXgZcThxaNA5LPAnCcUBkouT4AnxH0pvc\r\nQmmGv5oYf678b9+moaIxIVNQzT6XhwiijWeyvK2a1rsypDabCf3K089zR6Nx\r\nE+XLvQY/RHfZbQYzC+JjfaxedHed5hyEmZqiR2FU3M6Ds4RJTkyY5sAeGxpT\r\nvnf/sfN8bPya6TZbCk4AIjOWxdoCKhYk3xQ8dc2wEPVpgrv8TjW83yXxgopu\r\n8wjZIAXd0p4uIfGudOkDPySWXdCTiDCgxfhaV3WUYtIRhzeSXMU5Vkde5siE\r\nTA1lPKBIbe61+5AGCtDTtc3gachLoY9bLq4FVJEbH/h41/CUXFqIDabZpcen\r\nG4TzSfzrm9cGrFFsi9qb9RjE2A4ryHT1jdFvYLjEtZaDbydjpE+0hCDByS7v\r\nOJRoPcbvldXdIVKhyRyT//eeOelZ/i+nhM8/pE3o1IbQPA4EDXs+hgnqRj39\r\nnzd2o3LDMO+WUgJdNTFGxqqgGNVdrOtXpQFEInumHkMm4GBcyKC+Rlbf9Opz\r\nN0AZL5GJBetVahAIXrO0na7/BAeAM89t1Pq/qMVswp3VQnSmvbySfL+1VGv/\r\no6a7cj+WuHSKXzkwZ6TDd0Jo0er38rZSzoU=\r\n=N6za\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.2","@tryghost/zip":"1.1.20","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.0","@tryghost/pretty-cli":"1.2.24","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.25.0_1648101660416_0.9914164942448154","host":"s3://npm-registry-packages"}},"4.25.1":{"name":"gscan","version":"4.25.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.25.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ce2032137f1e9ef3e38eaa29ce0b80f1dfa13925","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.25.1.tgz","fileCount":106,"integrity":"sha512-rPZ3ACDLpCmzUz1odkeQQxmcwfGqStpTctb7VZJ90GqKcEKox2wXCUZC2XF1Qad4tyl0jgzcl5EhQF36ijMKZg==","signatures":[{"sig":"MEUCIGS6A4s3N8JQ+i1tanA0IoJgVWYYfOREMeD7IImq9kapAiEAgg3/0ZwOJa8mF7Jg6FA6bswtxcOJylNZvw+gZypxCwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPBK+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMsBAAiOP/dW0ZNgJtjZ0CnnwvYZGS8oIwR1nJ2jX4Wd/k8C/ZceAt\r\n8Z9kxCM72gGonIHg4hN8SWzDRW2RbJFQlNTprEeMh0mT6TJJYebRhpQ3YKgp\r\nC5cDnicg0d5Iz0Cum3FxNsE1Q/YV21oH5UGgJ3SfxzU4cSIIuST+9RTLBkZU\r\nNMmzpgDBLpHgDZJl5J/7bPxcqzfw+0qFG8q6/80V+z0NKWO/GlOSgSx9x9zA\r\n+eTxVOH6BW1olt7fcr6dKpYgBACdRLJ19my3C+AXMnJa5Fom7Ji/87YmDKJG\r\n0fLXd1bkXjr5j5g9VMymFqVUGBuDCA550GQOtNNAF4L6pc/Bo9NthsREyeFk\r\nrFYSaf4fJ6kkKCTUGLuzb0wRpmSlW/tNzzABSuMNlhDtBD45IppDVnTMTjjw\r\nWWH0NcPi+EpEN4jTlFoft2gF5kXnXQ6JM2fFdYMi8agajpYIMmwPTiTc6OYp\r\n3oAbjxnBsEGuP/2//WzpMmnbfbQ42w9AuCWxRDkRNlGdO8TLnK2QWM5pW5pK\r\nggCaWAU1KIf0tpo7i79ixhfVIqp2ejg30qwo/Y3B5lakkN6oWlVEK1bH/H7z\r\nOTS19DWgT/ipXWiNE2xC5qgnmk2Siu83kBZgCqUzuLv8K984Ubpz2Kb3RIe8\r\ngadUUJBORgOSbv1/rjJMNVLARBlx4icAkCQ=\r\n=LtHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.2","@tryghost/zip":"1.1.20","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.0","@tryghost/pretty-cli":"1.2.24","@tryghost/ignition-errors":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.25.1_1648104125818_0.5683795838102932","host":"s3://npm-registry-packages"}},"4.25.2":{"name":"gscan","version":"4.25.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.25.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c593183a075a09fbd426ac7b66023816c969e20f","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.25.2.tgz","fileCount":106,"integrity":"sha512-wTwl5JD6RJa/F5CikVUARs5xtWITeE5YHDXug7d+9oQY5f7VFm3j+IGxjGmvoTVKDToHa0caTrJFqaKGC8e1GA==","signatures":[{"sig":"MEUCIH2PhMt9L7CAhiH2t0pnSmLE4woiWGL9/Dkdsl2CBe8yAiEAieah6A2YVJpqUUawvLTcgOu6dhtxJAQfEkWLLvegyYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPHTmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSSQ//f5O2jAARHmrKiNjE5xTeAUr5iyvAkGyDItClt9spSU31bGT8\r\nS5Vk3mo7iZnRFTuyf+8ZEgQwXl28Sdr1G7gr76UqwDzbeOD3EgqrYjH43KCe\r\nNEmdfZqOpgCNpqM1DEsxc/D8pgryuJScYQyNPU+X/liz4MS5FI385lyDbKqc\r\n0bP1NcKn/SXs0/60DLBLKhBVdUSRB6lY+BO2tji5UVHMPcFoNrxsL4K/ESsa\r\nntpV8hOYAtsu4IaGNzZ61OWTQhaZJcUKw8HM6D/kQKEXB2DYUDBbgW9aSntF\r\n+bR2FrtniFr77EmLrsQK4rg78egCKw3HuXWvKZM+SYxO9+hj9kpxpWzvJWxi\r\nvXQiNki/fe/S/lZMvjS60lpbyWdQYSsQiAQ0NBNPDxAcotp/Ein9HPCqLKaZ\r\n7iOkctxzLeRdJGIz62je16e9B4YZRBpmtJuLyd+/+JdCHih9TOLwTErcCTGZ\r\nhNAL5Oi1LFSWo2vWKHLhKydMrvBo9Xtw+2EJy+Cnk4lz6fo8FmmE4mhcS2PF\r\nKm+O3Cz5nI+/5bYxllXpStK1dtj65SW+XaSLtZwiuoqnYy8VQ6GL9tLE2Yfn\r\nG7ng6xpjHfkrNptjhWkf9n05f20BCH9Cs74LqcamfotyG6U77I3C9Ux3g3KN\r\nH+6CYIW+8yspZJ6zN/8LzdVBXHH06UM4aDw=\r\n=HOZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.2","@tryghost/zip":"1.1.20","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.6","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.0","@tryghost/pretty-cli":"1.2.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.25.2_1648129254258_0.8025353102067636","host":"s3://npm-registry-packages"}},"4.25.3":{"name":"gscan","version":"4.25.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.25.3","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"fcd3f93a003442dcb75ed6df988dc4329d43037a","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.25.3.tgz","fileCount":106,"integrity":"sha512-/C8JorPtIOkAbmf1UyNmszjg7pqO1CxxCjwwPsjG63O9RJZuByR5dgXVdRQYhxRT7uQJmkCzNXVhQMq3OpZ5UQ==","signatures":[{"sig":"MEUCIQD0RmdpKRTxesLNA4ON9PpJC4McrDD2M6PUWh1TyxkW9gIgOlU/sVsK5pdFjxerlN6BKTSkmGVSdSj3XTkNgz/irsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQp1jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtBA//fc1Yk//e2T/CT9fRqDKGdjcZqLO36veXUA/wQmvmFHE42v5p\r\nYqYWFMJzNeg66tUf/PvkFK9pile6+6RWT2YI5JHZkLw5bsHXvrEiDoth8tDu\r\nzaDTaUxer+FeP8CHb8BKtcO7xXb2C+88udr6qT/OD5l7KvHNuGvB9/wj8Fz9\r\n2vOmOezLuUMmFO5TBodRz4iPiGtrbrXIF252THrF3qm8HQLk/T9tTix17YNX\r\nVucOuB33UN3GpOlwhRaOLaE9sbMyNdnd1VCElGbR+MBagHBdQz1jAoZrd2Fm\r\nXfZ6Ra/6i6kD6i9PrbimHLf76aSFaIm73TKy68qXYR5HQwRQs/w9lBoyd4Zu\r\nt9AVroLz6OH5NTTedjpuTI7uSfs5STawkzllYq2jc4pRZhcRAvJOgdKvk5UW\r\nNwPyrm0xCjlESNU5yUbUPSRfztWoE6uEoWoOZqLIG8ZVy5votAIGcB7ASW/F\r\nDzr0xo4pT+SgTP1T9XxSwD56UoinUjEC9vGtHDOL348CYm8DCsGPn+ut0nOn\r\nBHntuHuN0LsrsoSuFjEo4gSuWOw/FwFUeKJWqOrW0SI0Hj1uH7kNERGThxVB\r\ntzLR9T7dCicvHe4Px0r4CWaDNQoe/RSwZRS7pZGJwVZt5zjM6VIS8wp8Skih\r\njtBN3kgmCSS+2aoAL+ynzSn14uaCnYYUZoo=\r\n=75/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.2","@tryghost/zip":"1.1.22","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.7","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.1","@tryghost/pretty-cli":"1.2.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.25.3_1648532835019_0.24462520913710661","host":"s3://npm-registry-packages"}},"4.26.0":{"name":"gscan","version":"4.26.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.26.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f5190fb7165bc3cbed7d7a9d6f7de39af6597f7f","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.26.0.tgz","fileCount":106,"integrity":"sha512-N9drQBUvTKdpAYAg+A93+kAErjvAhDqiGJTWUXGBLYUCeAZU06aIl1Ezs1hm7vWrHNBL0ynDnBg9AOj6mEkI/A==","signatures":[{"sig":"MEUCIQC8H9WbmPurer56UibqJ4y92WUtkHKR2Da3FRNK44ek2gIgKiJo35Xit95pmDDFUUXnwzUAL6JRtafQIPM8l4o9nhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRXt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2xg//YgBM3P96ZVUINUCY7uGe7QGdkMhNlRNkTx9s51uQ7Xw6ZTwS\r\nVNSZiSzV5Wx9Ddfbvv7B8knyU8Iij9+DEb8pKYfV4IateNRFLEDp/wuI/V0G\r\nFGLXJBfM0SdznnlKyzEwaN5puiq9AHrBN6RAyONzVarvw0YzCy53vkgv9qk3\r\nYN21/D4HYql6XKvwZDURJRK4TWOYoMhTzHhQlIiAHkZ0DJ5UZ6/U/fgB2laQ\r\n9aka5YCXtfx8yDbwxLV67QVQTA40Fqem8WwGhR7UAlTE6ESbITq0LYxvG95f\r\nug+iGBUqZJGkos6IFvywzdiEtPOQeKo+e9zpnsrhx4bxHB9r9Tv9Zhrw2HCM\r\ncZrkM8wjOb9XzYyUrlOzRNI/YyJnEki0l87L8TScU1rCBOjqeWGUhE6v7j+s\r\nuF7NcfjHrWEzRPOb1D0q5JGq4Vc/oOg74uUiISKWz/VtASlYBZKB+K9u53+J\r\nIA5eDMYsmmbp9bJy+xAe5VsOzW4n3y1BxCKmBP0ATWDf6mfkVSPFPYe5Puti\r\nD6BEJb/1JJhhwM7mKGRcYbYQ6InibIg+wDGtBaNtSmMrZRYIPO2BWurXcBpz\r\nW596Ws7If/KzMdR6j66EnzQc8nIvozd7GS8hNJ9N/a2590US0Mfo/dWMaRwJ\r\nGsDfqKKjyzqzvTHDhjR1aQEXm4/5OblO7Bo=\r\n=Kfdr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.3","@tryghost/zip":"1.1.22","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.7","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.1","@tryghost/pretty-cli":"1.2.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.26.0_1648720760791_0.9242065650873841","host":"s3://npm-registry-packages"}},"4.26.1":{"name":"gscan","version":"4.26.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.26.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7dd45b8c2e7e9bfccb5f1e3d4293cabf779046ed","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.26.1.tgz","fileCount":106,"integrity":"sha512-55KOr0g3EzdKhbRhw3sCIBALP1wKgdUJqwWhgwUx4mmDnMddmAqSttErqKiRfuL33Yfx1dFGVx/r6dRb7ZMKog==","signatures":[{"sig":"MEUCIQCVZEShvpSoV+mhaI5qMsfiCHX784kXC1Nj1ZS2EoTT+QIgJjhC9VTFc/8FpgYjHgHKQPXBre1uLLPhHDt+Iid/ZXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":912001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRtCIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQfg//TvJtvNwWssrvNmOWk0SaxLVE/oIQcaYhf1hv0aa4oHAYNVad\r\n38kk3IKEo2+WfM0fL+vVR/HU++MWP/WjCpxvqm+j8fwp/mCVGPnlvzLjRskr\r\nyzy3pcI5AykFWPu/8+wjrR96lVHxZMyvtiQUtH4ClQUh8NRk95pMpDXW7rwB\r\npz6Fap2Fo0JhoUDZ2MwWPRxAUHgQEXtHgjIAnqvisLEWQ6Y7082Y5I7PudEh\r\naxqSw6Gj4dFqta5GlH0NogmyPxAJKD3WAWabs/gvX74LN8FodfzRThGq/syr\r\n159v4FwudsXK2RkdDMcyBQ9VS+D5BvRGIGQthelVvjf/4XPhlYv+4jO2u7ma\r\ngt4tWIAOHktoFs4uWfqLIpm5b4w689OTjWHxCaAudOU5p9ImI23skZQ+RYFl\r\n9K3BKbRT83zPTB0N1L5EOL4QwJjg27qBb+5TFrVMNShuE+yysAPWW4kEbVVF\r\nPP5MpXqMuXEpGSENLBqUV8nBrXTtuhUjbVIAnW+k/O7B1aykbIKjNBoYHdWT\r\ncF82ykLGlXJ5Cbl6S0YkpMjvGBGvQOE2BForZ6b0KcI7QLcQx98+dTDYuuLf\r\n8Gb4nTzGFTaBhgNaqPrnI8/07GBvBNTFh8mImUDX2bcvSW8Qq/fXkMHLR+o4\r\nMaXQ+HxmooS4xuF1igstXZeL+U0M94nWrFM=\r\n=tMHt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.5","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.3","@tryghost/zip":"1.1.22","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.7","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.2","@tryghost/pretty-cli":"1.2.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.26.1_1648808072533_0.9355014294702528","host":"s3://npm-registry-packages"}},"4.27.0":{"name":"gscan","version":"4.27.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.27.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"53599242cef15574363d7f07791f0dac63133512","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.27.0.tgz","fileCount":106,"integrity":"sha512-SJSfKpFlzrTUBvcLYhTxZLEA+7Hke5MtVAqiwz+F0+XlAEY07ZSZq41+vjUQSZhh5nF9/86ex+JpCocbZ15OgQ==","signatures":[{"sig":"MEYCIQDHdKAcrT88y480xhHCfz2uMN0regraaPCvpGJUZw0LOgIhAInF+btTM4Nv3Z1DrFrVMaKm2e2J14ST6AlWXEjD+Sx3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":912011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU/BFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf5A/9HYcSjWDJl70JbCc4BGYK5AIAIoqTcpM6Bco3z88925sZ20Em\r\nQ7tSTD6FJRSZLXRUAP6eX9FCLWQeYRvgsNSmZxjB4tfS7w/CEj55vJQjU+FB\r\n4uDhalUI187euAEEstj4dNeddFAnzzsLsA+kBrS5+c/Spd3jPkC0LgofMoJW\r\nHbv8rdKhjHfOq5mNN+3Z6ifEyFyuSY8Nb/i0DToQwteEQlCAffx3BckflUx2\r\nGpSPKkSeJmOWcY9/7xp8l4JmIrdBqqr99A3gB4uumAX6Zx14LOYEwmzY7yyr\r\nihX/NkKDK6LqoJcH6e79olEDJzjE7d8+XmvDSsvu8EZsPOriVvWkcG3apMGp\r\nNkTH0gxGtBI0Rv5UADWPimOxAserHKc9n76qm682JrZMI9deqvJtXh19uzqb\r\nbedjOSUdrdccz2LLiXU13o8PuHFUg97TihBtoZ2KRSC8I+EcXLp7QSvLlTNi\r\nGcvVOxqJEJ3mk/XKJ8FeQW2aSMZoWNXWramegB2nFm4uxCPNwHyambkY3TJj\r\nUpvVWAaJHLGR6XFpB0S3WGYx5Etr01icICVVXFF9UKJcr8C4ZQCwNsU38RIy\r\nkLF/6/F4tWktJzEcVlvsXcNN2wydN2XGaN/yXbktmHds7a6+Dk8FE7TwJyo4\r\nXbqeLg58CbptRMz0lL61luqlcXccFf1joPU=\r\n=NlIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^12.22.1 || ^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.6","express":"4.17.3","bluebird":"3.7.2","fs-extra":"10.0.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.6","@tryghost/zip":"1.1.22","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.10","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.5","@tryghost/pretty-cli":"1.2.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.2","sinon":"13.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.27.0_1649668165178_0.5417335237679448","host":"s3://npm-registry-packages"}},"4.28.0":{"name":"gscan","version":"4.28.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.28.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0b73b12d79aea998fc817126f1728c508bb092c5","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.28.0.tgz","fileCount":108,"integrity":"sha512-7+ZSAVWy578wuS7bsSawcH71OFnSM1wJW1td1dzTzgcyHZScLp3meazpBn6/Rj2K+fInHmUOn9iacM72ZwIoOQ==","signatures":[{"sig":"MEUCIBEY9jOpDg9SPDX9YyKKkVJeUAyIxyQf6DcU2Wizqp6pAiEAs2k/Dz0QMB2nrrKpUHlFR54Vh35DFIHBt42gduRmYek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":915534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigcolACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzsw//flCdXuf00j+NDQ/IYo+DM7FR8B+zA+KgCwr0yVta4MyVdVkr\r\n9hvkShsHQ5CKHt1iiLx+03sK/usbIIuu/J+lnSIi58tPQOqwYFzZTEs0anxQ\r\nqfkuBTZzLE2k5zbRHmKbAbpQI0feZ8qmVjbvSnS6+Bz6RwWF40JGOBuOnlTz\r\nuqoUpp9fGF/0qDobqnZSLILQmPiNBIAsFbnhvftTEHw0TJndRTNlnF1CURKy\r\n8XgoVF1ZRkYNY6+mQsbdIcU2EFqe3bCFUYuMrR/jW2wL/9vCD9EiEEMcw6FE\r\nvYW7VfQTpmHF0iCqqfy3FXJMpBb0RlEFGSVwuguVuGtbcQTBMcdknNHNM8oQ\r\nxaQez3x7QbmO44mWK2jPKRBDw+V8Eg5xxkYBrSyiJliEZBMdmjMd5IK9YuQ1\r\n5MD+h33V2sWRa4Pbyx9iPXF0NJdraq4p/2i3zqjjVXIX4Zi0QYANvKttE61B\r\nf9c7AspkO9OYFPvmf+e33VNIULw9oWYJJcp78Q78knxrYYdp5GjMhJ2XKvXt\r\nUg7QR8fVm8yZ5Zj59ePR5Xa6LXreuHWhXjvQbnfR7CEYBiUIKbQkIhOpxQLF\r\nloyqlKRoQsVPVMSNcWWWIM+KS2prbBKdo3a28NKC5aU/yQrtcXWOyeEErSIC\r\n5XPkTiQGTU8z1U2IiNak+ZLsQCTwYsmC+Uk=\r\n=vf4K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.2","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.25","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.12","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.8","@tryghost/pretty-cli":"1.2.27"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.28.0_1652673060959_0.7407553005493712","host":"s3://npm-registry-packages"}},"4.29.0":{"name":"gscan","version":"4.29.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.29.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ac28bba85b5484731d11a84d942f11f2ec9052f5","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.29.0.tgz","fileCount":107,"integrity":"sha512-JHLolsqNGT4QiIZzCDniybTkq2t/tEtOHPhkTwydbbW22GcVSy574mX7F3Xr93qPjjItS7M0GzC0ovkGPbe7GA==","signatures":[{"sig":"MEUCICqqHyNMOp+SQrMF5+7itZ+X1s0U1C9ExChvnAJWSX8OAiEAqM8xd5nKmffppoekq5vbYe/LHbiQx1OygZ/IGlthYwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihhQFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLSw//dZA+ZdT0c0tXO72rzNcbnWcHvhzJAV87AINMeSAO7S4kYOWS\r\ndlJkypfpPE8grVMtKzKh579qPrd5IjqeGpMSJ2W2ow3L7IsNzlhgbT+3WnSu\r\nq1cQcqRmnqewpMZIwYGHkC+4OeeNCrRV7O8gpFllKQt5oWH/jR0qkIY+85Fg\r\n35x2LJcNV3N9+nARKcDE7Hi7pRLw9odICS4ve2QQy24AuA8bgu3VVwFd4jiN\r\nOQO7/WDapdltogVhquErP6nNj2z8DuAsihrIVOikq2GGrLe8A7qhRAm7lsMe\r\na0CCsKVr4UgDoYxnZCOv1nqLM2BMJVQXBwvJDCFk+LvQoqfb1yZ87+gHac4Y\r\na+TqFgO9smdgDxFkHWor8U7c4jblqw/nvgk/7dh3Nf/WoOCWz1pRdvrRs5kC\r\nsj/wcsOQkceqkNC4x/ZYTDiXsdQRQ2iuQ80T6NBmbZCJdsyO6ap8EX1FuprA\r\nMZV/yi/nrGtaN2sbm5AeZkwJ7gSYp/MirCfO+N4Yaz63sBEwvX9zJ+DfyHqb\r\nk7D5957/Ds9uL+6xnt467hVKhBma6gbGvLE08nuKka+ffs68tGbl+L4U6FP+\r\ned1JywmWBH6vfl0CWkM13MLGIMK3T0mNt+JAPVK/phOykAehWLOPoPxnmEyl\r\nYfKH3krx2nnChKF8GwOiRU912BOyJnvXbI8=\r\n=0Zc5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.25","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.12","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.8","@tryghost/pretty-cli":"1.2.27"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.29.0_1652954117485_0.14793289396405118","host":"s3://npm-registry-packages"}},"4.29.1":{"name":"gscan","version":"4.29.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.29.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1a5348e7806a8301bf8a7631641ce83619447ffd","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.29.1.tgz","fileCount":107,"integrity":"sha512-m0iVIN8krmuYfbROwJcjn5pw0I3R24HnFAzO2GTlvxb9UwUvbhnecHrXloW3yjfs1mTrIgBWHuvtlPn456iyHg==","signatures":[{"sig":"MEUCIFirezLA2Zk6WtAAlfUZjiOoja08LasZqGjRWf90spBdAiEA+X5LQWysiMJ/RMIGXJ0Ih640j2lBQd6JX4EPdpd6vcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihk7RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPYg//buVWPKV6TRbgMvRzenWo6p1T8eaHqDZRl/DLTxmDBR5kXUld\r\nXXwVC0Pr/I2ztzT4ERZJLl/Q6owitwCwGoHwCjD1C+hg+mC1wlQCqV+LWKMM\r\n3f4pZ5qpgEOM0ZCuHYtWiOYjE9OhXH929nijv/uZvgzt9DzCVMg7AGfeeDC0\r\nAH0sUyywbrXNSGvkeAsw4TVbLLggDYe10b74qkcEY9fC6wMp38uIXuMBIDw4\r\njeu194zQjzVS8P+83de9lVYu2q/k9j5Qob1axadGQaS5UN9uXgQFurTE+lF3\r\ny0GuHrOBIBlV4iqlBMER/MNZJ/Itiyal4LRHKxYC6WRKDUttVNZgGo2WPtYt\r\n9E6F8FSAb7ZvUuF/Z5AkrBNX5U9icAlpES6C+Q0aJLzubhmY0hsvGmDyoPIS\r\ng0YWw1c4W/kvj/7xwMbh/7lVwz4UBuj5w1Gupx7GowDUyTKE20p4bBPR5CVq\r\nCxUt1KpS51j5knO1vjrNjnhCfIPiv/tMQ04YIpaLlUk2yVByulTa8+FcjY5D\r\nUXM8IRaNfd2JjQkm4bt23RSqM/kAGSrpqb+xDL4v5nqjBJdzmVMQJGOJmLhv\r\n7WwdQVhUxLkkji4YV8mgGv5UwvLj1PlVDAb3uxCHOmdfTG+4gdDyOfT+d4OG\r\n40zzj0tzE4THGn3MiyEbQRy3E5+0IhMeBBw=\r\n=KtHz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.25","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.12","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.8","@tryghost/pretty-cli":"1.2.27"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.29.1_1652969169424_0.05821560681190663","host":"s3://npm-registry-packages"}},"4.29.2":{"name":"gscan","version":"4.29.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.29.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7c052cfaa467564041fb1b7d7ceec89a3e77bc62","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.29.2.tgz","fileCount":107,"integrity":"sha512-fb972+CMgVs5gg3+X69f1QNuSBUbC7XM909EajZMtsnAULWOw3kWeSNahMJX+d4jA2VL2+EJ8PdoWsxI+9rgLw==","signatures":[{"sig":"MEYCIQCVLQeJbt0Cz4nlHg/gaZ9KAuY64UlDToXU6oLoao2gcQIhALnNwZPsT/B4pUhFwP0QGSr4M736a8tQ9Vmz8VlKJgxA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":912430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih24tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Xw//V7GccusdPuRCTmUrd3H4t5CKBsIfYDo6TxODlvcxiEqhj9iz\r\nIq6Bu8LVquWEzi5hgB1oXgDKBSPctjTp2X/rEfSFNnEZqc72NE1bQ/dLXVXM\r\npHB4/lGyTP/qdtLVEF+UnTRFbnOzY1GSpVL114vWeoEyaElSmyjOJzdoog1i\r\nELs1I9hI3bfA1TT+/77bx4EeAoEJcztwiMfv5j6d+XPkimqUfz1WWLibHInD\r\nHxTLGd+bfOfqfuc0amcRiVkAJ4bg3nWh/OR5+U2uUSLelh/UH23x+J0av9uQ\r\nwpmWYqAAkTaWvN2SdnoVYf5D6qouEScPmz9L6f3o4L+VjyL5KYLIAWpNPde2\r\n6CkcWD4D3FzTm0+B10+hvMsJHJyNprVcsEflzJaTTcmzAwI/cPl7sOBKlXgU\r\nZokP3hvTuQjoaSEuo/rRaEe4wxPvEwWpnRUJJ1LXAbNTaFWxgoPp7piXDM3F\r\npgQRsmzX2il8t4lBp6GR9+fC891bxuFVHo6I5Up4UaPRBVlCBZJjvP0wbJEu\r\nH7XiXBI3Vq6jf3oKq9yQVCbZEfOxHYCEdkeJl9OE0h1IHCH8dK69C0Dmqedn\r\nxvZGO5/g9mRTdr+ZQvfdM2oxkHfUkSRufaPfSykeq6wkr2y7dWoq5rdEigGv\r\nwSWyucp8w4WNWUi9ydPy4q2CMwLigY5Sm6A=\r\n=JjHV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.25","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.12","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.8","@tryghost/pretty-cli":"1.2.27"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.29.2_1653042732762_0.10601040727513955","host":"s3://npm-registry-packages"}},"4.30.0":{"name":"gscan","version":"4.30.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.30.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"546f79549bb2e7b45672a0810344b2b347ba4c5c","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.30.0.tgz","fileCount":113,"integrity":"sha512-NxIVqpw/0m1VhsOAy5d2opLBdWTtyOd/esSoWsM0wdVa4Z9krWcHKW8VRgyuh6gAo7IaZacupALXaqzr3DCggQ==","signatures":[{"sig":"MEYCIQCjk/peEJY1iyW7HyPs/SdYFk6OBgr4tcNmbK9y2BgRaAIhAI/bHKzxTmnC5xQnfppcKHYXD21bZRlVPoBjvrtqpKk5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijQe3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA/A/9E49YRGRdD+EjrKJHrt1s1lb53T0I9n07QFqiBn304lrQcIqd\r\nJEdj7Sjp6OFPgWifXEWkPvLiJmS2XmYZsIeS1H5l0x1sf+/OF0NImFDDv4E+\r\nvq1M36hSryAvdYgZN5ljYxsszMjxE6LCXN/erOwA8l6h6c6GIQZBtRfVlZOG\r\nZvMIqQU2BMK7JRHi0k1g/lOiI51iTbMJX5q+deild6SPc/ca9eUy2JuR+Y3A\r\nssDaOhypZl43/pfpG5ANo6rRaFwU8bgRMD+kMVmcyhI+s+ErFCJJuNDr3CVb\r\nj0as/rPFQP4aYT30qqPFAfJZIq3YQ6ldXHR30+QHRNH79p/FHdD3OeugYQO4\r\nhuo3uHmY4x+tz5Gl1Mvkm1/R0U55c5gzhHwvhyq5n5cKRU4rL6uleDOcqtBx\r\nbur8WY326UVO1SGnqYjMcwr+eS4O2poITjLNzzvpqnJOFdJWvnoWqR6TkVLa\r\n0e4seliybPp01BygwukfI4unZzFfJa5wNiTjtfdj27l5Hi20f+8oE53TPPeH\r\n1O4NAtoxw5JK8ZPJSOOAbdF52fgG4oZ9Zmf2o8UqcBXCLNm226Z6mip4OIN6\r\ncwf01YCdj7yfdcPDwpAIpRvhwVnD7j1dgAJpdevKeyMsB3KXfjVaP/MJn/FR\r\nfRIkujYf3YXDcyIoriE2nziEv1MynXEVSn8=\r\n=cY5/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.25","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.12","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.8","@tryghost/pretty-cli":"1.2.28"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.30.0_1653409719262_0.9711499928582861","host":"s3://npm-registry-packages"}},"4.31.0":{"name":"gscan","version":"4.31.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.31.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2e32f32059597ee54e179b7ee1041421e6af9f5d","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.31.0.tgz","fileCount":113,"integrity":"sha512-Gd9aNBHBVUDurcSSUF1DvCqkX8hPltuhv3xXoEAmbayBHfqFR0I7qDqUeY0sK09JkYj/WerfZak+AML9eJ2tOg==","signatures":[{"sig":"MEUCIGfNbN96LjL5X0bIWMbN/CBaF/CIpPlI+xtYP9ppVyEDAiEAubNIJbS8vDfliPhTawhxqogfNLGrors332B5vamw3/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikLX4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1CQ/+M/lwDYTbUG7E95X1ci8zGemFBhJmd6a89P1P1UlqmCzF7s1+\r\nn1XGCeSE2raAog0iVuZtNWEUIqsCawoXTw/XU66BbkZ7U/blSLTulF8YkASF\r\nh2cil/KKQLeAOlorRf7YFVV+cB+gNV74szD4ZTUXH7rNL7cYuTZzWbxi9IIp\r\nn00JkNPmj8zYTYhiexyZPyIwWbQpIAIv/twwq5kfFD5mAb9qenDViRkxcTHm\r\nim92e3ivLYFO0Xatuf+rUS0pNEnHvx0197uZALb4qNdZTVuFfWqiBiTzjuEQ\r\na1weWiWNr/KlCNg5A1hI+ZmxSOygnxaWeLybz3Y9efk1iS7TEnw3jMD4X57z\r\n0aLjTgSc5EZD/SR1pZIBqIZtYA9PYed7FP2vnMjX83ZZgfVVAroHd9+5gzGt\r\ngZuXB+XeChDfn1oH/FOyfvq8WC/uA3T6t35FkLZCe8VuFBOnKb9Nhm9Y9JBH\r\nWQ+fJneWGadEu7uyw/3UtOnd9o7fDFwOL3Bz4OgDPQkR/xWmWhYCtFyL57Bp\r\nu0rN0IxwEqHZxS16G8fGDLRwbW3ng4OQUWYci8qfU/U8viBcQLMCfCFosqSM\r\niqUMvFImwuE5bGpu8Ancjj4mWmQRNmlclciGlfPX0CTNFaEaS6t2i1Lebdwq\r\nA+uqH9XeHewvonVksZgeWOAeEpsxGUjRaAg=\r\n=00OZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.26","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.13","@tryghost/server":"0.1.4","@tryghost/logging":"2.2.2","@tryghost/pretty-cli":"1.2.28"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.31.0_1653650936493_0.6716197898367549","host":"s3://npm-registry-packages"}},"4.31.1":{"name":"gscan","version":"4.31.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.31.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f6661966cabd97e982b16a3cfc69f46582620720","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.31.1.tgz","fileCount":112,"integrity":"sha512-WpLm/4nRpV9tnBwDAUTji2rZ39/cH9Ub+DkeaOEV5di+IM6HjXl7vnBScNNo0cBtlMqEXm42CPwuFLaUq5pyIQ==","signatures":[{"sig":"MEQCIDmw8hwjJP+moH9vD30BV0gVclTVbehlMOZ2bo8W1DwTAiAfqSnQhpyyHcKkfKOC8TvPW5cR75pUA1o0KP69EF+JWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil3a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBZQ//VLk2IJ2pv1/OL4u28y6Q6q9IZBAIDI5Z+ZqojIvlxol8VziH\r\nnmUIJxpVYb4RRvHRAtGjELeCeKC7kS8e0pz3xMIhF2oyXwB2dXjeZ1z8EUls\r\nJ7Eulr5QO4f9qzR1BfHNYP+xdNmLiZ1iEZJht1ekaHgcbcEkO7WdTj2LgyCB\r\nslfD+h1xQw4jFaROXAyvUfWcKBoPPIhK9LSVofy8EYHNXVyb0v4bg53N9j7w\r\n0cbl5GCz1+p4yHmUzZf6A3XJXsN/Mi0WhWHRKCSO0wcqPz2+iRgUv5Fu5fKt\r\n2SFvUXbnT6q5vKa3BKqJQ77PRUNapEYbIHlzmnRYgXraPMyHNdiZpZKa7nKX\r\nwFU6iQUh9aXCcZ418c2DhAzKrfhp92G86b94IszKQxxKsyn9ZRhkWeE8m1Ms\r\n718S8m6tAmt+GmyY2vhRyy5Y6ecMGclJl7PFHbW51WffqBGugHD6KqQJRp71\r\n00F0VxV7EVtvGcnPYTkO9TMv+qC4Vo2s51Ik5jHNXth8LwgJpb8VUZYi5cV8\r\nZZc4Mbkoi55krHBWLSknmbXITH8G0MaZMzV/nHCEB2ll5L8P0t2DsihymEVX\r\nhgpfEXlYqBHCPCBZbG8UWJuChLSrrMqtCu2icJ3eo1s6V9t5XBt5XJEgpvQL\r\nD35Aki8PCvxZmPXOvBry9iWMqwV6YQYTKZY=\r\n=Pak4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"matthanley","email":"npmjs@matthanley.co.uk"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.26","@tryghost/debug":"0.1.17","@tryghost/config":"0.2.9","@tryghost/errors":"1.2.14","@tryghost/server":"0.1.21","@tryghost/logging":"2.2.3","@tryghost/pretty-cli":"1.2.28"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.31.1_1654093493094_0.8344481101621808","host":"s3://npm-registry-packages"}},"4.27.1":{"name":"gscan","version":"4.27.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.27.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"bec6e9e7001dfffc647fc5e0c99ab55450d3bd8d","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.27.1.tgz","fileCount":107,"integrity":"sha512-MkwUxHN4xW9tYnPL/Flm0DszF86OAt5gjccuZRULY7PFnSKPTstRcHUwd/nt8sKvEHFTcv+nqRP7X0zW7UOQUQ==","signatures":[{"sig":"MEUCIQCR3ZSe952/Bkfp2w8uLPL8Z9Cn5Dtf8UQfZc1TmSyqYgIgBW4UV0bRV8kxrQPcnWYLcL5sTHAaSl7KvAjRT+tIWJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":915537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimh/JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/JQ//aRMSSR8Lx2WFSLAWGvGsPX4Ps1QiapCmvCbaNHr4Xi9l6f+n\r\nuRXx2aszFtRfFWW9zwZagzAIioS8elIhB0/pBQ9PB2ZWVLaZryVkmb59IqSc\r\ndrvLju5msVmylQVOW3z0GtXBPX4d5dE5StMTRljrsMaIVQJlEYRc63vuFCgr\r\nfBGLMYxz7tQsMyj6+E9WGZtmxLYqs3IoaxPIYUjGMamwmMwHKFaranJOyr0k\r\nzDzWtJOJT9Pj9CJyVyuyH5o4LYAextB/3Rje84DjdIW8XCmRhUulDATQ5hL8\r\nFr0TNCw5xYv7Fx1KlbRrg7SeHIZrzLRYx7AT3DbaSKOIKA1v/RtxSe2GYh3U\r\nXjqCgHPxxzDbmzKIdBfvvwo4HRObqqUqjH+PSD+04FsWctb65nhDovR8jwjb\r\nsU8xWuyP9SYbaBt4jmYULXsfAhIDMw0jJXiUWsDaRMy2ka26e/BfE1ct4cr2\r\nBixhFZipU9YFjrZTk91rsAKSN8FCg/42ItRFKyTe0sfbAI6fwERENln5fjkm\r\nSSnY2OOqIPQkSR8Czg87rSTZ8vBGigSVSV21/otD9qwKLiu4ldPHKLFXXCsd\r\nr6JrR91zb247KXwD6W7+yGnqWPeUcKdJzGy4hEZqp9qmGGqXi62kRpJNw56N\r\nimS/z6db3LuzG2GLqEdj2yLxiXeDZ63SKJY=\r\n=HXSD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"matthanley","email":"npmjs@matthanley.co.uk"},"deprecated":"Please upgrade to 4.28+","repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.0","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.25","@tryghost/debug":"0.1.11","@tryghost/config":"0.2.2","@tryghost/errors":"1.2.12","@tryghost/server":"0.1.4","@tryghost/logging":"2.1.8","@tryghost/pretty-cli":"1.2.27"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.27.1_1654267849584_0.3637879977723939","host":"s3://npm-registry-packages"}},"4.31.2":{"name":"gscan","version":"4.31.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.31.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d8dd1f156f7a59f655625c3422cfd89bb42df8ac","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.31.2.tgz","fileCount":112,"integrity":"sha512-NuFcXRbSUSWOl6FuGPKT24dcepI/oMiUF6EGzMEGbY5ndl6Ba/BZrK9dT7hMHeyaJCn+T4fpxTPQqfXHkM2qcg==","signatures":[{"sig":"MEUCIQDsG4EXyAqQH/WKisiePbmVVbFfBNkNUn1J6sYQ3/+wPQIgXf8eh9WuQ+kitH7OrzCzdXw5XL12Pvgr/rrB1jk/KWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimiOXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1BQ/+JW23ouNhtgD/XYradQycGQZ+S7Yb7mYrxQ2BkcErXOEtr8Ks\r\ndcPV0x5wJ4jMjJYZ59VryzxilJCi27v7144K/+mJZyb+hXD9GhQ9Lz62Bwdr\r\ns0NstA8lidEjsdnbvlTFps77CUmJCSg1EKs2A2s/iGpatBzqJbqDDESOf9uF\r\nqMKvh/UmCNwxPOzl+oLPIDGEKl21ls97y9S0hnBa8GnNS9CPC7QSK4lZEqkX\r\ndyO8NkO60u8Jj5A6qSGo+TS2JpivMk/evVl69FkCP7Hma4koDMlGTGUME1vg\r\nyNs2iJ14lIdizsLzzz+JtFiEV24RnRNBnGX8xVeOJNew4YCikGpiHZAARhLX\r\nAb3Xf35wPFP56EUjUNC5/xpEzee0+Sno4MPundTDK3zeVG4fS/dk00KhI8YN\r\nPJoCDtpz9oC3qoIFKajY9dYWX5KPWSZNGLMt+o3NOdCq6JECt/9pz4ZoX+Jf\r\nceZa38Hhs6zufB0/lM8PgbMHhSY2rhoxe537FRS3ISlG9blOpFwerhu5yM0d\r\n8WHPAm27+sQwI3W4zcSL6I+nlaSLB/G5rcwSW46TgyhBvZjzSYpRcTMfNsdH\r\nQ2KLHmo9Ib7Ml7Nqqz3w1p5xHFkCJgOcGKK/GhcsxfrPNv7KCcr7L0uPm/y2\r\nF9GOQ0ktQA7lfAF3jha8GMzqJ2iScXnfz4E=\r\n=+QDt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-upstream} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"matthanley","email":"npmjs@matthanley.co.uk"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.26","@tryghost/debug":"0.1.17","@tryghost/config":"0.2.9","@tryghost/errors":"1.2.14","@tryghost/server":"0.1.21","@tryghost/logging":"2.2.3","@tryghost/pretty-cli":"1.2.28"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.31.2_1654268823332_0.6983882021317784","host":"s3://npm-registry-packages"}},"4.32.0":{"name":"gscan","version":"4.32.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.32.0","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":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"eb3211d7dd9c3b1cc3e9da883fe69283fb3bcbc8","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.32.0.tgz","fileCount":112,"integrity":"sha512-ntNUO3J7Rc9KLnaJQ+QoPrrPWfoWa+8AiuYfynu7QWTq/YebC5zmuYgZMyPVvRc7C669E5A0U3VOxyBEbeth8w==","signatures":[{"sig":"MEUCIQDc9bTWfKTtR4oxbNn9RKVXlQiWzJYm/BtBYIBxi8to0AIgZrxEAJvEqOIdQJ+X2z7Fg7FpHYYcZvx/7SCdzA9Cbiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1p+eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3FhAAo9NzSbPqmnGUlKjLozZ4SL9TfGf6N4u/BbcfLRY7pEXKgD6L\r\nhr/msJ+iRzDyo0cbVSM7RVXdNumdrshR7cBeOac+JfKV/p2YK9ggloFfQfVR\r\nMRDRrsPb3mblMxvcAVFQiLpCXGqcaqly68PFe805YfUrjmWgQZlzD6j5PISs\r\nNSpZ8b0XWjc+Jzh/yaeui/Koq3J7lKw0FV566gJexebIQTwcpUPUxA97HPTh\r\neFlPQb8vOTLFuf1I4crueC68Z49CeebCXzpkiBeTlj9mruT/dg8iO5All16x\r\nkMojhUGF7E0+NKinHU7mBoOQtNvx9/t2uDDwnxWiWBRAdSrXr/TV7Bd7Oi1V\r\nZzAyCg4jlbu4HlxpONBIzePWJZVIczLQWf5e7toXOA1/Lf0I/f6N3/Rj8HUa\r\nnT9E3gse+TF4RmeuHsAlgQtjQk719NfYzrRU47C7Ubt5BUX2gmA8Y/23FSOq\r\nmzfUB+rpbVp1r87rNOvi6DqD2LudIT+uxNfKXKFilLHIgmhUBPB+kKMfJHca\r\nV6292JsgFZwCiBWvINCNlM6TuRhwyF232j8Y4OquB+oLNIJYMnnwdwXqMCwS\r\nZ/dTNmij3mZ0w5ZbtTsvgvjK+4Ck81gwY6wE4rVPWOellXvA6x7C5IdCPML5\r\nCv6dX3LFkz6K2a8sUy0HuqiLWw8NfLBdWpw=\r\n=CHe1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.26","@tryghost/debug":"0.1.17","@tryghost/config":"0.2.9","@tryghost/errors":"1.2.14","@tryghost/server":"0.1.21","@tryghost/logging":"2.2.3","@tryghost/pretty-cli":"1.2.28"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.32.0_1658232733877_0.90872070085134","host":"s3://npm-registry-packages"}},"4.33.0":{"name":"gscan","version":"4.33.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.33.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9ffdf1a5b12d847b8970da2f21f13aebfd4b6e36","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.33.0.tgz","fileCount":112,"integrity":"sha512-EBK1uRsy3Hjao46Gy2M2IVj8YExK4T/1XAUwgb1eOPTiU8hjwBBJD7/f9HHVtqNAjev8y52RqzzogDg1txjW0A==","signatures":[{"sig":"MEYCIQCH/gPi2Oz2ceU47rVonxsV4AmM6Rec4Y/QAP5qNVHX3AIhAL4HUIaaZdDnxSHMlZTsziTBkpnKbUaGH2Gd+htUXkQz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi54ZDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Ww//VjKxQCg3sqZBX+53D17zgSiJxGyiKT/8ebDaKsa/3cb2cKml\r\nrNMHxNVp4KcLKaKYMNWzjPdHY7ZJoAVvPAYS3PbhH0IPj1+uHg0v7tFzYy1I\r\nkhEr/6sqksy9GkWy3RTaoWwJ+3ScIksFU2W6NrXkFIGzsYf7/War0NbdsSzr\r\nZ2eM4CfNAaCpKFt4BN621l/iT0qTj+EsMT1/d8lTRcNhBj/nn0lcsn6acs//\r\nWpQknyw9UOp4Jylyf6PPSYsD4pOHSn1vxVWtVz9hbcGmD8AZxffB0uH9oBmX\r\n1vUlr1P9F+9Eqr2/R5pVG1JTYEU8C7zAH5TZIqX0yRlJLkdD5DV/aRG6Igfp\r\nCCCSsEpCanKZaDTRkJOPbKivwYIEqb6iN44TDyzWuF9h5GshylpIPjcN/8Ar\r\n8T2oHix18yxYm82KrstyKAwNRnF1AX5NrouxI/qs3KhYXSl7Se2RL7DZrPQH\r\n81FcS/QR7tMJGoK5JjDvUEJISQ7sOh8WDY/7A5nzUkO8bHUxqLcFgHMNmh9L\r\ntDh+Wuyc9LSBEb2wFTCNfIuvhyuK2C//zfKeazpGSwe5ykWfpUuTE8LO9NlA\r\naQ6NGtSjjRXvJGnsQ7Z8O/X3yuQE7mWryO9yXKn1dk0pfRNDcFSHDM/ap/kM\r\ndgTqddCMKQurhOgGzksoHyQhABYeT7Mn/+4=\r\n=XlUT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"7.2.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"6.19.7","@tryghost/zip":"1.1.27","@tryghost/debug":"0.1.17","@tryghost/config":"0.2.9","@tryghost/errors":"1.2.14","@tryghost/server":"0.1.21","@tryghost/logging":"2.2.3","@tryghost/pretty-cli":"1.2.29"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.33.0_1659340355525_0.9576066394556357","host":"s3://npm-registry-packages"}},"4.34.0":{"name":"gscan","version":"4.34.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.34.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1835faf795163184fce0aba43b56a4374f75134c","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.34.0.tgz","fileCount":112,"integrity":"sha512-uITKioTZHoWatKKlV+yI963joF8+shUwaqM+A7DJng5H251YTfrW3cAiCrHyedGhJckrN7XPeEnbpNbTDoWCiw==","signatures":[{"sig":"MEQCIHUBqWJ0sBMx9fpTirlxfulD092f8GTQ1V6GHFf/4I04AiBwhPIVOC8LrgZA5+olb1BAreqJpIcpVtJZztV0tY+swQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6kxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokMxAAj/wB3ghFAfJFK1I9d4LOYt66U7912BTNRfek2+CWQe4l2EuZ\r\nyxQJmVsp2yreKH5nErJC6f/tS+4TBz+RyD2PBEAKiapaa1OQ0AQgMNYHvFSj\r\ngylfU4ynGHagPYzkSDByW9CN43Vzr7TrOMHWamtpVpuNtUN45uPRaZ6HNoPt\r\nUHcP74HVkMwBVgHGXgDhu4kV+bLRDGy86TAL8+5a7FmpX/0Sy09uGlqxHdhf\r\nFapeJJO5t8haU0R/lXDnfina+VkIJnIMuVsl91qXDcx81aZZ4DrAwvbADsCr\r\nQDHlbhUd4y2vY9dkpMDptgsnbDk9ES+3R3aSvxLXdusCRSmJz94Ue+fkzkzu\r\nIfW49w0PC9zkifyPOhE8SXTXeCua2/RwQP7+XNivbAylpftTE1aB+GUTTalk\r\nhyJED1MF8LySAeBU+ZqyMomCL/ad8qU70QUJv5wnENyOzSrzCkwT7PzBVemU\r\n3Im6vIfV0hIZdR6fhAKvz1KXdQOmUGPoktKno6TpKBOwId3z3JyXPHTXMLaR\r\nGb/CxX5rw15t6/zdec3tgRZU+VdGxQbkz4e5o2HNYhIrFbBkLklxknX9I6Cy\r\nBKCNTako+nR4hUMy6Oal/Sd6ezS7KNpxVrbaIoXJRMyWXOvVAMFZrbypz5wU\r\nfwTunsF6pHIAMIERGVadiOSN7QYPkD4C4EY=\r\n=gNU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.0.3","uuid":"8.3.2","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.7","express":"4.18.1","bluebird":"3.7.2","fs-extra":"10.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.8.1","@tryghost/zip":"1.1.27","@tryghost/debug":"0.1.17","@tryghost/config":"0.2.9","@tryghost/errors":"1.2.14","@tryghost/server":"0.1.21","@tryghost/logging":"2.2.3","@tryghost/pretty-cli":"1.2.29"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.34.0_1659522131629_0.16380312296952826","host":"s3://npm-registry-packages"}},"4.35.0":{"name":"gscan","version":"4.35.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.35.0","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"969a064421c6700f8d827d8dc3c42d21659c1567","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.35.0.tgz","fileCount":113,"integrity":"sha512-KD/wqGTv63787y14KXkYukbp7WnEgya51ezjg2gzpIgo54BtDppZoTdVbSy1hkgdsyTprXlRXSvUTDcb1WTbxA==","signatures":[{"sig":"MEUCIAitrZ0rDctBbd2V5AgI5RRV9qWDZac4IImxwY1JceC6AiEAvT+Uzmrcv3eOgc6iB5g3/JZk1BrFj8lr65/TMTi2MnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsxDTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotDA//bY/Lv4sn6KNRssRJzc6LjKZea5ynDoWpwrALbBs3cZcpLHe3\r\n75gohAhtnvNxWjKjFucv0x//54XSccl6Uelae455UOSbqWMVVk9aDtMw2hK3\r\nl7Gw2//g0U5Myw3DS1mavuFUxnMul2cmkjfPrx0CnKrvJnwhgIFOmYWyRDqt\r\nHtCM8ucZMN1oaEmvnihRy9Nhi5DjFsm2SFDBXvUabxgcHvzxZvDfCCgaK9M4\r\n5Es1zt4I9x6uB26HzueDLLQoe1316BbUV5dDGSVlBD6n/l0w0TobCYGxL8ik\r\nHeWbVjJTnNPgCDg/giLbplWliiqW1OWvJT+L3le7fbfvrOWcY6jY1FYyHk1a\r\nw6+kKJvipQGy+tyfE8fOKfPt+P3tKfZDVI3lIOMPk4ODiYHMWBUwiAQ3reHO\r\nuo2Mjasd0LvMTJTbk6jENsUYRCCjgHWQaxjtA2RtSmjzTu2Uy083MMEknJSI\r\nQI3rt2DADHC6iPCGedGyUo1gJxMTmP6VZHTKg/C7adcq9P2L7lnAJldnQMws\r\nvYebA2H99fPKDJCE58t5RPQGYOpMwZH/F8DWjI9PqnTPVaWS7pdsRTAyVG3V\r\nEqm/ZiJsMd5Lohe/vlLJdR9fm7XlASpGg2OxmLXO2T4+YHK9Pxerwx8WRkTP\r\nPEXLNNbsum32E9rNqfV03+bCYoXG+lrg+ts=\r\n=zRWI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.17.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.0.3","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.8","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.28.1","@tryghost/zip":"1.1.31","@tryghost/debug":"0.1.21","@tryghost/config":"0.2.13","@tryghost/errors":"1.2.20","@tryghost/server":"0.1.29","@tryghost/logging":"2.3.6","@tryghost/pretty-cli":"1.2.33"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.0","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.35.0_1672679634751_0.4037979750817404","host":"s3://npm-registry-packages"}},"4.35.1":{"name":"gscan","version":"4.35.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.35.1","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"a5c9369a31fd4e07da9387aa1598b50b5774722e","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.35.1.tgz","fileCount":113,"integrity":"sha512-Jr9AqUbf5u581Hvpg6ekZuXTZUOhn1kgyJY9mQb3zW3nbd7o7lhi5DQb7wR+bQjfsKumFimy9iIWPo6ye7QxkA==","signatures":[{"sig":"MEUCIQD/3edPdm1Du9Ph+7kktWuO8yPJPXDiqnUCsJ15sm8agQIgWh68M9rKm3KDO+JG8IRLdy+tHCL+2Vjmp0TDt7Hsbmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtDHbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj4g//a/FAv6x6RSPw7bGgKGTM/l4YwXpn8BqM6djXeUooDoVhyeQo\r\nguWtW0m62xzEPzSihCoQDTmSjIdXdC76Sk/mDXgpmLnCqGBxIkv8qQ6+nxy0\r\nTyAgJCgJHrIJDf8WSWER7BAkhbyZrZhjGEsTU1antG/k/mC0cmqhm+2akfpo\r\nIeumYs7UPLY3iIpGOiYfM/VrqDs8sj6XFo8SNlsbJwjnzXrCwhlO87ShCv2R\r\nM9n0lWV43+NMICvVab04uwdBxXcUBYc0EG7exVsDUPZnYCRRbXq00m8UVqAh\r\ntnMhNsUi3XZtzt0Xn+nMqTFDKu3wnNwokX7cStVjalftjFPowMZBtV70ZBAw\r\nxBWTbe5ijL2vkvj+ibSI0XSrUEyeSK5zkxWp3keE2dU2CPt3TGZ+shZYAgBM\r\nkWRUKedckFTljAluwqP+vTr2g866ii5+Th8JeF0a3q6r38R0gH4DEAGjbIiP\r\n5M4ooPaIjmOVHEVQ069CAiuqxR0SpsLJvSZ/DJjOYmJkNrDOqTzILabiuIoB\r\n70J1+t3yaE38xmtJ1mfoOOTS5B6/NXQsvB/ozJqDRkBGsNnOa29WrA0bczsu\r\n/3HKDQjNb2jbePWdBoNRjHagCbAsACJhV3bjspXf+r3A17lA1GHcgeI9Akmj\r\nDImMRi4mSARrClHxEhTXe9F6Uw1N68FQ1p0=\r\n=PfA2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.0.3","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.8","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.28.1","@tryghost/zip":"1.1.31","@tryghost/debug":"0.1.21","@tryghost/config":"0.2.13","@tryghost/errors":"1.2.20","@tryghost/server":"0.1.29","@tryghost/logging":"2.3.6","@tryghost/pretty-cli":"1.2.33"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.0","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.35.1_1672753627111_0.1134448963157555","host":"s3://npm-registry-packages"}},"4.36.0":{"name":"gscan","version":"4.36.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.36.0","maintainers":[{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"091476a693a0df1179f57ea70699c6e477c24335","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.36.0.tgz","fileCount":112,"integrity":"sha512-6+nkW4HbPCfAraB4I9f9kG9d0yVXGf0x6cmocpJ/l54amabSZSglnVaJfAN5fcH+/yZ2BUGivkscyPowAYwCdQ==","signatures":[{"sig":"MEQCIEpRjgbMOW8E6if/02rRss0EataJ6nav69WFPaCFuqrGAiBd/vYlaiNxNsWBlZHhVR5WbPhGyLQtocQ/FmBsTgeT1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt/SkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNzQ/9FvTtpCOaTMMayCRnHjH3QyWNkq5MFwj5lJT63Z2ESU8vFz4u\r\nSgm8vMSGe5ufG7YXw/JBvd767zW7OYOpr4N0r+J/D8+Hno1BDssqFJLz1cMc\r\nym0UydJGxdcjsEX691lyN1iOz6PkeQfgv16rer8OjTpgZlD+KBG608yqu6Ql\r\noMAWgfjpwYxUiTgK8qq6pgddSWE1EbVEJITvqdlquZDdN4qumAPe7eWHzecy\r\nLjX5dlGF880jNSkVFgd/Wss2ozNpC6X8ra4jGi42/H1+rh/1idHzMAJqE3Zl\r\njtmZ6BtnFiqJuadpaLaGbdtWY2EGMOzLGLfFBPhZ6FAsVSpPD1/4yH2PSQpq\r\nd35y3uHpKjDfVec+QQGjHF+Mhu64nT8sboA18ojzCnGv5ElgdDf7ZlzOTXSy\r\n56aZMeIRzRjrEqHgX4s1DqRwxbTXKLinLcr0Z02vsFOjKPyYs2ilQM7z9NiT\r\naY9laB/7yckLfcDnO3GUUtZBnw18DMDWJsWrLKof9de/j6hbs1HwK9pkL0R+\r\nhxtx59lcolE5HumG0PoEzi6yRDPaiuQzr9ygEzTQWMasdLiYbU/L2qJVsMKA\r\nHZugW/dlUZfqhNRFSQon/rHFn0DKHUGCHlXXH3Mpfpk5BS1ljsXAhofaM+NR\r\nLkUiAe8gCFw1gSRT5WXZImuaskYwkG9Ytns=\r\n=Zkdd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nas@duck.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.0.3","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.8","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.29.0","@tryghost/zip":"1.1.31","@tryghost/debug":"0.1.21","@tryghost/config":"0.2.13","@tryghost/errors":"1.2.20","@tryghost/server":"0.1.29","@tryghost/logging":"2.3.6","@tryghost/pretty-cli":"1.2.33"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.0","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.36.0_1673000099944_0.44818631388393504","host":"s3://npm-registry-packages"}},"4.36.1":{"name":"gscan","version":"4.36.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.36.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7bde8ddfb36c7f17fc7ab75e96317c869872a633","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.36.1.tgz","fileCount":113,"integrity":"sha512-2FGcKwIlmsQ0XmQqvq2K9IQlnCTgZ9zH8iVH0H6UNB8HVE96rbOHwVwtDgzpj+fp4pa049uxiBXDLrCsEInt/A==","signatures":[{"sig":"MEUCIGA4fGcQEFYVLWVzsbgD7Q0M60D6asyTV4X44A9IHvjGAiEAwFnQkZSCmjG8izwSX96HswpP87guyQCbwowSpFtHnIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9e5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4cg/9ErWtfEmfL6qwHaXoBu4IjOsqVRSbJtAMbTOItMWyF4CTw6Yf\r\n3crxUy+HzES3tQk8lhP6oo99dqvxHJjb9jSKAhIPyL5KCVUEafjfMDlfA0oQ\r\nwFAo/WvnblgT4Rz96ZnuJyBXETP2SGCJ6q6ygADlpsvMd6jD2LO5DxWF5xXK\r\n7zIVEOlMvx+Yw150zapPENjUHgWkeYDS21sSYxdfA3z0e0aeyKPrjaXyFDob\r\nJFChF0xfm02r3biEbkDd/otL+gtQfF1Kmfmnnq4JMxzBW7ZNaS1qL94KVnhz\r\npbcYtEu7zVWmdhjwjuw+eCoAIZpim7E2cbpnMRwJfojOWNinJcsgM7LirjGD\r\nYq4SBqgBoQIKsPN7xeoVLx0/baTvzzho7I44JA7NwsGOPckWp5//WYIZzzBu\r\nAGA/iCOpWzXBIDiRtSeeBjGzftGdoD8WAPkIza9fmNh3TUbK28WL4/L9R9bn\r\nQIOfinHAya+0oArKcxjFLJvUFpDHYdalDubxdTf3iONVc5LzeJJPQ0Wc4QWn\r\nA+6MEO3mWxlo6Yrds24QozPu/9DYaJBB+Cy35VbUK1CiyhX8WNOCj7869YxM\r\nvKS9v8BGvXxyt7q/Ccs5OI/q2mSyhn5sH8AdSHFTm9Jdz35yHPlljr3lVVkq\r\n+e5AwS44uHrRJmNBBxjMqpcMpXrUy9HzgOQ=\r\n=jXta\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.8","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.0","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.38.0","@tryghost/zip":"1.1.31","@tryghost/debug":"0.1.21","@tryghost/config":"0.2.13","@tryghost/errors":"1.2.21","@tryghost/server":"0.1.30","@tryghost/logging":"2.4.0","@tryghost/pretty-cli":"1.2.33"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.0","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.36.1_1677061707829_0.4844224128319867","host":"s3://npm-registry-packages"}},"4.36.2":{"name":"gscan","version":"4.36.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.36.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"443f23f1933976de7648d197a4c1e695f4a5a0b6","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.36.2.tgz","fileCount":113,"integrity":"sha512-RRkkznMPIch18nTYigumziorZyQQv7SXVjhPlCROkLtklwsD29dP5ps8Uk+IvSmIuEI/Z3RIwNT7aC5kw8NAuQ==","signatures":[{"sig":"MEUCIBTnmdYNz2UuYknarKSZaNiGlOFgC9AYkAPGPJ0Sbsq1AiEA5IRsSuf/97tPM7yBGZPy7RPqvZNyNIgIHxbVt767k2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLRtcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXNxAAhNUrjf5U5cagJ2M5lmfrK48kJCgV36MoSd1gR9ldG6mPbmIc\r\nj2m4/n4mF0EYt6KKg7DULCsuJhMm0uWUyc1FFcTsQLRi9e6OKqzCADjJzIsL\r\nIOh1pW41FwROdjMqwBBaqGgiZaigukeFPShPXZIYCjJn/e45zCGCzZLHuQ+m\r\nIpoKjX0LVovPeNnj4iagVBqDgry6A7OPotIGzHewHnKcHkB9CbiaJIDB7bDh\r\nLDMyNMo9wGBx3vYJg3qrVzfwDRRkd5dOjZLHMQNLJ/oVx8uhCm/UdV0YmwwF\r\nZI9SH7prqH6rDPvYOtRb7dsY7y4Yh2STcHoDndFZWBie+LAqLtKVur6uYOga\r\nz1HbkOMxU+K8BM+9X1anmxbmlptlWYckrSyPWpWNmKv90xFqEhlrQzwwSPTD\r\nE0IvuEmZFHMv6ATAqNTI5+1uHQKquhdO3DveysxmCSsWEIcWTxP/IUeFiWJZ\r\nq5oj3WcHJ92MaeaqpGl9k6Af0WAbcHPiKIWIIZ//QMOprl+j0IkTcr8VpS04\r\nPKtcQChs4YUO4SmR2stL7EmwsD7zDzX02ifsJsCw52u7Vd+Pa2Wig2esbvuo\r\nleAPaUaNFMTU25BM+imWCacNbSJJYgILHJmsWwqnfP7lzvFOqSgHzFO0TYfF\r\nUgv5GB7vqPPDRo7c71kmIimy7OC6ClZ8ChQ=\r\n=GXOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.3.8","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.46.0","@tryghost/zip":"1.1.33","@tryghost/debug":"0.1.21","@tryghost/config":"0.2.14","@tryghost/errors":"1.2.23","@tryghost/server":"0.1.33","@tryghost/logging":"2.4.3","@tryghost/pretty-cli":"1.2.36"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.1","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.36.2_1680677724473_0.4404536223857485","host":"s3://npm-registry-packages"}},"4.36.3":{"name":"gscan","version":"4.36.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.36.3","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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"692afe298ab9aed75226dc647c7e8f087f020265","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.36.3.tgz","fileCount":112,"integrity":"sha512-BVEiB6WQm8fxtsU4po8qRlK6t6bKET8/WxRUKT499tOaeeMXMepgRu55LV0GE2VsHlAtgRsnrhKtyQMd3fwjOw==","signatures":[{"sig":"MEUCIQDZva12yFDNZbTd6GTBgJDNL/lY2Si5wv7oEdN33XxyZQIgOTooTQVOiM4zixPGLolvaqXic0fi6QRiJXQbVgCeKo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920008},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.0","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.51.2","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.21","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.1","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.36.3_1683727016491_0.6767371564925713","host":"s3://npm-registry-packages"}},"4.37.0":{"name":"gscan","version":"4.37.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.0","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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0374c009c775eb79d3ad1e8f2c1e17bfc0f807ab","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.0.tgz","fileCount":112,"integrity":"sha512-3LnSfkdrMwItTw7KKdOnn0tlNcYc0nKrEywxhYNcguAFJtzNwCZbwO2jSzsY+4QCpCSztLlp8bdBD9yJf/De4g==","signatures":[{"sig":"MEUCIQDCFIXwSqvRxfLmshJKFxsvWL0Ctdn+avOiRAZEfNFZpwIgRpDV4U9sGItQR/Eo2VxYR1dMWhbExpPnHhTvKfUSSUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920824},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"mike182uk","email":"mike182uk@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.2","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.55.2","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.1","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.0_1686924568171_0.7265362561073307","host":"s3://npm-registry-packages"}},"4.37.1":{"name":"gscan","version":"4.37.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.1","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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e59f6df4ec9c138c5c24266fd1d1a8e19ac2eba2","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.1.tgz","fileCount":113,"integrity":"sha512-GSLQHWsmtKky+2eD8eSENAR/MrWFjKZNl7wsgIiIbaJbnkDqwA/7ae6ydBUHKafSXGEkpTlJrtMQ8x56FfPRzQ==","signatures":[{"sig":"MEQCIBRZXZS+by89CaiCnRH14ZyICkVABBgvUrc8bMT3QETlAiARAYp+CJvlBHJhyH0jr8af5H6kLabZgINljXxiBCVJcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921036},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.3","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.56.0","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.1","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.1_1687876065192_0.5992661989743961","host":"s3://npm-registry-packages"}},"4.37.2":{"name":"gscan","version":"4.37.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"77ae133abf82202d73f91f234b8f76ebec7832c1","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.2.tgz","fileCount":116,"integrity":"sha512-umhQsDL94LAed8HWrbPR6lFjVXSJXxP7SmvVbMd0c1sgBZmZwj1xbzTIHrEU66lbRvRvjBOoKv/UR8vA4p+6lA==","signatures":[{"sig":"MEUCICkJliZ+Z1Tec3SRCwgSuhsl/XF8CPszja6o89ZvPBkdAiEAyiHsgMiGhUxGGqnXvGuZBEgwfyRLwRO2ec0Ya31h6+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":929745},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.60.0","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.2_1690384508965_0.23777446889634968","host":"s3://npm-registry-packages"}},"4.37.3":{"name":"gscan","version":"4.37.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.3","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"4a705f3bc5222655fcad378f489f25deac6a60fc","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.3.tgz","fileCount":118,"integrity":"sha512-ADpxd72ak/c0gPSoCYwdIZvlKqCJuKb4DtHuk0padqY6nexh7dMdXreL3rXir0w9tlYyIXsqoF8OuJdrIS0G9g==","signatures":[{"sig":"MEQCIGWfdKtr9kDA8aNnmvYJAImH2eOgyGSC7Xy6hdBAVg6lAiBOSBTTPqpILRIa1UTwI4HWsMpjNIAXHqOJHRvYmq+lAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1163682},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.60.1","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.3_1690469303757_0.6142594270596462","host":"s3://npm-registry-packages"}},"4.37.4":{"name":"gscan","version":"4.37.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.4","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d9a05d22f3ad774c947abe8ea2a5af9a69bb3847","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.4.tgz","fileCount":118,"integrity":"sha512-XI6QazyN9roUJ9kjlwU+qG73XYi8L0mSM0KLm9oLUdhoTFBSHOWUsVVCSu1TJ6z/v0QLmop/dOQYfGinr6bWxg==","signatures":[{"sig":"MEQCICjb2hA6ofSw2UM4Q0NSFO2ZyYahuOeX1QB3jxOQvkZLAiByZ4St/Fiy2YPQjjHfxNLphUs+34h+AgOIGiLue8VVFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164252},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.60.1","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.4_1690823834048_0.5025452406944833","host":"s3://npm-registry-packages"}},"4.37.5":{"name":"gscan","version":"4.37.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.5","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"23a640eee2070c1921e32fe70968f727081f4116","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.5.tgz","fileCount":118,"integrity":"sha512-v0JKMZVZ6AEot39JURnlKyk4VdsHNeQFXz9mnzirV53One1oODfzBCnloj4yiYzreBNlmDL1ve6VRaZ6YX7UtQ==","signatures":[{"sig":"MEQCICwjHxO3Jb/IQ7hvPiqiJedUEZ6vlT2L9mvU5IhED5XEAiBW7ph2AjcziFyq3KP5wSnZQjmpE2xx0lg3FczXjWQFDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164250},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2022 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.0","require-dir":"1.2.0","@sentry/node":"7.61.0","@tryghost/zip":"1.1.35","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.17","@tryghost/errors":"1.2.25","@tryghost/server":"0.1.35","@tryghost/logging":"2.4.5","@tryghost/pretty-cli":"1.2.37"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.5_1690927956904_0.7718830118159281","host":"s3://npm-registry-packages"}},"4.37.6":{"name":"gscan","version":"4.37.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.37.6","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"42fd4bbe470d671d42b485335d6670faf70716fd","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.37.6.tgz","fileCount":119,"integrity":"sha512-yEBZpN6OWQUDUKtVY2OigQX/mY774WKDn52/yFvVit7LA7iqxLeMrygcHx1G9KczDbCi/QMznWNpGsz7vkIndQ==","signatures":[{"sig":"MEUCIQDYi4atP2E9Zy9ABd2h80B/Q3Kulnj9m/vLHF6ggjwwAQIgTbpZHCnEcj3EoCNOmnqCHkQjDjFW4q3DOz8byewD56U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1393557},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2023 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","bluebird":"3.7.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.1","require-dir":"1.2.0","@sentry/node":"7.64.0","@tryghost/zip":"1.1.37","@tryghost/debug":"0.1.25","@tryghost/config":"0.2.18","@tryghost/errors":"1.2.26","@tryghost/server":"0.1.36","@tryghost/logging":"2.4.6","@tryghost/pretty-cli":"1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.37.6_1692807783827_0.08343160539263494","host":"s3://npm-registry-packages"}},"4.38.0":{"name":"gscan","version":"4.38.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.38.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e7254d781686e2f36479ec071a343d14c2a2a510","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.38.0.tgz","fileCount":116,"integrity":"sha512-Be7lLlnOEK4F7kkfOa31gr0+Tb0JxIf6VaqoRcOK7rNwHi4hGe3/9zHsDplZDgtK9ced5Erazf2vWZioIbCchA==","signatures":[{"sig":"MEQCIGruXhwoK5cp3At6WozaEl5qxp4F2NghJXz74+kC43arAiBxb8C2U7gG8g7yp+iYQPQVpDvmrTmCdvHBsbHzbbkEGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936663},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn publish && git push ${GHOST_UPSTREAM:-origin} main --follow-tags; fi","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"mike182uk","email":"mike182uk@gmail.com"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2023 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.0","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.1","require-dir":"1.2.0","@sentry/node":"7.66.0","@tryghost/zip":"1.1.37","@tryghost/debug":"0.1.26","@tryghost/config":"0.2.18","@tryghost/errors":"1.2.26","@tryghost/server":"0.1.36","@tryghost/logging":"2.4.6","@tryghost/pretty-cli":"1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.38.0_1693832288275_0.05880807937597976","host":"s3://npm-registry-packages"}},"4.39.0":{"name":"gscan","version":"4.39.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.39.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0ef2eba2ce47be908f240cb21b6174b0ca091bb6","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.39.0.tgz","fileCount":98,"integrity":"sha512-v5i+JyRBa9IeE75cPt4x8qevgbspBsZMB9ISrsc3zZvrjh88jRssAhr+jOCGQ2HTdvZ2cOiukc7F9iijwGo02g==","signatures":[{"sig":"MEQCIBOnKEY9LZPMjDCNt9gh+pcop0MGoS7YepnzEZ3Mr0TbAiA6hGm7RNTeM861uX00NDz/K+hDoHpq0aVXez8TgKDnQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938749},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"e98dfe8986849ba18595cc77e6de9a9d8cda4152","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"8.1.0","uuid":"9.0.1","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.2","require-dir":"1.2.0","@sentry/node":"7.73.0","@tryghost/nql":"0.11.0","@tryghost/zip":"1.1.37","@tryghost/debug":"0.1.26","@tryghost/config":"0.2.18","@tryghost/errors":"1.2.26","@tryghost/server":"0.1.36","@tryghost/logging":"2.4.7","@tryghost/pretty-cli":"1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.39.0_1696318473204_0.617852682995877","host":"s3://npm-registry-packages"}},"4.39.1":{"name":"gscan","version":"4.39.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.39.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f542b7a407faf4e0e80b03b9e4a5b9afdb44e9de","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.39.1.tgz","fileCount":98,"integrity":"sha512-3LQZ0rRJ3lYiETPhLq0Oe8vFYsO7sEk9FJyP2XZYD0HrjKegqlsTh5v89IvosgKD9KHgWn3iwvk16qC4ZqaQrQ==","signatures":[{"sig":"MEUCIQCpXNdrDDlmyPCDPIFGEUn4Bpfz49+3EZLHnQZpoDv3hQIgJ/iD2MQiHFi10vIokK11ojpVmccYUgE2SX3O/Dv+MrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938740},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"d95658119ea13016cc238410a3f9bdea412e0fb9","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"8.1.0","uuid":"9.0.1","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.2","require-dir":"1.2.0","@sentry/node":"7.73.0","@tryghost/nql":"0.11.0","@tryghost/zip":"1.1.37","@tryghost/debug":"0.1.26","@tryghost/config":"0.2.18","@tryghost/errors":"1.2.26","@tryghost/server":"0.1.36","@tryghost/logging":"2.4.7","@tryghost/pretty-cli":"1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.39.1_1696319834606_0.702474920055985","host":"s3://npm-registry-packages"}},"4.39.2":{"name":"gscan","version":"4.39.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.39.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"73bf802a198db61e581c493e1870cb90e2913b59","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.39.2.tgz","fileCount":116,"integrity":"sha512-ATSOx+mesuBoGqu36dhbK+qisF6Tlp4zk+vDOdRwwNn/ZwRaNOg8OK2zpFAbbofdXsvIgf8DPggOjMZWt9DlRQ==","signatures":[{"sig":"MEQCIGpmefOBPObQBnqTrLErX0a6bRLizB5GnpnWzC1M7PTwAiBnKd+W0pOQ3w2dElCsZxvCCNQw+FrN40rJMWC7+sIMYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938740},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git@github.com:TryGhost/gscan.git","type":"git"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"licenseText":"Copyright (c) 2013-2023 Ghost Foundation\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"glob":"8.1.0","uuid":"9.0.1","chalk":"4.1.2","lodash":"4.17.21","multer":"1.4.4","semver":"7.5.4","express":"4.18.2","fs-extra":"11.1.1","pluralize":"8.0.0","validator":"13.0.0","common-tags":"1.8.2","express-hbs":"2.4.2","require-dir":"1.2.0","@sentry/node":"7.73.0","@tryghost/nql":"0.11.0","@tryghost/zip":"1.1.37","@tryghost/debug":"0.1.26","@tryghost/config":"0.2.18","@tryghost/errors":"1.2.26","@tryghost/server":"0.1.36","@tryghost/logging":"2.4.7","@tryghost/pretty-cli":"1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.39.2_1696324853020_0.4833080102457634","host":"s3://npm-registry-packages"}},"4.39.3":{"name":"gscan","version":"4.39.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.39.3","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"23f49cc50463af1dc96cd6365acd848e8db593dc","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.39.3.tgz","fileCount":98,"integrity":"sha512-rqmAi6PQB4+ndeXclF64TQaGLoNxNLtoaqlttVNA7/rktxtbixoyrm/kyHzX3chSiJCCmXU+qjiDKesC/v9h2w==","signatures":[{"sig":"MEUCIFxPww3Xe8lmn7c2YMb3CZ6rQ4LKHHfwpPJYCbdl0n4XAiEA4yvdR0O1uxiHLDPXi7q4sLd9KlOBsMqRaXMsQjNUAsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938793},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"19c2d35aa5b4577f0ba1dd74d9e14c7723689cf0","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.11.0","@tryghost/zip":"^1.1.37","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.39.3_1696327660889_0.19458622067681874","host":"s3://npm-registry-packages"}},"4.39.4":{"name":"gscan","version":"4.39.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.39.4","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"af73181874b761414c04a1498a2b62b2119dfb9b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.39.4.tgz","fileCount":98,"integrity":"sha512-jb6vnclLhHa10Z+RCcmfovy78eeE3EknASEsH5YS1OPGn66CG1Tja8IJffLUJk4mFnqZECjn7YrWKJNkgYpK4A==","signatures":[{"sig":"MEQCICZA4PDnrZDLL3hpOiWEzXf8QvCICleAvBFljKMiIvHzAiBFFgqkaCpUBye/pn3FUeL5ROY1N3fzKyK1wVnCTTrr6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938793},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"ce2b7fd7d56416ca15025e9747c4f3684e0027af","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.11.0","@tryghost/zip":"^1.1.38","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.39.4_1696330336300_0.8862147272598044","host":"s3://npm-registry-packages"}},"4.40.0":{"name":"gscan","version":"4.40.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.40.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"68c440c77dc74d99d36442f283b431b08249b53b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.40.0.tgz","fileCount":98,"integrity":"sha512-+rrVRI3t9ZE1wRYn+cYZ3RpItS8eTQ9Vq09+T4IHpCmrUZ0WWCGYzzHdXoIJtC5YnwUoQDO3hpd20+O4+GT46w==","signatures":[{"sig":"MEQCIGvFJV3MDJRR+qzvw+25RoNzNVC9rIzPzAeFj0koJsu4AiAslmmV9aYpZC7PydXKqwhz9NuXJDRJse0NYzS0NVxgFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938828},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"015ad6320a3e44140710a7b053fcf8411b60f399","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.11.0","@tryghost/zip":"^1.1.38","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.40.0_1698910990322_0.6931069601737372","host":"s3://npm-registry-packages"}},"4.41.0":{"name":"gscan","version":"4.41.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.41.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1949a8e296995ee1ddc89e092eeda57414ffbad6","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.41.0.tgz","fileCount":98,"integrity":"sha512-Pd2q+k82quw3VSk9U7u0FsElyThFV8/3NedDOvimMYZqFuugLfafczGt8A9wZA3XcqWr8YtI3G0MHLnb7LLSRA==","signatures":[{"sig":"MEYCIQDOfvVXs41nuwxzWQTTpBFLsvUa+rhU/hOL3TH9Dd6PMQIhAMu0isyKrzVKhfONL38QG/EeeGhhcnsLi4d+OnBVX6k4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938828},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"bcdaa1ad8e44c36fe02517fcdde8d970a830528b","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.5.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.14.2","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.38","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.41.0_1700125693208_0.005951162632629181","host":"s3://npm-registry-packages"}},"4.42.0":{"name":"gscan","version":"4.42.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.42.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f25208327642680a5210094af20c1f1c6b5251df","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.42.0.tgz","fileCount":98,"integrity":"sha512-LDNksyNY4Pb3Hc3OC56Zu3uNDODmcJSP2Rtzc1UVZ3/SWLoqcIU9+nyzHNy3uCdbIGg3HK0Ho2D89jiumWD0LA==","signatures":[{"sig":"MEUCIQCfT+qrJtFWr6utaamdchOnHioArAo5w9BhPEmcBa1W1gIgFxpC1v3X5O9TfsK3dlXqVnDIuSllgFFhqbXNlRldFKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938866},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"481fe47c38ffeb0824573dc5623e5671d2469c31","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.38","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.42.0_1700137090320_0.06297613463493024","host":"s3://npm-registry-packages"}},"4.42.1":{"name":"gscan","version":"4.42.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.42.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"a2540ea44d83a9a05c5c9229d7963cc5a2996413","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.42.1.tgz","fileCount":98,"integrity":"sha512-Fek5CXxBiZErcrhQA/oJvdPnLUUM6qi5DsZNtd48oN1OeZLw1AawuiEGJv0rGsi7GR8VMcsjMTxlh9pKVtj+OQ==","signatures":[{"sig":"MEQCIGvx9w+g2fyi/1BBWZDdOlOJeveNSOuaZ5FP3F+nOgDBAiA3tS/l9T+8gAHTs6YIKNI3YW64kEPzHDO94o+IDmWPPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938523},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1"},"gitHead":"cb4402a0721fdbf7c5eabb23d4b86a8577db0135","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.2.4","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.19.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.38","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.42.1_1712168563279_0.5382545046437133","host":"s3://npm-registry-packages"}},"4.43.0":{"name":"gscan","version":"4.43.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"1711c232c3ff3f431c4e623f509ace347b873fb2","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.0.tgz","fileCount":98,"integrity":"sha512-slk5kFRmvQMj1YwI/yEBe6CsBWAeViZHLki5v7h0w1/raKMwsACfRhp+t7KioGyGR0uvbaI8vb+ICFcy8ARJ7g==","signatures":[{"sig":"MEUCIQDqgLUPF+DW9ooAnixzUGVuBfsW4wDpeBLLo8p6ae6EywIgatQbS77JMGC7+1f6s6XYBUI5acaXsmXa0JvwPqlJIHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938535},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"2b568a26a41c1f333b8290f092af38ab049d1ba5","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.2.4","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.11.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.38","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.0_1713435919416_0.772746556898743","host":"s3://npm-registry-packages"}},"4.43.1":{"name":"gscan","version":"4.43.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"82e7ad14be753143313b8487f7846e1c85762468","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.1.tgz","fileCount":125,"integrity":"sha512-++xxksUOrIljzNYoSzEMsKUDSnXVQJmaFcaWtenEP0xzKnga+i1UR1q3UF3Wf1jD+R/8poCBDcfmu13h+HA54Q==","signatures":[{"sig":"MEQCIFMPCzD6TsL/xchCclONu/jKXVZIU8G8eIHRP8OpOYBZAiBe8JUvXmBhRbcFULVE4nRcFP7fIqqgsN54ymPDqmPtOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11959494},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"40741b32176b21e1deca0901ce761c1553ba100d","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"sagzy","email":"hey@sagzy.io"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.6.7","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.1_1714558977191_0.6401182804528838","host":"s3://npm-registry-packages"}},"4.43.2":{"name":"gscan","version":"4.43.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.2","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"72601fe61e763b9dac605a4804b6ebab27e199a6","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.2.tgz","fileCount":128,"integrity":"sha512-raMKNb8gmMThjEZfffsTbLd/eWx86rM17SuFxvyPEpp949GXYdh1oaBYgTS3yWQ7Ydw6ZabwZPuctU0zirMZxg==","signatures":[{"sig":"MEYCIQCRvbswt7zEPGYlkgOKBLowtIoFywM6NGEHnzG8zOQmdQIhALtrqk68Uo9NaLi9SJ8IDxUa88QQgC1Robcah1VjIN0W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134701549},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"78844f3301cc3abca91fb42a0bf4e197f0264c34","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"sagzy","email":"hey@sagzy.io"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.20.3","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"15.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.2_1721920085612_0.8324008255443338","host":"s3://npm-registry-packages"}},"4.43.3":{"name":"gscan","version":"4.43.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.3","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2d04863569ff3eec72d941eb84afd0cfd94ee56c","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.3.tgz","fileCount":98,"integrity":"sha512-ReFWSD4RCRtfu8zchUXiYrIvXq6oFwCsBRrbMUFLB4QAnHtIwyYAypGXFWrNAhVbs2F1gSZ6a7kyCVF0di/wlA==","signatures":[{"sig":"MEUCIA1KLaM/NubUXN2pCfl03Bskl4Eq8iqwDGpXnH+cX9PkAiEAl6/E1RvROV71naES9/8QmssOLZNn4lFgb/hI4KaRbro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938998},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"9a7c024614d1e528999be61b8d3ff688382cd73d","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.8.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.0","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"18.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.3_1724831119229_0.15629267127035518","host":"s3://npm-registry-packages"}},"4.43.4":{"name":"gscan","version":"4.43.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.4","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f5ec47539d4ceeb57b853f4a1e67956214436c15","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.4.tgz","fileCount":98,"integrity":"sha512-/oELLApcxX/C9IeYjljxOOi2jcGVeIVGttDo5ipkQOLcb1xUsUm4TrMLYWpmw//KhZwpwgP//12vRDJHDvR7lA==","signatures":[{"sig":"MEYCIQDTxoJyg+4oDa8K+Uw6r8NaZVLeLWYvf/9kpX8Pua86HQIhAIxHf0PxkXK9Hx8jmLYnVHLyzy2jZ33ZICMGWpSWKBq/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938998},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"d3dbaa3e0c8ea885db28bb814ef7dc6a3812437e","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"sagzy","email":"guptazy@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.20.3","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"18.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.4_1725552649241_0.8235286277208116","host":"s3://npm-registry-packages"}},"4.43.5":{"name":"gscan","version":"4.43.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.5","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"fbabca77b16c486ba5133a8a532937b62f11d2f1","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.5.tgz","fileCount":101,"integrity":"sha512-Immegum5ztizTFy4cNqDj2yHr/yYR7QVGx/Ra4HRMNeoF0TM+lPIajCbHEiB+DI6L97V3DJhWdcT7ycXyDiXcg==","signatures":[{"sig":"MEUCIQCPNFyzYqlbNP6mmlFbnVujuIiQ9PGUJWAhfzzy2j0NeAIgUJiuo7HVdrvBrOAbSp+/geuoglyRiSjEW48F6C4E/nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3015363},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"cf163793798c3bd9ed3eadf81ba328650b0996e4","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"vershwal","email":"vershwal.princi@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.8.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"18.18.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.5_1726578649725_0.15692530404250404","host":"s3://npm-registry-packages"}},"4.43.6":{"name":"gscan","version":"4.43.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.6","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2c5749fdfbd7d250d76d67d6101ede26f974b742","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.6.tgz","fileCount":98,"integrity":"sha512-JUpzQyV1Rl8mOYR+egFcRiHOpoTihn45ZlH3Z2D4z2tMqorG9OEnb1kf+VS+YKKpC9GY9PhJbG6tRrkthLbhEA==","signatures":[{"sig":"MEUCIQDjTOlGIX6o97DZiquy+ojJJBIFLNah1SM0A5J/tOZtlwIgC6eKeAt9guPSUPtF6eVbun6v9mX1cQhat9K13xWXJ88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940781},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"2b3b2d6b5b4ec032ae00ab35e94935369be3303f","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.8.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.6_1728390298451_0.5603156236598013","host":"s3://npm-registry-packages"}},"4.43.7":{"name":"gscan","version":"4.43.7","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.43.7","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"fe39e9db02a770ee0e5a9f67b2129a29ee4b5bbf","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.43.7.tgz","fileCount":98,"integrity":"sha512-Y91yFnr4owcmuzCK0PbQUUaqfX8YPYZQQiam3rp5XvfpazQYM4oaWF2AGGPmKXLnQg7m75qHcq+E860GnkQ8QA==","signatures":[{"sig":"MEUCID1JegJK8G/4MK96WbnKqjfG8wQJYgvqfsj6b350l8fDAiEAhHx0Gx5ftWKqF6ZrKSHrdwIVAF+HVi6JOh4sG5Re0oU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940781},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"41d0228b4b5beda41232bf2196a8ec5b6882f8e5","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.8.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.43.7_1728488694391_0.3409743362977218","host":"s3://npm-registry-packages"}},"4.44.0":{"name":"gscan","version":"4.44.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.44.0","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7f8d9408fa390dd5829aafc98159245277acf42b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.44.0.tgz","fileCount":98,"integrity":"sha512-f+ZLM5FKiJrglzQMkfpgNivJNEJ9+bllVFx972FfkKUV/b/PjE55KlNLJhw+ZxYZVBNM6lbxCsTywOeuvPgFFg==","signatures":[{"sig":"MEUCIDpBZQVFv0W2VRyftjIl6E2Rx0jkl634QH5eo7zL16Z1AiEAkwBe7aq3xpunbWn0fIkTowEhwNNUw2IpixPxstlkw3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940915},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"416aca82e1fc60a06ba43409fb2536af87307941","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.44.0_1728567997049_0.37019806946465894","host":"s3://npm-registry-packages"}},"4.45.0":{"name":"gscan","version":"4.45.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.45.0","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"8f033793b80ac65b64d666aac0891287c1e74909","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.45.0.tgz","fileCount":98,"integrity":"sha512-d7yu7eGJSv7Xrd8lcBr7Bq76xeKe/LYkrRsRgE8vPRlmHxLPx7AlFb585vbS1Q64cQGwQhlAGusIeKesrfOa6w==","signatures":[{"sig":"MEQCIDgakTcKyVUd7k3R5ozoq8/c7IB/hLaWLJhwox+vAMLkAiBeo73/2Nb3ttrvuLeWqrFbgLk6G/3fqGF9IkL78hNAng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941109},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"209f9dea9471002ebb151ac8b088eee064a32e17","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.7.3","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.45.0_1729852588195_0.8114561368266293","host":"s3://npm-registry-packages"}},"4.46.0":{"name":"gscan","version":"4.46.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.46.0","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":"guptazy@gmail.com"},{"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"682e5388061e35518e0906ca1285734347cbbe60","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.46.0.tgz","fileCount":99,"integrity":"sha512-SHsvld0EbVW7X9aHqL6P2CG31yjvrX1IxrVePZTm4yKxH7jjD1QmSmL1Ol3sFAh5MRqtGBuj9mGfDC1nJI0e7w==","signatures":[{"sig":"MEYCIQDhlSvDNrTCL3k3kTPAAIeX4x3LEDyrZ/SDhidrHd1LQQIhANULmUTa4utwXCXF2FK9KROcKF205SZQxHV1MlC8EWRw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943165},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1"},"gitHead":"7722afa96dce66e0a38b86fa827486144e780d1d","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.8.2","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.46.0_1731575803517_0.7276353927711254","host":"s3://npm-registry-packages"}},"4.47.0":{"name":"gscan","version":"4.47.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.47.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9b79b4a4afecfcb61f3c96812e26b6486287811d","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.47.0.tgz","fileCount":99,"integrity":"sha512-IlH2JxQpWg2zap47g//v6srX8melN3pznXfKmsa/Q4gZLJcbp8q6/8OU87XcoOEX/jGOV9MoPqNxkWhP25yLzA==","signatures":[{"sig":"MEQCIG0JsBucRwLuU18f1ky2pC7q+bdaRTV5gqnTgCzMiOUpAiAT4szVauSKHmTKIHCztPhH9QzdHMsYcBvQ9jnTNQJggA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943177},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"60d345b02453b53cfcb6deea1d276756d32d5bf6","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.13.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.1.0","sinon":"19.0.2","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.6","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.47.0_1739447052476_0.06437348384346242","host":"s3://npm-registry-packages-npm-production"}},"4.48.0":{"name":"gscan","version":"4.48.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.48.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7dacd14c2911420636395799d611c2f9e42d751b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.48.0.tgz","fileCount":99,"integrity":"sha512-lqWwUwuuD9tZJiwelzw0PnzrcT/J0Nwwpg5Y8fBGrIe4kw7SOKgNZR3zbj/t5Wgg8Df/xY/zG4MeQr9PJpmdiQ==","signatures":[{"sig":"MEUCIQCcc0ZbFmbAI5aW/AEH3TULFjVj1SZExDBQ6+u6exGWSwIgEepJg7oxmgT7IcwqwBl6yRxD9WcC1QjHYSqB9iKaz+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943191},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"91fd85a3c737c39b2832b9de0514c1bc2d32b12c","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.4","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^1.4.4","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.1.0","sinon":"20.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.48.0_1744866757213_0.5191921063942493","host":"s3://npm-registry-packages-npm-production"}},"4.48.1":{"name":"gscan","version":"4.48.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.48.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"53c1dbefd72a66e0455fedf2ff8acd1c5027028e","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.48.1.tgz","fileCount":99,"integrity":"sha512-YEjc7oryoDHXmA0Anl2pV02RZpoSOAwl6LUYnXG9bCb0lQzQS8txhDoQ/1/hK1d9lo8HEs8qGKKHugAcMxMh1Q==","signatures":[{"sig":"MEUCIQDJLYz2VaVWU7t9oGnY0q49DssOANnfCw2JJul2aIkKYwIgRpOdTbk+vaGLgJIYkLypxUiN5YqggmACxnBDGSSEeYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943191},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"ec7d450f06a9df49af6bc656758d40f6f1069210","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing mocha -- $(find test -name '*.test.js')","start":"node app/index.js","preship":"yarn test","coverage":"NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^7.73.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"11.5.0","sinon":"20.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","istanbul":"0.4.5","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.48.1_1748345049666_0.22346111747802566","host":"s3://npm-registry-packages-npm-production"}},"4.49.0":{"name":"gscan","version":"4.49.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.0","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"fa020544de973fd60df167172a4623bfdb7e02d3","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.0.tgz","fileCount":100,"integrity":"sha512-Wrp74XUwfFTuRl06W6cQaz7LnWv3HCvHdNgSHeEzD/LG297kRd+D5aUSFossZzPBTy1kAsz4bA4fqhhUjgDf1w==","signatures":[{"sig":"MEYCIQDqd6wT7UvFKM/EZ8qimZXifh9gfjaFS+nOpeaollSR4AIhAMxS31XKl7ZFvYamolN/K0LyxW56zfFVCRLaWhi9urlk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945038},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"a8f1f8ed839a359c93a3f136f92368831a17da25","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.5.0","sinon":"20.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.0_1749053171303_0.5914637944850523","host":"s3://npm-registry-packages-npm-production"}},"4.49.1":{"name":"gscan","version":"4.49.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.1","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2835fc0f658bfd84c135c8fac7a68defb45a12fb","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.1.tgz","fileCount":100,"integrity":"sha512-1kbEW0nGzIND/sqmWMZGF3aP3J5XD5PTeE/6O8GGwozOn0sd26UPfsRvWsfUu093R2pO2lLLItyUjtlDvvLsbQ==","signatures":[{"sig":"MEQCIF9AKvJaPEIpfFG5+j1Y2TY3BbvQQwweUnh8aimKeAbYAiAQ+T/SUsAqVXUowEYU6vLwJPq0XcmaRFhGca+DrRLJMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945038},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"272e7c2aa1e2d40e60ae00e79ea24dba22a122fe","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"9.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.5.0","sinon":"20.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.1_1749113936338_0.02384510532119033","host":"s3://npm-registry-packages-npm-production"}},"4.49.3":{"name":"gscan","version":"4.49.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.3","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":"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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"be954ec82ead5e7e8f66145df9c524e5308837e8","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.3.tgz","fileCount":100,"integrity":"sha512-uDPUVGYUMXDEZPMpRSfcvDL0q31w1ZHmTMk1h29EAeAzm8CLlS0j0jrMsxkKTkt5rEZ9uh64ptnG2LeSvrF/LQ==","signatures":[{"sig":"MEQCIHD7mIIGU5Vk/TPiL5kRZo2bMDMxoO/agpTRxYZrYPbiAiAShnsbk32Zl8P+P5R7IX2Yh+WIvLnY6ZnittuP+CuI9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944780},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"d0a499f958fd8f6fb1e48738bffb24132894a7fc","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"hadret","actor":{"name":"hadret","type":"user","email":"filip@ghost.org"},"email":"filip@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.0","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.3_1750430399403_0.5836921021794461","host":"s3://npm-registry-packages-npm-production"}},"4.49.4":{"name":"gscan","version":"4.49.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.4","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":"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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"94941384735cc57b4b954c6967aa9a0a4709ceb1","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.4.tgz","fileCount":100,"integrity":"sha512-cpsUe9OTfItZenmvo6pIIyCV+JVuiljy0Y8uF12X6ndOm3EFKU7aIBMl/SAQXI7FCuFIHujA97PridbfLeC5Jw==","signatures":[{"sig":"MEQCIHcWzzKS798bnGexsnz1vaXlM8jQNtMkExn2lKjKq4ipAiAaEVAJMtcjcHfCWfjteGNW/SgzMKlg4a0HnUIMwbu1aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944780},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"7eb396363b75f39426698d117daef94db7c516f8","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"hadret","actor":{"name":"hadret","type":"user","email":"filip@ghost.org"},"email":"filip@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.0","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.4_1750431063179_0.20154988186884637","host":"s3://npm-registry-packages-npm-production"}},"4.49.5":{"name":"gscan","version":"4.49.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.5","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":"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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"3bed5dd870b6e99e82fc18d3406ffffeb0449a5a","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.5.tgz","fileCount":100,"integrity":"sha512-2CM3x1dPLkPlQ25GHUkY8SUpDmM23RwNkWJZHik6HXtLZnwEEkkxTnKowBnn1i0vI+Eq8thnx+PcLSqokKRZVg==","signatures":[{"sig":"MEQCID3D7iRz76u7Z3DSYsEBj+kVlw0l/VrhUryJ559vCzK1AiBay5EjLwpHfWC5hZCvH5S7kmPZCVABRNffgEBO3WGdpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944780},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"7476d36c13a4deb3d36f5995e9ee377e873f29c1","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"hadret","actor":{"name":"hadret","type":"user","email":"filip@ghost.org"},"email":"filip@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.0","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.5_1750431455900_0.2909666079394555","host":"s3://npm-registry-packages-npm-production"}},"4.49.6":{"name":"gscan","version":"4.49.6","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.6","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":"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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"65e7d46ca97047638e1911ef1ed57842a999c5b8","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.6.tgz","fileCount":101,"integrity":"sha512-KKxFTC1at80Wkx6aLEPG+5q5lVMuvLdgISImKXXHwxPQxSnqf3TrBcISAl4Irgd30RgY65o3Jr8q2HCq+fSu3g==","signatures":[{"sig":"MEQCIG6t+XY/RNMqafbpSZ75kTYJutXHKnwCsYO96+gHD2SWAiBSjmxf7ktYZUy/Ig+nWLMgqGeZwBcmPPssgtAqGoWgoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947002},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"f68794152aed22e197a25802a07012a426a9d99e","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","actor":{"name":"tmciesco","type":"user","email":"tmciesco@gmail.com"},"email":"tmciesco@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.1","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.6_1751043293832_0.1835829896319927","host":"s3://npm-registry-packages-npm-production"}},"4.49.7":{"name":"gscan","version":"4.49.7","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@4.49.7","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":"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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c276b944baa1ed16e44d22c950ac4ae8a19b3f8b","tarball":"https://registry.npmjs.org/gscan/-/gscan-4.49.7.tgz","fileCount":102,"integrity":"sha512-4JRW8X42QBehztb+I77Lz0HU9V2zJLLp7ACCXuxDLo/DOMNviSptuQzkKioB5n+PUAGW6fkFycrOVT3U9XgjYQ==","signatures":[{"sig":"MEQCICL66Y6EcM8IZQiSwrj1cihlFYAhof7l62UE3IV2s9C+AiBJY8PlENIhyevYZYw7bkql8WqS3htkrDFux9yUrPcmJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948861},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"a0ff6ddd6cfe203d5b4bfff51c040c7af872f2d8","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","actor":{"name":"kevinansfield","type":"user","email":"kevin@ghost.org"},"email":"kevin@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.1","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_4.49.7_1751046510188_0.7783063623990942","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"gscan","version":"5.0.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.0.0","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":"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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"11a0e25a06a51501ed03ed819e5dc8a709cc5d25","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.0.0.tgz","fileCount":102,"integrity":"sha512-GpLVheDa74z28I0a0xRJjMwvqL+qLwahJDF+PsiwPiKh162jUIMlhvwchE/YDqCjJ2K+iDaF4Ke04O/ANYQ6zg==","signatures":[{"sig":"MEUCIQCaUnTBU+BdXw6iPdv4EO4bRzTrWrRXtics27mKI+oKoAIgR0jNL9zVJOGTtcCXw1/dvG/hBVq5ujpIFw5f6+q7B9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948821},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"fd048f05e49738f2e114610980024254607c0e37","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.1","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.0.0_1753190831518_0.28034168529447623","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"gscan","version":"5.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"607e2310dd973d08ac16968e80b1a90061c0957f","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.1.0.tgz","fileCount":102,"integrity":"sha512-Q/j8Dgh1Ht7KQhZaxhl8IdH7flI6jJqglz9kGykCFAWVVCHddEZRhEfgmxyQ1XgzYCWSdiMlq/v1PliFfQVFyg==","signatures":[{"sig":"MEUCIQCmWxFb4L3fr3E5DBTOR4xfACb0VBp8eCnFua6ottfuyQIga6YAQEAc3mop4r+1U+ULGgGKeb/hiTjTNEWR/guC+aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949974},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"dd8c8d9f792f0be18182e13c4c1e7497e0711bb3","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.2","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.17.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.1","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.1.0_1755532405642_0.7508523560930145","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"gscan","version":"5.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"62947df15b3467b2a12a7e96b0aaf41b96b0c702","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.2.0.tgz","fileCount":102,"integrity":"sha512-C+xr32TKsaOEetqO0k3BX+DB+nYuyeWJx7UdA/oRtKmX7YQ+z8SjH5AtDAqWr2zVaG/o79migjRHrXV0LOfRIQ==","signatures":[{"sig":"MEUCIQDElrYPz1MM9yPtsmZSFuunRONwxQUzfQqfm8qiPTyR6QIgbTGB5bV8YHR4VEggrDYMiWSu0q4sW93iIGWwP5Sm3sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949981},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"8d9b4fc63e7e4363b7c7ce0caa58903f19b299fd","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.4","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.2.0_1761321433370_0.7010961769246975","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"gscan","version":"5.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"cd73d17d78e71222dcd20f774624334b15600fc4","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.2.1.tgz","fileCount":102,"integrity":"sha512-xDVZinlD4/C5Ru4uRWz9Z6RYyIppZqaO2C0S7znm0b5Nq1Y59SQWeKGRknqmcWcivv4HvfWv5xiaMwgVVwfGaA==","signatures":[{"sig":"MEQCIEqd7lqjRMHfYqjpUoYFcZ2bMbi7wKICYIu51EF9qH6JAiBlp9uxjnjerH5SXCfMFwIKO3/WzJ8idY4U3qAFxmXnQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951233},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"e66b45dfa9f7c5914607e59f56c909496be49008","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"chrisraible","email":"chris@ghost.org"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.0","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.2.1_1763073666503_0.30142458529174254","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"gscan","version":"5.2.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.2.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":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"ab05f237fe6800b8fde803d0c6ae0e5b5a9812ed","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.2.2.tgz","fileCount":102,"integrity":"sha512-EVWZJ/XzFtyh0NX5TZW+wHVf79HynTY7NeEXgSIee3N0wKDBqPZ7jdtNkI+5Xz31eSvvQ37OojRBXl8qKaMYZQ==","signatures":[{"sig":"MEUCIQCIryHuHgWQsXGKqO5U4WCBDaYep8kQLrBB9TJsFSmMNQIgYHYsoy2vetJ1kJWS3h4yR+0MB7xUFffbDZTewlLK3kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951255},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"f56c4928e30a96a3a72b2e24f812667fb84e9d4d","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.2.2_1767806342118_0.8108562937418065","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"gscan","version":"5.2.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.2.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"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":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"2ce3fa8d0fbd23efba38c3511f95d429d909e179","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.2.4.tgz","fileCount":102,"integrity":"sha512-pA8o9exAyBDjojkWENzrV5wO2XwXu/pMkxcw/rYP31JjGupxqvs3FPlAN4UI+GvoOB9L/CeFLzX8huFEy79EMQ==","signatures":[{"sig":"MEUCIErVmh5S70q/iaAyU6ieJjlFG0OXt2EqeedKm1Utg3DRAiEA3bz/C+bO6QITsMtGeVpjGF8P8l71ki6ZY29ifcvCa/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951275},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"ee20b3abe16ee6042e33c76fd446260ef5430b0a","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"ibalosh","email":"ibalosh@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.4","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.2.4_1768901359786_0.9580694720338083","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"gscan","version":"5.2.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.2.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"e8767b3c55c7a61bd35f2c94b207bdb66579f75a","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.2.5.tgz","fileCount":102,"integrity":"sha512-eTwyV+RYywd67e0yaP8cO1CKGqpGyfSxuParuUqV+Wh8wZOFelqjMU8hd/0/B/Dfq7hSLNvcJbQwljTdzl+YgQ==","signatures":[{"sig":"MEYCIQDtW6TkQpWhGlIotOJTz3AaRjJxd+jl8VvESkG49q+yCwIhAJ7PI5Ewv5IAGr5cU5ppoOI8aYV5SsbejpMuG/AL01JB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951202},"main":"lib","engines":{"node":"^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1 || ^22.13.1"},"gitHead":"6f366a962891862d5abbdb3bbfc765301d6eb99d","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"renovate":{"extends":["@tryghost:quietJS","@tryghost:automergeDevDependencies"],"ignoreDeps":["validator"]},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"^8.1.0","uuid":"^9.0.1","chalk":"^4.1.2","lodash":"^4.17.21","multer":"^2.0.0","semver":"^7.5.4","express":"^4.18.2","fs-extra":"^11.1.1","pluralize":"^8.0.0","validator":"^13.0.0","common-tags":"^1.8.2","express-hbs":"^2.4.2","require-dir":"^1.2.0","@sentry/node":"^9.0.0","@tryghost/nql":"^0.12.5","@tryghost/zip":"^1.1.42","@tryghost/debug":"^0.1.26","@tryghost/config":"^0.2.18","@tryghost/errors":"^1.2.26","@tryghost/server":"^0.1.37","@tryghost/logging":"^2.4.7","@tryghost/pretty-cli":"^1.2.38"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"11.7.5","sinon":"21.0.1","eslint":"8.1.0","rewire":"6.0.0","should":"13.2.3","nodemon":"2.0.7","node-fetch":"3.3.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.2.5_1771337177262_0.11045807956768128","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"gscan","version":"5.3.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"dbd26b5b5afd93ffcf203e424d272652fc94b9a3","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.3.0.tgz","fileCount":102,"integrity":"sha512-bYVPCLGD6n33HciLMGC7qqtHN+nmJKvo57kqx0YMztmdOM3zf8LAcAfzPaGEh82K7j3Ub8SngVsj9/xqJ5qqRA==","signatures":[{"sig":"MEUCIQDEzIb2m3yf2UD59F7djguBRQTlWkjDMKQs1ndLEaTF3wIgaOZbhrve7RTGR9Vu5wOoSgIpeHB65qU6tbJPRFtGXX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952420},"main":"lib","engines":{"node":"^20.11.1 || ^22.13.1 || ^24.0.0"},"gitHead":"6fe20a8c9e9bbb3c646f9f07405b716b7ee7fae3","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 --check-coverage --branches 95 --functions 95 --lines 95 --statements 95 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.0","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.3","validator":"^13.0.0","@sentry/node":"10.40.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.0","@tryghost/debug":"2.0.0","@tryghost/config":"2.0.0","@tryghost/errors":"3.0.0","@tryghost/server":"2.0.0","@tryghost/logging":"4.0.0","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","mocha":"11.7.5","sinon":"21.0.1","eslint":"10.0.2","rewire":"9.0.1","should":"13.2.3","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.3.0_1772676741154_0.7125237212387974","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"gscan","version":"5.3.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"9555c0f759f3704a034e3f7ab5e6d92b6dde1755","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.3.1.tgz","fileCount":102,"integrity":"sha512-kX1ijYixcoT/l1fqsNAvV/T3TpGLZm5ooiYgZlMwetQtXE3VsBiBXoV+pdWqVC18VvRsxbfYjyTQpFmNwJNqKA==","signatures":[{"sig":"MEQCIASipYc31ZzBP56nI2vaazVZTogE2uejvmPqsfDadoKaAiALxGTlq/d9WxEcDKjmivojB0HqhIgcZAudK0lQw3vYTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952420},"main":"lib","engines":{"node":"^20.11.1 || ^22.13.1 || ^24.0.0"},"gitHead":"4a05fa2be6bb891551be4a46946bd3fbff8efa47","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 --check-coverage --branches 95 --functions 95 --lines 95 --statements 95 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.3","validator":"^13.0.0","@sentry/node":"10.40.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.0","@tryghost/debug":"2.0.0","@tryghost/config":"2.0.0","@tryghost/errors":"3.0.0","@tryghost/server":"2.0.0","@tryghost/logging":"4.0.0","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","mocha":"11.7.5","sinon":"21.0.1","eslint":"10.0.2","rewire":"9.0.1","should":"13.2.3","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.2","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"3.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.3.1_1772677426789_0.7116685086172394","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"gscan","version":"5.3.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"cf0b7f79c135211ae81dbfec6280175fbf20a143","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.3.2.tgz","fileCount":102,"integrity":"sha512-+fZPgA1kFTXP0N6OILjARrsA3dUJpQCi4/SVkXTKRPb5hE8Xy7sjJTDY3PTxK2AdZ1zW9vRzRtGLeshpMo5auQ==","signatures":[{"sig":"MEUCIQDfGGdpENorD7tFA+IJTKNMfW8HaGwWHrnJtsiWJxrOPAIgemU4UVssPTezH9bRl1V0MvcJei6miKYnPe7iL5AOx/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952432},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"d9b3ddcf99a5781d0d27f35b1f6afb3d82d328de","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing c8 --check-coverage --branches 95 --functions 95 --lines 95 --statements 95 mocha test/*.test.js","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.42.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.0","@tryghost/debug":"2.0.0","@tryghost/config":"2.0.0","@tryghost/errors":"3.0.0","@tryghost/server":"2.0.0","@tryghost/logging":"4.0.0","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","mocha":"11.7.5","sinon":"21.0.2","eslint":"10.0.2","rewire":"9.0.1","should":"13.2.3","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@tryghost/pro-ship":"1.0.7","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.3.2_1773100733878_0.44270652047077474","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"gscan","version":"5.3.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f258b83e10e0a7ee72682a192c25e1e3ccb389cb","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.3.3.tgz","fileCount":104,"integrity":"sha512-pSHfpHx65jZwFXsIqB1yHrJuib5mPUgjqoFeWnAjcRConhu1sTeXTpYbs8Jj4LH24iafNhd8x7v7O4j49vRizA==","signatures":[{"sig":"MEQCIHVtiptgZFVeLADuHF4ZNzkd+LpjNmAgjiDbfDWmQXt0AiB+j8GVXgVz7sHeI7MoI+0jWzGVaBSBEQeluxYe+J+ORg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948652},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"dc05a9046c7889cfd8903262f62f302c68d6be60","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.42.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.2","@tryghost/debug":"2.0.2","@tryghost/config":"2.0.2","@tryghost/errors":"3.0.2","@tryghost/server":"2.0.2","@tryghost/logging":"4.0.2","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","eslint":"10.0.3","should":"13.2.3","vitest":"^4.0.18","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.7","@vitest/coverage-v8":"^4.0.18","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.3.3_1773265582234_0.7626844875171583","host":"s3://npm-registry-packages-npm-production"}},"5.3.4":{"name":"gscan","version":"5.3.4","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.3.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"52ba4cbf54ad99aeac2641c9ac1d2e73c673a4cd","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.3.4.tgz","fileCount":104,"integrity":"sha512-W4QAempVy1GzfB1yblxSr54jjsZ2s7kDOfnH8qjgayG+pudesTEbu1zyZUN2JMdhIoFol37eNaYExI4DKazhVA==","signatures":[{"sig":"MEQCIGA69yDBe1ZjSn41E54QpZvLQZqxpxpB4RQKMczRufGFAiBmYbuVyacAmETKYKokxMi7T3EciA5tc1d0pe8QOSE9Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950481},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"f578fa97695283afeb58dce8448f8690153657b6","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.13.6"},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.42.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.2","@tryghost/debug":"2.0.2","@tryghost/config":"2.0.2","@tryghost/errors":"3.0.2","@tryghost/server":"2.0.2","@tryghost/logging":"4.0.2","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","eslint":"10.0.3","should":"13.2.3","vitest":"4.0.18","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.7","@vitest/coverage-v8":"4.0.18","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.3.4_1773352529932_0.3751512309320797","host":"s3://npm-registry-packages-npm-production"}},"5.3.5":{"name":"gscan","version":"5.3.5","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.3.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"dc8caf7ac868c7b5a81b3f8039c0b9c5d76c2889","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.3.5.tgz","fileCount":76,"integrity":"sha512-rilLcElz8cFVZ1eEW5HC30SMViQWnSo3oQ0xv48AlPK14zCZvIZV6uG0+cB/+nPYPsEwLKEofsp3d3WqkwC/GQ==","signatures":[{"sig":"MEUCIBCob2/LThPRc3nSnySyQXMZFBam8TjQ//XKN9pKAj+OAiEAqKC3K3sPPK+3ZpAFhBzN6pE9c+VqsRPj7FgHr5J8aM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320463},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"65b3062ff2a17deb9775359694bb49e643b48e90","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.13.6"},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.43.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","eslint":"10.0.3","should":"13.2.3","vitest":"4.1.0","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.7","@vitest/coverage-v8":"4.1.0","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.3.5_1773682835601_0.21218700557536918","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"gscan","version":"5.4.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"6db83f49b0c7343836c7ca5bf07c40c534d255ec","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.4.0.tgz","fileCount":76,"integrity":"sha512-q0hksTZ2q7xlCi5i3OU61c4xukTruLvd/kwvay2l3WDLYYR/ZIg4TJITsb4aXYtre0ihM07NHrjyyLPBFMOSBQ==","signatures":[{"sig":"MEYCIQCQSwO5XNrXopC3aW4R8oVPdr6J500VCzlBswX4aehWxwIhANpFHuNkJJMkQuqq2XBiLtMerpy2jA0pSvqIH6LuhNV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320528},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"1da899dfd40ce039976e00835b2727c236db674a","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.8.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.13.6"},"_nodeVersion":"24.13.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.43.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","eslint":"10.0.3","should":"13.2.3","vitest":"4.1.0","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.7","@vitest/coverage-v8":"4.1.0","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.4.0_1773776655815_0.2418682680903479","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"gscan","version":"5.4.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"a9f5c6566529c70454dfa1bf9db7709f3373bb55","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.4.1.tgz","fileCount":76,"integrity":"sha512-Fgzx/jmXDd2vjw6jZZhe6TwMwQjKlGUgIaxvHk0H22pVtJJaN92ctI0fdGE8q5rXCcH3OGzpQ6jvlnleS7RlNw==","signatures":[{"sig":"MEUCIF/nIbjyYZ4Pd0NKeXLW4m0fHi+0fTFhKS7aJ+oSSUzBAiEAiMuhD9LdQbHeAeaa4PdgwWNH+TNjJ1lNLiGILQKtgQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320528},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"419984d4d608e11ece4bc821224e71b8efc8afae","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","postship":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"tmciesco","email":"tmciesco@gmail.com"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.3","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.13.6"},"_nodeVersion":"22.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.17.23","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.46.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.3","eslint":"10.1.0","should":"13.2.3","vitest":"4.1.2","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.7","@vitest/coverage-v8":"4.1.2","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.4.1_1774875072666_0.8530540994206459","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"gscan","version":"5.4.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"a3d397ec73bef126520b9d064e0685ef07166c96","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.4.2.tgz","fileCount":76,"integrity":"sha512-gaBDZB6wrS8nPYtFh7HO0b8Q69f3lUFWKR8qZf2HHqvAVZOssSdqrVmf+obaoWcwTUmzyUn68PqlYl0r6rAs6Q==","signatures":[{"sig":"MEYCIQCEAUV0IegVVMitooZFK+zmF9ygyxecWzANpzk2lgwBfAIhAIvF6UjkhqnVNZUKro+6m3DXjg3tc03otE81BYFQxU4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@5.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320902},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"4c4c84dd5b904bc0cce138b3219c46d2cf1d7370","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.12.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.13.6"},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","fs-extra":"11.3.4","validator":"^13.0.0","@sentry/node":"10.47.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","vitest":"4.1.2","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.8","@vitest/coverage-v8":"4.1.2","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.4.2_1775486621621_0.29111635630339583","host":"s3://npm-registry-packages-npm-production"}},"5.4.3":{"name":"gscan","version":"5.4.3","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"77fed971a2343829e20f91f054cf80e8204fb930","tarball":"https://registry.npmjs.org/gscan/-/gscan-5.4.3.tgz","fileCount":76,"integrity":"sha512-KFxq96Sr1bVy+ExNWIXLgKgkYitb3xnF+hqdZsHX/rMY53PIM9zV3rPf4onN0YbDl2a33vq2cWGn8dx6qxzodw==","signatures":[{"sig":"MEYCIQDCm6COeCJ21iqu7RkRoPOQbccJSZEZUqycy5vRBa4skQIhANQiXKqHI0Qvt54kFgxtV68Ry21l7DaxSm4jpjgWO3DL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@5.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320938},"main":"lib","engines":{"node":"^20.19.0 || ^22.13.1 || ^24.0.0"},"gitHead":"173af994aa97707e5c3712e4d1d5d0a71358a2d6","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.12.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.14.0"},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","validator":"^13.0.0","@sentry/node":"10.47.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","vitest":"4.1.2","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.8","@vitest/coverage-v8":"4.1.2","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_5.4.3_1775487418020_0.7579945324845876","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"gscan","version":"6.0.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f1c96ae78ae5728c65b832f68032d584c2e935f3","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.0.0.tgz","fileCount":76,"integrity":"sha512-eifUYWcQyOMqz7Ofe1H7LS+Xku1Ot50BJZsD6JxHkl5CsNDAPtcyT3V9xQADypEQUgIDKRBRzuUFNL1dejB+Rw==","signatures":[{"sig":"MEQCIFeB4cfTDmfRL2kxT7/wMAaZoLACEQPUcLjUQy1VuVl+AiBUn8nimGmq1D0sGygHcPE5lhb2o63XFX/lynbG7ELLEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320926},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"969052bb9c6d8a837be9c763268511af4c4f972c","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.12.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.14.0"},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","validator":"^13.0.0","@sentry/node":"10.47.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"7.1.3","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","vitest":"4.1.2","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.8","@vitest/coverage-v8":"4.1.2","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.0.0_1775487645922_0.06123075443137349","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"gscan","version":"6.0.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"4cfe62e91ecf3cecd392fb4bb2d2e4e49ec5de52","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.0.1.tgz","fileCount":76,"integrity":"sha512-iSq5YiyJ+c1tEMHx0gWVceiHQASi0rv7X3oBO+6AVUSFTiOh3UB4e7MlnSMoGWXks98lVyRBfEQPFcxb5MT2MA==","signatures":[{"sig":"MEQCICeoXt0SL7IgIiV9+qupwl0xSwkr5fbl4LzsgKGCDFPdAiAKP3kOvKO0Ck0aSd5Idlignz0Zc9a7UY/MK4ewebW+tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320983},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"d4145921fee524d1760049df3f4b91626b2fe426","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.12.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"**/handlebars":"4.7.9","node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.15.0"},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.7.4","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.48.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.0.3","@tryghost/debug":"2.0.3","@tryghost/config":"2.0.3","@tryghost/errors":"3.0.3","@tryghost/server":"2.0.3","@tryghost/logging":"4.0.3","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.0.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","vitest":"4.1.4","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.0.5","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.8","@vitest/coverage-v8":"4.1.4","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.0.1_1776348476048_0.16873130106342016","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"gscan","version":"6.0.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"dcda4b45018fe602ed2d514bc7e4d3776ddc9b87","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.0.2.tgz","fileCount":76,"integrity":"sha512-bh6DfJtrg4ZpRY5axnQTVzVfKkaj9bs5rMOEpAaMdc4BE6FGf+LBGbqqfh+hxIdce7NuyMHDY8RkJUhtL06yhQ==","signatures":[{"sig":"MEUCIQDrhhUDekSrzUyRl+gv/f5IW/SACh7NKqzN+zdwnuzx0wIgVSOtQoK1z3f4WvZzQF5g7KYwIGTI7983Sk7D6HiVqsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321002},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"4158505b37ad05eee2eb249cb85268350eddee2f","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.14.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"**/handlebars":"4.7.9","node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.15.2"},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.8.0","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.52.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.2.0","@tryghost/debug":"2.2.0","@tryghost/config":"2.2.0","@tryghost/errors":"3.2.0","@tryghost/server":"2.2.0","@tryghost/logging":"4.2.0","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","vitest":"4.1.5","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.8","@vitest/coverage-v8":"4.1.5","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.0.2_1778605708636_0.3343084548822559","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"gscan","version":"6.1.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"0715cd6945d7db1e111184b51668745df4db914e","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.1.0.tgz","fileCount":76,"integrity":"sha512-FWAOKmJzxzBDXuZijjDkkpBXsyerw1N/de+VGg1tZnOcvC73rtPVKi31pFfNuj4n1AcrQWMom+2+QnhxbY64uQ==","signatures":[{"sig":"MEUCIBJwrf9fKOTfDrS3wltK7n7cSELKplphihNzMENwq+fjAiEAhNzzBIv578roz9JIi8K+2dZNGRlG9JJ+i4Aj2X6BmZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321447},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"f93a42d7651f93cdcd06e90750cad1d389df68c6","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.14.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"**/handlebars":"4.7.9","node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.16.0"},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.8.0","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.52.0","@tryghost/nql":"0.12.10","@tryghost/zip":"3.3.1","@tryghost/debug":"2.2.0","@tryghost/config":"2.2.0","@tryghost/errors":"3.2.1","@tryghost/server":"2.2.1","@tryghost/logging":"4.2.1","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","vitest":"4.1.5","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.8","@vitest/coverage-v8":"4.1.5","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.1.0_1778762177990_0.7357108369251322","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"gscan","version":"6.2.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"575ac7dd929f01684a00a4cbc528b294c0ffc974","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.2.0.tgz","fileCount":76,"integrity":"sha512-OWhXoWTFWZJu4AydEz/9uaPb7Px9lJ1an+D+WqpDFC5nH/ysoHMgTWwfghpoifO9iqhm71WIx8Lme5kvmRJeDA==","signatures":[{"sig":"MEUCIQCBEfTrLlmsIal2t4UP4IDE8r/p7H2SeZRQMlOczjuYagIgBpb/bw4NPxgcgfSjetqQhJjRySahz4dVXRDdOd7dTaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323153},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"b3bec0fa4c1e583865d1cc4d2f1d690a2b5a0ad0","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.15.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"resolutions":{"**/handlebars":"4.7.9","node-loggly-bulk":"4.0.2","node-loggly-bulk/axios":"1.16.0"},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.8.0","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.53.1","@tryghost/nql":"0.12.10","@tryghost/zip":"3.3.1","@tryghost/debug":"2.2.0","@tryghost/config":"2.2.0","@tryghost/errors":"3.2.1","@tryghost/server":"2.2.1","@tryghost/logging":"4.2.1","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","vitest":"4.1.6","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.10","@vitest/coverage-v8":"4.1.6","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.2.0_1779388179570_0.2592711165959438","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"gscan","version":"6.2.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"c8596326bfb2ee4ec1fb2d09a05e959a23c02293","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.2.1.tgz","fileCount":76,"integrity":"sha512-Yc67TIJM0TriHrvmAW3G5+XhKV+NqQFP8hvH5k0wW0ycbLMZFlDFs1UwcQzXyuIYEo4Heh39cnB4rZ2KPl2waQ==","signatures":[{"sig":"MEYCIQCRV/kSbsVDmXmAEDD5rwzqktupfyIE5nSJa59rI6VzywIhAIq9P6mcEttZEtE6jTf6gQET81FexZD48pRRMIk8c1Ho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323554},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"605e8c3d9e5d5b2c7c26c9269a43fb5724dc7e8d","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.15.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.8.1","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.53.1","@tryghost/nql":"0.12.10","@tryghost/zip":"3.3.2","@tryghost/debug":"2.2.1","@tryghost/config":"2.2.1","@tryghost/errors":"3.2.2","@tryghost/server":"3.0.1","@tryghost/logging":"5.0.1","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","vitest":"4.1.7","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.10","@vitest/coverage-v8":"4.1.7","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.2.1_1779868112267_0.7778246179410306","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"gscan","version":"6.3.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"5b4acad68c86d01f8f821577b33d784d04b25545","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.3.0.tgz","fileCount":77,"integrity":"sha512-VlrvY7zG+kY1dO1uts2NzXbkMAHBRonoundbWnZy9R2ZAzn4cGcwZ+boIAoe1djqzQND3vLuWOJP/l7KQOVQng==","signatures":[{"sig":"MEYCIQC+Jmtbjs62ZaLQKGHSanUVD1aeqW34ToRRq7kHjYPwqAIhANyPsMYCzfhyWt8yJifGivDAm3iZUzGpWpM60YnzO/j4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328038},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"d9c4315d24ca5bcf497060060d8e190e57c7a4e6","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.16.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.1.1","semver":"7.8.2","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.56.0","@tryghost/nql":"0.12.11","@tryghost/zip":"3.3.3","@tryghost/debug":"2.2.2","@tryghost/config":"2.2.2","@tryghost/errors":"3.2.3","@tryghost/server":"3.0.2","@tryghost/logging":"5.0.2","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","vitest":"4.1.8","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.10","@vitest/coverage-v8":"4.1.8","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.3.0_1781100141234_0.2774565775734368","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"gscan","version":"6.4.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"d8110378c9ec6f088c0b5b9240bd6dfb92584173","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.4.0.tgz","fileCount":77,"integrity":"sha512-yy+3qI+zGknwlO95kbEJ0mgAMJX5MX1w9m5vqdpAFQvA4Z7e6jdmRq5a/mxmLlB/6/a9TUMv+IFJSf5mBVT4QA==","signatures":[{"sig":"MEUCIQD8DmnFuKxkNJycc/kbTYyPSGKlE8EJqdgmonGUh0W7sQIgGpKnaDs/otcaKGXgWmR8jlz8YGr2dKx4A/fr3TwntdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328627},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"fea959825cf56e2091afb38fc2153c2cb46a0867","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.17.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.2.0","semver":"7.8.4","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.58.0","@tryghost/nql":"0.13.1","@tryghost/zip":"3.4.0","@tryghost/debug":"2.3.0","@tryghost/config":"2.3.0","@tryghost/errors":"3.3.0","@tryghost/server":"3.1.0","@tryghost/logging":"5.1.0","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.3.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","vitest":"4.1.9","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.0.10","@vitest/coverage-v8":"4.1.9","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.4.0_1782137693391_0.058192430975808396","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"gscan","version":"6.4.1","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"199a61180041e4f405adf9aded2f20964a0ac1da","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.4.1.tgz","fileCount":77,"integrity":"sha512-AhhNc+X8ZA8oTjCxW5eIHoK/OWZgzmW+lVreD+6fnBU4HEIy90aliXKtm72YUlDi03FHo8oMk0zWlFVpp3g1aA==","signatures":[{"sig":"MEYCIQCZiZ8Hevwa2NFBjOoaitYoWX+ANmDzg7+5Fxp/RH1EwgIhAJDc0Pcct4JwhoqRYEh0Qsm9jb/ypLHQx5mwC9AuJV2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328668},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"b4bd4b8d738c600303dcd1c76a13e211883e27f8","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.17.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"24.17.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.2.0","semver":"7.8.5","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.59.0","@tryghost/nql":"0.13.1","@tryghost/zip":"3.5.0","@tryghost/debug":"2.3.1","@tryghost/config":"2.3.1","@tryghost/errors":"3.3.1","@tryghost/server":"3.1.1","@tryghost/logging":"5.1.1","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","vitest":"4.1.9","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","@tryghost/pro-ship":"1.1.3","@vitest/coverage-v8":"4.1.9","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.4.1_1782392362203_0.04881227031512747","host":"s3://npm-registry-packages-npm-production"}},"6.4.2":{"name":"gscan","version":"6.4.2","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"f2e96be05fc7fec8ab33e398b91b104f4cff5f2b","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.4.2.tgz","fileCount":77,"integrity":"sha512-gyI+q+iAc15Iio0i8wxiPeCufR4xJ9Io3fbAduVpOoiVGtQCybiPn4VWijJ10p2j7acfH5VdKrV+IlxX+P9MKA==","signatures":[{"sig":"MEQCIB/akB2UbUhI2ZwiI98Sin99CTPaF3SOPCyrRYKH1n6UAiBZibucFPBUld5BtU6g5/LpU5Qd/EeQt+I+InpJHY+GAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328670},"main":"lib","engines":{"node":"^22.13.1 || ^24.0.0"},"gitHead":"02c8b2d16344b33d3b2e74c6993a0da6044c0d85","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"11.18.0","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.6","chalk":"5.6.2","lodash":"4.18.1","multer":"2.2.0","semver":"7.8.5","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.65.0","@tryghost/nql":"0.13.1","@tryghost/zip":"3.5.0","@tryghost/debug":"2.3.1","@tryghost/config":"2.3.1","@tryghost/errors":"3.3.1","@tryghost/server":"3.1.1","@tryghost/logging":"5.1.1","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","vitest":"4.1.10","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.6","@tryghost/pro-ship":"1.1.5","@vitest/coverage-v8":"4.1.10","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.4.2_1784137081182_0.19919187063403765","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"gscan","version":"6.5.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.5.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"7e9e855affcf1e89894f613ab6f7809547b8317d","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.5.0.tgz","fileCount":79,"integrity":"sha512-vtGgc7f+B/r+nEWiKyifornfNmuGImbFyXeA0KXHPuWjuJm+UBfUYtuWTstGgFhjFd7AZcyY4c5eUzbMZVaU4A==","signatures":[{"sig":"MEUCIQCi2u1tcIOAAt6TFwf/mXV2SerTUmOf716UlUEtvndPwgIgV5rj1w3VtHQBSgXAklYsn5uW4MQyNXpip/QI03jDIYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337641},"main":"lib","engines":{"node":"^22.17.0 || ^24.0.0"},"gitHead":"931a987a8a27a0964c586afb91260051295d8bc8","scripts":{"dev":"NODE_ENV=development DEBUG=gscan:* nodemon","lint":"eslint . --ext .js --cache","ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","start":"node app/index.js","preship":"yarn test","ship:ci":"npm publish","posttest":"yarn lint"},"_npmUser":{"name":"austin.burdine","email":"austin@ghost.org"},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git"},"_npmVersion":"10.9.8","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"6.0.0","lodash":"4.18.1","multer":"2.3.0","semver":"7.8.5","express":"5.2.1","validator":"^13.0.0","handlebars":"4.7.9","@sentry/node":"10.73.0","@tryghost/nql":"0.13.4","@tryghost/zip":"3.5.11","@tryghost/debug":"2.3.12","@tryghost/config":"2.3.12","@tryghost/errors":"3.3.12","@tryghost/server":"3.1.13","@tryghost/logging":"5.4.3","express-handlebars":"8.0.1","@tryghost/pretty-cli":"3.3.12"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.9.1","vitest":"4.1.11","nodemon":"3.1.14","@eslint/js":"10.0.1","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.6","@tryghost/pro-ship":"1.1.8","@vitest/coverage-v8":"4.1.11","eslint-plugin-ghost":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.5.0_1788467147835_0.6706587509542061","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"gscan","version":"6.6.0","keywords":["ghost","themes","validator","lint"],"author":{"url":"https://ghost.org/","name":"Ghost Foundation","email":"hello@ghost.org"},"license":"MIT","_id":"gscan@6.6.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":"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"homepage":"https://ghost.org/","bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"bin":{"gscan":"bin/cli.js"},"dist":{"shasum":"4d51d732ec4a6fabd30dd1f386898093f21cd329","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.6.0.tgz","fileCount":79,"integrity":"sha512-sp8QERPGRSVzztmCkcrDPo0iw0yjDw3uqMng/wdksJdSV5dzzitmCTMVSxfbXrFfyOs/RuK9Ix+Mostt8jSuCw==","signatures":[{"sig":"MEUCIGNudqzpVdvj3/9yFV53CIDm5P3DbCgusWpkHH7+WDsWAiEAlY74to2qfqyDSVLE2vQ52myJIsl8K1V7Vo5hvorrIkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336045},"main":"lib","engines":{"node":"^22.17.0 || ^24.0.0"},"gitHead":"06e701e4a82cc3bc800705c0c9f7c1cdd24f9afc","scripts":{"ship":"pro-ship","test":"NODE_ENV=testing vitest run --coverage","preship":"pnpm -w run test && pnpm -w run lint","ship:ci":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"repository":{"url":"git+ssh://git@github.com/TryGhost/gscan.git","type":"git","directory":"packages/gscan"},"_npmVersion":"11.19.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chalk":"6.0.0","lodash":"4.18.1","semver":"7.8.5","validator":"^13.0.0","handlebars":"4.7.9","@tryghost/nql":"0.13.4","@tryghost/zip":"3.5.12","@tryghost/debug":"2.3.13","@tryghost/errors":"3.3.13","@tryghost/pretty-cli":"3.3.13"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.0+sha512.37536c26ed40ab4134b6511e09f6b27f3ebb45687468f2406ca3805279a4e5ca158c1931350ad9774d6ab2108d71b3dbaeb39943159294375e4d053e8e05685c","devDependencies":{"@tryghost/pro-ship":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/gscan_6.6.0_1788900822830_0.023136445711952947","host":"s3://npm-registry-packages-npm-production"}},"6.6.1":{"name":"gscan","version":"6.6.1","description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","keywords":["ghost","themes","validator","lint"],"homepage":"https://ghost.org/","repository":{"type":"git","url":"git+ssh://git@github.com/TryGhost/gscan.git","directory":"packages/gscan"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"engines":{"node":"^22.17.0 || ^24.0.0"},"bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"author":{"name":"Ghost Foundation","email":"hello@ghost.org","url":"https://ghost.org/"},"main":"lib","license":"MIT","scripts":{"test":"NODE_ENV=testing vitest run --coverage","preship":"pnpm -w run test && pnpm -w run lint","ship":"pro-ship","ship:ci":"npm publish"},"bin":{"gscan":"bin/cli.js"},"dependencies":{"@tryghost/debug":"^2.3.14","@tryghost/errors":"^3.3.14","@tryghost/nql":"^0.13.4","@tryghost/pretty-cli":"^3.3.14","@tryghost/zip":"^3.5.13","chalk":"6.0.0","handlebars":"4.7.9","lodash":"4.18.1","semver":"7.8.5","validator":"^13.0.0"},"devDependencies":{"@tryghost/pro-ship":"^1.1.8"},"packageManager":"pnpm@12.4.0+sha512.37536c26ed40ab4134b6511e09f6b27f3ebb45687468f2406ca3805279a4e5ca158c1931350ad9774d6ab2108d71b3dbaeb39943159294375e4d053e8e05685c","gitHead":"014b66853440f4beb041adaf9abd94f38d63a0af","_id":"gscan@6.6.1","_nodeVersion":"24.20.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-Yl273hY1brah236M7wnfV/gx4ZH2QuPZpt+/IiZBIxcdSAfcfsjof4Bfyqo921+X/POItxoVtFS9Xt4jFZNXIQ==","shasum":"2ca19885a538ce5e4d660dcf2778c4f17e171381","tarball":"https://registry.npmjs.org/gscan/-/gscan-6.6.1.tgz","fileCount":79,"unpackedSize":336051,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gscan@6.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCT7E/WzM9o2q3Fq4BefzOxCA+QxbrXCa7e5FiyfEGKUgIhAMbvCMb9Tyu4755ntEH22bgsMH60fTVuCIjgcyUz2I64"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a58e704b-a9d6-4969-a80a-a7d6ab805594"}},"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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gscan_6.6.1_1789153801449_0.30336091124055975"},"_hasShrinkwrap":false}},"time":{"created":"2016-01-10T11:45:02.871Z","modified":"2026-09-11T19:10:01.971Z","0.0.1":"2016-01-10T11:45:02.871Z","0.0.2":"2016-01-12T21:44:26.115Z","0.0.3":"2016-02-01T19:40:18.976Z","0.0.4":"2016-02-01T20:38:41.817Z","0.0.5":"2016-02-20T13:38:03.514Z","0.0.6":"2016-04-28T09:40:56.093Z","0.0.7":"2016-08-16T19:35:40.149Z","0.1.0":"2016-08-19T05:51:14.709Z","0.0.8":"2016-08-19T05:52:32.786Z","0.0.9":"2016-08-23T07:41:15.359Z","0.0.10":"2016-08-23T17:36:30.860Z","0.0.11":"2016-08-24T12:25:39.249Z","0.0.12":"2016-09-01T10:48:41.969Z","0.0.13":"2016-09-06T08:04:29.578Z","0.0.14":"2016-09-14T17:37:21.155Z","0.0.15":"2016-09-14T21:42:26.758Z","0.1.1":"2016-10-27T12:25:00.579Z","0.2.0":"2016-12-20T10:18:03.557Z","0.2.1":"2017-02-28T15:17:13.164Z","0.2.2":"2017-04-05T19:32:03.376Z","0.2.3":"2017-04-17T13:49:01.062Z","0.2.4":"2017-04-20T23:02:18.331Z","1.0.0":"2017-04-24T16:02:31.832Z","1.1.0":"2017-06-04T13:15:19.672Z","1.1.1":"2017-06-08T14:11:16.680Z","1.1.2":"2017-06-22T17:29:40.995Z","1.1.3":"2017-07-10T18:50:08.664Z","1.1.4":"2017-07-18T10:52:10.081Z","1.1.5":"2017-07-27T06:30:44.175Z","1.1.6":"2017-08-03T07:03:18.291Z","1.1.7":"2017-08-08T12:52:17.246Z","1.2.0":"2017-09-28T11:07:20.908Z","0.2.5":"2017-10-11T12:13:55.201Z","0.2.6":"2017-10-11T12:44:33.061Z","1.2.1":"2017-10-26T08:59:39.290Z","1.2.2":"2017-11-17T14:21:24.640Z","1.2.3":"2017-11-28T12:47:28.149Z","1.3.0":"2018-01-09T11:58:29.807Z","1.3.1":"2018-03-16T13:53:48.899Z","1.3.2":"2018-03-16T14:11:14.230Z","1.3.3":"2018-03-16T14:29:28.520Z","1.3.4":"2018-03-16T14:37:21.466Z","1.4.0":"2018-03-26T14:16:41.810Z","1.4.1":"2018-04-02T16:23:31.304Z","1.4.2":"2018-04-30T19:08:24.929Z","1.4.3":"2018-05-15T11:50:07.512Z","1.5.0":"2018-06-25T16:39:02.970Z","1.5.1":"2018-08-07T09:18:19.732Z","2.0.0":"2018-08-14T20:15:09.904Z","2.1.0":"2018-08-15T11:36:15.213Z","2.1.1":"2018-08-15T11:44:42.778Z","2.2.0":"2018-08-30T16:53:32.224Z","2.2.1":"2018-09-06T09:43:36.589Z","2.3.0":"2019-03-10T17:35:26.590Z","2.4.0":"2019-04-02T04:43:30.033Z","2.4.1":"2019-04-12T01:16:51.543Z","2.5.0":"2019-04-15T12:21:30.472Z","2.5.1":"2019-04-22T03:14:07.206Z","2.6.0":"2019-05-08T13:52:57.309Z","2.6.1":"2019-06-19T04:16:11.328Z","2.6.2":"2019-06-25T09:41:14.167Z","2.6.3":"2019-07-11T06:56:06.425Z","2.6.4":"2019-07-15T11:41:16.565Z","2.6.5":"2019-07-22T10:18:47.311Z","2.6.6":"2019-07-25T07:06:32.696Z","2.7.0":"2019-07-31T14:29:36.769Z","2.8.0":"2019-09-16T15:07:59.977Z","2.9.0":"2019-09-19T16:15:49.488Z","2.10.0":"2019-10-08T11:07:30.227Z","2.11.0":"2019-10-16T15:25:05.561Z","3.0.0":"2019-10-16T15:50:06.486Z","3.0.1":"2019-10-23T15:46:18.786Z","3.1.0":"2019-10-24T16:09:07.476Z","3.1.1":"2019-10-29T17:55:28.937Z","3.2.0":"2019-12-12T08:38:29.607Z","3.2.1":"2019-12-16T19:48:40.683Z","3.2.2":"2020-01-10T06:26:06.662Z","3.2.3":"2020-01-21T17:04:22.040Z","3.2.4":"2020-01-21T17:20:06.201Z","3.2.5":"2020-01-22T11:41:59.976Z","3.3.0":"2020-01-28T05:04:18.770Z","3.3.1":"2020-02-10T10:47:57.514Z","3.3.2":"2020-02-20T15:58:49.469Z","3.3.3":"2020-02-20T16:06:08.012Z","3.4.0":"2020-03-19T19:16:09.435Z","3.4.1":"2020-04-06T17:08:43.582Z","3.5.0":"2020-04-08T13:18:20.148Z","3.5.1":"2020-04-10T12:21:20.621Z","3.5.2":"2020-04-20T18:15:54.700Z","3.5.3":"2020-04-22T17:11:25.187Z","3.5.4":"2020-05-01T09:39:35.898Z","3.5.5":"2020-07-24T10:13:11.350Z","3.5.6":"2020-08-10T14:35:38.915Z","3.5.7":"2020-09-07T16:27:05.513Z","3.6.0":"2020-10-21T10:13:23.299Z","3.6.1":"2020-12-11T10:38:56.942Z","4.0.0-pre.0":"2021-02-09T14:20:07.433Z","4.0.0-pre.1":"2021-03-01T02:38:34.066Z","4.0.0-pre.2":"2021-03-03T10:00:22.610Z","4.0.0-pre.3":"2021-03-03T15:44:30.359Z","4.0.0-pre.4":"2021-03-03T18:09:56.416Z","4.0.0-pre.5":"2021-03-04T06:44:06.881Z","4.0.0":"2021-03-10T18:23:21.858Z","4.0.1":"2021-03-12T18:31:19.347Z","4.0.2":"2021-04-16T10:25:22.205Z","4.1.0":"2021-06-16T14:39:45.613Z","4.1.1":"2021-07-08T09:46:49.383Z","4.1.2":"2021-07-09T08:52:26.284Z","4.1.3":"2021-07-19T16:13:38.908Z","4.1.4":"2021-07-22T17:06:48.264Z","4.2.0":"2021-07-23T15:07:22.877Z","4.2.1":"2021-07-23T15:39:44.115Z","4.3.0":"2021-09-23T08:47:06.863Z","4.3.1":"2021-09-23T09:11:50.316Z","4.4.0":"2021-10-12T12:46:01.488Z","4.5.0":"2021-10-12T16:31:49.792Z","4.5.1":"2021-10-13T07:18:38.795Z","4.6.0":"2021-10-13T16:26:20.328Z","4.7.0":"2021-10-14T09:38:22.738Z","4.7.1":"2021-10-14T12:47:32.518Z","4.8.0":"2021-10-14T13:05:22.384Z","4.8.1":"2021-10-14T16:36:24.120Z","4.9.0":"2021-10-19T07:33:15.710Z","4.9.1":"2021-10-25T09:05:15.770Z","4.9.2":"2021-10-26T09:00:33.880Z","4.9.3":"2021-10-26T10:16:58.284Z","4.9.4":"2021-10-26T15:23:13.342Z","4.10.0":"2021-10-27T09:27:33.807Z","4.10.1":"2021-11-02T15:48:42.506Z","4.10.2":"2021-11-16T15:08:43.404Z","4.11.0":"2021-11-18T22:20:31.288Z","4.10.3":"2021-11-19T08:39:23.397Z","4.11.1":"2021-11-22T11:31:10.647Z","4.12.0":"2021-11-23T11:28:05.965Z","4.13.0":"2021-11-24T15:42:44.635Z","4.13.1":"2021-11-25T14:25:32.060Z","4.13.2":"2021-11-25T14:58:13.487Z","4.13.3":"2021-12-01T08:59:59.800Z","4.14.0":"2021-12-01T13:58:38.419Z","4.15.0":"2021-12-01T15:03:51.218Z","4.15.1":"2021-12-01T15:30:12.002Z","4.15.2":"2021-12-02T18:51:06.154Z","4.16.0":"2021-12-08T08:58:48.178Z","4.16.1":"2021-12-13T09:56:32.443Z","4.16.2":"2021-12-13T13:36:40.906Z","4.17.0":"2021-12-13T15:24:53.444Z","4.18.0":"2021-12-15T06:39:40.954Z","4.19.0":"2021-12-15T10:37:20.329Z","4.20.0":"2021-12-15T19:12:39.539Z","4.20.1":"2022-01-04T09:37:10.061Z","4.20.2":"2022-01-05T12:13:54.589Z","4.21.0":"2022-01-12T14:20:27.516Z","4.21.1":"2022-01-13T12:26:54.521Z","4.22.0":"2022-01-14T09:40:41.575Z","4.23.0":"2022-03-18T09:44:25.249Z","4.23.1":"2022-03-18T10:41:36.969Z","4.24.0":"2022-03-22T03:03:27.147Z","4.25.0":"2022-03-24T06:01:00.610Z","4.25.1":"2022-03-24T06:42:06.021Z","4.25.2":"2022-03-24T13:40:54.475Z","4.25.3":"2022-03-29T05:47:15.239Z","4.26.0":"2022-03-31T09:59:21.020Z","4.26.1":"2022-04-01T10:14:32.787Z","4.27.0":"2022-04-11T09:09:25.366Z","4.28.0":"2022-05-16T03:51:01.216Z","4.29.0":"2022-05-19T09:55:17.706Z","4.29.1":"2022-05-19T14:06:09.700Z","4.29.2":"2022-05-20T10:32:13.038Z","4.30.0":"2022-05-24T16:28:39.513Z","4.31.0":"2022-05-27T11:28:56.755Z","4.31.1":"2022-06-01T14:24:53.412Z","4.27.1":"2022-06-03T14:50:49.836Z","4.31.2":"2022-06-03T15:07:03.570Z","4.32.0":"2022-07-19T12:12:14.189Z","4.33.0":"2022-08-01T07:52:35.809Z","4.34.0":"2022-08-03T10:22:11.976Z","4.35.0":"2023-01-02T17:13:55.011Z","4.35.1":"2023-01-03T13:47:07.351Z","4.36.0":"2023-01-06T10:15:00.184Z","4.36.1":"2023-02-22T10:28:28.063Z","4.36.2":"2023-04-05T06:55:24.670Z","4.36.3":"2023-05-10T13:56:56.685Z","4.37.0":"2023-06-16T14:09:28.427Z","4.37.1":"2023-06-27T14:27:45.447Z","4.37.2":"2023-07-26T15:15:09.210Z","4.37.3":"2023-07-27T14:48:24.011Z","4.37.4":"2023-07-31T17:17:14.439Z","4.37.5":"2023-08-01T22:12:37.153Z","4.37.6":"2023-08-23T16:23:04.184Z","4.38.0":"2023-09-04T12:58:08.597Z","4.39.0":"2023-10-03T07:34:33.433Z","4.39.1":"2023-10-03T07:57:14.782Z","4.39.2":"2023-10-03T09:20:53.309Z","4.39.3":"2023-10-03T10:07:41.196Z","4.39.4":"2023-10-03T10:52:16.554Z","4.40.0":"2023-11-02T07:43:10.647Z","4.41.0":"2023-11-16T09:08:13.476Z","4.42.0":"2023-11-16T12:18:10.642Z","4.42.1":"2024-04-03T18:22:43.521Z","4.43.0":"2024-04-18T10:25:19.763Z","4.43.1":"2024-05-01T10:22:57.585Z","4.43.2":"2024-07-25T15:08:06.753Z","4.43.3":"2024-08-28T07:45:19.461Z","4.43.4":"2024-09-05T16:10:49.477Z","4.43.5":"2024-09-17T13:10:50.026Z","4.43.6":"2024-10-08T12:24:58.670Z","4.43.7":"2024-10-09T15:44:54.823Z","4.44.0":"2024-10-10T13:46:37.277Z","4.45.0":"2024-10-25T10:36:28.464Z","4.46.0":"2024-11-14T09:16:43.825Z","4.47.0":"2025-02-13T11:44:12.784Z","4.48.0":"2025-04-17T05:12:37.490Z","4.48.1":"2025-05-27T11:24:09.896Z","4.49.0":"2025-06-04T16:06:11.534Z","4.49.1":"2025-06-05T08:58:56.534Z","4.49.3":"2025-06-20T14:39:59.696Z","4.49.4":"2025-06-20T14:51:03.379Z","4.49.5":"2025-06-20T14:57:36.126Z","4.49.6":"2025-06-27T16:54:54.060Z","4.49.7":"2025-06-27T17:48:30.419Z","5.0.0":"2025-07-22T13:27:11.760Z","5.1.0":"2025-08-18T15:53:26.016Z","5.2.0":"2025-10-24T15:57:13.579Z","5.2.1":"2025-11-13T22:41:06.714Z","5.2.2":"2026-01-07T17:19:02.361Z","5.2.4":"2026-01-20T09:29:19.964Z","5.2.5":"2026-02-17T14:06:17.500Z","5.3.0":"2026-03-05T02:12:21.371Z","5.3.1":"2026-03-05T02:23:47.044Z","5.3.2":"2026-03-09T23:58:54.043Z","5.3.3":"2026-03-11T21:46:22.399Z","5.3.4":"2026-03-12T21:55:30.179Z","5.3.5":"2026-03-16T17:40:35.759Z","5.4.0":"2026-03-17T19:44:15.951Z","5.4.1":"2026-03-30T12:51:12.809Z","5.4.2":"2026-04-06T14:43:41.765Z","5.4.3":"2026-04-06T14:56:58.230Z","6.0.0":"2026-04-06T15:00:46.087Z","6.0.1":"2026-04-16T14:07:56.231Z","6.0.2":"2026-05-12T17:08:28.793Z","6.1.0":"2026-05-14T12:36:18.128Z","6.2.0":"2026-05-21T18:29:39.699Z","6.2.1":"2026-05-27T07:48:32.390Z","6.3.0":"2026-06-10T14:02:21.391Z","6.4.0":"2026-06-22T14:14:53.553Z","6.4.1":"2026-06-25T12:59:22.335Z","6.4.2":"2026-07-15T17:38:01.334Z","6.5.0":"2026-09-03T20:25:48.035Z","6.6.0":"2026-09-08T20:53:42.967Z","6.6.1":"2026-09-11T19:10:01.605Z"},"bugs":{"url":"https://github.com/TryGhost/gscan/issues"},"author":{"name":"Ghost Foundation","email":"hello@ghost.org","url":"https://ghost.org/"},"license":"MIT","homepage":"https://ghost.org/","keywords":["ghost","themes","validator","lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/TryGhost/gscan.git","directory":"packages/gscan"},"description":"Scans Ghost themes looking for errors, deprecations, features and compatibility","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"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"readme":"# gscan\n\nGScan is a tool for validating Ghost themes. It produces detailed reports of issues where themes need to be modified in order to be compatible with a specific version of Ghost.\n\nIt is actively capable of dealing with the current and last major versions of Ghost (v1-v6).\n\nGScan works on a system of rules. Each rule has a way to check whether it passes or fails and has help content which describes how to fix it. Each rule is also marked with an error level:\n\n- Errors: issues that will cause your theme to not work properly. These must be fixed.\n- Warnings: these are usually related to deprecated features. These should be fixed.\n- Recommendations: these are advisories about best practice. Fixing these will improve your theme.\n- Features: detected features which may impact on compatibility. Nothing to do!\n\nIn addition, an **error** can be marked as **fatal**. A **fatal error** means, left unchecked a Ghost publication would throw 500 errors on certain pages because of the detected out-of-date or erroneous code.\n\nThis package is the library and CLI. There is also a hosted web version at https://gscan.ghost.org, and GScan comes pre-installed in Ghost itself.\n\n## CLI usage\n\nInstall globally:\n\n```\nnpm install -g gscan\n```\n\nTo run a local directory through the checks:\n\n`gscan /path/to/theme/directory`\n\nTo run a local zip file through the checks:\n\n`gscan /path/to/theme.zip -z`\n\nBy default, GScan scans themes for the latest Ghost version compatibility. You can also specify a Ghost version by using the following parameters (for Ghost 1.0, 2.0, 3.0, 4.0, 5.0 and 6.0):\n\n`--v1` or `-1`\n`--v2` or `-2`\n`--v3` or `-3`\n`--v4` or `-4`\n`--v5` or `-5`\n`--v6` or `-6` (default) or `--canary`\n\nExamples:\n\n`gscan /path/to/theme.zip -z -1` - scan a theme in a zip file for Ghost 1.0 compatibility\n`gscan /path/to/theme/directory --v2` - scan a theme in a directory for Ghost 2.0 compatibility\n`gscan /path/to/theme/directory` - scan a theme for Ghost 6.0 compatibility\n\n## Lib usage\n\n```js\nvar gscan = require('gscan');\n\ngscan.checkZip({\n    path: 'path-to-zip',\n    // Pass in a folder to check\n    // if you need to check the theme for a different\n    // major Ghost version, you can pass it. Currently\n    // v1, v2, v3, v4, v5 and v6 are supported. Default is\n    // the latest Ghost version 6.0:\n    // checkVersion: 'v6',\n    name: 'my-theme'\n}).then(function (result) {\n    console.log(result);\n}).catch(function(err) {\n    console.log(err);\n});\n```\n\n## Development\n\nThis package lives in the [TryGhost/gscan](https://github.com/TryGhost/gscan) monorepo. See the [repository README](https://github.com/TryGhost/gscan#readme) for development and release instructions.\n\n# Copyright & License\n\nCopyright (c) 2013-2026 Ghost Foundation - Released under the [MIT license](LICENSE). Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our [trademark policy](https://ghost.org/trademark/) for info on acceptable usage.\n","readmeFilename":"README.md"}