|
6 | 6 | "author": { |
7 | 7 | "name": "Leather Wallet LLC" |
8 | 8 | }, |
| 9 | + "type": "module", |
9 | 10 | "scripts": { |
10 | 11 | "dev": "concurrently --raw \"node webpack/dev-server.js\" \"redux-devtools --hostname=localhost --port=8000\"", |
11 | | - "dev:test-app": "webpack serve --config test-app/webpack/webpack.config.dev.js", |
| 12 | + "dev:test-app": "webpack serve --config test-app/webpack/webpack.config.dev.cjs", |
12 | 13 | "build": "webpack --config webpack/webpack.config.prod.js", |
13 | 14 | "build:analyze": "cross-env ANALYZE=true webpack --config webpack/webpack.config.prod.js", |
14 | 15 | "build:dev": "cross-env WALLET_ENVIRONMENT=development webpack --config webpack/webpack.config.dev.js", |
15 | 16 | "build:ext:test": "cross-env WALLET_ENVIRONMENT=testing webpack --config webpack/webpack.config.prod.js", |
16 | 17 | "build:ext:test:watch": "cross-env WALLET_ENVIRONMENT=testing webpack --config webpack/webpack.config.prod.js --watch", |
17 | | - "build:test-app": "cross-env WALLET_ENVIRONMENT=production webpack --config ./test-app/webpack/webpack.config.prod.js", |
| 18 | + "build:test-app": "cross-env WALLET_ENVIRONMENT=production webpack --config ./test-app/webpack/webpack.config.prod.cjs", |
18 | 19 | "build:test": "concurrently 'yarn build:ext:test' 'yarn build:test-app'", |
19 | 20 | "build:test-api": "concurrently 'yarn build:ext:test' 'yarn build:test-app'", |
20 | 21 | "build:test:watch": "cross-env WALLET_ENVIRONMENT=testing webpack --config webpack/webpack.config.prod.js", |
|
26 | 27 | "lint:fix": "eslint \"src/**/*.{ts,tsx}\" --fix", |
27 | 28 | "lint:prettier": "prettier --check \"{src,tests}/**/*.{ts,tsx}\" \"*.{js,json}\"", |
28 | 29 | "lint:prettier:fix": "prettier --write \"{src,tests}/**/*.{ts,tsx}\" *.js", |
29 | | - "lint:unused-exports": "ts-unused-exports tsconfig.json --ignoreFiles=leather-styles --ignoreFiles=tests --excludePathsFromReport=.*stories", |
| 30 | + "lint:unused-exports": "ts-unused-exports tsconfig.json --ignoreFiles=icons --ignoreFiles=leather-styles --ignoreFiles=tests --excludePathsFromReport=.*stories", |
30 | 31 | "lint:remote-wallet-config": "npx ajv-cli validate -s config/wallet-config.schema.json -d config/wallet-config.json", |
31 | 32 | "lint:deps": "dependency-cruise --config .dependency-cruiser.js \"src/**/*.{ts,tsx}\"", |
32 | 33 | "prod:ext": "yarn build", |
|
131 | 132 | "@dlc-link/dlc-tools": "1.1.1", |
132 | 133 | "@fungible-systems/zone-file": "2.0.0", |
133 | 134 | "@hirosystems/token-metadata-api-client": "1.2.0", |
134 | | - "@leather-wallet/tokens": "0.0.6", |
| 135 | + "@leather-wallet/tokens": "0.0.8", |
135 | 136 | "@ledgerhq/hw-transport-webusb": "6.27.19", |
136 | 137 | "@noble/hashes": "1.3.2", |
137 | 138 | "@noble/secp256k1": "2.0.0", |
|
164 | 165 | "@stacks/transactions": "6.9.0", |
165 | 166 | "@stacks/wallet-sdk": "6.9.0", |
166 | 167 | "@stitches/react": "1.2.8", |
167 | | - "@storybook/addon-styling-webpack": "0.0.5", |
| 168 | + "@storybook/addon-styling-webpack": "0.0.6", |
168 | 169 | "@styled-system/theme-get": "5.1.2", |
169 | 170 | "@tanstack/query-sync-storage-persister": "4.35.7", |
170 | 171 | "@tanstack/react-query": "4.35.7", |
171 | 172 | "@tanstack/react-query-devtools": "4.35.7", |
172 | 173 | "@tanstack/react-query-persist-client": "4.35.7", |
173 | 174 | "@types/lodash.uniqby": "4.7.7", |
174 | | - "@typescript-eslint/eslint-plugin": "6.7.4", |
| 175 | + "@typescript-eslint/eslint-plugin": "7.0.2", |
175 | 176 | "@vkontakte/vk-qr": "2.0.13", |
176 | 177 | "@zondax/ledger-stacks": "1.0.4", |
177 | | - "alex-sdk": "0.1.23", |
| 178 | + "alex-sdk": "0.1.24", |
178 | 179 | "are-passive-events-supported": "1.1.1", |
179 | 180 | "argon2-browser": "1.18.0", |
180 | 181 | "assert": "2.0.0", |
181 | | - "axios": "1.6.0", |
| 182 | + "axios": "1.6.7", |
182 | 183 | "base64url": "3.0.1", |
183 | 184 | "bignumber.js": "9.1.2", |
184 | 185 | "bitcoin-address-validation": "2.2.1", |
|
205 | 206 | "micro-packed": "0.3.2", |
206 | 207 | "object-hash": "3.0.0", |
207 | 208 | "observable-hooks": "4.2.3", |
208 | | - "pino": "8.17.2", |
209 | | - "postcss-preset-env": "9.3.0", |
210 | | - "prism-react-renderer": "2.2.0", |
| 209 | + "pino": "8.19.0", |
| 210 | + "postcss-preset-env": "9.4.0", |
| 211 | + "prism-react-renderer": "2.3.1", |
211 | 212 | "prismjs": "1.29.0", |
212 | 213 | "promise-memoize": "1.2.1", |
213 | | - "punycode": "2.3.0", |
| 214 | + "punycode": "2.3.1", |
214 | 215 | "react": "18.2.0", |
215 | 216 | "react-animate-height": "3.1.1", |
216 | 217 | "react-async-hook": "4.0.0", |
|
219 | 220 | "react-head": "3.4.2", |
220 | 221 | "react-hot-toast": "2.4.1", |
221 | 222 | "react-intersection-observer": "9.5.2", |
222 | | - "react-lottie": "1.2.3", |
| 223 | + "react-lottie": "1.2.4", |
223 | 224 | "react-redux": "8.1.3", |
224 | | - "react-router-dom": "6.21.1", |
| 225 | + "react-router-dom": "6.22.1", |
225 | 226 | "react-virtuoso": "4.6.0", |
226 | 227 | "redux-persist": "6.0.0", |
227 | 228 | "rxjs": "7.8.1", |
|
234 | 235 | "valid-url": "1.0.9", |
235 | 236 | "varuint-bitcoin": "1.1.2", |
236 | 237 | "webextension-polyfill": "0.10.0", |
237 | | - "yup": "1.3.2", |
| 238 | + "yup": "1.3.3", |
238 | 239 | "zxcvbn": "4.4.2" |
239 | 240 | }, |
240 | 241 | "devDependencies": { |
241 | 242 | "@actions/core": "1.10.1", |
242 | 243 | "@btckit/types": "0.0.19", |
243 | 244 | "@leather-wallet/prettier-config": "0.0.1", |
244 | 245 | "@ls-lint/ls-lint": "2.2.2", |
245 | | - "@pandacss/dev": "0.26.2", |
| 246 | + "@mdx-js/loader": "3.0.0", |
| 247 | + "@pandacss/dev": "0.32.0", |
246 | 248 | "@playwright/test": "1.40.1", |
247 | 249 | "@pmmmwh/react-refresh-webpack-plugin": "0.5.11", |
248 | 250 | "@redux-devtools/cli": "4.0.0", |
|
251 | 253 | "@sentry/webpack-plugin": "2.10.2", |
252 | 254 | "@stacks/connect-react": "22.2.0", |
253 | 255 | "@stacks/stacks-blockchain-api-types": "6.3.4", |
254 | | - "@storybook/addon-essentials": "7.6.10", |
255 | | - "@storybook/addon-interactions": "7.6.10", |
256 | | - "@storybook/addon-links": "7.6.10", |
257 | | - "@storybook/addon-onboarding": "1.0.10", |
258 | | - "@storybook/blocks": "7.6.10", |
259 | | - "@storybook/react": "7.6.10", |
260 | | - "@storybook/react-webpack5": "7.6.10", |
261 | | - "@storybook/test": "7.6.10", |
262 | | - "@types/argon2-browser": "1.18.2", |
263 | | - "@types/chroma-js": "2.4.1", |
264 | | - "@types/chrome": "0.0.246", |
265 | | - "@types/dompurify": "3.0.3", |
266 | | - "@types/download": "8.0.2", |
267 | | - "@types/html-webpack-plugin": "3.2.7", |
| 256 | + "@storybook/addon-docs": "7.6.17", |
| 257 | + "@storybook/addon-essentials": "7.6.17", |
| 258 | + "@storybook/addon-interactions": "7.6.17", |
| 259 | + "@storybook/addon-links": "7.6.17", |
| 260 | + "@storybook/addon-onboarding": "1.0.11", |
| 261 | + "@storybook/blocks": "7.6.17", |
| 262 | + "@storybook/react": "7.6.17", |
| 263 | + "@storybook/react-webpack5": "7.6.17", |
| 264 | + "@storybook/test": "7.6.17", |
| 265 | + "@types/argon2-browser": "1.18.4", |
| 266 | + "@types/chrome": "0.0.260", |
| 267 | + "@types/dompurify": "3.0.5", |
| 268 | + "@types/download": "8.0.5", |
| 269 | + "@types/html-webpack-plugin": "3.2.9", |
268 | 270 | "@types/jsdom": "21.1.3", |
269 | 271 | "@types/lodash.get": "4.4.7", |
270 | | - "@types/node": "20.8.2", |
271 | | - "@types/object-hash": "3.0.4", |
272 | | - "@types/prismjs": "1.26.1", |
| 272 | + "@types/node": "20.11.19", |
| 273 | + "@types/prismjs": "1.26.3", |
273 | 274 | "@types/promise-memoize": "1.2.4", |
274 | | - "@types/punycode": "2.1.3", |
| 275 | + "@types/punycode": "2.1.4", |
275 | 276 | "@types/qrcode.react": "1.0.5", |
276 | | - "@types/react": "18.2.47", |
277 | | - "@types/react-dom": "18.2.18", |
278 | | - "@types/react-lottie": "1.2.7", |
| 277 | + "@types/react": "18.2.57", |
| 278 | + "@types/react-dom": "18.2.19", |
| 279 | + "@types/react-lottie": "1.2.10", |
279 | 280 | "@types/react-router-dom": "5.3.3", |
280 | 281 | "@types/remote-redux-devtools": "0.5.8", |
281 | 282 | "@types/valid-url": "1.0.7", |
282 | 283 | "@types/webextension-polyfill": "0.10.4", |
283 | 284 | "@types/webpack": "5.28.5", |
284 | 285 | "@types/zxcvbn": "4.4.4", |
285 | | - "@typescript-eslint/parser": "6.7.4", |
286 | | - "@vitest/coverage-istanbul": "1.1.3", |
| 286 | + "@typescript-eslint/parser": "7.0.2", |
| 287 | + "@vitest/coverage-istanbul": "1.3.1", |
287 | 288 | "audit-ci": "6.6.1", |
288 | 289 | "base64-loader": "1.0.0", |
289 | 290 | "bip32": "4.0.0", |
290 | 291 | "blns": "2.0.4", |
291 | | - "browserslist": "4.22.2", |
292 | | - "chromatic": "10.2.0", |
| 292 | + "browserslist": "4.23.0", |
| 293 | + "chromatic": "10.9.6", |
293 | 294 | "chrome-webstore-upload-cli": "2.2.2", |
294 | 295 | "clean-webpack-plugin": "4.0.0", |
295 | | - "concurrently": "8.0.1", |
| 296 | + "concurrently": "8.2.2", |
296 | 297 | "conventional-changelog-conventionalcommits": "7.0.2", |
297 | | - "copy-webpack-plugin": "11.0.0", |
| 298 | + "copy-webpack-plugin": "12.0.2", |
298 | 299 | "cross-env": "7.0.3", |
299 | 300 | "crypto-browserify": "3.12.0", |
300 | 301 | "deepmerge": "4.3.1", |
301 | | - "dependency-cruiser": "14.1.1", |
| 302 | + "dependency-cruiser": "16.2.1", |
302 | 303 | "dotenv-webpack": "8.0.1", |
303 | | - "esbuild": "0.19.11", |
304 | | - "esbuild-loader": "4.0.2", |
| 304 | + "esbuild": "0.20.1", |
| 305 | + "esbuild-loader": "4.0.3", |
305 | 306 | "eslint-plugin-deprecation": "2.0.0", |
| 307 | + "eslint-plugin-mdx": "3.1.5", |
306 | 308 | "eslint-plugin-react": "7.33.2", |
307 | 309 | "eslint-plugin-react-hooks": "4.6.0", |
308 | | - "eslint-plugin-storybook": "0.6.15", |
| 310 | + "eslint-plugin-storybook": "0.8.0", |
309 | 311 | "file-loader": "6.2.0", |
310 | 312 | "generate-json-webpack-plugin": "2.0.0", |
311 | 313 | "html-webpack-plugin": "5.6.0", |
312 | 314 | "jsdom": "22.1.0", |
313 | | - "postcss": "8.4.33", |
314 | | - "postcss-loader": "7.3.4", |
315 | | - "prettier": "3.0.3", |
| 315 | + "postcss": "8.4.35", |
| 316 | + "postcss-loader": "8.1.0", |
| 317 | + "prettier": "3.2.5", |
316 | 318 | "process": "0.11.10", |
317 | 319 | "progress-bar-webpack-plugin": "2.1.0", |
318 | 320 | "react-dev-utils": "12.0.1", |
319 | 321 | "react-refresh": "0.14.0", |
320 | 322 | "schema-inspector": "2.0.2", |
321 | 323 | "speed-measure-webpack-plugin": "1.5.0", |
322 | | - "storybook": "7.6.12", |
| 324 | + "storybook": "7.6.17", |
323 | 325 | "stream-browserify": "3.0.0", |
324 | 326 | "svg-url-loader": "8.0.0", |
325 | 327 | "ts-node": "10.9.2", |
326 | 328 | "ts-unused-exports": "10.0.1", |
327 | 329 | "tsconfig-paths-webpack-plugin": "4.1.0", |
328 | 330 | "typescript": "5.3.3", |
329 | | - "vitest": "1.1.3", |
| 331 | + "vitest": "1.3.1", |
330 | 332 | "vm-browserify": "1.1.2", |
331 | 333 | "web-ext": "7.8.0", |
332 | 334 | "web-ext-submit": "7.8.0", |
333 | | - "webpack": "5.89.0", |
| 335 | + "webpack": "5.90.3", |
334 | 336 | "webpack-bundle-analyzer": "4.10.1", |
335 | 337 | "webpack-cli": "5.1.4", |
336 | 338 | "webpack-dev-server": "4.15.1", |
337 | | - "webpack-hot-middleware": "2.26.0", |
| 339 | + "webpack-hot-middleware": "2.26.1", |
338 | 340 | "webpack-shell-plugin": "0.5.0" |
339 | 341 | }, |
340 | 342 | "resolutions": { |
341 | 343 | "nanoid": "3.3.4", |
342 | 344 | "socket.io-parser": "4.2.4", |
343 | | - "**/**/bn.js": "5.2.1" |
| 345 | + "**/**/bn.js": "5.2.1", |
| 346 | + "wrap-ansi": "7.0.0" |
344 | 347 | }, |
345 | 348 | "keywords": [ |
346 | 349 | "blockstack", |
|
0 commit comments