diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml index ba4bec8e..28e6de4d 100644 --- a/.trunk/trunk.yaml +++ b/.trunk/trunk.yaml @@ -28,7 +28,7 @@ lint: - sort-package-json@2.6.0 - taplo@0.8.1 - oxipng@9.0.0 - - svgo@3.0.4 + - svgo@3.0.5 - stylelint@15.11.0 - git-diff-check@SYSTEM - actionlint@1.6.26 diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 02e010f2..c3bf474b 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -29,7 +29,7 @@ export default async function createConfigAsync() { i18n: {defaultLocale: "en", locales: ["en", "ja", "zh-Hans"]}, themes: ["@docusaurus/theme-mermaid"], markdown: {format: "detect", mermaid: false}, - scripts: [{src: styles, crossorigin: "anonymous", defer: true}], + scripts: [{src: styles, crossorigin: "anonymous"}], plugins: [ [ "content-docs", diff --git a/package.json b/package.json index aa51c22b..5b16f71f 100644 --- a/package.json +++ b/package.json @@ -56,11 +56,11 @@ "@docusaurus/tsconfig": "3.0.1", "@docusaurus/types": "3.0.1", "@trunkio/launcher": "^1.2.7", - "@types/node": "^20.10.1", + "@types/node": "^20.10.3", "@typescript-eslint/eslint-plugin": "^6.13.1", "@typescript-eslint/parser": "^6.13.1", "eslint": "^8.0.1", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.0", "eslint-plugin-react": "^7.33.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80637718..93198a91 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ dependencies: version: 3.0.1(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@docusaurus/preset-classic': specifier: 3.0.1 - version: 3.0.1(@algolia/client-search@4.20.0)(@types/react@18.2.40)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + version: 3.0.1(@algolia/client-search@4.20.0)(@types/react@18.2.41)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) '@docusaurus/theme-mermaid': specifier: 3.0.1 version: 3.0.1(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) @@ -25,7 +25,7 @@ dependencies: version: 5.15.3(react@18.2.0) '@mdx-js/react': specifier: 3.0.0 - version: 3.0.0(@types/react@18.2.40)(react@18.2.0) + version: 3.0.0(@types/react@18.2.41)(react@18.2.0) asciinema-player: specifier: 3.6.3 version: 3.6.3 @@ -65,8 +65,8 @@ devDependencies: specifier: ^1.2.7 version: 1.2.7 '@types/node': - specifier: ^20.10.1 - version: 20.10.2 + specifier: ^20.10.3 + version: 20.10.3 '@typescript-eslint/eslint-plugin': specifier: ^6.13.1 version: 6.13.1(@typescript-eslint/parser@6.13.1)(eslint@8.55.0)(typescript@5.3.2) @@ -77,8 +77,8 @@ devDependencies: specifier: ^8.0.1 version: 8.55.0 eslint-config-prettier: - specifier: ^9.0.0 - version: 9.0.0(eslint@8.55.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@8.55.0) eslint-import-resolver-typescript: specifier: ^3.6.1 version: 3.6.1(@typescript-eslint/parser@6.13.1)(eslint-plugin-import@2.29.0)(eslint@8.55.0) @@ -1644,7 +1644,7 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.40)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1664,7 +1664,7 @@ packages: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) '@docsearch/css': 3.5.2 - '@types/react': 18.2.40 + '@types/react': 18.2.41 algoliasearch: 4.20.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2256,7 +2256,7 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@3.0.1(@algolia/client-search@4.20.0)(@types/react@18.2.40)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + /@docusaurus/preset-classic@3.0.1(@algolia/client-search@4.20.0)(@types/react@18.2.41)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): resolution: {integrity: sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==} engines: {node: '>=18.0'} peerDependencies: @@ -2272,9 +2272,9 @@ packages: '@docusaurus/plugin-google-gtag': 3.0.1(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@docusaurus/plugin-google-tag-manager': 3.0.1(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@docusaurus/plugin-sitemap': 3.0.1(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-classic': 3.0.1(@types/react@18.2.40)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-classic': 3.0.1(@types/react@18.2.41)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-search-algolia': 3.0.1(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.1)(@types/react@18.2.40)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + '@docusaurus/theme-search-algolia': 3.0.1(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.1)(@types/react@18.2.41)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) '@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2304,7 +2304,7 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.2.40 + '@types/react': 18.2.41 prop-types: 15.8.1 react: 18.2.0 @@ -2324,7 +2324,7 @@ packages: sharp: 0.32.6 dev: false - /@docusaurus/theme-classic@3.0.1(@types/react@18.2.40)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/theme-classic@3.0.1(@types/react@18.2.41)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): resolution: {integrity: sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==} engines: {node: '>=18.0'} peerDependencies: @@ -2343,7 +2343,7 @@ packages: '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1) - '@mdx-js/react': 3.0.0(@types/react@18.2.40)(react@18.2.0) + '@mdx-js/react': 3.0.0(@types/react@18.2.41)(react@18.2.0) clsx: 2.0.0 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 @@ -2454,14 +2454,14 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@3.0.1(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.1)(@types/react@18.2.40)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + /@docusaurus/theme-search-algolia@3.0.1(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.1)(@types/react@18.2.41)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): resolution: {integrity: sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 || 18 react-dom: ^18.0.0 || 18 dependencies: - '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.40)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) + '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@docusaurus/logger': 3.0.1 '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) @@ -2673,7 +2673,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.10.2 + '@types/node': 20.10.3 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -2755,14 +2755,14 @@ packages: - supports-color dev: false - /@mdx-js/react@3.0.0(@types/react@18.2.40)(react@18.2.0): + /@mdx-js/react@3.0.0(@types/react@18.2.41)(react@18.2.0): resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==} peerDependencies: '@types/react': '>=16' react: '>=16 || 18' dependencies: '@types/mdx': 2.0.10 - '@types/react': 18.2.40 + '@types/react': 18.2.41 react: 18.2.0 dev: false @@ -3107,26 +3107,26 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.41 - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/d3-scale-chromatic@3.0.3: @@ -3177,7 +3177,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3220,7 +3220,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/istanbul-lib-coverage@2.0.6: @@ -3281,15 +3281,15 @@ packages: /@types/node-forge@1.3.10: resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.10.2: - resolution: {integrity: sha512-37MXfxkb0vuIlRKHNxwCkb60PNBpR94u4efQuN4JgIAm66zfCDXGSAFCef9XUWFovX2R1ok6Z7MHhtdVXXkkIw==} + /@types/node@20.10.3: + resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} dependencies: undici-types: 5.26.5 @@ -3343,10 +3343,17 @@ packages: '@types/scheduler': 0.16.8 csstype: 3.1.2 + /@types/react@18.2.41: + resolution: {integrity: sha512-CwOGr/PiLiNBxEBqpJ7fO3kocP/2SSuC9fpH5K7tusrg4xPSRT/193rzolYwQnTN02We/ATXKnb6GqA5w4fRxw==} + dependencies: + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 + csstype: 3.1.2 + /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/retry@0.12.0: @@ -3356,7 +3363,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/scheduler@0.16.8: @@ -3370,7 +3377,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/serve-index@1.9.4: @@ -3384,13 +3391,13 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/trusted-types@2.0.7: @@ -3408,7 +3415,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 dev: false /@types/yargs-parser@21.0.3: @@ -5728,8 +5735,8 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-prettier@9.0.0(eslint@8.55.0): - resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + /eslint-config-prettier@9.1.0(eslint@8.55.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -6037,7 +6044,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 require-like: 0.1.2 dev: false @@ -7420,7 +7427,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.2 + '@types/node': 20.10.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7431,7 +7438,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -7440,7 +7447,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -7448,7 +7455,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.10.2 + '@types/node': 20.10.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1