Compose-ready workspace: packages/zappier (rate card, portal, Stripe), packages/verae-zapier-middleware (timestamp + NATS), packages/verae-zapier (CLI app), vendor/zapier-platform, and research/zapier vendor corpus. Gate 0 structure checks pass. Product code and research are not yet wired.
143 lines
4.3 KiB
JSON
143 lines
4.3 KiB
JSON
{
|
|
"name": "zapier-platform-cli",
|
|
"version": "19.1.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"
|
|
},
|
|
"scripts": {
|
|
"build-docs": "ZAPIER_BASE_ENDPOINT='' node scripts/docs.js",
|
|
"preversion": "git pull && pnpm validate",
|
|
"prepack": "oclif manifest",
|
|
"postpack": "rimraf oclif.manifest.json",
|
|
"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"
|
|
},
|
|
"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.18.1",
|
|
"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-platform": "./src/bin/run"
|
|
},
|
|
"oclif": {
|
|
"commands": {
|
|
"strategy": "explicit",
|
|
"target": "./src/oclif/oCommands",
|
|
"identifier": "COMMANDS"
|
|
},
|
|
"additionalHelpFlags": [
|
|
"-h"
|
|
],
|
|
"additionalVersionFlags": [
|
|
"-v"
|
|
],
|
|
"bin": "zapier-platform",
|
|
"dirname": "zapier-platform",
|
|
"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."
|
|
}
|
|
}
|
|
}
|
|
}
|