|
18 | 18 | "build": "webpack --config webpack.prod.js --progress --colors --bail", |
19 | 19 | "dev": "webpack --config webpack.dev.js --progress --colors --watch", |
20 | 20 | "doctoc": "doctoc --title='# Table of Contents' README.md", |
21 | | - "eslint": "eslint lib public test app.js", |
| 21 | + "lint": "standard", |
22 | 22 | "jsonlint": "find . -not -path './node_modules/*' -type f -name '*.json' -o -type f -name '*.json.example' | while read json; do echo $json ; jq . $json; done", |
23 | | - "standard": "echo 'standard is no longer being used, use `npm run eslint` instead!' && exit 1", |
24 | 23 | "start": "sequelize db:migrate && node app.js", |
25 | 24 | "mocha": "mocha --require intelli-espower-loader --exit ./test --recursive", |
26 | | - "cov": "nyc mocha --require intelli-espower-loader --exit --recursive ./test", |
27 | | - "test": "npm run-script eslint && npm run-script jsonlint && npm run-script mocha" |
| 25 | + "coverage": "nyc mocha --require intelli-espower-loader --exit --recursive ./test", |
| 26 | + "test": "npm run-script lint && npm run-script jsonlint && npm run-script coverage" |
28 | 27 | }, |
29 | 28 | "dependencies": { |
30 | 29 | "@hackmd/codemirror": "~5.41.2", |
|
65 | 64 | "highlight.js": "~9.12.0", |
66 | 65 | "i18n": "~0.8.3", |
67 | 66 | "ionicons": "~2.0.1", |
68 | | - "isomorphic-fetch": "^2.2.1", |
| 67 | + "isomorphic-fetch": "~2.2.1", |
69 | 68 | "jquery": "~3.1.1", |
70 | 69 | "jquery-mousewheel": "~3.1.13", |
71 | 70 | "jquery-ui": "~1.12.1", |
|
90 | 89 | "markdown-it-sup": "~1.0.0", |
91 | 90 | "markdown-pdf": "~9.0.0", |
92 | 91 | "mathjax": "~2.7.0", |
93 | | - "mattermost-redux": "^5.9.0", |
| 92 | + "mattermost-redux": "~5.9.0", |
94 | 93 | "mermaid": "~7.1.0", |
95 | 94 | "method-override": "~2.3.7", |
96 | 95 | "minimist": "~1.2.0", |
|
153 | 152 | "css-loader": "~1.0.0", |
154 | 153 | "doctoc": "~1.4.0", |
155 | 154 | "ejs-loader": "~0.3.1", |
156 | | - "eslint": "~5.16.0", |
157 | | - "eslint-config-standard": "~12.0.0", |
158 | | - "eslint-plugin-import": "~2.17.1", |
159 | | - "eslint-plugin-node": "~8.0.1", |
160 | | - "eslint-plugin-promise": "~4.1.1", |
161 | | - "eslint-plugin-standard": "~4.0.0", |
162 | 155 | "exports-loader": "~0.7.0", |
163 | 156 | "expose-loader": "~0.7.5", |
164 | 157 | "file-loader": "~2.0.0", |
165 | 158 | "html-webpack-plugin": "~4.0.0-beta.2", |
166 | 159 | "imports-loader": "~0.8.0", |
167 | | - "intelli-espower-loader": "^1.0.1", |
| 160 | + "intelli-espower-loader": "~1.0.1", |
168 | 161 | "jsonlint": "~1.6.2", |
169 | 162 | "less": "~3.9.0", |
170 | 163 | "less-loader": "~4.1.0", |
171 | 164 | "mini-css-extract-plugin": "~0.4.1", |
172 | 165 | "mocha": "~5.2.0", |
173 | 166 | "mock-require": "~3.0.3", |
174 | | - "nyc": "^14.0.0", |
| 167 | + "nyc": "~14.0.0", |
175 | 168 | "optimize-css-assets-webpack-plugin": "~5.0.0", |
176 | | - "power-assert": "^1.6.1", |
| 169 | + "power-assert": "~1.6.1", |
177 | 170 | "script-loader": "~0.7.2", |
178 | 171 | "sequelize-cli": "~5.4.0", |
179 | | - "sinon": "^7.3.2", |
| 172 | + "sinon": "~7.3.2", |
| 173 | + "standard": "~12.0.1", |
180 | 174 | "string-loader": "~0.0.1", |
181 | 175 | "style-loader": "~0.21.0", |
182 | 176 | "uglifyjs-webpack-plugin": "~1.2.7", |
|
203 | 197 | "email": "codimd@sheogorath.shivering-isles.com" |
204 | 198 | } |
205 | 199 | ], |
| 200 | + "standard": { |
| 201 | + "ignore": [ |
| 202 | + "/public/build", |
| 203 | + "/public/vendor", |
| 204 | + "/lib/ot" |
| 205 | + ] |
| 206 | + }, |
206 | 207 | "nyc": { |
207 | 208 | "all": true, |
208 | 209 | "include": [ |
|
0 commit comments