UNPKG

3.23 kBJSONView Raw
1{
2 "name": "zapier-platform-cli",
3 "version": "7.1.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 && 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 "test": "npm run build && NODE_ENV=test node_modules/mocha/bin/mocha -t 30000 --recursive lib/tests && npm run lint && npm run lint-snippets",
31 "zapier": "zapier.js",
32 "validate-templates": "./scripts/validate-app-templates.js",
33 "set-template-versions": "./scripts/set-app-template-versions.js",
34 "gen-completions": "./scripts/gen-zsh-completions.js > ./goodies/zsh/_zapier && ./scripts/gen-bash-completions.js > ./goodies/bash/_zapier",
35 "test-convert": "./scripts/test-convert.js",
36 "precommit": "lint-staged"
37 },
38 "dependencies": {
39 "adm-zip": "0.4.7",
40 "archiver": "1.3.0",
41 "async": "2.1.5",
42 "babel-polyfill": "6.23.0",
43 "browserify": "16.2.0",
44 "buffer": "5.0.6",
45 "cli-table3": "0.5.0",
46 "colors": "1.1.2",
47 "compress-commons": "1.2.0",
48 "core-js": "2.4.1",
49 "eslint": "4.17.0",
50 "eslint-plugin-node": "6.0.0",
51 "fs-extra": "3.0.1",
52 "glob": "7.1.1",
53 "ignore": "3.3.8",
54 "klaw": "1.3.1",
55 "leven": "2.1.0",
56 "lodash": "4.17.5",
57 "minimatch": "3.0.3",
58 "node-fetch": "1.7.1",
59 "normalize-path": "2.0.1",
60 "ora": "2.1.0",
61 "parse-gitignore": "0.4.0",
62 "prettier": "1.9.2",
63 "read": "1.0.7",
64 "readable-stream": "2.2.2",
65 "semver": "5.5.0",
66 "string-length": "1.0.1",
67 "strip-comments": "0.4.4",
68 "tar-stream": "1.5.2",
69 "through2": "2.0.3",
70 "tmp": "0.0.31",
71 "update-notifier": "2.3.0",
72 "zip-stream": "1.1.0"
73 },
74 "devDependencies": {
75 "babel-cli": "6.26.0",
76 "babel-eslint": "7.2.3",
77 "babel-preset-es2015": "6.24.1",
78 "decompress": "4.2.0",
79 "fetch-mock": "5.11.0",
80 "husky": "0.14.3",
81 "jayson": "2.0.6",
82 "lint-staged": "6.0.0",
83 "litdoc": "1.5.6",
84 "markdown-toc": "1.1.0",
85 "mocha": "5.1.1",
86 "mock-fs": "4.4.2",
87 "ngrok": "2.2.10",
88 "node-watch": "0.5.4",
89 "require-from-string": "2.0.1",
90 "should": "11.2.1",
91 "yamljs": "0.3.0"
92 },
93 "bin": {
94 "zapier": "zapier.js"
95 },
96 "prettier": {
97 "singleQuote": true
98 },
99 "lint-staged": {
100 "*.{js,json}": [
101 "prettier --write",
102 "git add"
103 ]
104 }
105}