|
25 | 25 | "legal:clone": "_scripts/clone-legal-docs.sh", |
26 | 26 | "gql:allowlist": "nx run-many -t gql-extract && nx run-many -t gql-copy", |
27 | 27 | "check:mysql": "_scripts/check-mysql.sh", |
28 | | - "check:url": "_scripts/check-url.sh" |
| 28 | + "check:url": "_scripts/check-url.sh", |
| 29 | + "prepare": "husky" |
29 | 30 | }, |
30 | 31 | "homepage": "https://github.com/mozilla/fxa", |
31 | 32 | "bugs": { |
|
71 | 72 | "@paypal/react-paypal-js": "^8.7.0", |
72 | 73 | "@radix-ui/react-form": "^0.1.0", |
73 | 74 | "@radix-ui/react-tooltip": "^1.1.2", |
74 | | - "@sentry/browser": "^8.42.0", |
75 | | - "@sentry/nestjs": "^8.42.0", |
76 | | - "@sentry/nextjs": "^8.42.0", |
77 | | - "@sentry/node": "^8.42.0", |
78 | | - "@sentry/opentelemetry": "^8.42.0", |
| 75 | + "@sentry/browser": "8.42.0", |
| 76 | + "@sentry/nestjs": "8.42.0", |
| 77 | + "@sentry/nextjs": "8.42.0", |
| 78 | + "@sentry/node": "8.42.0", |
| 79 | + "@sentry/opentelemetry": "8.42.0", |
79 | 80 | "@stripe/react-stripe-js": "^2.7.1", |
80 | 81 | "@stripe/stripe-js": "^4.9.0", |
81 | 82 | "@swc/helpers": "0.5.11", |
|
88 | 89 | "base64url": "^3.0.1", |
89 | 90 | "bn.js": "^5.2.1", |
90 | 91 | "class-transformer": "^0.5.1", |
91 | | - "class-validator": "^0.14.1", |
| 92 | + "class-validator": "0.14.1", |
92 | 93 | "clsx": "^2.1.1", |
93 | 94 | "diffparser": "^2.0.1", |
94 | 95 | "dotenv": "^16.4.5", |
95 | 96 | "graphql": "^16.10.0", |
96 | 97 | "graphql-request": "^6.1.0", |
97 | 98 | "hot-shots": "^10.2.1", |
98 | | - "husky": "^4.2.5", |
99 | 99 | "i18n-iso-countries": "^7.14.0", |
100 | 100 | "jose": "^5.9.6", |
101 | 101 | "jsdom": "^26.0.0", |
|
128 | 128 | "semver": "^7.7.1", |
129 | 129 | "set-value": "^4.1.0", |
130 | 130 | "sms-segments-calculator": "^1.2.0", |
131 | | - "stripe": "^17.4.0", |
| 131 | + "stripe": "17.4.0", |
132 | 132 | "superagent": "^10.2.0", |
133 | 133 | "tslib": "^2.8.1", |
134 | | - "twilio": "^5.3.5", |
| 134 | + "twilio": "5.3.5", |
135 | 135 | "typedi": "^0.8.0", |
136 | 136 | "uuid": "^10.0.0", |
137 | 137 | "winston": "^3.17.0" |
138 | 138 | }, |
139 | 139 | "engines": { |
140 | 140 | "node": "^22.14.0" |
141 | 141 | }, |
142 | | - "husky": { |
143 | | - "hooks": { |
144 | | - "pre-commit": "lint-staged", |
145 | | - "post-checkout": "_scripts/git-checkout-hook.sh", |
146 | | - "post-merge": "_scripts/git-merge-hook.sh" |
147 | | - } |
148 | | - }, |
149 | 142 | "lint-staged": { |
150 | 143 | "packages/!(fxa-payments-server)/**/*.js": [ |
151 | 144 | "prettier --config _dev/.prettierrc --write", |
|
168 | 161 | ] |
169 | 162 | }, |
170 | 163 | "devDependencies": { |
171 | | - "@babel/core": "^7.26.0", |
172 | | - "@babel/preset-react": "^7.25.7", |
| 164 | + "@babel/core": "7.25.7", |
| 165 | + "@babel/preset-react": "7.25.7", |
173 | 166 | "@graphql-codegen/cli": "5.0.0", |
174 | 167 | "@graphql-codegen/client-preset": "^4.3.2", |
175 | 168 | "@graphql-codegen/typescript": "^4.0.1", |
|
186 | 179 | "@nx/storybook": "20.7.1", |
187 | 180 | "@nx/workspace": "20.6.2", |
188 | 181 | "@opentelemetry/semantic-conventions": "^1.30.0", |
189 | | - "@storybook/addon-essentials": "^7.6.15", |
190 | | - "@storybook/addon-styling": "^1.3.7", |
191 | | - "@storybook/core-common": "^7.4.5", |
192 | | - "@storybook/core-server": "^7.6.17", |
193 | | - "@storybook/html-webpack5": "^7.6.13", |
194 | | - "@storybook/nextjs": "^7.6.14", |
195 | | - "@storybook/react-webpack5": "^7.4.5", |
| 182 | + "@storybook/addon-essentials": "7.6.15", |
| 183 | + "@storybook/addon-styling": "1.3.7", |
| 184 | + "@storybook/core-common": "7.4.5", |
| 185 | + "@storybook/core-server": "7.6.17", |
| 186 | + "@storybook/html-webpack5": "7.6.13", |
| 187 | + "@storybook/nextjs": "7.6.14", |
| 188 | + "@storybook/react-webpack5": "7.5.3", |
196 | 189 | "@swc-node/register": "1.10.9", |
197 | 190 | "@swc/cli": "0.6.0", |
198 | 191 | "@swc/core": "1.11.11", |
199 | 192 | "@swc/jest": "^0.2.36", |
200 | 193 | "@testing-library/react": "15.0.6", |
201 | 194 | "@types/babel__core": "^7", |
202 | 195 | "@types/bn.js": "^5", |
203 | | - "@types/jest": "^29.5.1", |
| 196 | + "@types/jest": "29.5.1", |
204 | 197 | "@types/jsdom": "^21", |
205 | 198 | "@types/module-alias": "^2", |
206 | 199 | "@types/mysql": "^2", |
|
236 | 229 | "grunt-contrib-copy": "^1.0.0", |
237 | 230 | "grunt-contrib-watch": "^1.1.0", |
238 | 231 | "grunt-http": "^2.3.3", |
| 232 | + "husky": "^9.1.7", |
239 | 233 | "jest": "^29.5.0", |
240 | 234 | "jest-environment-jsdom": "^29.5.0", |
241 | 235 | "jest-environment-node": "^29.7.0", |
|
257 | 251 | "ts-node": "^10.9.2", |
258 | 252 | "tsc-alias": "^1.8.8", |
259 | 253 | "tsconfig-paths-webpack-plugin": "^4.2.0", |
260 | | - "typescript": "^5.5.3" |
| 254 | + "typescript": "5.5.3" |
261 | 255 | }, |
262 | 256 | "workspaces": [ |
263 | 257 | "packages/*" |
264 | 258 | ], |
265 | 259 | "resolutions": { |
266 | | - "@babel/core": "^7.22.5", |
267 | | - "@babel/helper-module-imports": "^7.22.5", |
268 | | - "@babel/types": "^7.22.5", |
| 260 | + "@babel/core": "7.25.7", |
| 261 | + "@babel/helper-create-class-features-plugin": "7.25.7", |
| 262 | + "@babel/helper-module-imports": "7.25.7", |
| 263 | + "@babel/plugin-transform-function-name": "7.25.7", |
| 264 | + "@babel/traverse": "7.25.7", |
| 265 | + "@babel/types": "7.25.7", |
269 | 266 | "@graphql-typed-document-node/core": "3.2.0", |
270 | 267 | "@svgr/webpack": "^8.0.1", |
271 | 268 | "@types/node": "^20.11.1", |
272 | | - "@types/react": "^18", |
| 269 | + "@types/react": "18.2.14", |
273 | 270 | "asn1.js": ">=5.4.1", |
274 | 271 | "bn.js": "^5.2.1", |
275 | 272 | "browserid-crypto": "https://github.com/mozilla-fxa/browserid-crypto.git#5979544d13eeb15a02d0b9a6a7a08a698d54d37d", |
276 | 273 | "css-minimizer-webpack-plugin": ">=4 <5", |
| 274 | + "compression": "1.7.4", |
277 | 275 | "elliptic": ">=6.5.4", |
278 | 276 | "eslint-plugin-import": "^2.25.2", |
279 | 277 | "fbjs/isomorphic-fetch": "^3.0.0", |
280 | | - "flat": ">=5.0.2", |
| 278 | + "flat": "5.0.2", |
281 | 279 | "gobbledygook": "https://github.com/mozilla-fxa/gobbledygook.git#354042684056e57ca77f036989e907707a36cff2", |
282 | 280 | "http-proxy": "^1.18.1", |
283 | 281 | "minimist": "^1.2.6", |
|
290 | 288 | "tap/typescript": "^4.5.2", |
291 | 289 | "terser:>4.0.0 <5": ">=4.8.1", |
292 | 290 | "terser:>5 <6": ">=5.14.2", |
| 291 | + "typescript": "5.5.3", |
293 | 292 | "underscore": ">=1.13.2" |
294 | 293 | }, |
295 | 294 | "packageManager": "[email protected]", |
|
0 commit comments