diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 381187b..86cdacc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,7 +53,7 @@ importers: version: 7.0.3 dumi: specifier: ^2.1.0 - version: 2.4.14(@babel/core@7.4.5)(@swc/helpers@0.5.1)(@types/node@22.10.5)(@types/react@18.3.13)(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.5))(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@13.13.1)(sugarss@2.0.0)(terser@5.31.1)(type-fest@4.20.1)(typescript@5.7.2)(webpack@5.92.1(uglify-js@3.18.0)) + version: 2.4.17(@babel/core@7.4.5)(@swc/helpers@0.5.1)(@types/node@22.10.5)(@types/react@18.3.13)(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.5))(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@13.13.1)(sugarss@2.0.0)(terser@5.31.1)(type-fest@4.20.1)(typescript@5.7.2)(webpack@5.92.1(uglify-js@3.18.0)) eslint: specifier: ^8.51.0 version: 8.57.1 @@ -1516,31 +1516,25 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@formatjs/ecma402-abstract@2.0.0': - resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} + '@formatjs/ecma402-abstract@2.3.2': + resolution: {integrity: sha512-6sE5nyvDloULiyOMbOTJEEgWL32w+VHkZQs8S02Lnn8Y/O5aQhjOEXwWzvR7SsBE/exxlSpY2EsWZgqHbtLatg==} - '@formatjs/fast-memoize@2.2.0': - resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} + '@formatjs/fast-memoize@2.2.6': + resolution: {integrity: sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==} - '@formatjs/icu-messageformat-parser@2.7.8': - resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==} + '@formatjs/icu-messageformat-parser@2.9.8': + resolution: {integrity: sha512-hZlLNI3+Lev8IAXuwehLoN7QTKqbx3XXwFW1jh0AdIA9XJdzn9Uzr+2LLBspPm/PX0+NLIfykj/8IKxQqHUcUQ==} - '@formatjs/icu-skeleton-parser@1.8.2': - resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} + '@formatjs/icu-skeleton-parser@1.8.12': + resolution: {integrity: sha512-QRAY2jC1BomFQHYDMcZtClqHR55EEnB96V7Xbk/UiBodsuFc5kujybzt87+qj1KqmJozFhk6n4KiT1HKwAkcfg==} - '@formatjs/intl-displaynames@6.6.8': - resolution: {integrity: sha512-Lgx6n5KxN16B3Pb05z3NLEBQkGoXnGjkTBNCZI+Cn17YjHJ3fhCeEJJUqRlIZmJdmaXQhjcQVDp6WIiNeRYT5g==} + '@formatjs/intl-localematcher@0.5.10': + resolution: {integrity: sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==} - '@formatjs/intl-listformat@7.5.7': - resolution: {integrity: sha512-MG2TSChQJQT9f7Rlv+eXwUFiG24mKSzmF144PLb8m8OixyXqn4+YWU+5wZracZGCgVTVmx8viCf7IH3QXoiB2g==} - - '@formatjs/intl-localematcher@0.5.4': - resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} - - '@formatjs/intl@2.10.4': - resolution: {integrity: sha512-56483O+HVcL0c7VucAS2tyH020mt9XTozZO67cwtGg0a7KWDukS/FzW3OnvaHmTHDuYsoPIzO+ZHVfU6fT/bJw==} + '@formatjs/intl@3.1.0': + resolution: {integrity: sha512-1TIJAPMs8e0O2L/kbIyC0PKmnujO199dhHxCeJ5Loi0FT8K4HAJzcnc/f5buj/OAQZ7m9bw29VjV5uQS0L3Mtw==} peerDependencies: - typescript: ^4.7 || 5 + typescript: '5' peerDependenciesMeta: typescript: optional: true @@ -4503,8 +4497,8 @@ packages: dumi-assets-types@2.4.14: resolution: {integrity: sha512-k2Z3z7/IcHOYASP/nDjocShdzXatmOuhkAwgYw/4KNiq36gpAKjn5MlrPkzdGH70TbcHGLGEul9b/4sYJLoS9A==} - dumi@2.4.14: - resolution: {integrity: sha512-Nkc6cz7j3ik6RqOWKEKkK0zL1PZvqDNQfvkcej5JB/WSRMIaok606h5oWDjinD/iPtOcK9biW4jD8j7ByR4z7g==} + dumi@2.4.17: + resolution: {integrity: sha512-rWCD3gyqkMxim5xHoe5J6AL+vmaEVeoBKs7Gr2gXV7iVlNppJXSog9Yr8fm/5GAx+9BFq/ebx/UCXWFdcfAgFA==} hasBin: true peerDependencies: react: '>=16.8' @@ -6089,8 +6083,8 @@ packages: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} - intl-messageformat@10.5.14: - resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==} + intl-messageformat@10.7.11: + resolution: {integrity: sha512-IB2N1tmI24k2EFH3PWjU7ivJsnWyLwOWOva0jnXFa29WzB6fb0JZ5EMQGu+XN5lDtjHYFo0/UooP67zBwUg7rQ==} invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -9190,11 +9184,11 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-intl@6.6.8: - resolution: {integrity: sha512-M0pkhzcgV31h++2901BiRXWl69hp2zPyLxRrSwRjd1ErXbNoubz/f4M6DrRTd4OiSUrT4ajRQzrmtS5plG4FtA==} + react-intl@7.1.0: + resolution: {integrity: sha512-fILi/lC06IlYR8FFI39TBjHsSA3yKKC4ndl5hKx5MJWv571vdkhZWW3FJF8Z5/5H46WTy8UvRYnIFtw7Dt6kmw==} peerDependencies: react: ^16.6.0 || 17 || 18 - typescript: ^4.7 || 5 + typescript: '5' peerDependenciesMeta: typescript: optional: true @@ -11465,15 +11459,15 @@ snapshots: ansi-styles: 4.3.0 autoprefixer: 10.4.19(postcss@8.4.38) babel-jest: 28.1.3(@babel/core@7.24.7) - babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1) + babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1(uglify-js@3.18.0)) babel-plugin-import: 1.13.8 babel-plugin-transform-dev-warning: 0.1.1 case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 colorful: 2.1.0 commander: 6.2.1 - css-loader: 5.2.7(webpack@5.92.1) - css-minimizer-webpack-plugin: 1.3.0(webpack@5.92.1) + css-loader: 5.2.7(webpack@5.92.1(uglify-js@3.18.0)) + css-minimizer-webpack-plugin: 1.3.0(webpack@5.92.1(uglify-js@3.18.0)) gh-pages: 3.2.3 glob: 7.2.3 gulp: 4.0.2 @@ -11484,18 +11478,18 @@ snapshots: is-windows: 1.0.2 jsonml.js: 0.1.0 less: 4.2.0 - less-loader: 7.3.0(less@4.2.0)(webpack@5.92.1) + less-loader: 7.3.0(less@4.2.0)(webpack@5.92.1(uglify-js@3.18.0)) less-plugin-npm-import: 2.1.0 majo: 0.9.1 mark-twain: 2.0.3 merge2: 1.4.1 - mini-css-extract-plugin: 1.6.2(webpack@5.92.1) + mini-css-extract-plugin: 1.6.2(webpack@5.92.1(uglify-js@3.18.0)) minimist: 1.2.8 mkdirp: 1.0.4 node-fetch: 2.6.7(encoding@0.1.13) object-assign: 4.1.1 postcss: 8.4.38 - postcss-loader: 4.3.0(postcss@8.4.38)(webpack@5.92.1) + postcss-loader: 4.3.0(postcss@8.4.38)(webpack@5.92.1(uglify-js@3.18.0)) prettier: 2.8.8 progress: 2.0.3 remark-frontmatter: 2.0.0 @@ -11505,17 +11499,17 @@ snapshots: rimraf: 3.0.2 terser-webpack-plugin: 5.3.10(uglify-js@3.18.0)(webpack@5.92.1) through2: 3.0.2 - ts-loader: 8.4.0(typescript@5.7.2)(webpack@5.92.1) + ts-loader: 8.4.0(typescript@5.7.2)(webpack@5.92.1(uglify-js@3.18.0)) tslint: 6.1.3(typescript@5.7.2) tslint-config-prettier: 1.18.0 tslint-react: 5.0.0(tslint@6.1.3(typescript@5.7.2))(typescript@5.7.2) typescript: 5.7.2 uglify-js: 3.18.0 unified: 8.4.2 - url-loader: 4.1.1(webpack@5.92.1) + url-loader: 4.1.1(webpack@5.92.1(uglify-js@3.18.0)) webpack: 5.92.1(uglify-js@3.18.0) webpack-merge: 4.2.2 - webpackbar: 5.0.2(webpack@5.92.1) + webpackbar: 5.0.2(webpack@5.92.1(uglify-js@3.18.0)) transitivePeerDependencies: - '@swc/core' - bluebird @@ -13470,50 +13464,38 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@formatjs/ecma402-abstract@2.0.0': - dependencies: - '@formatjs/intl-localematcher': 0.5.4 - tslib: 2.6.3 - - '@formatjs/fast-memoize@2.2.0': + '@formatjs/ecma402-abstract@2.3.2': dependencies: + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/intl-localematcher': 0.5.10 + decimal.js: 10.4.3 tslib: 2.6.3 - '@formatjs/icu-messageformat-parser@2.7.8': - dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/icu-skeleton-parser': 1.8.2 - tslib: 2.6.3 - - '@formatjs/icu-skeleton-parser@1.8.2': + '@formatjs/fast-memoize@2.2.6': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 tslib: 2.6.3 - '@formatjs/intl-displaynames@6.6.8': + '@formatjs/icu-messageformat-parser@2.9.8': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/intl-localematcher': 0.5.4 + '@formatjs/ecma402-abstract': 2.3.2 + '@formatjs/icu-skeleton-parser': 1.8.12 tslib: 2.6.3 - '@formatjs/intl-listformat@7.5.7': + '@formatjs/icu-skeleton-parser@1.8.12': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/intl-localematcher': 0.5.4 + '@formatjs/ecma402-abstract': 2.3.2 tslib: 2.6.3 - '@formatjs/intl-localematcher@0.5.4': + '@formatjs/intl-localematcher@0.5.10': dependencies: tslib: 2.6.3 - '@formatjs/intl@2.10.4(typescript@5.7.2)': + '@formatjs/intl@3.1.0(typescript@5.7.2)': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/fast-memoize': 2.2.0 - '@formatjs/icu-messageformat-parser': 2.7.8 - '@formatjs/intl-displaynames': 6.6.8 - '@formatjs/intl-listformat': 7.5.7 - intl-messageformat: 10.5.14 + '@formatjs/ecma402-abstract': 2.3.2 + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/icu-messageformat-parser': 2.9.8 + intl-messageformat: 10.7.11 tslib: 2.6.3 optionalDependencies: typescript: 5.7.2 @@ -14485,17 +14467,17 @@ snapshots: '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) debug: 4.3.5 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 semver: 7.6.2 - tsutils: 3.21.0(typescript@5.7.2) + tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -14548,15 +14530,15 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@4.9.5)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) debug: 4.3.5 - eslint: 8.57.1 + eslint: 7.32.0 tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: - typescript: 5.7.2 + typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -15725,7 +15707,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1): + babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1(uglify-js@3.18.0)): dependencies: '@babel/core': 7.24.7 find-cache-dir: 4.0.0 @@ -16876,7 +16858,7 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.1.0 - css-loader@5.2.7(webpack@5.92.1): + css-loader@5.2.7(webpack@5.92.1(uglify-js@3.18.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) loader-utils: 2.0.4 @@ -16902,7 +16884,7 @@ snapshots: semver: 7.6.3 webpack: 5.92.1(uglify-js@3.18.0) - css-minimizer-webpack-plugin@1.3.0(webpack@5.92.1): + css-minimizer-webpack-plugin@1.3.0(webpack@5.92.1(uglify-js@3.18.0)): dependencies: cacache: 15.3.0 cssnano: 4.1.11 @@ -17375,7 +17357,7 @@ snapshots: dumi-assets-types@2.4.14: {} - dumi@2.4.14(@babel/core@7.4.5)(@swc/helpers@0.5.1)(@types/node@22.10.5)(@types/react@18.3.13)(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.5))(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@13.13.1)(sugarss@2.0.0)(terser@5.31.1)(type-fest@4.20.1)(typescript@5.7.2)(webpack@5.92.1(uglify-js@3.18.0)): + dumi@2.4.17(@babel/core@7.4.5)(@swc/helpers@0.5.1)(@types/node@22.10.5)(@types/react@18.3.13)(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.5))(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@13.13.1)(sugarss@2.0.0)(terser@5.31.1)(type-fest@4.20.1)(typescript@5.7.2)(webpack@5.92.1(uglify-js@3.18.0)): dependencies: '@ant-design/icons-svg': 4.4.2 '@makotot/ghostui': 2.0.0(react@18.3.1) @@ -17426,7 +17408,7 @@ snapshots: react-copy-to-clipboard: 5.1.0(react@18.3.1) react-dom: 18.3.1(react@18.3.1) react-error-boundary: 4.0.13(react@18.3.1) - react-intl: 6.6.8(react@18.3.1)(typescript@5.7.2) + react-intl: 7.1.0(react@18.3.1)(typescript@5.7.2) react-loading-skeleton: 3.4.0(react@18.3.1) react-simple-code-editor: 0.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rehype-autolink-headings: 6.1.1 @@ -19777,11 +19759,11 @@ snapshots: interpret@1.4.0: {} - intl-messageformat@10.5.14: + intl-messageformat@10.7.11: dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/fast-memoize': 2.2.0 - '@formatjs/icu-messageformat-parser': 2.7.8 + '@formatjs/ecma402-abstract': 2.3.2 + '@formatjs/fast-memoize': 2.2.6 + '@formatjs/icu-messageformat-parser': 2.9.8 tslib: 2.6.3 invariant@2.2.4: @@ -20852,7 +20834,7 @@ snapshots: dependencies: flush-write-stream: 1.1.1 - less-loader@7.3.0(less@4.2.0)(webpack@5.92.1): + less-loader@7.3.0(less@4.2.0)(webpack@5.92.1(uglify-js@3.18.0)): dependencies: klona: 2.0.6 less: 4.2.0 @@ -21740,7 +21722,7 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@1.6.2(webpack@5.92.1): + mini-css-extract-plugin@1.6.2(webpack@5.92.1(uglify-js@3.18.0)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 @@ -22875,7 +22857,7 @@ snapshots: dependencies: postcss: 7.0.39 - postcss-loader@4.3.0(postcss@8.4.38)(webpack@5.92.1): + postcss-loader@4.3.0(postcss@8.4.38)(webpack@5.92.1(uglify-js@3.18.0)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 @@ -23605,17 +23587,15 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-intl@6.6.8(react@18.3.1)(typescript@5.7.2): + react-intl@7.1.0(react@18.3.1)(typescript@5.7.2): dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/icu-messageformat-parser': 2.7.8 - '@formatjs/intl': 2.10.4(typescript@5.7.2) - '@formatjs/intl-displaynames': 6.6.8 - '@formatjs/intl-listformat': 7.5.7 + '@formatjs/ecma402-abstract': 2.3.2 + '@formatjs/icu-messageformat-parser': 2.9.8 + '@formatjs/intl': 3.1.0(typescript@5.7.2) '@types/hoist-non-react-statics': 3.3.5 '@types/react': 18.3.13 hoist-non-react-statics: 3.3.2 - intl-messageformat: 10.5.14 + intl-messageformat: 10.7.11 react: 18.3.1 tslib: 2.6.3 optionalDependencies: @@ -25333,7 +25313,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.4.5) - ts-loader@8.4.0(typescript@5.7.2)(webpack@5.92.1): + ts-loader@8.4.0(typescript@5.7.2)(webpack@5.92.1(uglify-js@3.18.0)): dependencies: chalk: 4.1.2 enhanced-resolve: 4.5.0 @@ -25812,7 +25792,7 @@ snapshots: urix@0.1.0: {} - url-loader@4.1.1(webpack@5.92.1): + url-loader@4.1.1(webpack@5.92.1(uglify-js@3.18.0)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 @@ -26110,7 +26090,7 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.92.1): + webpackbar@5.0.2(webpack@5.92.1(uglify-js@3.18.0)): dependencies: chalk: 4.1.2 consola: 2.15.3