UNPKG

3.26 kBJSONView Raw
1{
2 "name": "getstream-cli",
3 "description": "Configure & manage Stream applications from the command line. 🚀",
4 "version": "0.0.63",
5 "bin": {
6 "stream": "./build/bin/run"
7 },
8 "engines": {
9 "node": ">=14.x"
10 },
11 "main": "src/index.js",
12 "author": {
13 "name": "Nick Parsons",
14 "email": "nick@getstream.io",
15 "url": "https://getstream.io/"
16 },
17 "bugs": {
18 "url": "https://github.com/getstream/stream-cli/issues",
19 "email": "support@getstream.io"
20 },
21 "publishConfig": {
22 "registry": "https://registry.npmjs.org/"
23 },
24 "homepage": "https://github.com/GetStream/stream-cli/blob/master/README.md",
25 "keywords": [
26 "GetStream",
27 "Stream",
28 "CLI",
29 "Feed",
30 "Chat"
31 ],
32 "license": "BSD-3-Clause",
33 "scripts": {
34 "manifest": "rm -f oclif.manifest.json && oclif-dev manifest",
35 "readme": "oclif-dev readme --multi",
36 "test": "nyc report --reporter=text-lcov | coveralls mocha --exit --forbid-only \"test/**/*.test.js\"",
37 "lint": "yarn prettier --write --check --config ./.prettierrc \"**/*.js\" && eslint --fix ./src",
38 "build": "babel src --out-dir build && cp -R bin build/bin"
39 },
40 "dependencies": {
41 "@oclif/command": "^1",
42 "@oclif/config": "^1",
43 "@oclif/plugin-autocomplete": "^0.2.0",
44 "@oclif/plugin-commands": "^1.2.3",
45 "@oclif/plugin-help": "^3.0.1",
46 "@oclif/plugin-not-found": "^1.2.4",
47 "@oclif/plugin-warn-if-update-available": "^1.7.0",
48 "cardinal": "^2.1.1",
49 "chalk": "^4.0.0",
50 "cli-table": "^0.3.1",
51 "dotenv": "^8.2.0",
52 "enquirer": "^2.3.5",
53 "fs-extra": "^9.0.0",
54 "json-stringify-pretty-compact": "^2.0.0",
55 "jsonwebtoken": "^8.5.1",
56 "md5": "^2.2.1",
57 "moment": "^2.26.0",
58 "node-emoji": "^1.10.0",
59 "rollbar": "^2.16.2",
60 "stream-chat": "1.10.2",
61 "uuid": "^8.1.0"
62 },
63 "devDependencies": {
64 "@babel/cli": "^7.8.4",
65 "@babel/core": "^7.9.6",
66 "@babel/preset-env": "^7.9.6",
67 "@oclif/dev-cli": "^1",
68 "@oclif/test": "^1",
69 "babel-eslint": "^10.1.0",
70 "babel-plugin-module-resolver": "^4.0.0",
71 "babel-plugin-transform-optional-chaining": "^7.0.0-beta.3",
72 "chai": "^4",
73 "coveralls": "^3.1.0",
74 "eslint": "^7.0",
75 "eslint-config-oclif": "^3.1",
76 "eslint-plugin-babel": "^5.3.0",
77 "eslint-plugin-jsx-a11y": "^6.2.3",
78 "mocha": "^7.1.2",
79 "mocha-lcov-reporter": "^1.3.0",
80 "nyc": "^15",
81 "prettier": "^2.0.5"
82 },
83 "files": [
84 "/bin",
85 "/npm-shrinkwrap.json",
86 "/oclif.manifest.json",
87 "/build"
88 ],
89 "oclif": {
90 "bin": "stream",
91 "commands": "./build/commands",
92 "plugins": [
93 "@oclif/plugin-help",
94 "@oclif/plugin-autocomplete",
95 "@oclif/plugin-commands",
96 "@oclif/plugin-not-found",
97 "@oclif/plugin-warn-if-update-available"
98 ],
99 "warn-if-update-available": {
100 "timeoutInDays": 1,
101 "message": "NOTICE: <%= config.name %> update available from <%= chalk.greenBright(config.version) %> to <%= chalk.greenBright(latest) %>!"
102 },
103 "hooks": {
104 "telemetry": "./build/utils/hooks/telemetry"
105 }
106 },
107 "prettier": {
108 "trailingComma": "es5",
109 "tabWidth": 4,
110 "semi": true,
111 "singleQuote": true
112 },
113 "babel": {
114 "presets": [
115 [
116 "@babel/preset-env",
117 {
118 "targets": {
119 "node": "current"
120 }
121 }
122 ]
123 ],
124 "plugins": [
125 [
126 "module-resolver",
127 {
128 "root": [
129 "./src"
130 ]
131 }
132 ],
133 "transform-optional-chaining"
134 ]
135 }
136}