UNPKG

3.29 kBJSONView Raw
1{
2 "name": "@metacall/deploy",
3 "version": "0.1.31",
4 "description": "Tool for deploying into MetaCall FaaS platform.",
5 "main": "dist/index.js",
6 "bin": {
7 "metacall-deploy": "dist/index.js"
8 },
9 "scripts": {
10 "test": "npm run --silent build && mocha dist/test",
11 "coverage": "nyc npm run test",
12 "unit-integration": "npm run --silent test -- --ignore **/*.integration.spec.js",
13 "prepublishOnly": "npm run --silent build",
14 "postinstall": "node -e \"require('fs').existsSync('githooks') && require('./githooks/configure.js').configure()\"",
15 "build": "npm run --silent lint && tsc",
16 "lint": "eslint . --ignore-pattern dist",
17 "fix": "eslint . --ignore-pattern dist --fix",
18 "start": "node dist/index.js"
19 },
20 "repository": {
21 "type": "git",
22 "url": "git+https://github.com/metacall/deploy.git"
23 },
24 "keywords": [
25 "MetaCall",
26 "FaaS",
27 "deploy",
28 "tool"
29 ],
30 "author": "Thomas Rory Gummerson <thomas@gummerson.no> (https://trgwii.no/)",
31 "contributors": [
32 "Vicente Eduardo Ferrer Garcia <vic798@gmail.com> (https://metacall.io/)"
33 ],
34 "license": "Apache-2.0",
35 "bugs": {
36 "url": "https://github.com/metacall/deploy/issues"
37 },
38 "homepage": "https://github.com/metacall/deploy#readme",
39 "nyc": {
40 "extends": "@istanbuljs/nyc-config-typescript",
41 "check-coverage": true,
42 "all": true,
43 "exclude": [
44 "**/*-test",
45 "**/test",
46 "**/*.d.ts",
47 "**/src",
48 "githooks/**"
49 ],
50 "branches": 53,
51 "lines": 70,
52 "functions": 63,
53 "statements": 70
54 },
55 "prettier": {
56 "tabWidth": 4,
57 "useTabs": true,
58 "singleQuote": true,
59 "trailingComma": "none",
60 "arrowParens": "avoid"
61 },
62 "eslintConfig": {
63 "env": {
64 "es6": true,
65 "node": true
66 },
67 "plugins": [
68 "@typescript-eslint",
69 "eslint-plugin-tsdoc"
70 ],
71 "extends": [
72 "eslint:recommended",
73 "prettier",
74 "plugin:@typescript-eslint/eslint-recommended",
75 "plugin:@typescript-eslint/recommended",
76 "plugin:@typescript-eslint/recommended-requiring-type-checking",
77 "prettier/@typescript-eslint",
78 "plugin:prettier/recommended"
79 ],
80 "globals": {
81 "Atomics": "readonly",
82 "SharedArrayBuffer": "readonly"
83 },
84 "parser": "@typescript-eslint/parser",
85 "parserOptions": {
86 "ecmaVersion": 2020,
87 "sourceType": "module",
88 "project": "./tsconfig.json"
89 },
90 "rules": {
91 "tsdoc/syntax": "warn"
92 }
93 },
94 "dependencies": {
95 "@metacall/protocol": "^0.1.24",
96 "archiver": "^5.0.2",
97 "chalk": "^4.1.1",
98 "console-table-printer": "^2.10.0",
99 "gauge": "^3.0.0",
100 "ini": "^1.3.5",
101 "inquirer": "^8.1.0",
102 "openapi-types": "^12.1.0",
103 "ts-command-line-args": "^2.2.0",
104 "zod": "^1.11.10"
105 },
106 "devDependencies": {
107 "@istanbuljs/nyc-config-typescript": "^1.0.2",
108 "@types/archiver": "^3.1.1",
109 "@types/concat-stream": "^2.0.0",
110 "@types/cross-spawn": "^6.0.2",
111 "@types/ini": "^1.3.30",
112 "@types/inquirer": "^7.3.1",
113 "@types/mocha": "^8.2.2",
114 "@types/node": "^14.14.7",
115 "@typescript-eslint/eslint-plugin": "^5.11.0",
116 "@typescript-eslint/parser": "^5.11.0",
117 "concat-stream": "^2.0.0",
118 "cross-spawn": "^7.0.3",
119 "dotenv": "^16.0.3",
120 "eslint": "^7.13.0",
121 "eslint-config-prettier": "^6.15.0",
122 "eslint-plugin-prettier": "^3.1.4",
123 "eslint-plugin-tsdoc": "^0.2.7",
124 "mocha": "^9.2.0",
125 "nyc": "^15.1.0",
126 "prettier": "^2.1.2",
127 "typescript": "^4.3.2"
128 }
129}
\No newline at end of file