From 4e893d04aa5bfb33aad2e16a4ea5cff6d56fafa1 Mon Sep 17 00:00:00 2001 From: TechQuery Date: Sat, 2 Mar 2024 21:18:22 +0800 Subject: [PATCH] [optimize] update Upstream packages --- babel.config.js | 26 +- package.json | 44 ++-- pnpm-lock.yaml | 673 ++++++++++++++++++++++++++---------------------- start.sh | 2 +- 4 files changed, 402 insertions(+), 343 deletions(-) diff --git a/babel.config.js b/babel.config.js index 0b10805..605a645 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,15 +1,5 @@ module.exports = { presets: [ - // https://babeljs.io/docs/babel-preset-typescript - [ - '@babel/preset-typescript', - { - allowDeclareFields: true, - allowNamespaces: true, - allExtensions: true, - isTSX: true, - }, - ], // https://babeljs.io/docs/babel-preset-react [ '@babel/preset-react', @@ -19,6 +9,18 @@ module.exports = { }, ], ], - // https://babeljs.io/docs/babel-plugin-proposal-decorators#note-compatibility-with-babelplugin-transform-class-properties - plugins: [['@babel/plugin-proposal-decorators', { version: '2023-05' }]], + plugins: [ + // https://github.com/babel/babel/issues/16262#issuecomment-1962832499 + [ + '@babel/plugin-transform-typescript', + { + allowDeclareFields: true, + allowNamespaces: true, + allExtensions: true, + isTSX: true, + }, + ], + // https://babeljs.io/docs/babel-plugin-proposal-decorators#note-compatibility-with-babelplugin-transform-class-properties + ['@babel/plugin-proposal-decorators', { version: '2023-05' }], + ], }; diff --git a/package.json b/package.json index 7dde8c9..ab4f463 100644 --- a/package.json +++ b/package.json @@ -15,53 +15,53 @@ "@editorjs/list": "^1.9.0", "@editorjs/paragraph": "^2.11.3", "@editorjs/quote": "^2.6.0", - "@mdx-js/loader": "^3.0.0", - "@mdx-js/react": "^3.0.0", - "@next/mdx": "^14.1.0", - "@sentry/nextjs": "^7.98.0", + "@mdx-js/loader": "^3.0.1", + "@mdx-js/react": "^3.0.1", + "@next/mdx": "^14.1.1", + "@sentry/nextjs": "^7.104.0", "copy-webpack-plugin": "^12.0.2", "editorjs-html": "^3.4.3", - "idea-react": "^2.0.0-rc.0", + "idea-react": "^2.0.0-rc.2", "koajax": "^0.9.6", "less": "^4.2.0", - "less-loader": "^12.1.0", + "less-loader": "^12.2.0", "lodash": "^4.17.21", "mobx": "^6.12.0", "mobx-i18n": "^0.5.0", "mobx-react": "^9.1.0", "mobx-restful": "^0.7.0-rc.0", "mobx-restful-table": "^2.0.0-rc.0", - "next": "^14.1.0", + "next": "^14.1.1", "next-pwa": "~5.6.0", "next-ssr-middleware": "^0.7.0", "next-with-less": "^3.0.1", "prismjs": "^1.29.0", "react": "^18.2.0", - "react-bootstrap": "^2.10.0", - "react-bootstrap-editor": "^2.0.0", + "react-bootstrap": "^2.10.1", + "react-bootstrap-editor": "^2.0.1", "react-dom": "^18.2.0", "react-editor-js": "^2.1.0", "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.0", "remark-mdx-frontmatter": "^4.0.0", - "web-utility": "^4.1.3", - "webpack": "^5.90.0" + "web-utility": "^4.3.0", + "webpack": "^5.90.3" }, "devDependencies": { - "@babel/plugin-proposal-decorators": "^7.23.9", + "@babel/plugin-proposal-decorators": "^7.24.0", + "@babel/plugin-transform-typescript": "^7.23.6", "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@octokit/openapi-types": "^19.1.0", + "@octokit/openapi-types": "^20.0.0", "@types/lodash": "^4.14.202", - "@types/node": "^18.19.10", - "@types/react": "^18.2.48", - "eslint": "^8.56.0", - "eslint-config-next": "^14.1.0", + "@types/node": "^18.19.21", + "@types/react": "^18.2.61", + "eslint": "^8.57.0", + "eslint-config-next": "^14.1.1", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-simple-import-sort": "^10.0.0", - "husky": "^9.0.7", - "lint-staged": "^15.2.0", - "prettier": "^3.2.4", + "eslint-plugin-simple-import-sort": "^12.0.0", + "husky": "^9.0.11", + "lint-staged": "^15.2.2", + "prettier": "^3.2.5", "typescript": "~5.3.3" }, "prettier": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57d73f1..27aff7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,26 +30,26 @@ dependencies: specifier: ^2.6.0 version: 2.6.0 '@mdx-js/loader': - specifier: ^3.0.0 - version: 3.0.0(webpack@5.90.0) + specifier: ^3.0.1 + version: 3.0.1(webpack@5.90.3) '@mdx-js/react': - specifier: ^3.0.0 - version: 3.0.0(@types/react@18.2.48)(react@18.2.0) + specifier: ^3.0.1 + version: 3.0.1(@types/react@18.2.61)(react@18.2.0) '@next/mdx': - specifier: ^14.1.0 - version: 14.1.0(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0) + specifier: ^14.1.1 + version: 14.1.1(@mdx-js/loader@3.0.1)(@mdx-js/react@3.0.1) '@sentry/nextjs': - specifier: ^7.98.0 - version: 7.98.0(next@14.1.0)(react@18.2.0)(webpack@5.90.0) + specifier: ^7.104.0 + version: 7.104.0(next@14.1.1)(react@18.2.0)(webpack@5.90.3) copy-webpack-plugin: specifier: ^12.0.2 - version: 12.0.2(webpack@5.90.0) + version: 12.0.2(webpack@5.90.3) editorjs-html: specifier: ^3.4.3 version: 3.4.3 idea-react: - specifier: ^2.0.0-rc.0 - version: 2.0.0-rc.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: ^2.0.0-rc.2 + version: 2.0.0-rc.2(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) koajax: specifier: ^0.9.6 version: 0.9.6(typescript@5.3.3) @@ -57,8 +57,8 @@ dependencies: specifier: ^4.2.0 version: 4.2.0 less-loader: - specifier: ^12.1.0 - version: 12.1.0(less@4.2.0)(webpack@5.90.0) + specifier: ^12.2.0 + version: 12.2.0(less@4.2.0)(webpack@5.90.3) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -76,19 +76,19 @@ dependencies: version: 0.7.0-rc.0(mobx@6.12.0)(typescript@5.3.3) mobx-restful-table: specifier: ^2.0.0-rc.0 - version: 2.0.0-rc.0(@types/react@18.2.48)(mobx-i18n@0.5.0)(mobx-react@9.1.0)(mobx-restful@0.7.0-rc.0)(mobx@6.12.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + version: 2.0.0-rc.0(@types/react@18.2.61)(mobx-i18n@0.5.0)(mobx-react@9.1.0)(mobx-restful@0.7.0-rc.0)(mobx@6.12.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) next: - specifier: ^14.1.0 - version: 14.1.0(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.1.1 + version: 14.1.1(react-dom@18.2.0)(react@18.2.0) next-pwa: specifier: ~5.6.0 - version: 5.6.0(next@14.1.0)(webpack@5.90.0) + version: 5.6.0(next@14.1.1)(webpack@5.90.3) next-ssr-middleware: specifier: ^0.7.0 - version: 0.7.0(mobx@6.12.0)(next@14.1.0)(typescript@5.3.3) + version: 0.7.0(mobx@6.12.0)(next@14.1.1)(typescript@5.3.3) next-with-less: specifier: ^3.0.1 - version: 3.0.1(less-loader@12.1.0)(less@4.2.0)(next@14.1.0) + version: 3.0.1(less-loader@12.2.0)(less@4.2.0)(next@14.1.1) prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -96,11 +96,11 @@ dependencies: specifier: ^18.2.0 version: 18.2.0 react-bootstrap: - specifier: ^2.10.0 - version: 2.10.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.10.1 + version: 2.10.1(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0) react-bootstrap-editor: - specifier: ^2.0.0 - version: 2.0.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: ^2.0.1 + version: 2.0.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) @@ -117,55 +117,55 @@ dependencies: specifier: ^4.0.0 version: 4.0.0 web-utility: - specifier: ^4.1.3 - version: 4.1.3(typescript@5.3.3) + specifier: ^4.3.0 + version: 4.3.0(typescript@5.3.3) webpack: - specifier: ^5.90.0 - version: 5.90.0 + specifier: ^5.90.3 + version: 5.90.3 devDependencies: '@babel/plugin-proposal-decorators': - specifier: ^7.23.9 - version: 7.23.9 + specifier: ^7.24.0 + version: 7.24.0 + '@babel/plugin-transform-typescript': + specifier: ^7.23.6 + version: 7.23.6 '@babel/preset-react': specifier: ^7.23.3 version: 7.23.3 - '@babel/preset-typescript': - specifier: ^7.23.3 - version: 7.23.3 '@octokit/openapi-types': - specifier: ^19.1.0 - version: 19.1.0 + specifier: ^20.0.0 + version: 20.0.0 '@types/lodash': specifier: ^4.14.202 version: 4.14.202 '@types/node': - specifier: ^18.19.10 - version: 18.19.10 + specifier: ^18.19.21 + version: 18.19.21 '@types/react': - specifier: ^18.2.48 - version: 18.2.48 + specifier: ^18.2.61 + version: 18.2.61 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-next: - specifier: ^14.1.0 - version: 14.1.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^14.1.1 + version: 14.1.1(eslint@8.57.0)(typescript@5.3.3) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.56.0) + version: 9.1.0(eslint@8.57.0) eslint-plugin-simple-import-sort: - specifier: ^10.0.0 - version: 10.0.0(eslint@8.56.0) + specifier: ^12.0.0 + version: 12.0.0(eslint@8.57.0) husky: - specifier: ^9.0.7 - version: 9.0.7 + specifier: ^9.0.11 + version: 9.0.11 lint-staged: - specifier: ^15.2.0 - version: 15.2.0 + specifier: ^15.2.2 + version: 15.2.2 prettier: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^3.2.5 + version: 3.2.5 typescript: specifier: ~5.3.3 version: 5.3.3 @@ -278,6 +278,23 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.24.0: + resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -357,6 +374,11 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -477,15 +499,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-proposal-decorators@7.23.9: - resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==} + /@babel/plugin-proposal-decorators@7.24.0: + resolution: {integrity: sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-create-class-features-plugin': 7.23.9(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-decorators': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-decorators': 7.24.0 dev: true /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): @@ -525,13 +547,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-decorators@7.23.3: - resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} + /@babel/plugin-syntax-decorators@7.24.0: + resolution: {integrity: sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): @@ -949,6 +971,7 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + dev: false /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} @@ -1393,19 +1416,6 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.23.3 dev: true - /@babel/preset-typescript@7.23.3: - resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3 - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-typescript': 7.23.6 - dev: true - /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: false @@ -1512,13 +1522,13 @@ packages: '@codexteam/icons': 0.0.5 dev: false - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1544,8 +1554,8 @@ packages: - supports-color dev: true - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1613,14 +1623,14 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@mdx-js/loader@3.0.0(webpack@5.90.0): - resolution: {integrity: sha512-9kLv83YtgxpoXVYHaf0ygx1dmhCffo0MQCv6KtNG67jy/JlBK/2Q0dSWfuuyStP3jnZKABHfbjv8zsiT1buu6A==} + /@mdx-js/loader@3.0.1(webpack@5.90.3): + resolution: {integrity: sha512-YbYUt7YyEOdFxhyuCWmLKf5vKhID/hJAojEUnheJk4D8iYVLFQw+BAoBWru/dHGch1omtmZOPstsmKPyBF68Tw==} peerDependencies: webpack: '>=5' dependencies: '@mdx-js/mdx': 3.0.0 source-map: 0.7.4 - webpack: 5.90.0 + webpack: 5.90.3 transitivePeerDependencies: - supports-color dev: false @@ -1655,29 +1665,29 @@ packages: - supports-color dev: false - /@mdx-js/react@3.0.0(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==} + /@mdx-js/react@3.0.1(@types/react@18.2.61)(react@18.2.0): + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} peerDependencies: '@types/react': '>=16' react: '>=16' dependencies: '@types/mdx': 2.0.10 - '@types/react': 18.2.48 + '@types/react': 18.2.61 react: 18.2.0 dev: false - /@next/env@14.1.0: - resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} + /@next/env@14.1.1: + resolution: {integrity: sha512-7CnQyD5G8shHxQIIg3c7/pSeYFeMhsNbpU/bmvH7ZnDql7mNRgg8O2JZrhrc/soFnfBnKP4/xXNiiSIPn2w8gA==} dev: false - /@next/eslint-plugin-next@14.1.0: - resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} + /@next/eslint-plugin-next@14.1.1: + resolution: {integrity: sha512-NP1WoGFnFLpqqCWgGFjnn/sTwUExdPyjeFKRdQP1X/bL/tjAQ/TXDmYqw6vzGaP5NaZ2u6xzg+N/0nd7fOPOGQ==} dependencies: glob: 10.3.10 dev: true - /@next/mdx@14.1.0(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0): - resolution: {integrity: sha512-YLYsViq91+H8+3oCtK1iuMWdeN14K70Hy6/tYScY+nfo5bQ84A/A+vA6UdNC9MkbWQ/373hQubx2p4JvUjlb2Q==} + /@next/mdx@14.1.1(@mdx-js/loader@3.0.1)(@mdx-js/react@3.0.1): + resolution: {integrity: sha512-GVjirRAkv5uBx2C7PgTZibIJ+AQyeqL6pkHURVGT6XuQoCqgfQSjKUl/U0rYnxaoUwXLWXmBt4mozKV8YrhVow==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -1687,13 +1697,13 @@ packages: '@mdx-js/react': optional: true dependencies: - '@mdx-js/loader': 3.0.0(webpack@5.90.0) - '@mdx-js/react': 3.0.0(@types/react@18.2.48)(react@18.2.0) + '@mdx-js/loader': 3.0.1(webpack@5.90.3) + '@mdx-js/react': 3.0.1(@types/react@18.2.61)(react@18.2.0) source-map: 0.7.4 dev: false - /@next/swc-darwin-arm64@14.1.0: - resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==} + /@next/swc-darwin-arm64@14.1.1: + resolution: {integrity: sha512-yDjSFKQKTIjyT7cFv+DqQfW5jsD+tVxXTckSe1KIouKk75t1qZmj/mV3wzdmFb0XHVGtyRjDMulfVG8uCKemOQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -1701,8 +1711,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@14.1.0: - resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==} + /@next/swc-darwin-x64@14.1.1: + resolution: {integrity: sha512-KCQmBL0CmFmN8D64FHIZVD9I4ugQsDBBEJKiblXGgwn7wBCSe8N4Dx47sdzl4JAg39IkSN5NNrr8AniXLMb3aw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -1710,8 +1720,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@14.1.0: - resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==} + /@next/swc-linux-arm64-gnu@14.1.1: + resolution: {integrity: sha512-YDQfbWyW0JMKhJf/T4eyFr4b3tceTorQ5w2n7I0mNVTFOvu6CGEzfwT3RSAQGTi/FFMTFcuspPec/7dFHuP7Eg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1719,8 +1729,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@14.1.0: - resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==} + /@next/swc-linux-arm64-musl@14.1.1: + resolution: {integrity: sha512-fiuN/OG6sNGRN/bRFxRvV5LyzLB8gaL8cbDH5o3mEiVwfcMzyE5T//ilMmaTrnA8HLMS6hoz4cHOu6Qcp9vxgQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1728,8 +1738,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@14.1.0: - resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==} + /@next/swc-linux-x64-gnu@14.1.1: + resolution: {integrity: sha512-rv6AAdEXoezjbdfp3ouMuVqeLjE1Bin0AuE6qxE6V9g3Giz5/R3xpocHoAi7CufRR+lnkuUjRBn05SYJ83oKNQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1737,8 +1747,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@14.1.0: - resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==} + /@next/swc-linux-x64-musl@14.1.1: + resolution: {integrity: sha512-YAZLGsaNeChSrpz/G7MxO3TIBLaMN8QWMr3X8bt6rCvKovwU7GqQlDu99WdvF33kI8ZahvcdbFsy4jAFzFX7og==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1746,8 +1756,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@14.1.0: - resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==} + /@next/swc-win32-arm64-msvc@14.1.1: + resolution: {integrity: sha512-1L4mUYPBMvVDMZg1inUYyPvFSduot0g73hgfD9CODgbr4xiTYe0VOMTZzaRqYJYBA9mana0x4eaAaypmWo1r5A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -1755,8 +1765,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@14.1.0: - resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==} + /@next/swc-win32-ia32-msvc@14.1.1: + resolution: {integrity: sha512-jvIE9tsuj9vpbbXlR5YxrghRfMuG0Qm/nZ/1KDHc+y6FpnZ/apsgh+G6t15vefU0zp3WSpTMIdXRUsNl/7RSuw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -1764,8 +1774,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@14.1.0: - resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==} + /@next/swc-win32-x64-msvc@14.1.1: + resolution: {integrity: sha512-S6K6EHDU5+1KrBDLko7/c1MNy/Ya73pIAmvKeFwsF4RmBFJSO7/7YeD4FnZ4iBdzE69PpQ4sOMU9ORKeNuxe8A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1791,8 +1801,8 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.0 - /@octokit/openapi-types@19.1.0: - resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} + /@octokit/openapi-types@20.0.0: + resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} dev: true /@pkgjs/parseargs@0.11.0: @@ -1971,45 +1981,45 @@ packages: resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: true - /@sentry-internal/feedback@7.98.0: - resolution: {integrity: sha512-t/mATvwkLcQLKRlx8SO5vlUjaadF6sT3lfR0PdWYyBy8qglbMTHDW4KP6JKh1gdzTVQGnwMByy+/4h9gy4AVzw==} + /@sentry-internal/feedback@7.104.0: + resolution: {integrity: sha512-+OWqm+X9ZfEQQmxVoZsc9lpzd85pabAT+bEj57StRMTnfdRbD9TippS20nCD9N2Ql5v2/41NfiPONMejGbnOwg==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false - /@sentry-internal/replay-canvas@7.98.0: - resolution: {integrity: sha512-vAR6KIycyazaY9HwxG5UONrPTe8jeKtZr6k04svPC8OvcoI0xF+l1jMEYcarffuzKpZlPfssYb5ChHtKuXCB+Q==} + /@sentry-internal/replay-canvas@7.104.0: + resolution: {integrity: sha512-gfdnkFIpxAveKNghkvRCqv+hSiBkxYVoyFZLTvUPuM9Cmvmket1/PpnuWMC2jNtCEewG3gxkPDd4EaT9oa1HZQ==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.98.0 - '@sentry/replay': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry/core': 7.104.0 + '@sentry/replay': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false - /@sentry-internal/tracing@7.98.0: - resolution: {integrity: sha512-FnhD2uMLIAJvv4XsYPv3qsTTtxrImyLxiZacudJyaWFhxoeVQ8bKKbWJ/Ar68FAwqTtjXMeY5evnEBbRMcQlaA==} + /@sentry-internal/tracing@7.104.0: + resolution: {integrity: sha512-2z7OijM1J5ndJUiJJElC3iH9qb/Eb8eYm2v8oJhM8WVdc5uCKfrQuYHNgGOnmY2FOCfEUlTmMQGpDw7DJ67L5w==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false - /@sentry/browser@7.98.0: - resolution: {integrity: sha512-/MzTS31N2iM6Qwyh4PSpHihgmkVD5xdfE5qi1mTlwQZz5Yz8t7MdMriX8bEDPlLB8sNxl7+D6/+KUJO8akX0nQ==} + /@sentry/browser@7.104.0: + resolution: {integrity: sha512-HsqO+mr1SowGoP0VbuWrQ2DZT0t5PLomy7LEYa6+4lbOemnY+5YV2NSwBTKbjYysvKipSwaRtPhXrsXsMaz8Bg==} engines: {node: '>=8'} dependencies: - '@sentry-internal/feedback': 7.98.0 - '@sentry-internal/replay-canvas': 7.98.0 - '@sentry-internal/tracing': 7.98.0 - '@sentry/core': 7.98.0 - '@sentry/replay': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry-internal/feedback': 7.104.0 + '@sentry-internal/replay-canvas': 7.104.0 + '@sentry-internal/tracing': 7.104.0 + '@sentry/core': 7.104.0 + '@sentry/replay': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false /@sentry/cli@1.77.3: @@ -2029,26 +2039,26 @@ packages: - supports-color dev: false - /@sentry/core@7.98.0: - resolution: {integrity: sha512-baRUcpCNGyk7cApQHMfqEZJkXdvAKK+z/dVWiMqWc5T5uhzMnPE8/gjP1JZsMtJSQ8g5nHimBdI5TwOyZtxPaA==} + /@sentry/core@7.104.0: + resolution: {integrity: sha512-XPndD6IGQGd07/EntvYVzOWQUo/Gd7L3DwYFeEKeBv6ByWjbBNmVZFRhU0GPPsCHKyW9yMU9OO9diLSS4ijsRg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false - /@sentry/integrations@7.98.0: - resolution: {integrity: sha512-iHPA6oxG2Vkv3irWyWH714vSMwzESmD5fmU8MUWjr7XXzf8XeVqgn3HkftIaAWCIfZu5mDsfOlJ9qvM5Avst5g==} + /@sentry/integrations@7.104.0: + resolution: {integrity: sha512-heZGds3bz2ZscH8s1a2bDsEYDyA7VXvV2dJeonG2QZAki2PvtaJqSfyTeVp/BlrpOxrI56BOVcZdu9yCFGC3eQ==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 localforage: 1.10.0 dev: false - /@sentry/nextjs@7.98.0(next@14.1.0)(react@18.2.0)(webpack@5.90.0): - resolution: {integrity: sha512-9j+fw5xiJyhVSG7yW/YhGrWSNRVw/DeyuEd3WX5He9UPNpXHOokCM7sQs61LIEvv2hAu5d4bK+U6/Ad85HWLhg==} + /@sentry/nextjs@7.104.0(next@14.1.1)(react@18.2.0)(webpack@5.90.3): + resolution: {integrity: sha512-Nr0aa/ZO3rUA6d+TVwHtxgm2FZSQVgkaaQ85jBaJhkF/q36L++kUdE/8laD4DvLuf+U+cbXc7PnbIH6pT+EZlw==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 @@ -2059,80 +2069,80 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.98.0 - '@sentry/integrations': 7.98.0 - '@sentry/node': 7.98.0 - '@sentry/react': 7.98.0(react@18.2.0) - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 - '@sentry/vercel-edge': 7.98.0 + '@sentry/core': 7.104.0 + '@sentry/integrations': 7.104.0 + '@sentry/node': 7.104.0 + '@sentry/react': 7.104.0(react@18.2.0) + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 + '@sentry/vercel-edge': 7.104.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 - next: 14.1.0(react-dom@18.2.0)(react@18.2.0) + next: 14.1.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 stacktrace-parser: 0.1.10 - webpack: 5.90.0 + webpack: 5.90.3 transitivePeerDependencies: - encoding - supports-color dev: false - /@sentry/node@7.98.0: - resolution: {integrity: sha512-9cHW217DnU9wC4iR+QxmY3q59N1Touh23hPMDtpMRmbRHSgrmLMoHTVPhK9zHsXRs0mUeidmMqY1ubAWauQByw==} + /@sentry/node@7.104.0: + resolution: {integrity: sha512-Ixt8qg6IV8gywi4+H1cAtQeglAAww2nwLHybCxAvnu3czdF8w7ifF+o5BY1FmO5UYVCAfr8vEb+XG4CuRrFb7g==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.98.0 - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry-internal/tracing': 7.104.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false - /@sentry/react@7.98.0(react@18.2.0): - resolution: {integrity: sha512-rTvsAaGPuOGm2FvJAD8aB7iE+rUIrwYWKT4gANvg8zxRzPCK7ukKkpmL3SeJi7bvLNHYLATl1hUVDgm8VpHDng==} + /@sentry/react@7.104.0(react@18.2.0): + resolution: {integrity: sha512-JdPzX/rJ4sSr/pVFOKwVrUhr8McCn38w5Q+/wdCabO8fdUkoBe4P05LRCH4Rng0uOk8MeEQ+EvfMVB79DmxIgQ==} engines: {node: '>=8'} peerDependencies: react: 15.x || 16.x || 17.x || 18.x dependencies: - '@sentry/browser': 7.98.0 - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry/browser': 7.104.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false - /@sentry/replay@7.98.0: - resolution: {integrity: sha512-CQabv/3KnpMkpc2TzIquPu5krpjeMRAaDIO0OpTj5SQeH2RqSq3fVWNZkHa8tLsADxcfLFINxqOg2jd1NxvwxA==} + /@sentry/replay@7.104.0: + resolution: {integrity: sha512-HmWBr/u+SNeULxCxM8lJb2iqhjizeLGJtuKSShPEguEXIUT4kzdoqLh6wn7BAjiKzhmyjrnBcosR5LUqJtGYZQ==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.98.0 - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry-internal/tracing': 7.104.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false - /@sentry/types@7.98.0: - resolution: {integrity: sha512-pc034ziM0VTETue4bfBcBqTWGy4w0okidtoZJjGVrYAfE95ObZnUGVj/XYIQ3FeCYWIa7NFN2MvdsCS0buwivQ==} + /@sentry/types@7.104.0: + resolution: {integrity: sha512-5bs0xe0+GZR4QBm9Nrqw59o0sv3kBtCosrZDVxBru/dQbrfnB+/kVorvuM0rV3+coNITTKcKDegSZmK1d2uOGQ==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.98.0: - resolution: {integrity: sha512-0/LY+kpHxItVRY0xPDXPXVsKRb95cXsGSQf8sVMtfSjz++0bLL1U4k7PFz1c5s2/Vk0B8hS6duRrgMv6dMIZDw==} + /@sentry/utils@7.104.0: + resolution: {integrity: sha512-ZVg+xZirI9DlOi0NegNVocswdh/8p6QkzlQzDQY2LP2CC6JQdmwi64o0S4rPH4YIHNKQJTpIjduoxeKgd1EO5g==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.98.0 + '@sentry/types': 7.104.0 dev: false - /@sentry/vercel-edge@7.98.0: - resolution: {integrity: sha512-sjUGy0sosKRBHPa73nAcJ1botb6t4Ib5lDfRIhNNVET7ywb1k51IvxL6o6SfKZ1+HgOuMc+N8ovcE+HuaWfXIw==} + /@sentry/vercel-edge@7.104.0: + resolution: {integrity: sha512-Yo2MK0dCVCT94+1z5qW6NujHkW1OAWGha4o/IoW12aNlQd75ng6ULygiWrb+eZFfmYZRLCgOLGkznYHxjqh/xg==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.98.0 - '@sentry/core': 7.98.0 - '@sentry/types': 7.98.0 - '@sentry/utils': 7.98.0 + '@sentry-internal/tracing': 7.104.0 + '@sentry/core': 7.104.0 + '@sentry/types': 7.104.0 + '@sentry/utils': 7.104.0 dev: false /@sentry/webpack-plugin@1.21.0: @@ -2172,6 +2182,12 @@ packages: tslib: 2.6.2 dev: false + /@swc/helpers@0.5.6: + resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} + dependencies: + tslib: 2.6.2 + dev: false + /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: @@ -2216,7 +2232,7 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.10 + '@types/node': 18.19.21 dev: false /@types/hast@3.0.3: @@ -2255,8 +2271,8 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: false - /@types/node@18.19.10: - resolution: {integrity: sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==} + /@types/node@18.19.21: + resolution: {integrity: sha512-2Q2NeB6BmiTFQi4DHBzncSoq/cJMLDdhPaAoJFnFCyD9a8VPZRf7a1GAwp1Edb7ROaZc5Jz/tnZyL6EsWMRaqw==} dependencies: undici-types: 5.26.5 @@ -2266,11 +2282,11 @@ packages: /@types/react-transition-group@4.4.10: resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} dependencies: - '@types/react': 18.2.48 + '@types/react': 18.2.61 dev: false - /@types/react@18.2.48: - resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} + /@types/react@18.2.61: + resolution: {integrity: sha512-NURTN0qNnJa7O/k4XUkEW2yfygA+NxS0V5h1+kp9jPwhzZy95q3ADoGMP0+JypMhrZBTTgjKAUlTctde1zzeQA==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -2279,7 +2295,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.21 dev: false /@types/scheduler@0.16.8: @@ -2301,7 +2317,7 @@ packages: resolution: {integrity: sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==} dev: false - /@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.20.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2316,7 +2332,7 @@ packages: '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.20.0 debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -2723,7 +2739,7 @@ packages: dequal: 2.0.3 dev: true - /babel-loader@8.3.0(webpack@5.90.0): + /babel-loader@8.3.0(webpack@5.90.3): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: @@ -2734,7 +2750,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.90.0 + webpack: 5.90.3 dev: false /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): @@ -2780,6 +2796,11 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} + engines: {node: '>= 0.6.0'} + dev: false + /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: false @@ -2801,8 +2822,8 @@ packages: dependencies: fill-range: 7.0.1 - /browser-fs-access@0.34.1: - resolution: {integrity: sha512-HPaRf2yimp8kWSuWJXc8Mi78dPbDzfduA+Gyq14H4jlMvd6XNfIRm36Y2yRLaa4x0gwcGuepj4zf14oiTlxrxQ==} + /browser-fs-access@0.35.0: + resolution: {integrity: sha512-sLoadumpRfsjprP8XzVjpQc0jK8yqHBx0PtUTGYj2fftT+P/t+uyDAQdMgGAPKD011in/O+YYGh7fIs0oG/viw==} dev: false /browserslist@4.22.3: @@ -2907,14 +2928,14 @@ packages: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} dev: false - /clean-webpack-plugin@4.0.0(webpack@5.90.0): + /clean-webpack-plugin@4.0.0(webpack@5.90.3): resolution: {integrity: sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==} engines: {node: '>=10.0.0'} peerDependencies: webpack: '>=4.0.0 <6.0.0' dependencies: del: 4.1.1 - webpack: 5.90.0 + webpack: 5.90.3 dev: false /cli-cursor@4.0.0: @@ -3004,7 +3025,7 @@ packages: is-what: 3.14.1 dev: false - /copy-webpack-plugin@12.0.2(webpack@5.90.0): + /copy-webpack-plugin@12.0.2(webpack@5.90.3): resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -3016,7 +3037,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.0 + webpack: 5.90.3 dev: false /core-js-compat@3.35.1: @@ -3039,6 +3060,12 @@ packages: engines: {node: '>=8'} dev: false + /css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + dependencies: + utrie: 1.0.2 + dev: false + /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -3163,12 +3190,15 @@ packages: resolution: {integrity: sha512-HMqQ3BCE98uhSpJsbfH0c3CoMctUMCHlap2Eq/7/VjaHas+g3IJqyf+ERtMByoQCzvcW22ISYaZEeE7rGkd8Xg==} dev: false - /edkit@1.0.2: - resolution: {integrity: sha512-Y5q4tbk7Uaq7e37fbmpsBvs6NFd9/1kcp55aZ0+L6P7IUla94+T+dh26kcBMXNKwnDHLSEEce+ubb1tlKYcjmg==} + /edkit@1.1.1(typescript@5.3.3): + resolution: {integrity: sha512-v8nhIorSszT0nsWMyBQ0Mr4YelEwueC5P7S5FEEM2RryDg5QRlZ7WA+S0yLHtwPKbrPlWtXDhr0c9fE6veUAow==} dependencies: - '@swc/helpers': 0.5.3 - browser-fs-access: 0.34.1 + '@swc/helpers': 0.5.6 + browser-fs-access: 0.35.0 regenerator-runtime: 0.14.1 + web-utility: 4.3.0(typescript@5.3.3) + transitivePeerDependencies: + - typescript dev: false /ejs@3.1.9: @@ -3326,8 +3356,8 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==} + /eslint-config-next@14.1.1(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-OLyw2oHzwE0M0EODGYMbjksDQKSshQWBzYY+Nkoxoe3+Q5G0lpb9EkekyDk7Foz9BMfotbYShJrgYoBEAVqU4Q==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -3335,29 +3365,29 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.1.0 + '@next/eslint-plugin-next': 14.1.1 '@rushstack/eslint-patch': 1.7.2 - '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 + '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-react: 7.33.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) typescript: 5.3.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@9.1.0(eslint@8.56.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -3370,7 +3400,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3379,9 +3409,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint: 8.57.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -3393,7 +3423,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -3414,16 +3444,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.3.3) debug: 3.2.7 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -3433,16 +3463,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -3458,7 +3488,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: @@ -3474,7 +3504,7 @@ packages: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.15 - eslint: 8.56.0 + eslint: 8.57.0 hasown: 2.0.0 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -3483,16 +3513,16 @@ packages: object.fromentries: 2.0.7 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.56.0): + /eslint-plugin-react@7.33.2(eslint@8.57.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -3503,7 +3533,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.56.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -3517,12 +3547,12 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-simple-import-sort@10.0.0(eslint@8.56.0): - resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} + /eslint-plugin-simple-import-sort@12.0.0(eslint@8.57.0): + resolution: {integrity: sha512-8o0dVEdAkYap0Cn5kNeklaKcT1nUsa3LITWEuFk3nJifOoD+5JQGoyDUW2W/iPWwBsNBJpyJS9y4je/BgxLcyQ==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true /eslint-scope@5.1.1: @@ -3546,15 +3576,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 + '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -4098,6 +4128,14 @@ packages: react-is: 16.13.1 dev: false + /html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} + engines: {node: '>=8.0.0'} + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + dev: false + /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -4113,8 +4151,8 @@ packages: engines: {node: '>=16.17.0'} dev: true - /husky@9.0.7: - resolution: {integrity: sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==} + /husky@9.0.11: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} engines: {node: '>=18'} hasBin: true dev: true @@ -4132,8 +4170,8 @@ packages: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} dev: false - /idea-react@2.0.0-rc.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-go5ZlJzUPhcNYTdo7iX3wHJWQKjDRqg88L/j/T8r0MhAhiJUYQxvkTgRsCMCFHNcIE03xklSOCC4rc1YzrLlZw==} + /idea-react@2.0.0-rc.2(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-E+HZegixmsKRplvZol9AU6GAH8Hzn1dzwKqizos9hsd3vjMSr2dG0dtABelERdrqifhTIO7YYxnubTsExjK9xQ==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4144,6 +4182,7 @@ packages: '@swc/helpers': 0.5.3 classnames: 2.5.1 editorjs-html: 3.4.3 + html2canvas: 1.4.1 iterable-observer: 1.0.1 lodash: 4.17.21 mobx: 6.12.0 @@ -4151,11 +4190,11 @@ packages: mobx-react-helper: 0.3.1(mobx@6.12.0)(react@18.2.0) prismjs: 1.29.0 react: 18.2.0 - react-bootstrap: 2.10.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + react-bootstrap: 2.10.1(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0) react-dom: 18.2.0(react@18.2.0) react-editor-js: 2.1.0(@editorjs/editorjs@2.29.0)(@editorjs/paragraph@2.11.3)(react@18.2.0) react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) - web-utility: 4.1.3(typescript@5.3.3) + web-utility: 4.3.0(typescript@5.3.3) transitivePeerDependencies: - '@types/react' - react-native @@ -4522,7 +4561,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.21 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -4531,7 +4570,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.21 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -4664,7 +4703,7 @@ packages: '@swc/helpers': 0.5.3 iterable-observer: 1.0.1 regenerator-runtime: 0.14.1 - web-utility: 4.1.3(typescript@5.3.3) + web-utility: 4.3.0(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false @@ -4680,15 +4719,21 @@ packages: language-subtag-registry: 0.3.22 dev: true - /less-loader@12.1.0(less@4.2.0)(webpack@5.90.0): - resolution: {integrity: sha512-N/MRZA9iILOW+TQ9xoDptsSPbtBJDWshOj3LNqL+UJAYDhtoraLECiBa93DeLJUfR4m/VE6bWuxaVs40+wBXYw==} + /less-loader@12.2.0(less@4.2.0)(webpack@5.90.3): + resolution: {integrity: sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==} engines: {node: '>= 18.12.0'} peerDependencies: + '@rspack/core': 0.x || 1.x less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: less: 4.2.0 - webpack: 5.90.0 + webpack: 5.90.3 dev: false /less@4.2.0: @@ -4733,8 +4778,8 @@ packages: engines: {node: '>=14'} dev: true - /lint-staged@15.2.0: - resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==} + /lint-staged@15.2.2: + resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} engines: {node: '>=18.12.0'} hasBin: true dependencies: @@ -4743,7 +4788,7 @@ packages: debug: 4.3.4 execa: 8.0.1 lilconfig: 3.0.0 - listr2: 8.0.0 + listr2: 8.0.1 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 @@ -4752,8 +4797,8 @@ packages: - supports-color dev: true - /listr2@8.0.0: - resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==} + /listr2@8.0.1: + resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 @@ -5611,7 +5656,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /mobx-restful-table@2.0.0-rc.0(@types/react@18.2.48)(mobx-i18n@0.5.0)(mobx-react@9.1.0)(mobx-restful@0.7.0-rc.0)(mobx@6.12.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /mobx-restful-table@2.0.0-rc.0(@types/react@18.2.61)(mobx-i18n@0.5.0)(mobx-react@9.1.0)(mobx-restful@0.7.0-rc.0)(mobx@6.12.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-1ERdomImZVGgVtQyuiYS6Bphm+pCnHTJmkj404mO6vN82/RdkUThhMA4viCAbHCFWs3RZPg2OHrM3rCwoYKeCw==} peerDependencies: mobx: '>=6.11' @@ -5629,9 +5674,9 @@ packages: mobx-react-helper: 0.3.1(mobx@6.12.0)(react@18.2.0) mobx-restful: 0.7.0-rc.0(mobx@6.12.0)(typescript@5.3.3) react: 18.2.0 - react-bootstrap: 2.10.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + react-bootstrap: 2.10.1(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0) regenerator-runtime: 0.14.1 - web-utility: 4.1.3(typescript@5.3.3) + web-utility: 4.3.0(typescript@5.3.3) transitivePeerDependencies: - '@types/react' - react-dom @@ -5647,7 +5692,7 @@ packages: koajax: 0.9.6(typescript@5.3.3) mobx: 6.12.0 regenerator-runtime: 0.14.1 - web-utility: 4.1.3(typescript@5.3.3) + web-utility: 4.3.0(typescript@5.3.3) transitivePeerDependencies: - jsdom - typescript @@ -5688,17 +5733,17 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: false - /next-pwa@5.6.0(next@14.1.0)(webpack@5.90.0): + /next-pwa@5.6.0(next@14.1.1)(webpack@5.90.3): resolution: {integrity: sha512-XV8g8C6B7UmViXU8askMEYhWwQ4qc/XqJGnexbLV68hzKaGHZDMtHsm2TNxFcbR7+ypVuth/wwpiIlMwpRJJ5A==} peerDependencies: next: '>=9.0.0' dependencies: - babel-loader: 8.3.0(webpack@5.90.0) - clean-webpack-plugin: 4.0.0(webpack@5.90.0) + babel-loader: 8.3.0(webpack@5.90.3) + clean-webpack-plugin: 4.0.0(webpack@5.90.3) globby: 11.1.0 - next: 14.1.0(react-dom@18.2.0)(react@18.2.0) - terser-webpack-plugin: 5.3.10(webpack@5.90.0) - workbox-webpack-plugin: 6.6.0(webpack@5.90.0) + next: 14.1.1(react-dom@18.2.0)(react@18.2.0) + terser-webpack-plugin: 5.3.10(webpack@5.90.3) + workbox-webpack-plugin: 6.6.0(webpack@5.90.3) workbox-window: 6.6.0 transitivePeerDependencies: - '@babel/core' @@ -5710,22 +5755,22 @@ packages: - webpack dev: false - /next-ssr-middleware@0.7.0(mobx@6.12.0)(next@14.1.0)(typescript@5.3.3): + /next-ssr-middleware@0.7.0(mobx@6.12.0)(next@14.1.1)(typescript@5.3.3): resolution: {integrity: sha512-w6CJVQDZJtUvbB6j6wuwBGbBV0ThnLB8lBg3gV25vX6c3xKGjwyXQgZy87nlkqZi+aXxipDqILEzGwMT70v3pg==} peerDependencies: next: '>=9.3' dependencies: jsonwebtoken: 9.0.2 mobx-i18n: 0.5.0(mobx@6.12.0) - next: 14.1.0(react-dom@18.2.0)(react@18.2.0) + next: 14.1.1(react-dom@18.2.0)(react@18.2.0) tslib: 2.6.2 - web-utility: 4.1.3(typescript@5.3.3) + web-utility: 4.3.0(typescript@5.3.3) transitivePeerDependencies: - mobx - typescript dev: false - /next-with-less@3.0.1(less-loader@12.1.0)(less@4.2.0)(next@14.1.0): + /next-with-less@3.0.1(less-loader@12.2.0)(less@4.2.0)(next@14.1.1): resolution: {integrity: sha512-lVJQ+dNWGpR1ccWM/LjY+8i28DC2oPa1Ivrc+h4+DFPJJN6O2EGKZIFBGrd9GLbwAEjFzKPs7yUk6bnrbY0qcw==} peerDependencies: less: '*' @@ -5734,12 +5779,12 @@ packages: dependencies: clone-deep: 4.0.1 less: 4.2.0 - less-loader: 12.1.0(less@4.2.0)(webpack@5.90.0) - next: 14.1.0(react-dom@18.2.0)(react@18.2.0) + less-loader: 12.2.0(less@4.2.0)(webpack@5.90.3) + next: 14.1.1(react-dom@18.2.0)(react@18.2.0) dev: false - /next@14.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} + /next@14.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-McrGJqlGSHeaz2yTRPkEucxQKe5Zq7uPwyeHNmJaZNY4wx9E9QdxmTp310agFRoMuIYgQrCrT3petg13fSVOww==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -5753,7 +5798,7 @@ packages: sass: optional: true dependencies: - '@next/env': 14.1.0 + '@next/env': 14.1.1 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001581 @@ -5763,15 +5808,15 @@ packages: react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.1.0 - '@next/swc-darwin-x64': 14.1.0 - '@next/swc-linux-arm64-gnu': 14.1.0 - '@next/swc-linux-arm64-musl': 14.1.0 - '@next/swc-linux-x64-gnu': 14.1.0 - '@next/swc-linux-x64-musl': 14.1.0 - '@next/swc-win32-arm64-msvc': 14.1.0 - '@next/swc-win32-ia32-msvc': 14.1.0 - '@next/swc-win32-x64-msvc': 14.1.0 + '@next/swc-darwin-arm64': 14.1.1 + '@next/swc-darwin-x64': 14.1.1 + '@next/swc-linux-arm64-gnu': 14.1.1 + '@next/swc-linux-arm64-musl': 14.1.1 + '@next/swc-linux-x64-gnu': 14.1.1 + '@next/swc-linux-x64-musl': 14.1.1 + '@next/swc-win32-arm64-msvc': 14.1.1 + '@next/swc-win32-ia32-msvc': 14.1.1 + '@next/swc-win32-x64-msvc': 14.1.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -6067,8 +6112,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier@3.2.4: - resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true dev: true @@ -6132,26 +6177,26 @@ packages: safe-buffer: 5.2.1 dev: false - /react-bootstrap-editor@2.0.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-ml5VoqQuS30YGxeKlJYsrUtVfq/R7p7gg310MWrNMDB+CIuMzbJ+2OdH2guYBuPcYVhNsni/2QlTU5axDLxVXA==} + /react-bootstrap-editor@2.0.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-/in8pJZ1NhzSFLRTFI8UKO0dXVjMHqlRwaOBmue+ATCPnUo1wAKeimUax+YHNyTvyAMfvYDBMyLEc8ZvB61KyA==} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: - '@swc/helpers': 0.5.3 - edkit: 1.0.2 + '@swc/helpers': 0.5.6 + edkit: 1.1.1(typescript@5.3.3) mobx: 6.12.0 mobx-react: 9.1.0(mobx@6.12.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - web-utility: 4.1.3(typescript@5.3.3) + web-utility: 4.3.0(typescript@5.3.3) transitivePeerDependencies: - react-native - typescript dev: false - /react-bootstrap@2.10.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-87gRP69VAfeU2yKgp8RI3HvzhPNrnYIV2QNranYXataz3ef+k7OhvKGGdxQLQfUsQ2RTmlY66tn4pdFrZ94hNg==} + /react-bootstrap@2.10.1(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-J3OpRZIvCTQK+Tg/jOkRUvpYLHMdGeU9KqFUBQrV0d/Qr/3nsINpiOJyZMWnM5SJ3ctZdhPA6eCIKpEJR3Ellg==} peerDependencies: '@types/react': '>=16.14.8' react: '>=16.14.0' @@ -6163,7 +6208,7 @@ packages: '@babel/runtime': 7.23.9 '@restart/hooks': 0.4.15(react@18.2.0) '@restart/ui': 1.6.6(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 + '@types/react': 18.2.61 '@types/react-transition-group': 4.4.10 classnames: 2.5.1 dom-helpers: 5.2.1 @@ -6888,7 +6933,7 @@ packages: unique-string: 2.0.0 dev: false - /terser-webpack-plugin@5.3.10(webpack@5.90.0): + /terser-webpack-plugin@5.3.10(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -6909,7 +6954,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.90.0 + webpack: 5.90.3 dev: false /terser@5.27.0: @@ -6923,6 +6968,12 @@ packages: source-map-support: 0.5.21 dev: false + /text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} + dependencies: + utrie: 1.0.2 + dev: false + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true @@ -7061,7 +7112,7 @@ packages: react: '>=15.0.0' dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.48 + '@types/react': 18.2.61 invariant: 2.2.4 react: 18.2.0 react-lifecycles-compat: 3.0.4 @@ -7204,6 +7255,12 @@ packages: react: 18.2.0 dev: false + /utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} + dependencies: + base64-arraybuffer: 1.0.2 + dev: false + /vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} dependencies: @@ -7233,12 +7290,12 @@ packages: graceful-fs: 4.2.11 dev: false - /web-utility@4.1.3(typescript@5.3.3): - resolution: {integrity: sha512-NLk7jXW/3WKMXxr/THwRilzjjsGmK78nSZJShzcDSwmAmyzKLkG28kxSVX8hw9Eynp+dOKAjeK/CB/kLZec6rQ==} + /web-utility@4.3.0(typescript@5.3.3): + resolution: {integrity: sha512-9GhmDtRx7xcqUWAo/Y6IUifPwM+DT/uprfov4Hd8uPkkuL5HM1Cfc5aJ331FADTkiPwh2gaoxBQ5QbxL/CSG1Q==} peerDependencies: typescript: '>=4.1' dependencies: - '@swc/helpers': 0.5.3 + '@swc/helpers': 0.5.6 element-internals-polyfill: 1.3.10 regenerator-runtime: 0.14.1 typescript: 5.3.3 @@ -7264,8 +7321,8 @@ packages: engines: {node: '>=10.13.0'} dev: false - /webpack@5.90.0: - resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==} + /webpack@5.90.3: + resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7295,7 +7352,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -7512,7 +7569,7 @@ packages: resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} dev: false - /workbox-webpack-plugin@6.6.0(webpack@5.90.0): + /workbox-webpack-plugin@6.6.0(webpack@5.90.3): resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} engines: {node: '>=10.0.0'} peerDependencies: @@ -7521,7 +7578,7 @@ packages: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.90.0 + webpack: 5.90.3 webpack-sources: 1.4.3 workbox-build: 6.6.0 transitivePeerDependencies: diff --git a/start.sh b/start.sh index 9568b07..fb0cb68 100644 --- a/start.sh +++ b/start.sh @@ -4,6 +4,6 @@ docker load < $1 docker image ls -a docker-compose down -v --remove-orphans -docker compose up -d +docker-compose up -d docker image prune -a -f \ No newline at end of file