|
41 | 41 | "lint:fixture": "eslint --ext .vue,.js --no-ignore 'test/fixture/*/.nuxt/sentry.*'", |
42 | 42 | "release": "release-it", |
43 | 43 | "test:fixture": "NODE_OPTIONS=--experimental-vm-modules jest --runInBand", |
44 | | - "test": "yarn prepack && yarn lint && yarn test:fixture && yarn lint:fixture", |
| 44 | + "test": "yarn prepack && yarn test:fixture && yarn lint:fixture && yarn typecheck", |
| 45 | + "typecheck": "tsc", |
45 | 46 | "coverage": "codecov" |
46 | 47 | }, |
| 48 | + "lint-staged": { |
| 49 | + "*.{js,ts,vue}": [ |
| 50 | + "eslint" |
| 51 | + ] |
| 52 | + }, |
| 53 | + "husky": { |
| 54 | + "hooks": { |
| 55 | + "pre-commit": "lint-staged && npm run typecheck", |
| 56 | + "post-merge": "yarn" |
| 57 | + } |
| 58 | + }, |
47 | 59 | "dependencies": { |
48 | 60 | "@sentry/integrations": "^7.45.0", |
49 | 61 | "@sentry/node": "^7.45.0", |
|
66 | 78 | "@sentry/tracing": "7.45.0", |
67 | 79 | "@sentry/webpack-plugin": "1.20.0", |
68 | 80 | "@types/hash-sum": "1.0.0", |
69 | | - "@types/jest": "29.5.0", |
| 81 | + "@types/jest": "29.4.3", |
70 | 82 | "@types/lodash.mergewith": "4.6.7", |
71 | 83 | "@types/node": "16.18.19", |
| 84 | + "@types/request-promise-native": "^1.0.18", |
72 | 85 | "codecov": "3.8.3", |
73 | 86 | "eslint": "8.36.0", |
74 | 87 | "eslint-plugin-jest": "27.2.1", |
75 | 88 | "globby": "11.1.0", |
76 | 89 | "hookable": "5.5.2", |
77 | | - "jest": "29.5.0", |
| 90 | + "husky": "4.3.8", |
| 91 | + "jest": "29.4.3", |
| 92 | + "lint-staged": "13.2.0", |
78 | 93 | "nuxt": "2.16.3", |
79 | | - "playwright-chromium": "1.32.0", |
| 94 | + "playwright-chromium": "1.32.1", |
80 | 95 | "release-it": "15.9.3", |
81 | 96 | "sass": "1.60.0", |
82 | 97 | "sentry-testkit": "5.0.5", |
|
0 commit comments