UNPKG

3.34 kBJSONView Raw
1{
2 "name": "zapier-platform-cli",
3 "version": "7.3.0",
4 "description": "The CLI for apps in the Zapier Developer Platform.",
5 "repository": "zapier/zapier-platform-cli",
6 "homepage": "https://zapier.com/",
7 "author": "Bryan Helmig <bryan@zapier.com>",
8 "license": "UNLICENSED",
9 "main": "zapier.js",
10 "files": [
11 "/lib/*.js",
12 "/lib/commands/",
13 "/lib/utils/",
14 "/scaffold/",
15 "/zapier.js"
16 ],
17 "engines": {
18 "node": ">=8.10.0"
19 },
20 "scripts": {
21 "docs": "npm run build && ZAPIER_BASE_ENDPOINT='' node lib/bin/docs.js",
22 "preversion": "git pull && npm test",
23 "version": "npm run docs && npm run gen-completions && git add docs/* goodies/* README.md",
24 "postversion": "git push && git push --tags",
25 "prepublish": "npm run build",
26 "build": "rm -rf lib && node_modules/babel-cli/bin/babel.js src -d lib --copy-files",
27 "watch": "rm -rf lib && node_modules/babel-cli/bin/babel.js --watch src -d lib --copy-files",
28 "lint": "node_modules/.bin/eslint zapier.js src",
29 "lint-snippets": "node_modules/.bin/eslint snippets --rule 'no-unused-vars: 0' --ignore-pattern snippets/next.js",
30 "pretest": "npm run build",
31 "test": "NODE_ENV=test mocha -t 30000 --recursive lib/tests && npm run lint && npm run lint-snippets",
32 "smoke-test": "npm run build && NODE_ENV=test mocha -t 30000 --recursive lib/smoke-tests",
33 "zapier": "zapier.js",
34 "validate-templates": "./scripts/validate-app-templates.js",
35 "set-template-versions": "./scripts/set-app-template-versions.js",
36 "gen-completions": "./scripts/gen-zsh-completions.js > ./goodies/zsh/_zapier && ./scripts/gen-bash-completions.js > ./goodies/bash/_zapier",
37 "test-convert": "./scripts/test-convert.js",
38 "precommit": "lint-staged"
39 },
40 "dependencies": {
41 "adm-zip": "0.4.11",
42 "archiver": "1.3.0",
43 "async": "2.1.5",
44 "babel-polyfill": "6.23.0",
45 "browserify": "16.2.0",
46 "buffer": "5.0.6",
47 "cli-table3": "0.5.0",
48 "colors": "1.1.2",
49 "compress-commons": "1.2.0",
50 "core-js": "2.4.1",
51 "eslint": "4.17.0",
52 "eslint-plugin-node": "6.0.0",
53 "fs-extra": "3.0.1",
54 "glob": "7.1.1",
55 "ignore": "3.3.8",
56 "klaw": "1.3.1",
57 "leven": "2.1.0",
58 "lodash": "4.17.5",
59 "minimatch": "3.0.3",
60 "node-fetch": "1.7.1",
61 "normalize-path": "2.0.1",
62 "ora": "2.1.0",
63 "parse-gitignore": "0.4.0",
64 "prettier": "1.9.2",
65 "read": "1.0.7",
66 "readable-stream": "2.2.2",
67 "semver": "5.5.0",
68 "string-length": "1.0.1",
69 "strip-comments": "0.4.4",
70 "tar-stream": "1.5.2",
71 "through2": "2.0.3",
72 "tmp": "0.0.31",
73 "update-notifier": "2.3.0",
74 "zip-stream": "1.1.0"
75 },
76 "devDependencies": {
77 "babel-cli": "6.26.0",
78 "babel-eslint": "7.2.3",
79 "babel-preset-es2015": "6.24.1",
80 "decompress": "4.2.0",
81 "fetch-mock": "5.11.0",
82 "husky": "0.14.3",
83 "jayson": "2.0.6",
84 "lint-staged": "6.0.0",
85 "litdoc": "1.5.6",
86 "markdown-toc": "1.1.0",
87 "mocha": "5.1.1",
88 "mock-fs": "4.4.2",
89 "ngrok": "2.2.10",
90 "node-watch": "0.5.4",
91 "require-from-string": "2.0.1",
92 "should": "11.2.1",
93 "yamljs": "0.3.0"
94 },
95 "bin": {
96 "zapier": "zapier.js"
97 },
98 "prettier": {
99 "singleQuote": true
100 },
101 "lint-staged": {
102 "*.{js,json}": [
103 "prettier --write",
104 "git add"
105 ]
106 }
107}