0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-20 22:42:53 -05:00
ghost/package.json
Fabien 'egg' O'Carroll 8ea577b58b
Added support for canceling subscriptions (#13039)
refs https://github.com/TryGhost/Team/issues/775

As we currently do not delete canceled subscriptions and they are
exposed via the API, this functionality has been added to the
editSubscription controller method under the PUT HTTP method.

The cancelSubscription method in @tryghost/members-api was updated to
handle deleting by member id
2021-06-16 11:25:19 +01:00

190 lines
6 KiB
JSON

{
"name": "ghost",
"version": "4.7.0",
"description": "The professional publishing platform",
"author": "Ghost Foundation",
"homepage": "https://ghost.org",
"keywords": [
"ghost",
"blog",
"cms",
"headless",
"content",
"markdown"
],
"repository": {
"type": "git",
"url": "git://github.com/TryGhost/Ghost.git"
},
"bugs": "https://github.com/TryGhost/Ghost/issues",
"contributors": "https://github.com/TryGhost/Ghost/graphs/contributors",
"license": "MIT",
"scripts": {
"start": "node index",
"dev": "DEBUG=ghost:* grunt dev",
"test": "grunt validate",
"ci": "grunt validate --verbose",
"ci:regression": "grunt test-regression --verbose",
"setup": "yarn install && knex-migrator init && grunt symlink && grunt init || (exit 0)",
"lint:server": "eslint --ignore-path .eslintignore 'core/server/**/*.js' 'core/*.js' '*.js'",
"lint:shared": "eslint --ignore-path .eslintignore 'core/shared/**/*.js'",
"lint:frontend": "eslint --ignore-path .eslintignore 'core/frontend/**/*.js'",
"lint:test": "eslint -c test/.eslintrc.js --ignore-path test/.eslintignore 'test/**/*.js'",
"lint:code": "yarn lint:server && yarn lint:shared && yarn lint:frontend",
"lint": "yarn lint:server && yarn lint:shared && yarn lint:frontend && yarn lint:test",
"posttest": "yarn lint",
"fixmodulenotdefined": "yarn cache clean && cd core/client && rm -rf node_modules tmp dist && yarn && cd ../../"
},
"engines": {
"node": "^12.22.1 || ^14.16.1",
"cli": "^1.17.0"
},
"dependencies": {
"@nexes/nql": "0.5.2",
"@sentry/node": "6.7.1",
"@tryghost/adapter-manager": "0.2.13",
"@tryghost/admin-api-schema": "2.3.0",
"@tryghost/bookshelf-plugins": "0.1.1",
"@tryghost/bootstrap-socket": "0.2.9",
"@tryghost/constants": "0.1.8",
"@tryghost/debug": "0.1.1",
"@tryghost/email-analytics-provider-mailgun": "1.0.0",
"@tryghost/email-analytics-service": "1.0.0",
"@tryghost/errors": "0.2.12",
"@tryghost/helpers": "1.1.46",
"@tryghost/image-transform": "1.0.12",
"@tryghost/job-manager": "0.8.7",
"@tryghost/kg-card-factory": "2.2.3",
"@tryghost/kg-default-atoms": "2.0.4",
"@tryghost/kg-default-cards": "4.0.4",
"@tryghost/kg-markdown-html-renderer": "4.0.3",
"@tryghost/kg-mobiledoc-html-renderer": "4.0.0",
"@tryghost/limit-service": "0.6.1",
"@tryghost/logging": "0.1.0",
"@tryghost/magic-link": "1.0.3",
"@tryghost/members-api": "1.14.0",
"@tryghost/members-csv": "1.0.1",
"@tryghost/members-ssr": "1.0.3",
"@tryghost/mw-session-from-token": "0.1.21",
"@tryghost/package-json": "1.0.0",
"@tryghost/promise": "0.1.9",
"@tryghost/root-utils": "0.3.0",
"@tryghost/security": "0.2.9",
"@tryghost/session-service": "0.1.23",
"@tryghost/social-urls": "0.1.24",
"@tryghost/string": "0.1.19",
"@tryghost/tpl": "0.1.1",
"@tryghost/update-check-service": "0.1.0",
"@tryghost/url-utils": "1.1.4",
"@tryghost/validator": "0.1.0",
"@tryghost/vhost-middleware": "1.0.15",
"@tryghost/zip": "1.1.14",
"amperize": "0.6.1",
"analytics-node": "4.0.1",
"bluebird": "3.7.2",
"body-parser": "1.19.0",
"bookshelf": "0.15.2",
"bookshelf-relations": "1.4.1",
"brute-knex": "4.0.1",
"bson-objectid": "2.0.1",
"bthreads": "0.5.1",
"cheerio": "0.22.0",
"compression": "1.7.4",
"connect-slashes": "1.4.0",
"cookie-session": "1.4.0",
"cors": "2.8.5",
"downsize": "0.0.8",
"express": "4.17.1",
"express-brute": "1.0.1",
"express-hbs": "2.4.0",
"express-jwt": "6.0.0",
"express-query-boolean": "2.0.0",
"express-session": "1.17.2",
"fs-extra": "10.0.0",
"ghost-storage-base": "0.0.4",
"glob": "7.1.7",
"got": "9.6.0",
"gscan": "4.0.2",
"html-to-text": "5.1.1",
"image-size": "1.0.0",
"intl": "1.2.5",
"intl-messageformat": "5.4.3",
"js-yaml": "4.1.0",
"jsonpath": "1.1.1",
"jsonwebtoken": "8.5.1",
"juice": "8.0.0",
"keypair": "1.0.3",
"knex": "0.21.19",
"knex-migrator": "4.0.4",
"lodash": "4.17.21",
"mailgun-js": "0.22.0",
"metascraper": "5.22.1",
"metascraper-author": "5.22.1",
"metascraper-description": "5.22.1",
"metascraper-image": "5.22.1",
"metascraper-logo": "5.22.1",
"metascraper-logo-favicon": "5.22.1",
"metascraper-publisher": "5.22.1",
"metascraper-title": "5.22.1",
"metascraper-url": "5.22.1",
"moment": "2.24.0",
"moment-timezone": "0.5.23",
"multer": "1.4.2",
"mysql": "2.18.1",
"nconf": "0.11.2",
"netjet": "1.4.0",
"node-jose": "2.0.0",
"nodemailer": "0.7.1",
"oembed-parser": "1.4.7",
"passport": "0.4.1",
"passport-google-oauth": "2.0.0",
"path-match": "1.2.4",
"probe-image-size": "5.0.0",
"rss": "1.2.2",
"sanitize-html": "2.4.0",
"semver": "7.3.5",
"stoppable": "1.1.0",
"tough-cookie": "4.0.0",
"uuid": "8.3.2",
"xml": "1.0.1"
},
"optionalDependencies": {
"@tryghost/html-to-mobiledoc": "0.7.16",
"sqlite3": "5.0.2"
},
"devDependencies": {
"@lodder/grunt-postcss": "3.0.1",
"coffeescript": "2.5.1",
"cssnano": "5.0.6",
"eslint": "7.28.0",
"eslint-plugin-ghost": "2.3.0",
"grunt": "1.4.1",
"grunt-bg-shell": "2.3.3",
"grunt-contrib-clean": "2.0.0",
"grunt-contrib-compress": "2.0.0",
"grunt-contrib-copy": "1.0.0",
"grunt-contrib-symlink": "1.0.0",
"grunt-contrib-watch": "1.1.0",
"grunt-express-server": "0.5.4",
"grunt-mocha-cli": "7.0.0",
"grunt-shell": "3.0.1",
"grunt-subgrunt": "1.3.0",
"grunt-update-submodules": "0.4.1",
"jwks-rsa": "2.0.3",
"mocha": "9.0.0",
"mock-knex": "0.4.10",
"nock": "13.1.0",
"papaparse": "5.3.1",
"postcss": "8.3.4",
"proxyquire": "2.1.3",
"rewire": "5.0.0",
"should": "13.2.3",
"sinon": "11.1.1",
"supertest": "6.1.3",
"tmp": "0.2.1"
},
"resolutions": {
"moment": "2.24.0",
"moment-timezone": "0.5.23"
}
}