{ "name": "gscan", "version": "4.43.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@github.com:TryGhost/gscan.git" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "engines": { "node": "^14.18.0 || ^16.13.0 || ^18.12.1 || ^20.11.1" }, "bugs": { "url": "https://github.com/TryGhost/gscan/issues" }, "author": { "name": "Ghost Foundation", "email": "hello@ghost.org", "web": "https://ghost.org/" }, "main": "lib", "license": "MIT", "scripts": { "start": "node app/index.js", "dev": "NODE_ENV=development DEBUG=gscan:* nodemon", "lint": "eslint . --ext .js --cache", "test": "NODE_ENV=testing mocha -- $(find test -name '*.test.js')", "posttest": "yarn lint", "coverage": "NODE_ENV=testing istanbul cover --dir test/coverage _mocha -- $(find test -name '*.test.js')", "preship": "yarn test", "ship": "pro-ship", "postship": "npm publish" }, "bin": { "gscan": "./bin/cli.js" }, "dependencies": { "@sentry/node": "^7.73.0", "@tryghost/config": "^0.2.18", "@tryghost/debug": "^0.1.26", "@tryghost/errors": "^1.2.26", "@tryghost/logging": "^2.4.7", "@tryghost/nql": "^0.12.0", "@tryghost/pretty-cli": "^1.2.38", "@tryghost/server": "^0.1.37", "@tryghost/zip": "^1.1.42", "chalk": "^4.1.2", "common-tags": "^1.8.2", "express": "^4.18.2", "express-hbs": "^2.4.2", "fs-extra": "^11.1.1", "glob": "^8.1.0", "lodash": "^4.17.21", "multer": "^1.4.4", "pluralize": "^8.0.0", "require-dir": "^1.2.0", "semver": "^7.5.4", "uuid": "^9.0.1", "validator": "^13.0.0" }, "devDependencies": { "@tryghost/pro-ship": "1.0.6", "eslint": "8.1.0", "eslint-plugin-ghost": "2.1.0", "istanbul": "0.4.5", "mocha": "10.0.0", "node-fetch": "3.3.2", "nodemon": "2.0.7", "rewire": "6.0.0", "should": "13.2.3", "sinon": "15.0.0" }, "files": [ "lib", "bin", "app" ], "renovate": { "extends": [ "@tryghost:quietJS", "@tryghost:automergeDevDependencies" ], "ignoreDeps": [ "validator" ] } }