UNPKG

3.55 kBJSONView Raw
1{
2 "name": "zapier-platform-cli",
3 "version": "11.0.1",
4 "description": "The CLI for managing integrations in Zapier Developer Platform.",
5 "repository": "zapier/zapier-platform",
6 "homepage": "https://platform.zapier.com/",
7 "author": "Zapier Engineering <contact@zapier.com>",
8 "license": "SEE LICENSE IN LICENSE",
9 "main": "./src/index.js",
10 "files": [
11 "/src/*.js",
12 "/src/commands/",
13 "/src/generators/",
14 "/src/oclif/",
15 "/src/bin/",
16 "/src/bin/run.cmd",
17 "/src/utils/",
18 "/scaffold/",
19 "/oclif.manifest.json"
20 ],
21 "engines": {
22 "node": ">=10"
23 },
24 "scripts": {
25 "docs": "ZAPIER_BASE_ENDPOINT='' node scripts/docs.js && cp -r docs ../..",
26 "preversion": "git pull && yarn validate",
27 "prepack": "oclif-dev manifest",
28 "postpack": "rm -f oclif.manifest.json",
29 "precommit": "yarn docs && git add docs README.md ../../docs",
30 "version": "yarn docs && git add docs/* README.md",
31 "postversion": "git push && git push --tags",
32 "lint": "eslint src snippets",
33 "lint:fix": "eslint --fix src snippets",
34 "test": "NODE_ENV=test mocha -t 50000 --recursive src/tests",
35 "smoke-test": "NODE_ENV=test mocha -t 120000 --recursive src/smoke-tests",
36 "validate-templates": "./scripts/validate-app-templates.js",
37 "set-template-versions": "./scripts/set-app-template-versions.js",
38 "validate": "yarn test && yarn smoke-test && yarn lint"
39 },
40 "dependencies": {
41 "@oclif/command": "1.8.0",
42 "@oclif/config": "1.17.0",
43 "@oclif/plugin-autocomplete": "0.3.0",
44 "@oclif/plugin-help": "3.2.2",
45 "@oclif/plugin-not-found": "1.2.4",
46 "adm-zip": "0.5.5",
47 "archiver": "5.3.0",
48 "browserify": "17.0.0",
49 "cli-table3": "0.6.0",
50 "colors": "1.4.0",
51 "debug": "4.3.1",
52 "fs-extra": "10.0.0",
53 "gulp-filter": "7.0.0",
54 "gulp-prettier": "3.0.0",
55 "ignore": "5.1.8",
56 "inquirer": "8.0.0",
57 "jscodeshift": "0.12.0",
58 "klaw": "3.0.0",
59 "lodash": "4.17.21",
60 "marked": "2.0.3",
61 "marked-terminal": "4.1.1",
62 "node-fetch": "2.6.1",
63 "ora": "5.4.0",
64 "parse-gitignore": "0.4.0",
65 "prettier": "2.3.0",
66 "read": "1.0.7",
67 "semver": "7.3.5",
68 "string-length": "4.0.2",
69 "through2": "4.0.2",
70 "tmp": "0.2.1",
71 "update-notifier": "5.1.0",
72 "yeoman-environment": "3.3.0",
73 "yeoman-generator": "5.2.0"
74 },
75 "devDependencies": {
76 "@oclif/dev-cli": "^1.26.0",
77 "decompress": "4.2.1",
78 "litdoc": "1.5.6",
79 "markdown-toc": "^1",
80 "mock-fs": "^4.14.0",
81 "nock": "^13.0.11",
82 "stdout-stderr": "0.1.13",
83 "yamljs": "0.3.0"
84 },
85 "bin": {
86 "zapier": "./src/bin/run"
87 },
88 "oclif": {
89 "commands": "src/oclif/commands",
90 "bin": "zapier",
91 "plugins": [
92 "@oclif/plugin-help",
93 "@oclif/plugin-not-found",
94 "@oclif/plugin-autocomplete"
95 ],
96 "hooks": {
97 "init": [
98 "./src/oclif/hooks/versionInfo",
99 "./src/oclif/hooks/deprecated",
100 "./src/oclif/hooks/updateNotifier",
101 "./src/oclif/hooks/checkValidNodeVersion",
102 "./src/oclif/hooks/renderMarkdownHelp"
103 ]
104 },
105 "topics": {
106 "delete": {
107 "description": "Delete your entire integration or a specific integration version."
108 },
109 "env": {
110 "description": "Interact with your integration's environment."
111 },
112 "team": {
113 "description": "Add, remove, or get team members of your integration."
114 },
115 "users": {
116 "description": "Add, remove, or get invited users of your integration."
117 }
118 }
119 }
120}