diff --git a/.nvmrc b/.nvmrc index 2062ac7..84b76f4 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.7.0 +23.0.0 diff --git a/README.md b/README.md index 6f559b4..30d9bdb 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ | Node | Package manager | | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [![Minimum node version](https://img.shields.io/badge/min%20node-20.17.0-orange?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Minimum npm version](https://img.shields.io/badge/min%20npm-10.8.2-orange?style=for-the-badge&logo=npm)](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) | -| [![Recommended node version](https://img.shields.io/badge/rec%20node-22.7.0-blue?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Recommended pnpm](https://img.shields.io/badge/rec%20pnpm-9.9.0-blue?style=for-the-badge&logo=pnpm)](https://pnpm.io/) | +| [![Minimum node version](https://img.shields.io/badge/min%20node-20.18.0-orange?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Minimum npm version](https://img.shields.io/badge/min%20npm-10.8.2-orange?style=for-the-badge&logo=npm)](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) | +| [![Recommended node version](https://img.shields.io/badge/rec%20node-23.0.0-blue?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Recommended pnpm](https://img.shields.io/badge/rec%20pnpm-9.12.2-blue?style=for-the-badge&logo=pnpm)](https://pnpm.io/) | # Installation @@ -96,7 +96,7 @@ http://localhost:8080/ | | `Webpack` | | | webpack | application bundler | [v5.94.\*](https://webpack.js.org/) | | webpack-cli | CLI for webpack | [v5.1.\*](https://webpack.js.org/api/cli/) | -| webpack-dev-server | development server | [v5.0.\*](https://webpack.js.org/configuration/dev-server/) | +| webpack-dev-server | development server | [v5.1.\*](https://webpack.js.org/configuration/dev-server/) | | webpack-bundle-analyzer | application bundle analysis | [v4.10.\*](https://github.com/webpack-contrib/webpack-bundle-analyzer) | | | `Plugins` | | | fork-ts-checker-webpack-plugin | runs [TypeScript](https://www.typescriptlang.org/) type checker on a separate process | [v9.0.\*](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) | @@ -139,11 +139,11 @@ http://localhost:8080/ | stylelint | mighty CSS linter that helps you avoid errors and enforce conventions | [v16.9.\*](https://github.com/stylelint/stylelint) | | | `Configs` | | | @alexey-koran/prettier-config | Prettier [sharing configuration](https://prettier.io/docs/en/configuration.html#sharing-configurations) | [v0.1\*](https://npmjs.com/@alexey-koran/prettier-config) | -| @alexey-koran/eslint-config | ESLint [shareable config](https://eslint.org/docs/latest/extend/shareable-configs) | [v0.1\*](https://npmjs.com/@alexey-koran/eslint-config) | +| @alexey-koran/eslint-config | ESLint [shareable config](https://eslint.org/docs/latest/extend/shareable-configs) | [v0.2\*](https://npmjs.com/@alexey-koran/eslint-config) | | stylelint-config-clean-order | order your styles with [stylelint-order](https://github.com/hudochenkov/stylelint-order) | [v6.1.\*](https://github.com/kutsan/stylelint-config-clean-order) | | stylelint-config-standard | standard shareable config for [Stylelint](https://stylelint.io/) | [v36.0.\*](https://github.com/stylelint/stylelint-config-standard) | | | `Plugins` | | -| @eslint/js | ESLint JavaScript plugin Separating out JavaScript-specific functionality from ESLint | [v9.9.\*](https://www.npmjs.com/package/@eslint/js) | +| @eslint/js | ESLint JavaScript plugin. Separating out JavaScript-specific functionality from ESLint | [v9.9.\*](https://www.npmjs.com/package/@eslint/js) | | prettier-plugin-tailwindcss | Prettier plugin for Tailwind CSS v3.0+ that automatically sorts classes | [v0.6.\*](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | | stylelint-prettier | runs [Prettier](https://github.com/prettier/prettier) as a Stylelint rule and reports differences as individual Stylelint issues | [v5.0.\*](https://github.com/prettier/stylelint-prettier) | | | | | diff --git a/package.json b/package.json index 77ecf3a..b96d026 100644 --- a/package.json +++ b/package.json @@ -15,12 +15,12 @@ }, "homepage": "https://github.com/alexey-koran/react-template#readme", "scripts": { - "dev": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=development", - "prod": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=production", - "buildapp": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack --mode=production", + "dev": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=development", + "prod": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=production", + "buildapp": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack --mode=production", "clean": "rm -f -r build", "build": "pnpm clean && pnpm buildapp", - "analyze": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack --analyze --mode=production", + "analyze": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack --analyze --mode=production", "prepare": "husky && echo 'pnpm lint-staged' > .husky/pre-commit", "prettier": "prettier --check \"**/*.{js,cjs,mjs,jsx,cjsx,mjsx,ts,cts,mts,tsx,ctsx,mtsx,pcss}\"", "prettier:fix": "prettier --write \"**/*.{js,cjs,mjs,jsx,cjsx,mjsx,ts,cts,mts,tsx,ctsx,mtsx,pcss}\"", @@ -34,7 +34,7 @@ "fix-all": "pnpm prettier:fix && pnpm lint:fix && pnpm lint:css:fix", "fix-staged": "lint-staged", "test:eslint-config": "eslint-config-inspector", - "test:webpack-config": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack configtest", + "test:webpack-config": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack configtest", "svgo": "cross-env svgo $FILE", "svgo-all": "svgo -r -f src" }, @@ -43,7 +43,7 @@ "react-dom": "^18.3.1" }, "devDependencies": { - "@alexey-koran/eslint-config": "^0.1.0", + "@alexey-koran/eslint-config": "^0.2.1", "@alexey-koran/prettier-config": "^0.1.1", "@alexey-koran/tsconfig": "^0.1.0", "@eslint/config-inspector": "^0.5.4", @@ -51,8 +51,8 @@ "@svgr/webpack": "^8.1.0", "@types/dotenv-webpack": "^7.0.7", "@types/html-webpack-plugin": "^3.2.9", - "@types/node": "^22.5.1", - "@types/react": "^18.3.4", + "@types/node": "^22.5.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@types/webpack": "^5.28.5", "@types/webpack-bundle-analyzer": "^4.7.0", @@ -66,9 +66,9 @@ "fork-ts-checker-webpack-plugin": "^9.0.2", "html-webpack-plugin": "^5.6.0", "husky": "^9.1.5", - "lint-staged": "^15.2.9", + "lint-staged": "^15.2.10", "mini-css-extract-plugin": "^2.9.1", - "postcss": "^8.4.41", + "postcss": "^8.4.45", "postcss-assets": "^6.0.0", "postcss-import": "^16.1.0", "postcss-loader": "^8.1.1", @@ -88,6 +88,6 @@ "webpack": "^5.94.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.0.4" + "webpack-dev-server": "^5.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2dc199..da90bea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,8 +16,8 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@alexey-koran/eslint-config': - specifier: ^0.1.0 - version: 0.1.0(@types/eslint@9.6.1)(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(jiti@1.21.6)(prettier@3.3.3)(typescript@5.5.4) + specifier: ^0.2.1 + version: 0.2.1(@types/eslint@9.6.1)(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(jiti@1.21.6)(prettier@3.3.3)(typescript@5.5.4) '@alexey-koran/prettier-config': specifier: ^0.1.1 version: 0.1.1 @@ -35,76 +35,76 @@ importers: version: 8.1.0(typescript@5.5.4) '@types/dotenv-webpack': specifier: ^7.0.7 - version: 7.0.7(esbuild@0.21.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0)) + version: 7.0.7(esbuild@0.21.5)(webpack-cli@5.1.4) '@types/html-webpack-plugin': specifier: ^3.2.9 version: 3.2.9 '@types/node': - specifier: ^22.5.1 - version: 22.5.1 + specifier: ^22.5.4 + version: 22.5.4 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 '@types/webpack': specifier: ^5.28.5 - version: 5.28.5(esbuild@0.21.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0)) + version: 5.28.5(esbuild@0.21.5)(webpack-cli@5.1.4) '@types/webpack-bundle-analyzer': specifier: ^4.7.0 - version: 4.7.0(esbuild@0.21.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0)) + version: 4.7.0(esbuild@0.21.5)(webpack-cli@5.1.4) clsx: specifier: ^2.1.1 version: 2.1.1 copy-webpack-plugin: specifier: ^12.0.2 - version: 12.0.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 12.0.2(webpack@5.94.0) cross-env: specifier: ^7.0.3 version: 7.0.3 css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 7.1.2(webpack@5.94.0) dotenv-webpack: specifier: ^8.1.0 - version: 8.1.0(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 8.1.0(webpack@5.94.0) esbuild-loader: specifier: ^4.2.2 - version: 4.2.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 4.2.2(webpack@5.94.0) eslint: specifier: ^9.9.1 version: 9.9.1(jiti@1.21.6) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.5.4)(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 9.0.2(typescript@5.5.4)(webpack@5.94.0) html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.0(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 5.6.0(webpack@5.94.0) husky: specifier: ^9.1.5 version: 9.1.5 lint-staged: - specifier: ^15.2.9 - version: 15.2.9 + specifier: ^15.2.10 + version: 15.2.10 mini-css-extract-plugin: specifier: ^2.9.1 - version: 2.9.1(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 2.9.1(webpack@5.94.0) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.45 + version: 8.4.45 postcss-assets: specifier: ^6.0.0 - version: 6.0.0(postcss@8.4.41) + version: 6.0.0(postcss@8.4.45) postcss-import: specifier: ^16.1.0 - version: 16.1.0(postcss@8.4.41) + version: 16.1.0(postcss@8.4.45) postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0) postcss-preset-env: specifier: ^10.0.2 - version: 10.0.2(postcss@8.4.41) + version: 10.0.2(postcss@8.4.45) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -116,7 +116,7 @@ importers: version: 4.0.13(react@18.3.1) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 4.0.0(webpack@5.94.0) stylelint: specifier: ^16.9.0 version: 16.9.0(typescript@5.5.4) @@ -134,10 +134,10 @@ importers: version: 4.0.0-rc.0 tailwindcss: specifier: ^3.4.10 - version: 3.4.10(ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4)) + version: 3.4.10(ts-node@10.9.2(@types/node@22.5.4)(typescript@5.5.4)) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.5.1)(typescript@5.5.4) + version: 10.9.2(@types/node@22.5.4)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -149,15 +149,15 @@ importers: version: 4.10.2 webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) + version: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0) webpack-dev-server: - specifier: ^5.0.4 - version: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) + specifier: ^5.1.0 + version: 5.1.0(webpack-cli@5.1.4)(webpack@5.94.0) packages: - '@alexey-koran/eslint-config@0.1.0': - resolution: {integrity: sha512-OHdX3OCTxSqdtp+IQJp/an/yftt0ylRR1BFzmsoW2Mq0S7MIVovxfMlXN8CIEYb8W5U15ET89Byqmk6l+Dym5A==} + '@alexey-koran/eslint-config@0.2.1': + resolution: {integrity: sha512-8tTkD2nGx2OUkKMV8S0nrF20u0+tPg4zoFRmtnTMpOnE68IXnWqVxfozOr+V1/B8HbaMT4XRGqxNZXw8z1Vmcw==} '@alexey-koran/prettier-config@0.1.1': resolution: {integrity: sha512-glzqP90tgQyMyJZjO+j8al1Y9rNyWGydt+mUgLd/srGRBpnqI53TVZHnNSo/LoNXxy/11ELc6lwkdZFWmaMIAg==} @@ -1204,10 +1204,6 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/compat@1.1.1': - resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.17.1': resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1222,10 +1218,18 @@ packages: peerDependencies: eslint: ^8.50.0 || ^9.0.0 + '@eslint/core@0.6.0': + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.9.1': resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1234,6 +1238,18 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.2.0': + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.0': + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.5': + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -1242,6 +1258,10 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1330,24 +1350,27 @@ packages: '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@stylistic/eslint-plugin-js@2.7.1': - resolution: {integrity: sha512-4YgqaPhPV8nMAMWnRz+RB7S/CQh/ximISMj2QJ8HPveUzCqUBkeNV7iB4cggr4pkalcDCsIu0y4LhmrlS1yAgA==} + '@stylistic/eslint-plugin-js@2.9.0': + resolution: {integrity: sha512-h08DQybPsXxIvHIvQqU1tFWcu74M7kZK/0S0jVIDdoHSFq7jB+TzxikBWAg5j0lPR17WsGGGHAS8GHFlAAQXHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@2.7.1': - resolution: {integrity: sha512-Y3rd8a5c4kay1UHY6wTMUK3KS8D5v2E2KZ/oZDlcxWYus1tKcRGAhr9DxkR2GryyC+LyH/JnZI8Br/QZu/wXNA==} + '@stylistic/eslint-plugin-jsx@2.9.0': + resolution: {integrity: sha512-eP7fPtuwDcuF0RvvYPCemW2VbEE4vj9e9mK04w8lTWLC2/yMqhs+tQCJqA1vDSNg/y3sHEw1uYRrSZuCF8Q4wg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-ts@2.7.1': - resolution: {integrity: sha512-pjqpqQ++xYAKvjsKJXUeLrbrkySkv2uT8BN/XRZHvZinb6XL4Dv2o3zHypKdmMANoZiAANwvLYcKoAmETVbxGw==} + '@stylistic/eslint-plugin-ts@2.9.0': + resolution: {integrity: sha512-CxB73paAKlmaIDtOfKoIHlhNJVlyRMVobuBqdOc4wbVSqfhbgpCWuJYpBkV3ydGDKRfVWNJ9yg5b99lzZtrjhg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1470,6 +1493,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/express-serve-static-core@4.19.5': resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} @@ -1503,8 +1529,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.5.1': - resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} + '@types/node@22.5.4': + resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -1518,8 +1544,8 @@ packages: '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.4': - resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} + '@types/react@18.3.5': + resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} '@types/relateurl@0.2.33': resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} @@ -1563,8 +1589,8 @@ packages: '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - '@typescript-eslint/eslint-plugin@8.3.0': - resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} + '@typescript-eslint/eslint-plugin@8.8.1': + resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1574,8 +1600,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.3.0': - resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} + '@typescript-eslint/parser@8.8.1': + resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1584,12 +1610,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.3.0': - resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} + '@typescript-eslint/scope-manager@8.8.1': + resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.3.0': - resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} + '@typescript-eslint/type-utils@8.8.1': + resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1597,12 +1623,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.3.0': - resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} + '@typescript-eslint/types@8.8.1': + resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.3.0': - resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} + '@typescript-eslint/typescript-estree@8.8.1': + resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1610,14 +1636,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.3.0': - resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} + '@typescript-eslint/utils@8.8.1': + resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.3.0': - resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} + '@typescript-eslint/visitor-keys@8.8.1': + resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@voxpelli/config-array-find-files@0.1.2': @@ -1865,8 +1891,9 @@ packages: resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} engines: {node: '>=4'} - axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} babel-plugin-polyfill-corejs2@0.4.11: resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} @@ -1995,8 +2022,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001653: - resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} + caniuse-lite@1.0.30001657: + resolution: {integrity: sha512-DPbJAlP8/BAXy3IgiWmZKItubb3TYGP0WscQQlVGIfT4s/YlFYVuJgyOsQNP7rJRChx/qdMeLJQJP0Sgg2yjNA==} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2306,10 +2333,6 @@ packages: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} - default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -2416,8 +2439,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + electron-to-chromium@1.5.14: + resolution: {integrity: sha512-bEfPECb3fJ15eaDnu9LEJ2vPGD6W1vt7vZleSVyFhYuMIKm3vz/g9lt7IvEzgdwj58RjbPKUF2rXTCN/UW47tQ==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -2510,8 +2533,8 @@ packages: engines: {node: '>=12'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-html@1.0.3: @@ -2547,8 +2570,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.8.2: - resolution: {integrity: sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==} + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -2568,21 +2591,21 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-import@2.29.1: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true - eslint-plugin-jsx-a11y@6.9.0: - resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} + eslint-plugin-jsx-a11y@6.10.0: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 eslint-plugin-prettier@5.2.1: resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} @@ -2598,14 +2621,14 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-hooks@5.1.0-rc-a19a8ab4-20240829: - resolution: {integrity: sha512-lWHTnMQqgAvQ4S5VVyXSxdNnfqbSiH4VAb7hbN1scbQaB9DmXkE2r1EOi2RigeA3x994TOcrFb73l1UZD4PvXQ==} + eslint-plugin-react-hooks@5.1.0-rc-1460d67c-20241003: + resolution: {integrity: sha512-6RB5ld4hvk8hDc0JNMyid5/+SQ0ZyRtmmZV2lSvnWAA0zLIANUpSf7QNb7gtPYVop4qSu79hJpBsDGwdtXluig==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react@7.35.0: - resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} + eslint-plugin-react@7.37.1: + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -2618,6 +2641,10 @@ packages: resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2626,6 +2653,20 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.12.0: + resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + eslint@9.9.1: resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2640,6 +2681,10 @@ packages: resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -2674,10 +2719,6 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -2759,8 +2800,8 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + follow-redirects@1.15.8: + resolution: {integrity: sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -2833,10 +2874,6 @@ packages: get-port-please@3.1.2: resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -2883,8 +2920,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.10.0: + resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3015,10 +3052,6 @@ packages: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -3221,10 +3254,6 @@ packages: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3347,8 +3376,8 @@ packages: resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} engines: {node: '>=0.10'} - launch-editor@2.8.1: - resolution: {integrity: sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==} + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -3365,8 +3394,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.9: - resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} engines: {node: '>=18.12.0'} hasBin: true @@ -3500,10 +3529,6 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -3597,10 +3622,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3665,10 +3686,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} @@ -3783,8 +3800,8 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -4076,8 +4093,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -4302,10 +4319,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@5.0.10: - resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} - hasBin: true - run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -4408,9 +4421,6 @@ packages: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -4537,10 +4547,6 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -4762,8 +4768,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript-eslint@8.3.0: - resolution: {integrity: sha512-EvWjwWLwwKDIJuBjk2I6UkV8KEQcwZ0VM10nR1rIunRDIP67QJTZAHBXTX0HW/oI1H10YESF8yWie8fRQxjvFA==} + typescript-eslint@8.8.1: + resolution: {integrity: sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -4887,8 +4893,8 @@ packages: webpack: optional: true - webpack-dev-server@5.0.4: - resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} + webpack-dev-server@5.1.0: + resolution: {integrity: sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==} engines: {node: '>= 18.12.0'} hasBin: true peerDependencies: @@ -5006,8 +5012,8 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true @@ -5025,23 +5031,22 @@ packages: snapshots: - '@alexey-koran/eslint-config@0.1.0(@types/eslint@9.6.1)(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(jiti@1.21.6)(prettier@3.3.3)(typescript@5.5.4)': + '@alexey-koran/eslint-config@0.2.1(@types/eslint@9.6.1)(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(jiti@1.21.6)(prettier@3.3.3)(typescript@5.5.4)': dependencies: - '@eslint/compat': 1.1.1 - '@eslint/js': 9.9.1 - '@stylistic/eslint-plugin-js': 2.7.1(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-jsx': 2.7.1(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-ts': 2.7.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@eslint/js': 9.12.0 + '@stylistic/eslint-plugin-js': 2.9.0(eslint@9.12.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-jsx': 2.9.0(eslint@9.12.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-ts': 2.9.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.12.0(jiti@1.21.6) eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@1.21.6)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-jsx-a11y: 6.9.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3) - eslint-plugin-react: 7.35.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-react-hooks: 5.1.0-rc-a19a8ab4-20240829(eslint@9.9.1(jiti@1.21.6)) - globals: 15.9.0 - typescript-eslint: 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.31.0)(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) + eslint-plugin-jsx-a11y: 6.10.0(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6))(prettier@3.3.3) + eslint-plugin-react: 7.37.1(eslint@9.12.0(jiti@1.21.6)) + eslint-plugin-react-hooks: 5.1.0-rc-1460d67c-20241003(eslint@9.12.0(jiti@1.21.6)) + globals: 15.10.0 + typescript-eslint: 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - '@types/eslint' - '@typescript-eslint/parser' @@ -5067,7 +5072,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/compat-data@7.25.4': {} @@ -5234,7 +5239,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/parser@7.25.6': dependencies: @@ -5937,201 +5942,201 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-cascade-layers@5.0.0(postcss@8.4.41)': + '@csstools/postcss-cascade-layers@5.0.0(postcss@8.4.45)': dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - '@csstools/postcss-color-function@4.0.2(postcss@8.4.41)': + '@csstools/postcss-color-function@4.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-color-mix-function@3.0.2(postcss@8.4.41)': + '@csstools/postcss-color-mix-function@3.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-content-alt-text@2.0.1(postcss@8.4.41)': + '@csstools/postcss-content-alt-text@2.0.1(postcss@8.4.45)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-exponential-functions@2.0.1(postcss@8.4.41)': + '@csstools/postcss-exponential-functions@2.0.1(postcss@8.4.45)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.41)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.45)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.2(postcss@8.4.41)': + '@csstools/postcss-gamut-mapping@2.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-gradients-interpolation-method@5.0.2(postcss@8.4.41)': + '@csstools/postcss-gradients-interpolation-method@5.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-hwb-function@4.0.2(postcss@8.4.41)': + '@csstools/postcss-hwb-function@4.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.41)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.45)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.4.41)': + '@csstools/postcss-initial@2.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-is-pseudo-class@5.0.0(postcss@8.4.41)': + '@csstools/postcss-is-pseudo-class@5.0.0(postcss@8.4.45)': dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - '@csstools/postcss-light-dark-function@2.0.2(postcss@8.4.41)': + '@csstools/postcss-light-dark-function@2.0.2(postcss@8.4.45)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.41)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.1(postcss@8.4.41)': + '@csstools/postcss-logical-viewport-units@3.0.1(postcss@8.4.45)': dependencies: '@csstools/css-tokenizer': 3.0.1 - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-media-minmax@2.0.1(postcss@8.4.41)': + '@csstools/postcss-media-minmax@2.0.1(postcss@8.4.45)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.1(postcss@8.4.41)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.1(postcss@8.4.45)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.41)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.45)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.41)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.2(postcss@8.4.41)': + '@csstools/postcss-oklab-function@4.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.41)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-relative-color-syntax@3.0.2(postcss@8.4.41)': + '@csstools/postcss-relative-color-syntax@3.0.2(postcss@8.4.45)': dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - '@csstools/postcss-scope-pseudo-class@4.0.0(postcss@8.4.41)': + '@csstools/postcss-scope-pseudo-class@4.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - '@csstools/postcss-stepped-value-functions@4.0.1(postcss@8.4.41)': + '@csstools/postcss-stepped-value-functions@4.0.1(postcss@8.4.45)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.41)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.45)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.1(postcss@8.4.41)': + '@csstools/postcss-trigonometric-functions@4.0.1(postcss@8.4.45)': dependencies: '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.45 - '@csstools/postcss-unset-value@4.0.0(postcss@8.4.41)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 '@csstools/selector-resolve-nested@2.0.0(postcss-selector-parser@6.1.2)': dependencies: @@ -6141,9 +6146,9 @@ snapshots: dependencies: postcss-selector-parser: 6.1.2 - '@csstools/utilities@2.0.0(postcss@8.4.41)': + '@csstools/utilities@2.0.0(postcss@8.4.45)': dependencies: - postcss: 8.4.41 + postcss: 8.4.45 '@discoveryjs/json-ext@0.5.7': {} @@ -6218,6 +6223,11 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@1.21.6))': + dependencies: + eslint: 9.12.0(jiti@1.21.6) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.6))': dependencies: eslint: 9.9.1(jiti@1.21.6) @@ -6225,8 +6235,6 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint/compat@1.1.1': {} - '@eslint/config-array@0.17.1': dependencies: '@eslint/object-schema': 2.1.4 @@ -6260,7 +6268,7 @@ snapshots: mlly: 1.7.1 mrmime: 2.0.0 open: 10.1.0 - picocolors: 1.0.1 + picocolors: 1.1.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -6268,6 +6276,8 @@ snapshots: - uWebSockets.js - utf-8-validate + '@eslint/core@0.6.0': {} + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 @@ -6282,14 +6292,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.12.0': {} + '@eslint/js@9.9.1': {} '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.2.0': + dependencies: + levn: 0.4.1 + + '@humanfs/core@0.19.0': {} + + '@humanfs/node@0.16.5': + dependencies: + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.1': {} + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -6377,31 +6402,30 @@ snapshots: '@polka/url@1.0.0-next.25': {} + '@rtsao/scc@1.1.0': {} + '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin-js@2.7.1(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-js@2.9.0(eslint@9.12.0(jiti@1.21.6))': dependencies: - '@types/eslint': 9.6.1 - eslint: 9.9.1(jiti@1.21.6) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint: 9.12.0(jiti@1.21.6) + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 - '@stylistic/eslint-plugin-jsx@2.7.1(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-jsx@2.9.0(eslint@9.12.0(jiti@1.21.6))': dependencies: - '@types/eslint': 9.6.1 - eslint: 9.9.1(jiti@1.21.6) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint: 9.12.0(jiti@1.21.6) + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-ts@2.7.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.9.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.12.0(jiti@1.21.6) + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 transitivePeerDependencies: - supports-color - typescript @@ -6512,29 +6536,29 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/clean-css@4.2.11': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 source-map: 0.6.1 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/connect@3.4.38': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 - '@types/dotenv-webpack@7.0.7(esbuild@0.21.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))': + '@types/dotenv-webpack@7.0.7(esbuild@0.21.5)(webpack-cli@5.1.4)': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 tapable: 2.2.1 webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) transitivePeerDependencies: @@ -6545,14 +6569,17 @@ snapshots: '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 + optional: true '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -6582,7 +6609,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/json-schema@7.0.15': {} @@ -6592,9 +6619,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 - '@types/node@22.5.1': + '@types/node@22.5.4': dependencies: undici-types: 6.19.8 @@ -6606,9 +6633,9 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@types/react@18.3.4': + '@types/react@18.3.5': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -6620,7 +6647,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/serve-index@1.9.4': dependencies: @@ -6629,12 +6656,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/source-list-map@0.1.6': {} @@ -6644,9 +6671,9 @@ snapshots: dependencies: source-map: 0.6.1 - '@types/webpack-bundle-analyzer@4.7.0(esbuild@0.21.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))': + '@types/webpack-bundle-analyzer@4.7.0(esbuild@0.21.5)(webpack-cli@5.1.4)': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 tapable: 2.2.1 webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) transitivePeerDependencies: @@ -6657,22 +6684,22 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 anymatch: 3.1.3 source-map: 0.6.1 - '@types/webpack@5.28.5(esbuild@0.21.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))': + '@types/webpack@5.28.5(esbuild@0.21.5)(webpack-cli@5.1.4)': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 tapable: 2.2.1 webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) transitivePeerDependencies: @@ -6683,17 +6710,17 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 - '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/parser': 8.8.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.8.1 + eslint: 9.12.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6703,12 +6730,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.8.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.6 eslint: 9.9.1(jiti@1.21.6) optionalDependencies: @@ -6716,15 +6743,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.3.0': + '@typescript-eslint/scope-manager@8.8.1': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 - '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -6733,12 +6760,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.3.0': {} + '@typescript-eslint/types@8.8.1': {} - '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -6750,20 +6777,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.8.1 + '@typescript-eslint/types': 8.8.1 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4) + eslint: 9.12.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.3.0': + '@typescript-eslint/visitor-keys@8.8.1': dependencies: - '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/types': 8.8.1 eslint-visitor-keys: 3.4.3 '@voxpelli/config-array-find-files@0.1.2(@eslint/config-array@0.17.1)': @@ -6847,22 +6874,22 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.94.0)': dependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.94.0)': dependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.94.0))(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.1.0)(webpack@5.94.0)': dependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0) optionalDependencies: - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) + webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.94.0) '@xtuc/ieee754@1.2.0': {} @@ -7042,14 +7069,14 @@ snapshots: dependencies: lodash: 4.17.21 - autoprefixer@10.4.20(postcss@8.4.41): + autoprefixer@10.4.20(postcss@8.4.45): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001653 + caniuse-lite: 1.0.30001657 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.41 + picocolors: 1.1.0 + postcss: 8.4.45 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -7058,9 +7085,7 @@ snapshots: axe-core@4.10.0: {} - axobject-query@3.1.1: - dependencies: - deep-equal: 2.2.3 + axobject-query@4.1.0: {} babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): dependencies: @@ -7137,8 +7162,8 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001653 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001657 + electron-to-chromium: 1.5.14 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -7205,7 +7230,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001653: {} + caniuse-lite@1.0.30001657: {} chalk@2.4.2: dependencies: @@ -7323,7 +7348,7 @@ snapshots: cookie@0.6.0: {} - copy-webpack-plugin@12.0.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + copy-webpack-plugin@12.0.2(webpack@5.94.0): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -7371,36 +7396,36 @@ snapshots: crossws@0.2.4: {} - css-blank-pseudo@7.0.0(postcss@8.4.41): + css-blank-pseudo@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 css-functions-list@3.2.2: {} - css-has-pseudo@7.0.0(postcss@8.4.41): + css-has-pseudo@7.0.0(postcss@8.4.45): dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - css-loader@7.1.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + css-loader@7.1.2(webpack@5.94.0): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.41) - postcss-modules-scope: 3.2.0(postcss@8.4.41) - postcss-modules-values: 4.0.0(postcss@8.4.41) + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.45) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.45) + postcss-modules-scope: 3.2.0(postcss@8.4.45) + postcss-modules-values: 4.0.0(postcss@8.4.45) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) - css-prefers-color-scheme@10.0.0(postcss@8.4.41): + css-prefers-color-scheme@10.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 css-select@4.3.0: dependencies: @@ -7506,10 +7531,6 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.0 - default-gateway@6.0.3: - dependencies: - execa: 5.1.1 - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -7601,7 +7622,7 @@ snapshots: dependencies: dotenv: 8.6.0 - dotenv-webpack@8.1.0(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + dotenv-webpack@8.1.0(webpack@5.94.0): dependencies: dotenv-defaults: 2.0.2 webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) @@ -7614,7 +7635,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.13: {} + electron-to-chromium@1.5.14: {} emoji-regex@10.4.0: {} @@ -7751,7 +7772,7 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild-loader@4.2.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + esbuild-loader@4.2.2(webpack@5.94.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.8.0 @@ -7785,7 +7806,7 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - escalade@3.1.2: {} + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -7805,38 +7826,48 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.1(jiti@1.21.6)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.31.0)(eslint@9.12.0(jiti@1.21.6)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.6 enhanced-resolve: 5.17.1 - eslint: 9.9.1(jiti@1.21.6) - eslint-module-utils: 2.8.2(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.12.0(jiti@1.21.6) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6)) fast-glob: 3.3.2 get-tsconfig: 4.8.0 is-bun-module: 1.1.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@1.21.6)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.2(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@9.9.1(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.8.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.1(jiti@1.21.6)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@1.21.6)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6)): dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.8.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.12.0(jiti@1.21.6) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.31.0)(eslint@9.12.0(jiti@1.21.6)) + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): + dependencies: + '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -7845,7 +7876,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.9.1(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.2(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@9.9.1(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -7854,26 +7885,27 @@ snapshots: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.8.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.9.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsx-a11y@6.10.0(eslint@9.12.0(jiti@1.21.6)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 axe-core: 4.10.0 - axobject-query: 3.1.1 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.12.0(jiti@1.21.6) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -7882,9 +7914,9 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6))(prettier@3.3.3): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.12.0(jiti@1.21.6) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 @@ -7892,11 +7924,11 @@ snapshots: '@types/eslint': 9.6.1 eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-react-hooks@5.1.0-rc-a19a8ab4-20240829(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-react-hooks@5.1.0-rc-1460d67c-20241003(eslint@9.12.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.12.0(jiti@1.21.6) - eslint-plugin-react@7.35.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-react@7.37.1(eslint@9.12.0(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -7904,7 +7936,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.12.0(jiti@1.21.6) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -7928,10 +7960,59 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.1.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.1.0: {} + + eslint@9.12.0(jiti@1.21.6): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.6.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.12.0 + '@eslint/plugin-kit': 0.2.0 + '@humanfs/node': 0.16.5 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 + transitivePeerDependencies: + - supports-color + eslint@9.9.1(jiti@1.21.6): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) @@ -7979,6 +8060,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 + espree@10.2.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.1.0 + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -8001,18 +8088,6 @@ snapshots: events@3.3.0: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.3 @@ -8143,7 +8218,7 @@ snapshots: flatted@3.3.1: {} - follow-redirects@1.15.6: {} + follow-redirects@1.15.8: {} for-each@0.3.3: dependencies: @@ -8154,7 +8229,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.94.0): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -8215,8 +8290,6 @@ snapshots: get-port-please@3.1.2: {} - get-stream@6.0.1: {} - get-stream@8.0.1: {} get-symbol-description@1.0.2: @@ -8271,7 +8344,7 @@ snapshots: globals@14.0.0: {} - globals@15.9.0: {} + globals@15.10.0: {} globalthis@1.0.4: dependencies: @@ -8374,7 +8447,7 @@ snapshots: html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + html-webpack-plugin@5.6.0(webpack@5.94.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -8425,13 +8498,11 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6 + follow-redirects: 1.15.8 requires-port: 1.0.0 transitivePeerDependencies: - debug - human-signals@2.1.0: {} - human-signals@5.0.0: {} husky@9.1.5: {} @@ -8442,9 +8513,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.41): + icss-utils@5.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 ignore@5.3.2: {} @@ -8593,8 +8664,6 @@ snapshots: dependencies: call-bind: 1.0.7 - is-stream@2.0.1: {} - is-stream@3.0.0: {} is-string@1.0.7: @@ -8648,7 +8717,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.4 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8707,9 +8776,9 @@ snapshots: dependencies: language-subtag-registry: 0.3.23 - launch-editor@2.8.1: + launch-editor@2.9.1: dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 shell-quote: 1.8.1 levn@0.4.1: @@ -8723,7 +8792,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.9: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -8734,7 +8803,7 @@ snapshots: micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.5.0 + yaml: 2.5.1 transitivePeerDependencies: - supports-color @@ -8849,13 +8918,11 @@ snapshots: mime@3.0.0: {} - mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} mimic-function@5.0.1: {} - mini-css-extract-plugin@2.9.1(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + mini-css-extract-plugin@2.9.1(webpack@5.94.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 @@ -8926,10 +8993,6 @@ snapshots: normalize-range@0.1.2: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -8997,10 +9060,6 @@ snapshots: dependencies: wrappy: 1.0.2 - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - onetime@6.0.0: dependencies: mimic-fn: 4.0.0 @@ -9109,7 +9168,7 @@ snapshots: pathe@1.1.2: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -9133,295 +9192,295 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-assets@6.0.0(postcss@8.4.41): + postcss-assets@6.0.0(postcss@8.4.45): dependencies: assets: 3.0.1 - postcss: 8.4.41 - postcss-functions: 4.0.2(postcss@8.4.41) + postcss: 8.4.45 + postcss-functions: 4.0.2(postcss@8.4.45) - postcss-attribute-case-insensitive@7.0.0(postcss@8.4.41): + postcss-attribute-case-insensitive@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-clamp@4.1.0(postcss@8.4.41): + postcss-clamp@4.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@7.0.2(postcss@8.4.41): + postcss-color-functional-notation@7.0.2(postcss@8.4.45): dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - postcss-color-hex-alpha@10.0.0(postcss@8.4.41): + postcss-color-hex-alpha@10.0.0(postcss@8.4.45): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.4.41): + postcss-color-rebeccapurple@10.0.0(postcss@8.4.45): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.1(postcss@8.4.41): + postcss-custom-media@11.0.1(postcss@8.4.45): dependencies: '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - postcss: 8.4.41 + postcss: 8.4.45 - postcss-custom-properties@14.0.1(postcss@8.4.41): + postcss-custom-properties@14.0.1(postcss@8.4.45): dependencies: '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.1(postcss@8.4.41): + postcss-custom-selectors@8.0.1(postcss@8.4.45): dependencies: '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-dir-pseudo-class@9.0.0(postcss@8.4.41): + postcss-dir-pseudo-class@9.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-double-position-gradients@6.0.0(postcss@8.4.41): + postcss-double-position-gradients@6.0.0(postcss@8.4.45): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.0(postcss@8.4.41): + postcss-focus-visible@10.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-focus-within@9.0.0(postcss@8.4.41): + postcss-focus-within@9.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-font-variant@5.0.0(postcss@8.4.41): + postcss-font-variant@5.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - postcss-functions@4.0.2(postcss@8.4.41): + postcss-functions@4.0.2(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-gap-properties@6.0.0(postcss@8.4.41): + postcss-gap-properties@6.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - postcss-image-set-function@7.0.0(postcss@8.4.41): + postcss-image-set-function@7.0.0(postcss@8.4.45): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.4.41): + postcss-import@15.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.41): + postcss-import@16.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.41): + postcss-js@4.0.1(postcss@8.4.45): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.41 + postcss: 8.4.45 - postcss-lab-function@7.0.2(postcss@8.4.41): + postcss-lab-function@7.0.2(postcss@8.4.45): dependencies: '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/utilities': 2.0.0(postcss@8.4.41) - postcss: 8.4.41 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/utilities': 2.0.0(postcss@8.4.45) + postcss: 8.4.45 - postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@22.5.4)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 - yaml: 2.5.0 + yaml: 2.5.1 optionalDependencies: - postcss: 8.4.41 - ts-node: 10.9.2(@types/node@22.5.1)(typescript@5.5.4) + postcss: 8.4.45 + ts-node: 10.9.2(@types/node@22.5.4)(typescript@5.5.4) - postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + postcss-loader@8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 - postcss: 8.4.41 + postcss: 8.4.45 semver: 7.6.3 optionalDependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) transitivePeerDependencies: - typescript - postcss-logical@8.0.0(postcss@8.4.41): + postcss-logical@8.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.41): + postcss-modules-extract-imports@3.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - postcss-modules-local-by-default@4.0.5(postcss@8.4.41): + postcss-modules-local-by-default@4.0.5(postcss@8.4.45): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.41): + postcss-modules-scope@3.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.4.41): + postcss-modules-values@4.0.0(postcss@8.4.45): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 - postcss-nested@6.2.0(postcss@8.4.41): + postcss-nested@6.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-nesting@13.0.0(postcss@8.4.41): + postcss-nesting@13.0.0(postcss@8.4.45): dependencies: '@csstools/selector-resolve-nested': 2.0.0(postcss-selector-parser@6.1.2) '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-opacity-percentage@2.0.0(postcss@8.4.41): + postcss-opacity-percentage@2.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - postcss-overflow-shorthand@6.0.0(postcss@8.4.41): + postcss-overflow-shorthand@6.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.4.41): + postcss-page-break@3.0.4(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - postcss-place@10.0.0(postcss@8.4.41): + postcss-place@10.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-preset-env@10.0.2(postcss@8.4.41): - dependencies: - '@csstools/postcss-cascade-layers': 5.0.0(postcss@8.4.41) - '@csstools/postcss-color-function': 4.0.2(postcss@8.4.41) - '@csstools/postcss-color-mix-function': 3.0.2(postcss@8.4.41) - '@csstools/postcss-content-alt-text': 2.0.1(postcss@8.4.41) - '@csstools/postcss-exponential-functions': 2.0.1(postcss@8.4.41) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.41) - '@csstools/postcss-gamut-mapping': 2.0.2(postcss@8.4.41) - '@csstools/postcss-gradients-interpolation-method': 5.0.2(postcss@8.4.41) - '@csstools/postcss-hwb-function': 4.0.2(postcss@8.4.41) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.41) - '@csstools/postcss-initial': 2.0.0(postcss@8.4.41) - '@csstools/postcss-is-pseudo-class': 5.0.0(postcss@8.4.41) - '@csstools/postcss-light-dark-function': 2.0.2(postcss@8.4.41) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.41) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.41) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.41) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.41) - '@csstools/postcss-logical-viewport-units': 3.0.1(postcss@8.4.41) - '@csstools/postcss-media-minmax': 2.0.1(postcss@8.4.41) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.1(postcss@8.4.41) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.41) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.41) - '@csstools/postcss-oklab-function': 4.0.2(postcss@8.4.41) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.41) - '@csstools/postcss-relative-color-syntax': 3.0.2(postcss@8.4.41) - '@csstools/postcss-scope-pseudo-class': 4.0.0(postcss@8.4.41) - '@csstools/postcss-stepped-value-functions': 4.0.1(postcss@8.4.41) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.41) - '@csstools/postcss-trigonometric-functions': 4.0.1(postcss@8.4.41) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.41) - autoprefixer: 10.4.20(postcss@8.4.41) + postcss-preset-env@10.0.2(postcss@8.4.45): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.0(postcss@8.4.45) + '@csstools/postcss-color-function': 4.0.2(postcss@8.4.45) + '@csstools/postcss-color-mix-function': 3.0.2(postcss@8.4.45) + '@csstools/postcss-content-alt-text': 2.0.1(postcss@8.4.45) + '@csstools/postcss-exponential-functions': 2.0.1(postcss@8.4.45) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.45) + '@csstools/postcss-gamut-mapping': 2.0.2(postcss@8.4.45) + '@csstools/postcss-gradients-interpolation-method': 5.0.2(postcss@8.4.45) + '@csstools/postcss-hwb-function': 4.0.2(postcss@8.4.45) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.45) + '@csstools/postcss-initial': 2.0.0(postcss@8.4.45) + '@csstools/postcss-is-pseudo-class': 5.0.0(postcss@8.4.45) + '@csstools/postcss-light-dark-function': 2.0.2(postcss@8.4.45) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.45) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.45) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.45) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.45) + '@csstools/postcss-logical-viewport-units': 3.0.1(postcss@8.4.45) + '@csstools/postcss-media-minmax': 2.0.1(postcss@8.4.45) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.1(postcss@8.4.45) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.45) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.45) + '@csstools/postcss-oklab-function': 4.0.2(postcss@8.4.45) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.45) + '@csstools/postcss-relative-color-syntax': 3.0.2(postcss@8.4.45) + '@csstools/postcss-scope-pseudo-class': 4.0.0(postcss@8.4.45) + '@csstools/postcss-stepped-value-functions': 4.0.1(postcss@8.4.45) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.45) + '@csstools/postcss-trigonometric-functions': 4.0.1(postcss@8.4.45) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.45) + autoprefixer: 10.4.20(postcss@8.4.45) browserslist: 4.23.3 - css-blank-pseudo: 7.0.0(postcss@8.4.41) - css-has-pseudo: 7.0.0(postcss@8.4.41) - css-prefers-color-scheme: 10.0.0(postcss@8.4.41) + css-blank-pseudo: 7.0.0(postcss@8.4.45) + css-has-pseudo: 7.0.0(postcss@8.4.45) + css-prefers-color-scheme: 10.0.0(postcss@8.4.45) cssdb: 8.1.0 - postcss: 8.4.41 - postcss-attribute-case-insensitive: 7.0.0(postcss@8.4.41) - postcss-clamp: 4.1.0(postcss@8.4.41) - postcss-color-functional-notation: 7.0.2(postcss@8.4.41) - postcss-color-hex-alpha: 10.0.0(postcss@8.4.41) - postcss-color-rebeccapurple: 10.0.0(postcss@8.4.41) - postcss-custom-media: 11.0.1(postcss@8.4.41) - postcss-custom-properties: 14.0.1(postcss@8.4.41) - postcss-custom-selectors: 8.0.1(postcss@8.4.41) - postcss-dir-pseudo-class: 9.0.0(postcss@8.4.41) - postcss-double-position-gradients: 6.0.0(postcss@8.4.41) - postcss-focus-visible: 10.0.0(postcss@8.4.41) - postcss-focus-within: 9.0.0(postcss@8.4.41) - postcss-font-variant: 5.0.0(postcss@8.4.41) - postcss-gap-properties: 6.0.0(postcss@8.4.41) - postcss-image-set-function: 7.0.0(postcss@8.4.41) - postcss-lab-function: 7.0.2(postcss@8.4.41) - postcss-logical: 8.0.0(postcss@8.4.41) - postcss-nesting: 13.0.0(postcss@8.4.41) - postcss-opacity-percentage: 2.0.0(postcss@8.4.41) - postcss-overflow-shorthand: 6.0.0(postcss@8.4.41) - postcss-page-break: 3.0.4(postcss@8.4.41) - postcss-place: 10.0.0(postcss@8.4.41) - postcss-pseudo-class-any-link: 10.0.0(postcss@8.4.41) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.41) - postcss-selector-not: 8.0.0(postcss@8.4.41) - - postcss-pseudo-class-any-link@10.0.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 + postcss: 8.4.45 + postcss-attribute-case-insensitive: 7.0.0(postcss@8.4.45) + postcss-clamp: 4.1.0(postcss@8.4.45) + postcss-color-functional-notation: 7.0.2(postcss@8.4.45) + postcss-color-hex-alpha: 10.0.0(postcss@8.4.45) + postcss-color-rebeccapurple: 10.0.0(postcss@8.4.45) + postcss-custom-media: 11.0.1(postcss@8.4.45) + postcss-custom-properties: 14.0.1(postcss@8.4.45) + postcss-custom-selectors: 8.0.1(postcss@8.4.45) + postcss-dir-pseudo-class: 9.0.0(postcss@8.4.45) + postcss-double-position-gradients: 6.0.0(postcss@8.4.45) + postcss-focus-visible: 10.0.0(postcss@8.4.45) + postcss-focus-within: 9.0.0(postcss@8.4.45) + postcss-font-variant: 5.0.0(postcss@8.4.45) + postcss-gap-properties: 6.0.0(postcss@8.4.45) + postcss-image-set-function: 7.0.0(postcss@8.4.45) + postcss-lab-function: 7.0.2(postcss@8.4.45) + postcss-logical: 8.0.0(postcss@8.4.45) + postcss-nesting: 13.0.0(postcss@8.4.45) + postcss-opacity-percentage: 2.0.0(postcss@8.4.45) + postcss-overflow-shorthand: 6.0.0(postcss@8.4.45) + postcss-page-break: 3.0.4(postcss@8.4.45) + postcss-place: 10.0.0(postcss@8.4.45) + postcss-pseudo-class-any-link: 10.0.0(postcss@8.4.45) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.45) + postcss-selector-not: 8.0.0(postcss@8.4.45) + + postcss-pseudo-class-any-link@10.0.0(postcss@8.4.45): + dependencies: + postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.41): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.0(postcss@8.4.41): + postcss-safe-parser@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 - postcss-selector-not@8.0.0(postcss@8.4.41): + postcss-selector-not@8.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.1.2: @@ -9429,16 +9488,16 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@8.0.2(postcss@8.4.41): + postcss-sorting@8.0.2(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 postcss-value-parser@4.2.0: {} - postcss@8.4.41: + postcss@8.4.45: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 prelude-ls@1.2.1: {} @@ -9628,10 +9687,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@5.0.10: - dependencies: - glob: 10.4.5 - run-applescript@7.0.0: {} run-parallel@1.2.0: @@ -9769,8 +9824,6 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.13.2 - signal-exit@3.0.7: {} - signal-exit@4.1.0: {} sirv@2.0.4: @@ -9934,13 +9987,11 @@ snapshots: strip-bom@3.0.0: {} - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} strip-json-comments@3.1.1: {} - style-loader@4.0.0(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + style-loader@4.0.0(webpack@5.94.0): dependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) @@ -9960,8 +10011,8 @@ snapshots: stylelint-order@6.0.4(stylelint@16.9.0(typescript@5.5.4)): dependencies: - postcss: 8.4.41 - postcss-sorting: 8.0.2(postcss@8.4.41) + postcss: 8.4.45 + postcss-sorting: 8.0.2(postcss@8.4.45) stylelint: 16.9.0(typescript@5.5.4) stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.5.4)): @@ -9998,10 +10049,10 @@ snapshots: meow: 13.2.0 micromatch: 4.0.8 normalize-path: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.41 + picocolors: 1.1.0 + postcss: 8.4.45 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.0(postcss@8.4.41) + postcss-safe-parser: 7.0.0(postcss@8.4.45) postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -10056,7 +10107,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 svgo@4.0.0-rc.0: dependencies: @@ -10065,7 +10116,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 sax: 1.4.1 synckit@0.9.1: @@ -10081,7 +10132,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss@3.4.10(ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4)): + tailwindcss@3.4.10(ts-node@10.9.2(@types/node@22.5.4)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -10096,12 +10147,12 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.41 - postcss-import: 15.1.0(postcss@8.4.41) - postcss-js: 4.0.1(postcss@8.4.41) - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4)) - postcss-nested: 6.2.0(postcss@8.4.41) + picocolors: 1.1.0 + postcss: 8.4.45 + postcss-import: 15.1.0(postcss@8.4.45) + postcss-js: 4.0.1(postcss@8.4.45) + postcss-load-config: 4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@22.5.4)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.45) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -10110,7 +10161,7 @@ snapshots: tapable@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 @@ -10164,14 +10215,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.5.4)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.5.1 + '@types/node': 22.5.4 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -10232,11 +10283,11 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + typescript-eslint@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.8.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -10286,8 +10337,8 @@ snapshots: update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 + escalade: 3.2.0 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -10325,19 +10376,19 @@ snapshots: gzip-size: 6.0.0 html-escaper: 2.0.2 opener: 1.5.2 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate - webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0): + webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.94.0))(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.94.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.94.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.1.0)(webpack@5.94.0) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -10350,9 +10401,9 @@ snapshots: webpack-merge: 5.10.0 optionalDependencies: webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) + webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.94.0) - webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)): + webpack-dev-middleware@7.4.2(webpack@5.94.0): dependencies: colorette: 2.0.20 memfs: 4.11.1 @@ -10363,7 +10414,7 @@ snapshots: optionalDependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.94.0): + webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.94.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -10378,26 +10429,24 @@ snapshots: colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 express: 4.19.2 graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.2.0 - launch-editor: 2.8.1 + launch-editor: 2.9.1 open: 10.1.0 p-retry: 6.2.0 - rimraf: 5.0.10 schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + webpack-dev-middleware: 7.4.2(webpack@5.94.0) ws: 8.18.0 optionalDependencies: webpack: 5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0) transitivePeerDependencies: - bufferutil - debug @@ -10439,11 +10488,11 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.94.0(esbuild@0.21.5)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.94.0) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.1.0)(webpack@5.94.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -10538,7 +10587,7 @@ snapshots: yallist@3.1.1: {} - yaml@2.5.0: {} + yaml@2.5.1: {} yn@3.1.1: {} diff --git a/src/public/index.html b/src/public/index.html index ae79cc3..62c4780 100644 --- a/src/public/index.html +++ b/src/public/index.html @@ -1,26 +1,55 @@ - + + + + + + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + - - - - - - - - - - - - - <%= htmlWebpackPlugin.options.title %> - - - - - - -
- - + + +
+ diff --git a/ts-node.register.mjs b/src/ts-node.register.mjs similarity index 100% rename from ts-node.register.mjs rename to src/ts-node.register.mjs