From 12f3bed51cf94274eb050efae9a1994d71a9b095 Mon Sep 17 00:00:00 2001 From: yuuangzhang Date: Tue, 22 Oct 2024 16:33:20 +0800 Subject: [PATCH] feat: upgrade typescript to v5 --- docs/package.json | 2 +- docs/web/markdown/features/vite.md | 2 +- example/midway-react-ssr/package.json | 2 +- example/midway-react18-ssr/package.json | 2 +- example/midway-vue-ssr/package.json | 2 +- example/midway-vue3-ssr/package.json | 2 +- example/midway-vue3-ssr/web/shims-vue.d.ts | 8 - example/nestjs-react-ssr/package.json | 2 +- example/nestjs-react18-ssr/package.json | 2 +- example/nestjs-vue-ssr/package.json | 2 +- example/nestjs-vue3-ssr-pinia/package.json | 2 +- example/nestjs-vue3-ssr/package.json | 2 +- example/nestjs-vue3-ssr/web/shims-vue.d.ts | 8 - package.json | 2 +- packages/hoc-react/src/wrapComponent.tsx | 2 +- packages/hoc-react18/src/wrapComponent.tsx | 2 +- packages/plugin-vue/src/entry/server-entry.ts | 2 +- packages/types/src/react/route.ts | 16 +- pnpm-lock.yaml | 249 ++++++++++-------- 19 files changed, 169 insertions(+), 142 deletions(-) delete mode 100644 example/midway-vue3-ssr/web/shims-vue.d.ts delete mode 100644 example/nestjs-vue3-ssr/web/shims-vue.d.ts diff --git a/docs/package.json b/docs/package.json index bc619f169..ec010e3e6 100644 --- a/docs/package.json +++ b/docs/package.json @@ -37,7 +37,7 @@ "ssr-plugin-midway": "^6.0.0", "ssr-plugin-vue3": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0" + "typescript": "^5.0.0" }, "scripts": { "stop": "egg-scripts stop --title=midway-server-my_midway_project", diff --git a/docs/web/markdown/features/vite.md b/docs/web/markdown/features/vite.md index 3a75aad74..93ef0fe73 100644 --- a/docs/web/markdown/features/vite.md +++ b/docs/web/markdown/features/vite.md @@ -206,7 +206,7 @@ const __vite_ssr_import_0__ = await __vite_ssr_import__("semver"); "ssr": "^5.0.0", "ssr-plugin-midway": "^5.0.0", "ssr-plugin-vue3": "^5.0.0", - "typescript": "^4.0.0" + "typescript": "^5.0.0" }, ``` - 删除原有的 `vite.config.js` 文件,如之前没有创建,则不需要删除 diff --git a/example/midway-react-ssr/package.json b/example/midway-react-ssr/package.json index b58b6dc62..078ff53b3 100644 --- a/example/midway-react-ssr/package.json +++ b/example/midway-react-ssr/package.json @@ -28,7 +28,7 @@ "ssr-plugin-midway": "^6.0.0", "ssr-plugin-react": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0" + "typescript": "^5.0.0" }, "scripts": { "prod": "ssr build && pm2 start pm2.config.js", diff --git a/example/midway-react18-ssr/package.json b/example/midway-react18-ssr/package.json index 47f89c572..d0cd7593d 100644 --- a/example/midway-react18-ssr/package.json +++ b/example/midway-react18-ssr/package.json @@ -27,7 +27,7 @@ "ssr-plugin-midway": "^6.0.0", "ssr-plugin-react18": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0" + "typescript": "^5.0.0" }, "scripts": { "prod": "ssr build && pm2 start pm2.config.js", diff --git a/example/midway-vue-ssr/package.json b/example/midway-vue-ssr/package.json index 87ddbe17b..65b22aa9d 100644 --- a/example/midway-vue-ssr/package.json +++ b/example/midway-vue-ssr/package.json @@ -28,7 +28,7 @@ "ssr-plugin-midway": "^6.0.0", "ssr-plugin-vue": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0" + "typescript": "^5.0.0" }, "scripts": { "prod": "ssr build && pm2 start pm2.config.js", diff --git a/example/midway-vue3-ssr/package.json b/example/midway-vue3-ssr/package.json index 86e2c2e8e..5503d3b3c 100644 --- a/example/midway-vue3-ssr/package.json +++ b/example/midway-vue3-ssr/package.json @@ -28,7 +28,7 @@ "ssr-plugin-midway": "^6.0.0", "ssr-plugin-vue3": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0" + "typescript": "^5.0.0" }, "scripts": { "prod": "ssr build && pm2 start pm2.config.js", diff --git a/example/midway-vue3-ssr/web/shims-vue.d.ts b/example/midway-vue3-ssr/web/shims-vue.d.ts deleted file mode 100644 index aafef9509..000000000 --- a/example/midway-vue3-ssr/web/shims-vue.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// - -declare module '*.vue' { - import type { DefineComponent } from 'vue' - // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types - const component: DefineComponent<{}, {}, any> - export default component -} diff --git a/example/nestjs-react-ssr/package.json b/example/nestjs-react-ssr/package.json index 08f1bec0c..5eeb340ac 100644 --- a/example/nestjs-react-ssr/package.json +++ b/example/nestjs-react-ssr/package.json @@ -26,7 +26,7 @@ "ssr-plugin-nestjs": "^6.0.0", "ssr-plugin-react": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0", + "typescript": "^5.0.0", "webpack": "^4.0.0" }, "engines": { diff --git a/example/nestjs-react18-ssr/package.json b/example/nestjs-react18-ssr/package.json index c495c4563..86b07086c 100644 --- a/example/nestjs-react18-ssr/package.json +++ b/example/nestjs-react18-ssr/package.json @@ -25,7 +25,7 @@ "ssr-plugin-nestjs": "^6.0.0", "ssr-plugin-react18": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0", + "typescript": "^5.0.0", "webpack": "^4.0.0" }, "engines": { diff --git a/example/nestjs-vue-ssr/package.json b/example/nestjs-vue-ssr/package.json index 36484d192..f61ec491a 100644 --- a/example/nestjs-vue-ssr/package.json +++ b/example/nestjs-vue-ssr/package.json @@ -24,7 +24,7 @@ "ssr-plugin-nestjs": "^6.0.0", "ssr-plugin-vue": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0", + "typescript": "^5.0.0", "webpack": "^4.0.0" }, "engines": { diff --git a/example/nestjs-vue3-ssr-pinia/package.json b/example/nestjs-vue3-ssr-pinia/package.json index dc6617ccc..4be0c313f 100644 --- a/example/nestjs-vue3-ssr-pinia/package.json +++ b/example/nestjs-vue3-ssr-pinia/package.json @@ -25,7 +25,7 @@ "ssr-plugin-nestjs": "^6.0.0", "ssr-plugin-vue3": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0", + "typescript": "^5.0.0", "webpack": "^4.0.0" }, "engines": { diff --git a/example/nestjs-vue3-ssr/package.json b/example/nestjs-vue3-ssr/package.json index acf736788..74367d2b3 100644 --- a/example/nestjs-vue3-ssr/package.json +++ b/example/nestjs-vue3-ssr/package.json @@ -25,7 +25,7 @@ "ssr-plugin-nestjs": "^6.0.0", "ssr-plugin-vue3": "^6.0.0", "ssr-types": "^6.0.0", - "typescript": "^4.0.0", + "typescript": "^5.0.0", "webpack": "^4.0.0" }, "engines": { diff --git a/example/nestjs-vue3-ssr/web/shims-vue.d.ts b/example/nestjs-vue3-ssr/web/shims-vue.d.ts deleted file mode 100644 index aafef9509..000000000 --- a/example/nestjs-vue3-ssr/web/shims-vue.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// - -declare module '*.vue' { - import type { DefineComponent } from 'vue' - // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types - const component: DefineComponent<{}, {}, any> - export default component -} diff --git a/package.json b/package.json index 1faa9fedc..c261d02bc 100644 --- a/package.json +++ b/package.json @@ -80,6 +80,6 @@ "semver": "^7.3.7", "shelljs": "^0.8.5", "turbo": "^1.4.3", - "typescript": "^4.7.4" + "typescript": "^5.0.0" } } diff --git a/packages/hoc-react/src/wrapComponent.tsx b/packages/hoc-react/src/wrapComponent.tsx index 1efba2174..f8f78396e 100644 --- a/packages/hoc-react/src/wrapComponent.tsx +++ b/packages/hoc-react/src/wrapComponent.tsx @@ -33,7 +33,7 @@ const fetchAndDispatch = async ({ fetch, layoutFetch }: fetchType, dispatch: Rea function wrapComponent(WrappedComponent: DynamicFC | StaticFC) { return withRouter((props: any) => { const [ready, setReady] = useState(WrappedComponent.name !== 'dynamicComponent') - const { state, dispatch } = useContext(useStoreContext() as any) + const { state, dispatch } = useContext(useStoreContext() as any) useEffect(() => { didMount() diff --git a/packages/hoc-react18/src/wrapComponent.tsx b/packages/hoc-react18/src/wrapComponent.tsx index 9ae00c20a..6957c3fb8 100644 --- a/packages/hoc-react18/src/wrapComponent.tsx +++ b/packages/hoc-react18/src/wrapComponent.tsx @@ -33,7 +33,7 @@ const fetchAndDispatch = async ({ fetch, layoutFetch }: fetchType, dispatch: Rea function wrapComponent(WrappedComponent: DynamicFC | StaticFC) { return withRouter((props: any) => { const [ready, setReady] = useState(WrappedComponent.name !== 'dynamicComponent') - const { state, dispatch } = useContext(useStoreContext() as any) + const { state, dispatch } = useContext(useStoreContext() as any) useEffect(() => { didMount() diff --git a/packages/plugin-vue/src/entry/server-entry.ts b/packages/plugin-vue/src/entry/server-entry.ts index 05bcaceff..2faf0904a 100644 --- a/packages/plugin-vue/src/entry/server-entry.ts +++ b/packages/plugin-vue/src/entry/server-entry.ts @@ -54,7 +54,7 @@ const serverRender = async (ctx: ISSRContext, config: IConfig) => { const state = Object.assign({}, store.state ?? {}, combineAysncData) const ssrDevInfo = { manifest: isDev ? manifest : '', rootId } const app = new RealVue({ - // @ts-expect-error + // @ts-ignore router, store, render: function (h: Vue.CreateElement) { diff --git a/packages/types/src/react/route.ts b/packages/types/src/react/route.ts index da46730b0..250dd7d5f 100644 --- a/packages/types/src/react/route.ts +++ b/packages/types/src/react/route.ts @@ -22,31 +22,31 @@ export interface ProvisionalFeRouteItem { component?: string } -export interface Params { +export interface Params { ctx?: ISSRContext routerProps?: RouteComponentProps state?: any } -export interface ParamsMidway { +export interface ParamsMidway { ctx?: ISSRMidwayContext routerProps?: RouteComponentProps state?: any } -export interface ParamsMidwayKoa { +export interface ParamsMidwayKoa { ctx?: ISSRMidwayKoaContext routerProps?: RouteComponentProps state?: any } -export interface ParamsNest { +export interface ParamsNest { ctx?: ISSRNestContext routerProps?: RouteComponentProps state?: any } -export type ReactFetch = (params: Params) => Promise -export type ReactMidwayFetch = (params: ParamsMidway) => Promise -export type ReactMidwayKoaFetch = (params: ParamsMidwayKoa) => Promise -export type ReactNestFetch = (params: ParamsNest) => Promise +export type ReactFetch = (params: Params) => Promise +export type ReactMidwayFetch = (params: ParamsMidway) => Promise +export type ReactMidwayKoaFetch = (params: ParamsMidwayKoa) => Promise +export type ReactNestFetch = (params: ParamsNest) => Promise export type ReactESMFetch = () => Promise<{ default: ReactFetch diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7776f4a83..223ff6da0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: semver: ^7.3.7 shelljs: ^0.8.5 turbo: ^1.4.3 - typescript: ^4.7.4 + typescript: ^5.0.0 devDependencies: '@types/node': 18.7.13 '@types/prompts': 2.0.14 @@ -38,8 +38,8 @@ importers: cypress: 6.9.1 esbuild: 0.14.48 eslint: 7.32.0 - eslint-config-standard-react-ts: 1.0.18_typescript@4.7.4 - eslint-config-standard-vue-ts: 1.0.21_typescript@4.7.4 + eslint-config-standard-react-ts: 1.0.18_typescript@5.2.2 + eslint-config-standard-vue-ts: 1.0.21_typescript@5.2.2 esno: 4.0.0 execa: 5.1.1 glob: 10.3.10 @@ -50,7 +50,7 @@ importers: semver: 7.3.7 shelljs: 0.8.5 turbo: 1.4.3 - typescript: 4.7.4 + typescript: 5.2.2 example/midway-react-ssr: specifiers: @@ -76,7 +76,7 @@ importers: ssr-plugin-react: ^6.0.0 ssr-types: ^6.0.0 swiper: 6.7.5 - typescript: ^4.0.0 + typescript: ^5.0.0 valtio: ^1.11.2 dependencies: '@midwayjs/bootstrap': 3.4.12 @@ -98,12 +98,12 @@ importers: '@types/react': 17.0.48 '@types/react-dom': 17.0.17 '@types/react-router-dom': 5.3.3 - eslint-config-standard-react-ts: 1.0.18_typescript@4.7.4 + eslint-config-standard-react-ts: 1.0.18_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-midway: link:../../packages/plugin-midway ssr-plugin-react: link:../../packages/plugin-react ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 example/midway-react18-ssr: specifiers: @@ -128,7 +128,7 @@ importers: ssr-plugin-midway: ^6.0.0 ssr-plugin-react18: ^6.0.0 ssr-types: ^6.0.0 - typescript: ^4.0.0 + typescript: ^5.0.0 valtio: ^1.11.2 dependencies: '@midwayjs/bootstrap': 3.4.12 @@ -149,12 +149,12 @@ importers: '@types/react': 18.0.28 '@types/react-dom': 18.0.11 '@types/react-router-dom': 5.3.3 - eslint-config-standard-react-ts: 1.0.18_typescript@4.7.4 + eslint-config-standard-react-ts: 1.0.18_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-midway: link:../../packages/plugin-midway ssr-plugin-react18: link:../../packages/plugin-react18 ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 example/midway-vue-ssr: specifiers: @@ -176,7 +176,7 @@ importers: ssr-plugin-vue: ^6.0.0 ssr-types: ^6.0.0 swiper: ^5.2.0 - typescript: ^4.0.0 + typescript: ^5.0.0 vue: ^2.7.8 vue-awesome-swiper: ^4.1.1 vue-router: ^3.6.5 @@ -202,12 +202,12 @@ importers: devDependencies: '@midwayjs/mock': 3.4.12 cross-env: 7.0.3 - eslint-config-standard-vue-ts: 1.0.21_typescript@4.7.4 + eslint-config-standard-vue-ts: 1.0.21_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-midway: link:../../packages/plugin-midway ssr-plugin-vue: link:../../packages/plugin-vue ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 example/midway-vue3-ssr: specifiers: @@ -231,7 +231,7 @@ importers: ssr-plugin-vue3: ^6.0.0 ssr-types: ^6.0.0 swiper: 6.7.5 - typescript: ^4.0.0 + typescript: ^5.0.0 vue: ^3.0.0 vue-router: ^4.2.4 vuex: ^4.0.0 @@ -244,7 +244,7 @@ importers: '@vue/server-renderer': 3.2.37_vue@3.2.37 koa-static-cache: 5.1.4 midway-schedule: 2.14.7 - pinia: 2.0.20_typescript@4.7.4+vue@3.2.37 + pinia: 2.0.20_typescript@5.2.2+vue@3.2.37 pm2: 4.5.6 ssr-common-utils: link:../../packages/utils ssr-core: link:../../packages/core @@ -255,12 +255,12 @@ importers: vuex: 4.0.2_vue@3.2.37 devDependencies: '@midwayjs/mock': 3.4.12 - eslint-config-standard-vue-ts: 1.0.21_typescript@4.7.4 + eslint-config-standard-vue-ts: 1.0.21_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-midway: link:../../packages/plugin-midway ssr-plugin-vue3: link:../../packages/plugin-vue3 ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 example/nestjs-react-ssr: specifiers: @@ -284,7 +284,7 @@ importers: ssr-plugin-react: ^6.0.0 ssr-types: ^6.0.0 swiper: 6.7.5 - typescript: ^4.0.0 + typescript: ^5.0.0 valtio: ^1.11.2 webpack: ^4.0.0 dependencies: @@ -305,12 +305,12 @@ importers: '@types/react': 17.0.48 '@types/react-dom': 17.0.17 '@types/react-router-dom': 5.3.3 - eslint-config-standard-react-ts: 1.0.18_typescript@4.7.4 + eslint-config-standard-react-ts: 1.0.18_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-nestjs: link:../../packages/plugin-nestjs ssr-plugin-react: link:../../packages/plugin-react ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 webpack: 4.46.0 example/nestjs-react18-ssr: @@ -334,7 +334,7 @@ importers: ssr-plugin-nestjs: ^6.0.0 ssr-plugin-react18: ^6.0.0 ssr-types: ^6.0.0 - typescript: ^4.0.0 + typescript: ^5.0.0 valtio: ^1.11.2 webpack: ^4.0.0 dependencies: @@ -354,12 +354,12 @@ importers: '@types/react': 18.0.28 '@types/react-dom': 18.0.11 '@types/react-router-dom': 5.3.3 - eslint-config-standard-react-ts: 1.0.18_typescript@4.7.4 + eslint-config-standard-react-ts: 1.0.18_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-nestjs: link:../../packages/plugin-nestjs ssr-plugin-react18: link:../../packages/plugin-react18 ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 webpack: 4.46.0 example/nestjs-vue-ssr: @@ -378,7 +378,7 @@ importers: ssr-plugin-vue: ^6.0.0 ssr-types: ^6.0.0 swiper: ^5.2.0 - typescript: ^4.0.0 + typescript: ^5.0.0 vue: ^2.7.8 vue-awesome-swiper: ^4.1.1 vue-router: ^3.6.5 @@ -401,12 +401,12 @@ importers: vuex: 3.6.2_vue@2.7.10 devDependencies: '@nestjs/cli': 10.1.18_esbuild@0.14.48 - eslint-config-standard-vue-ts: 1.0.21_typescript@4.7.4 + eslint-config-standard-vue-ts: 1.0.21_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-nestjs: link:../../packages/plugin-nestjs ssr-plugin-vue: link:../../packages/plugin-vue ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 webpack: 4.46.0 example/nestjs-vue3-ssr: @@ -428,7 +428,7 @@ importers: ssr-plugin-vue3: ^6.0.0 ssr-types: ^6.0.0 swiper: 6.7.5 - typescript: ^4.0.0 + typescript: ^5.0.0 vue: ^3.0.0 vue-router: ^4.2.4 vuex: ^4.0.0 @@ -438,7 +438,7 @@ importers: '@nestjs/core': 10.2.7_68f63b486ae42c9dbfc0314ba2c354ff '@nestjs/platform-express': 10.2.7_7e1a8fdb23a2541ab0a421ae41e76c66 '@vue/server-renderer': 3.2.37_vue@3.2.37 - pinia: 2.0.20_typescript@4.7.4+vue@3.2.37 + pinia: 2.0.20_typescript@5.2.2+vue@3.2.37 pm2: 4.5.6 reflect-metadata: 0.1.13 ssr-common-utils: link:../../packages/utils @@ -450,12 +450,12 @@ importers: vuex: 4.0.2_vue@3.2.37 devDependencies: '@nestjs/cli': 10.1.18_esbuild@0.14.48 - eslint-config-standard-vue-ts: 1.0.21_typescript@4.7.4 + eslint-config-standard-vue-ts: 1.0.21_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-nestjs: link:../../packages/plugin-nestjs ssr-plugin-vue3: link:../../packages/plugin-vue3 ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 webpack: 4.46.0 example/nestjs-vue3-ssr-pinia: @@ -477,7 +477,7 @@ importers: ssr-plugin-vue3: ^6.0.0 ssr-types: ^6.0.0 swiper: 6.7.5 - typescript: ^4.0.0 + typescript: ^5.0.0 vue: ^3.0.0 vue-router: ^4.2.4 vuex: ^4.0.0 @@ -487,7 +487,7 @@ importers: '@nestjs/core': 10.2.7_68f63b486ae42c9dbfc0314ba2c354ff '@nestjs/platform-express': 10.2.7_7e1a8fdb23a2541ab0a421ae41e76c66 '@vue/server-renderer': 3.2.37_vue@3.2.37 - pinia: 2.0.20_typescript@4.7.4+vue@3.2.37 + pinia: 2.0.20_typescript@5.2.2+vue@3.2.37 pm2: 4.5.6 reflect-metadata: 0.1.13 ssr-common-utils: link:../../packages/utils @@ -499,12 +499,12 @@ importers: vuex: 4.0.2_vue@3.2.37 devDependencies: '@nestjs/cli': 10.1.18_esbuild@0.14.48 - eslint-config-standard-vue-ts: 1.0.21_typescript@4.7.4 + eslint-config-standard-vue-ts: 1.0.21_typescript@5.2.2 ssr: link:../../packages/cli ssr-plugin-nestjs: link:../../packages/plugin-nestjs ssr-plugin-vue3: link:../../packages/plugin-vue3 ssr-types: link:../../packages/types - typescript: 4.7.4 + typescript: 5.2.2 webpack: 4.46.0 packages/cli: @@ -619,7 +619,7 @@ importers: ssr-common-utils: ^6.2.10 ssr-types: ^6.2.3 dependencies: - '@midwayjs/cli': 2.0.11_efe961071de9fd3cd549dd7b2288d771 + '@midwayjs/cli': 2.0.11_6bba27b181af996e72da82c7fe214d24 '@midwayjs/logger': 3.1.4 '@types/koa': 2.13.5 ssr-common-utils: link:../utils @@ -737,7 +737,7 @@ importers: postcss-preset-env: 7.6.0_postcss@8.4.16 postcss-safe-parser: 6.0.0_postcss@8.4.16 react: 17.0.2 - react-dev-utils: 11.0.4_eslint@7.32.0+typescript@4.7.4 + react-dev-utils: 11.0.4_eslint@7.32.0+typescript@5.2.2 react-dom: 17.0.2_react@17.0.2 react-refresh: 0.12.0 react-router: 5.3.3_react@17.0.2 @@ -857,7 +857,7 @@ importers: postcss-preset-env: 7.6.0_postcss@8.4.16 postcss-safe-parser: 6.0.0_postcss@8.4.16 react: 18.2.0 - react-dev-utils: 11.0.4_eslint@7.32.0+typescript@4.7.4 + react-dev-utils: 11.0.4_eslint@7.32.0+typescript@5.2.2 react-dom: 18.2.0_react@18.2.0 react-refresh: 0.12.0 react-router: 5.3.3_react@18.2.0 @@ -1057,7 +1057,7 @@ importers: less-loader: 7.3.0_less@4.1.3 optimize-css-assets-webpack-plugin: 6.0.1 ora: 4.1.1 - pinia: 2.0.20_typescript@4.7.4+vue@3.2.37 + pinia: 2.0.20_typescript@5.2.2+vue@3.2.37 postcss: 8.4.16 postcss-discard-comments: 5.1.2_postcss@8.4.16 postcss-flexbugs-fixes: 5.0.2_postcss@8.4.16 @@ -1182,7 +1182,7 @@ importers: '@types/semver': 7.3.12 '@types/shelljs': 0.8.11 concurrently: 5.3.0 - pinia: 2.0.20_typescript@4.7.4+vue@3.2.37 + pinia: 2.0.20_typescript@5.2.2+vue@3.2.37 rollup: 2.77.3 ssr-types: link:../types vue: 3.2.37 @@ -3447,7 +3447,7 @@ packages: - '@types/node' dev: false - /@midwayjs/cli/2.0.11_efe961071de9fd3cd549dd7b2288d771: + /@midwayjs/cli/2.0.11_6bba27b181af996e72da82c7fe214d24: resolution: {integrity: sha512-I77Li5Au72eD3o/l0KoWFLflsp2TvIC2O3EScFKhn3FtAjBT0QkhcWTKSDMqnxmtkKzLWBu1PWJjakb/j0zfNQ==} engines: {node: '>= 10.0.0'} hasBin: true @@ -3463,7 +3463,7 @@ packages: minimist: 1.2.6 mod-info: 1.0.2 source-map-support: 0.5.21 - ts-node: 10.9.1_efe961071de9fd3cd549dd7b2288d771 + ts-node: 10.9.1_6bba27b181af996e72da82c7fe214d24 transitivePeerDependencies: - '@midwayjs/mock' - '@swc/core' @@ -4578,7 +4578,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/4.33.0_d91404fd3b7596e5b6874ef0a887f4fa: + /@typescript-eslint/eslint-plugin/4.33.0_8aa98ce84195408c02c05fb60422c838: resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -4589,8 +4589,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.7.4 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@5.2.2 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.4 eslint: 7.32.0 @@ -4598,13 +4598,13 @@ packages: ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.2.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.62.0_d91404fd3b7596e5b6874ef0a887f4fa: + /@typescript-eslint/eslint-plugin/5.62.0_8aa98ce84195408c02c05fb60422c838: resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4616,23 +4616,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_eslint@7.32.0+typescript@4.7.4 - '@typescript-eslint/utils': 5.62.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/type-utils': 5.62.0_eslint@7.32.0+typescript@5.2.2 + '@typescript-eslint/utils': 5.62.0_eslint@7.32.0+typescript@5.2.2 debug: 4.3.4 eslint: 7.32.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.2.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.7.4: + /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@5.2.2: resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -4641,7 +4641,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.7.4 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.2.2 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -4650,7 +4650,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@4.7.4: + /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@5.2.2: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -4662,10 +4662,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.7.4 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.2.2 debug: 4.3.4 eslint: 7.32.0 - typescript: 4.7.4 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -4686,7 +4686,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils/5.62.0_eslint@7.32.0+typescript@4.7.4: + /@typescript-eslint/type-utils/5.62.0_eslint@7.32.0+typescript@5.2.2: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4696,12 +4696,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.7.4 - '@typescript-eslint/utils': 5.62.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.2.2 + '@typescript-eslint/utils': 5.62.0_eslint@7.32.0+typescript@5.2.2 debug: 4.3.4 eslint: 7.32.0 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.2.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -4716,7 +4716,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.7.4: + /@typescript-eslint/typescript-estree/4.33.0_typescript@5.2.2: resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -4731,13 +4731,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.2.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.62.0_typescript@4.7.4: + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.2.2: resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4752,13 +4752,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.2.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_eslint@7.32.0+typescript@4.7.4: + /@typescript-eslint/utils/5.62.0_eslint@7.32.0+typescript@5.2.2: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4769,7 +4769,7 @@ packages: '@types/semver': 7.5.3 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.7.4 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.2.2 eslint: 7.32.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -5856,7 +5856,7 @@ packages: /axios/1.4.0: resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} dependencies: - follow-redirects: 1.15.1_debug@4.3.4 + follow-redirects: 1.15.1 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -6691,6 +6691,7 @@ packages: /chokidar/3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + requiresBuild: true dependencies: anymatch: 3.1.2 braces: 3.0.2 @@ -9063,44 +9064,44 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-standard-react-ts/1.0.18_typescript@4.7.4: + /eslint-config-standard-react-ts/1.0.18_typescript@5.2.2: resolution: {integrity: sha512-l7DVMAYawD+Jr2IcN05SQ2Ku13yDgRjhDGXCfy1F2/rLugqnLqaB5Q6b7c0eyroek7VNDaR51pWrB547Ue6o+g==} peerDependencies: typescript: '>=3.9.0' dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0_d91404fd3b7596e5b6874ef0a887f4fa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.62.0_8aa98ce84195408c02c05fb60422c838 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 eslint: 7.32.0 - eslint-config-standard-with-typescript: 19.0.1_cba014bd58ee950f8a819853979f2d74 + eslint-config-standard-with-typescript: 19.0.1_dd58c4ea37284d118ba0afc5c494370e eslint-plugin-import: 2.26.0_2951ba233cd46bb4e0f2f0a3f7fe108e eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 4.3.1 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 eslint-plugin-standard: 4.1.0_eslint@7.32.0 - typescript: 4.7.4 + typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-standard-vue-ts/1.0.21_typescript@4.7.4: + /eslint-config-standard-vue-ts/1.0.21_typescript@5.2.2: resolution: {integrity: sha512-+FFdCQif0PNyl6Tw6qmPJ2lk92Z2q6YJ80235Z5OOSdKSUjZxXkk3Xw1AspBJHjOWNsR/BzPrM5PM2aZqRMzZg==} peerDependencies: typescript: '>=3.9.0' dependencies: - '@typescript-eslint/eslint-plugin': 4.33.0_d91404fd3b7596e5b6874ef0a887f4fa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 4.33.0_8aa98ce84195408c02c05fb60422c838 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 babel-eslint: 10.1.0_eslint@7.32.0 eslint: 7.32.0 eslint-config-standard: 14.1.1_9aaecb2a3f70c207f0b65cfba27b3f05 - eslint-config-standard-with-typescript: 19.0.1_64e1da314798f6faa6d3859167873a66 + eslint-config-standard-with-typescript: 19.0.1_87dca79a675b33b9695ebbd7e6a56643 eslint-plugin-import: 2.26.0_2951ba233cd46bb4e0f2f0a3f7fe108e eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 4.3.1 eslint-plugin-standard: 4.1.0_eslint@7.32.0 eslint-plugin-vue: 7.20.0_eslint@7.32.0 - typescript: 4.7.4 + typescript: 5.2.2 vue-eslint-parser: 7.11.0_eslint@7.32.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -9108,7 +9109,7 @@ packages: - supports-color dev: true - /eslint-config-standard-with-typescript/19.0.1_64e1da314798f6faa6d3859167873a66: + /eslint-config-standard-with-typescript/19.0.1_87dca79a675b33b9695ebbd7e6a56643: resolution: {integrity: sha512-hAKj81+f4a+9lnvpHwZ4XSL672CbwSe5UJ7fTdL/RsQdqs4IjHudMETZuNQwwU7NlYpBTF9se7FRf5Pp7CVdag==} peerDependencies: '@typescript-eslint/eslint-plugin': '>=4.0.1' @@ -9119,20 +9120,20 @@ packages: eslint-plugin-standard: '>=4.0.0' typescript: '>=3.9' dependencies: - '@typescript-eslint/eslint-plugin': 4.33.0_d91404fd3b7596e5b6874ef0a887f4fa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 4.33.0_8aa98ce84195408c02c05fb60422c838 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 eslint: 7.32.0 eslint-config-standard: 14.1.1_9aaecb2a3f70c207f0b65cfba27b3f05 eslint-plugin-import: 2.26.0_2951ba233cd46bb4e0f2f0a3f7fe108e eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 4.3.1 eslint-plugin-standard: 4.1.0_eslint@7.32.0 - typescript: 4.7.4 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /eslint-config-standard-with-typescript/19.0.1_cba014bd58ee950f8a819853979f2d74: + /eslint-config-standard-with-typescript/19.0.1_dd58c4ea37284d118ba0afc5c494370e: resolution: {integrity: sha512-hAKj81+f4a+9lnvpHwZ4XSL672CbwSe5UJ7fTdL/RsQdqs4IjHudMETZuNQwwU7NlYpBTF9se7FRf5Pp7CVdag==} peerDependencies: '@typescript-eslint/eslint-plugin': '>=4.0.1' @@ -9143,15 +9144,15 @@ packages: eslint-plugin-standard: '>=4.0.0' typescript: '>=3.9' dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0_d91404fd3b7596e5b6874ef0a887f4fa - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.62.0_8aa98ce84195408c02c05fb60422c838 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 eslint: 7.32.0 eslint-config-standard: 14.1.1_9aaecb2a3f70c207f0b65cfba27b3f05 eslint-plugin-import: 2.26.0_2951ba233cd46bb4e0f2f0a3f7fe108e eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 4.3.1 eslint-plugin-standard: 4.1.0_eslint@7.32.0 - typescript: 4.7.4 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -9202,7 +9203,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 debug: 3.2.7 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 @@ -9231,7 +9232,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.7.4 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.2.2 array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -10138,6 +10139,16 @@ packages: /fn.name/1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} + /follow-redirects/1.15.1: + resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /follow-redirects/1.15.1_debug@4.3.4: resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} engines: {node: '>=4.0'} @@ -10166,7 +10177,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin/4.1.6_eslint@7.32.0+typescript@4.7.4: + /fork-ts-checker-webpack-plugin/4.1.6_eslint@7.32.0+typescript@5.2.2: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -10187,7 +10198,7 @@ packages: minimatch: 3.1.2 semver: 5.7.1 tapable: 1.1.3 - typescript: 4.7.4 + typescript: 5.2.2 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color @@ -11759,7 +11770,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 /jsonparse/1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} @@ -13593,7 +13604,7 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - /pinia/2.0.20_typescript@4.7.4+vue@3.2.37: + /pinia/2.0.20_typescript@5.2.2+vue@3.2.37: resolution: {integrity: sha512-fdHHumXW/0U5HhxmY1emo3I4z85p8NJPdbtFQSlmJXFe3ktuF0pYNVgVtk2q+j2zCtTufY763xzaEMx0t6T59g==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -13606,7 +13617,7 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.2.1 - typescript: 4.7.4 + typescript: 5.2.2 vue: 3.2.37 vue-demi: 0.13.10_vue@3.2.37 @@ -14526,6 +14537,7 @@ packages: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true + requiresBuild: true dev: false optional: true @@ -14794,7 +14806,7 @@ packages: unpipe: 1.0.0 dev: false - /react-dev-utils/11.0.4_eslint@7.32.0+typescript@4.7.4: + /react-dev-utils/11.0.4_eslint@7.32.0+typescript@5.2.2: resolution: {integrity: sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==} engines: {node: '>=10'} dependencies: @@ -14807,7 +14819,7 @@ packages: escape-string-regexp: 2.0.0 filesize: 6.1.0 find-up: 4.1.0 - fork-ts-checker-webpack-plugin: 4.1.6_eslint@7.32.0+typescript@4.7.4 + fork-ts-checker-webpack-plugin: 4.1.6_eslint@7.32.0+typescript@5.2.2 global-modules: 2.0.0 globby: 11.0.1 gzip-size: 5.1.1 @@ -15051,7 +15063,7 @@ packages: resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} engines: {node: '>=0.10'} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 micromatch: 3.1.10 readable-stream: 2.3.7 transitivePeerDependencies: @@ -16852,6 +16864,37 @@ packages: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false + /ts-node/10.9.1_6bba27b181af996e72da82c7fe214d24: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.7.13 + acorn: 8.8.1 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.2.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /ts-node/10.9.1_efe961071de9fd3cd549dd7b2288d771: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true @@ -16928,14 +16971,14 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsutils/3.21.0_typescript@4.7.4: + /tsutils/3.21.0_typescript@5.2.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.7.4 + typescript: 5.2.2 dev: true /tsx/4.6.2: @@ -17151,12 +17194,12 @@ packages: resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} hasBin: true + dev: false /typescript/5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true - dev: true /ufo/1.0.1: resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} @@ -17914,7 +17957,7 @@ packages: graceful-fs: 4.2.11 neo-async: 2.6.2 optionalDependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 watchpack-chokidar2: 2.0.1_supports-color@6.1.0 transitivePeerDependencies: - supports-color