|
12 | 12 | "build": "yarn clean && yarn build:webpack && yarn build:i18n && yarn build:server",
|
13 | 13 | "start": "node ./build/server/index.js",
|
14 | 14 | "dev": "NODE_ENV=development yarn concurrently -n api,collaboration -c \"blue,magenta\" \"node --inspect=0.0.0.0 build/server/index.js --services=collaboration,websockets,admin,web,worker\"",
|
15 |
| - "dev:watch": "nodemon --exec \"yarn build:server && yarn build:i18n && yarn dev\" -e js,ts --ignore build/ --ignore app/ --ignore shared/editor", |
| 15 | + "dev:watch": "nodemon --exec \"yarn build:server && yarn dev\" -e js,ts --ignore build/ --ignore app/ --ignore shared/editor", |
16 | 16 | "lint": "eslint app server shared",
|
17 | 17 | "deploy": "git push heroku master",
|
18 |
| - "prepare": "yarn yarn-deduplicate yarn.lock", |
| 18 | + "prepare": "husky install", |
19 | 19 | "heroku-postbuild": "yarn build:webpack && yarn build:server && yarn copy:i18n && yarn db:migrate",
|
20 | 20 | "sequelize:migrate": "sequelize db:migrate",
|
21 | 21 | "db:create-migration": "sequelize migration:create",
|
|
159 | 159 | "react-dom": "^17.0.2",
|
160 | 160 | "react-dropzone": "^11.3.2",
|
161 | 161 | "react-helmet": "^6.1.0",
|
162 |
| - "react-i18next": "^11.13.0", |
| 162 | + "react-i18next": "^11.16.6", |
163 | 163 | "react-medium-image-zoom": "^3.1.3",
|
164 | 164 | "react-portal": "^4.2.0",
|
165 | 165 | "react-router-dom": "^5.2.0",
|
|
296 | 296 | "eslint-plugin-react-hooks": "^4.1.0",
|
297 | 297 | "fetch-test-server": "^1.1.0",
|
298 | 298 | "html-webpack-plugin": "4.5.1",
|
299 |
| - "i18next-parser": "^4.7.0", |
| 299 | + "husky": "^7.0.4", |
| 300 | + "i18next-parser": "^6.3.0", |
300 | 301 | "jest-cli": "^27.4.5",
|
301 | 302 | "jest-fetch-mock": "^3.0.3",
|
302 | 303 | "koa-webpack-dev-middleware": "^1.4.5",
|
303 | 304 | "koa-webpack-hot-middleware": "^1.0.3",
|
| 305 | + "lint-staged": "^12.3.8", |
304 | 306 | "nodemon": "^2.0.15",
|
305 | 307 | "prettier": "^2.0.5",
|
306 | 308 | "react-refresh": "^0.9.0",
|
|
0 commit comments