UNPKG

zapier-platform-cli

Version:

The CLI for managing integrations in Zapier Developer Platform.

142 lines 4.3 kB
{ "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" } }