zapier-platform-cli
Version:
The CLI for managing integrations in Zapier Developer Platform.
142 lines • 4.3 kB
JSON
{
"name": "zapier-platform-cli",
"version": "18.3.0",
"description": "The CLI for managing integrations in Zapier Developer Platform.",
"repository": "zapier/zapier-platform",
"homepage": "https://platform.zapier.com/",
"author": "Zapier Engineering <contact@zapier.com>",
"license": "SEE LICENSE IN LICENSE",
"main": "./src/index.js",
"files": [
"/src/*.js",
"/src/commands/",
"/src/generators/",
"/src/oclif/",
"/src/bin/",
"/src/utils/",
"/scaffold/",
"/oclif.manifest.json"
],
"engines": {
"node": ">=18.20"
},
"dependencies": {
"@oclif/core": "4.5.2",
"@oclif/plugin-autocomplete": "3.2.34",
"@oclif/plugin-help": "6.2.32",
"@oclif/plugin-not-found": "3.2.62",
"@oclif/plugin-version": "2.2.32",
"adm-zip": "0.5.16",
"archiver": "7.0.1",
"chrono-node": "2.8.3",
"cli-table3": "0.6.5",
"colors": "1.4.0",
"debug": "4.4.1",
"decompress-unzip": "4.0.1",
"dotenv": "17.2.1",
"esbuild": "0.25.8",
"fs-extra": "11.3.1",
"gulp-filter": "7.0.0",
"gulp-prettier": "5.0.0",
"ignore": "7.0.5",
"inquirer": "8.2.5",
"jscodeshift": "^17.3.0",
"lodash": "4.17.23",
"luxon": "3.7.1",
"marked": "15.0.12",
"marked-terminal": "7.3.0",
"open": "10.2.0",
"ora": "5.4.0",
"parse-gitignore": "0.5.1",
"prettier": "3.6.2",
"read": "4.1.0",
"semver": "7.7.2",
"string-length": "4.0.2",
"through2": "4.0.2",
"tmp": "0.2.5",
"traverse": "0.6.11",
"update-notifier": "7.3.1",
"yeoman-environment": "4.4.3",
"yeoman-generator": "7.5.1"
},
"devDependencies": {
"@oclif/test": "^4.1.13",
"@types/jscodeshift": "^0.12.0",
"@types/mocha": "^10.0.9",
"chai": "^4.3.7",
"mock-fs": "^5.5.0",
"nock": "^14.0.7",
"oclif": "^4.22.5",
"rimraf": "^5.0.10",
"typescript": "^5.8.3",
"yamljs": "0.3.0"
},
"bin": {
"zapier": "./src/bin/run",
"zapier-platform": "./src/bin/run"
},
"oclif": {
"commands": {
"strategy": "explicit",
"target": "./src/oclif/oCommands",
"identifier": "COMMANDS"
},
"additionalHelpFlags": [
"-h"
],
"additionalVersionFlags": [
"-v"
],
"bin": "zapier",
"dirname": "zapier",
"plugins": [
"@oclif/plugin-autocomplete",
"@oclif/plugin-help",
"@oclif/plugin-not-found",
"@oclif/plugin-version"
],
"hooks": {
"init": [
"./src/oclif/hooks/checkValidNodeVersion",
"./src/oclif/hooks/deprecated",
"./src/oclif/hooks/getAppRegistrationFieldChoices",
"./src/oclif/hooks/renderMarkdownHelp",
"./src/oclif/hooks/updateNotifier",
"./src/oclif/hooks/versionInfo"
]
},
"topics": {
"cache": {
"description": "Interact with your integration's cache data."
},
"delete": {
"description": "Delete your entire integration or a specific integration version."
},
"env": {
"description": "Interact with your integration's environment."
},
"team": {
"description": "Add, remove, or get team members of your integration."
},
"users": {
"description": "Add, remove, or get invited users of your integration."
}
}
},
"scripts": {
"build-docs": "ZAPIER_BASE_ENDPOINT='' node scripts/docs.js",
"preversion": "git pull && pnpm validate",
"precommit": "pnpm build-docs && git add docs",
"version": "pnpm build-docs && git add docs/*",
"postversion": "git push && git push --tags",
"lint": "eslint src",
"lint:fix": "eslint --fix src",
"test": "cross-env NODE_ENV=test mocha -t 200s --recursive src/tests --exit",
"test:debug": "cross-env NODE_ENV=test node inspect ../../node_modules/.bin/mocha -t 200s --recursive src/tests --exit",
"smoke-test": "cross-env NODE_ENV=test mocha -t 6m --recursive src/smoke-tests --exit",
"smoke-test:debug": "cross-env NODE_ENV=test node inspect ../../node_modules/.bin/mocha -t 6m --recursive src/smoke-tests --exit",
"validate-templates": "./scripts/validate-app-templates.js",
"set-template-versions": "./scripts/set-app-template-versions.js",
"validate": "pnpm test && pnpm smoke-test && pnpm lint"
}
}