From d2c5491a868e41251acb022c825e2113e4b836e8 Mon Sep 17 00:00:00 2001 From: Zhou xiao Date: Mon, 29 Jul 2024 11:42:11 +0800 Subject: [PATCH] fix(report): fixed report path issues and static resource failure to load (#16) * chore: optimize test case * chore: optimize test case * chore: optimize report path * chore: optimize report path * chore: delete unless log --- packages/visualizer/package.json | 1 + .../web-integration/src/playwright/index.ts | 67 ++++++------ .../src/playwright/reporter/index.ts | 4 +- .../src/playwright/reporter/util.ts | 32 +++++- pnpm-lock.yaml | 101 +++++++++--------- 5 files changed, 119 insertions(+), 86 deletions(-) diff --git a/packages/visualizer/package.json b/packages/visualizer/package.json index cb0231c80..d3e0ab572 100644 --- a/packages/visualizer/package.json +++ b/packages/visualizer/package.json @@ -33,6 +33,7 @@ "@modern-js/plugin-module-doc": "^2.33.1", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", + "@types/node": "^18.0.0", "react": "~18.2.0", "react-dom": "~18.2.0", "rimraf": "~3.0.2", diff --git a/packages/web-integration/src/playwright/index.ts b/packages/web-integration/src/playwright/index.ts index ae63e00ac..a4fdb6a5d 100644 --- a/packages/web-integration/src/playwright/index.ts +++ b/packages/web-integration/src/playwright/index.ts @@ -13,10 +13,10 @@ const groupAndCaseForTest = (testInfo: TestInfo) => { if (titlePath.length > 1) { caseName = titlePath.pop()!; - groupName = titlePath.join(' > '); + groupName = `${titlePath.join(' > ')}:${testInfo.line}`; } else if (titlePath.length === 1) { caseName = titlePath[0]; - groupName = caseName; + groupName = `${caseName}:${testInfo.line}`; } else { caseName = 'unnamed'; groupName = 'unnamed'; @@ -32,63 +32,62 @@ export const PlaywrightAiFixture = () => { if (!idForPage) { idForPage = randomUUID(); (page as any)[midSceneAgentKeyId] = idForPage; - pageAgentMap[idForPage] = new PageAgent(page, testId); + pageAgentMap[idForPage] = new PageAgent(page, `${testId}-${idForPage}`); } return pageAgentMap[idForPage]; }; return { ai: async ({ page }: any, use: any, testInfo: TestInfo) => { + const agent = agentForPage(page, testInfo.testId); await use(async (taskPrompt: string, opts?: { type?: 'action' | 'query' }) => { const { groupName, caseName } = groupAndCaseForTest(testInfo); - const agent = agentForPage(page, testInfo.testId); const actionType = opts?.type || 'action'; const result = await agent.ai(taskPrompt, actionType, caseName, groupName); - if (agent.dumpFile) { - testInfo.annotations.push({ - type: 'PLAYWRIGHT_AI_ACTION', - description: JSON.stringify({ - testId: testInfo.testId, - dumpPath: agent.dumpFile, - }), - }); - } return result; }); + if (agent.dumpFile) { + testInfo.annotations.push({ + type: 'MIDSCENE_AI_ACTION', + description: JSON.stringify({ + testId: testInfo.testId, + dumpPath: agent.dumpFile, + }), + }); + } }, aiAction: async ({ page }: any, use: any, testInfo: TestInfo) => { + const agent = agentForPage(page, testInfo.testId); await use(async (taskPrompt: string) => { - const agent = agentForPage(page, testInfo.testId); - const { groupName, caseName } = groupAndCaseForTest(testInfo); await agent.aiAction(taskPrompt, caseName, groupName); - if (agent.dumpFile) { - testInfo.annotations.push({ - type: 'PLAYWRIGHT_AI_ACTION', - description: JSON.stringify({ - testId: testInfo.testId, - dumpPath: agent.dumpFile, - }), - }); - } }); + if (agent.dumpFile) { + testInfo.annotations.push({ + type: 'MIDSCENE_AI_ACTION', + description: JSON.stringify({ + testId: testInfo.testId, + dumpPath: agent.dumpFile, + }), + }); + } }, aiQuery: async ({ page }: any, use: any, testInfo: TestInfo) => { + const agent = agentForPage(page, testInfo.testId); await use(async function (demand: any) { - const agent = agentForPage(page, testInfo.testId); const { groupName, caseName } = groupAndCaseForTest(testInfo); const result = await agent.aiQuery(demand, caseName, groupName); - if (agent.dumpFile) { - testInfo.annotations.push({ - type: 'PLAYWRIGHT_AI_ACTION', - description: JSON.stringify({ - testId: testInfo.testId, - dumpPath: agent.dumpFile, - }), - }); - } return result; }); + if (agent.dumpFile) { + testInfo.annotations.push({ + type: 'MIDSCENE_AI_ACTION', + description: JSON.stringify({ + testId: testInfo.testId, + dumpPath: agent.dumpFile, + }), + }); + } }, }; }; diff --git a/packages/web-integration/src/playwright/reporter/index.ts b/packages/web-integration/src/playwright/reporter/index.ts index 3a2c529e1..eab6fa460 100644 --- a/packages/web-integration/src/playwright/reporter/index.ts +++ b/packages/web-integration/src/playwright/reporter/index.ts @@ -29,7 +29,7 @@ class MidSceneReporter implements Reporter { onTestEnd(test: TestCase, result: TestResult) { const aiActionTestData = test.annotations.filter((annotation) => { - if (annotation.type === 'PLAYWRIGHT_AI_ACTION') { + if (annotation.type === 'MIDSCENE_AI_ACTION') { return true; } return false; @@ -55,7 +55,7 @@ class MidSceneReporter implements Reporter { generateTestData(testDataList); console.log( '\x1b[32m%s\x1b[0m', - `The report is generated successfully. Run the "node ./midscene-report/index.js" command to start the report`, + `The report is generated successfully. Run the "node ./midscene_run/midscene-report/index.js" command to start the report`, ); } } diff --git a/packages/web-integration/src/playwright/reporter/util.ts b/packages/web-integration/src/playwright/reporter/util.ts index cee3cc43c..63e708667 100644 --- a/packages/web-integration/src/playwright/reporter/util.ts +++ b/packages/web-integration/src/playwright/reporter/util.ts @@ -14,7 +14,7 @@ export function generateTestData(testDataList: Array) { } }, [] as Array); const projectDir = process.cwd(); - const reportDir = path.join(projectDir, 'midscene-report'); + const reportDir = path.join(projectDir, 'midscene_run', 'midscene-report'); // Create a report folder if (!fs.existsSync(reportDir)) { @@ -87,4 +87,34 @@ export function generateTestData(testDataList: Array) { } catch (err) { console.error('An error occurred:', err); } + + // add static data + modifyRoutesJson(reportDir, testDataList); +} + +function modifyRoutesJson(reportDir: string, testDataList: Array) { + const filePath = path.join(reportDir, 'route.json'); + try { + const data = fs.readFileSync(filePath, 'utf8'); + + const newPaths = testDataList.map((testData) => { + const fileName = testData.dumpPath?.split('/').pop(); + return { + urlPath: `/${fileName}`, + isSPA: true, + isSSR: false, + entryPath: `public/${fileName}`, + }; + }); + + const jsonData = JSON.parse(data); + + // Insert the new path data into the js, OS and n structure + jsonData.routes.push(...newPaths); + + // Write the updated js on data back to the file + fs.writeFileSync(filePath, JSON.stringify(jsonData, null, 2), 'utf8'); + } catch (err) { + console.error('modifyRoutesJson fail:', err); + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34a89a1c9..d3b9da925 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -177,7 +177,10 @@ importers: version: 2.56.1(eslint@8.57.0)(typescript@5.0.4) '@modern-js/plugin-module-doc': specifier: ^2.33.1 - version: 2.33.1(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@modern-js/module-tools@2.56.1(eslint@8.57.0)(typescript@5.0.4))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + version: 2.33.1(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@modern-js/module-tools@2.56.1(eslint@8.57.0)(typescript@5.0.4))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@types/node': + specifier: ^18.0.0 + version: 18.19.41 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -13253,12 +13256,12 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@modern-js/builder-rspack-provider@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)': + '@modern-js/builder-rspack-provider@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)': dependencies: '@babel/core': 7.24.9 '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) - '@modern-js/builder-shared': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) - '@modern-js/server': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0) + '@modern-js/builder-shared': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) + '@modern-js/server': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0) '@modern-js/types': 2.31.2 '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@rspack/core': 0.2.12(type-fest@2.19.0)(webpack@5.93.0) @@ -13295,12 +13298,12 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/builder-rspack-provider@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)': + '@modern-js/builder-rspack-provider@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)': dependencies: '@babel/core': 7.24.9 '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) - '@modern-js/builder-shared': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) - '@modern-js/server': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0) + '@modern-js/builder-shared': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) + '@modern-js/server': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0) '@modern-js/types': 2.32.1 '@modern-js/utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@rspack/core': 0.2.12(type-fest@2.19.0)(webpack@5.93.0) @@ -13337,13 +13340,13 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/builder-shared@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': + '@modern-js/builder-shared@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': dependencies: '@babel/core': 7.24.9 '@babel/parser': 7.24.8 '@babel/types': 7.24.9 '@modern-js/prod-server': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@modern-js/server': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0) '@modern-js/types': 2.31.2 '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@swc/helpers': 0.5.1 @@ -13376,13 +13379,13 @@ snapshots: - utf-8-validate - webpack-cli - '@modern-js/builder-shared@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': + '@modern-js/builder-shared@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': dependencies: '@babel/core': 7.24.9 '@babel/parser': 7.24.8 '@babel/types': 7.24.9 '@modern-js/prod-server': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@modern-js/server': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0) '@modern-js/types': 2.32.1 '@modern-js/utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@swc/helpers': 0.5.1 @@ -13415,9 +13418,9 @@ snapshots: - utf-8-validate - webpack-cli - '@modern-js/builder@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': + '@modern-js/builder@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': dependencies: - '@modern-js/builder-shared': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) + '@modern-js/builder-shared': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) '@modern-js/monorepo-utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@svgr/webpack': 8.0.1(typescript@5.0.4) @@ -13439,9 +13442,9 @@ snapshots: - utf-8-validate - webpack-cli - '@modern-js/builder@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': + '@modern-js/builder@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4)': dependencies: - '@modern-js/builder-shared': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) + '@modern-js/builder-shared': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) '@modern-js/monorepo-utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@modern-js/utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@svgr/webpack': 8.0.1(typescript@5.0.4) @@ -13487,17 +13490,17 @@ snapshots: '@modern-js/utils': 2.56.2 '@swc/helpers': 0.5.3 - '@modern-js/doc-core@2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': + '@modern-js/doc-core@2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': dependencies: '@headlessui/react': 1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@loadable/component': 5.15.2(react@18.2.0) '@mdx-js/loader': 2.2.1(webpack@5.93.0) '@mdx-js/mdx': 2.2.1 '@mdx-js/react': 2.2.1(react@18.2.0) - '@modern-js/builder': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) - '@modern-js/builder-rspack-provider': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4) + '@modern-js/builder': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) + '@modern-js/builder-rspack-provider': 2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4) '@modern-js/core': 2.56.2 - '@modern-js/doc-plugin-medium-zoom': 2.31.2(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@modern-js/doc-plugin-medium-zoom': 2.31.2(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@modern-js/mdx-rs-binding': 0.2.4 '@modern-js/remark-container': 2.31.2 '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -13542,7 +13545,7 @@ snapshots: sirv: 2.0.4 source-map: 0.7.4 string-replace-loader: 3.1.0(webpack@5.93.0) - tailwindcss: 3.2.7(postcss@8.4.27)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4)) + tailwindcss: 3.2.7(postcss@8.4.27)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4)) unified: 10.1.2 unist-util-visit: 4.1.2 unist-util-visit-children: 2.0.2 @@ -13571,17 +13574,17 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/doc-core@2.32.1(@modern-js/core@2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': + '@modern-js/doc-core@2.32.1(@modern-js/core@2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': dependencies: '@headlessui/react': 1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@loadable/component': 5.15.2(react@18.2.0) '@mdx-js/loader': 2.2.1(webpack@5.93.0) '@mdx-js/mdx': 2.2.1 '@mdx-js/react': 2.2.1(react@18.2.0) - '@modern-js/builder': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) - '@modern-js/builder-rspack-provider': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4) + '@modern-js/builder': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(typescript@5.0.4) + '@modern-js/builder-rspack-provider': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4) '@modern-js/core': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@modern-js/doc-plugin-medium-zoom': 2.32.1(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@modern-js/doc-plugin-medium-zoom': 2.32.1(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@modern-js/mdx-rs-binding': 0.2.4 '@modern-js/remark-container': 2.32.1 '@modern-js/utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -13626,7 +13629,7 @@ snapshots: sirv: 2.0.4 source-map: 0.7.4 string-replace-loader: 3.1.0(webpack@5.93.0) - tailwindcss: 3.2.7(postcss@8.4.27)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4)) + tailwindcss: 3.2.7(postcss@8.4.27)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4)) unified: 10.1.2 unist-util-visit: 4.1.2 unist-util-visit-children: 2.0.2 @@ -13655,9 +13658,9 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/doc-plugin-api-docgen@2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': + '@modern-js/doc-plugin-api-docgen@2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': dependencies: - '@modern-js/doc-core': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-core': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) documentation: 14.0.3 react: 18.2.0 @@ -13692,28 +13695,28 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/doc-plugin-medium-zoom@2.31.2(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@modern-js/doc-plugin-medium-zoom@2.31.2(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@modern-js/doc-tools': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-tools': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) medium-zoom: 1.0.8 react: 18.2.0 transitivePeerDependencies: - react-dom - '@modern-js/doc-plugin-medium-zoom@2.32.1(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@modern-js/doc-plugin-medium-zoom@2.32.1(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@modern-js/doc-tools': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-tools': 2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) medium-zoom: 1.0.8 react: 18.2.0 transitivePeerDependencies: - react-dom - '@modern-js/doc-plugin-preview@2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': + '@modern-js/doc-plugin-preview@2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': dependencies: '@mdx-js/mdx': 2.2.1 - '@modern-js/doc-core': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-core': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/utils': 2.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) qrcode.react: 3.1.0(react@18.2.0) react: 18.2.0 @@ -13745,10 +13748,10 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': + '@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': dependencies: '@modern-js/core': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@modern-js/doc-core': 2.32.1(@modern-js/core@2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-core': 2.32.1(@modern-js/core@2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/utils': 2.32.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 transitivePeerDependencies: @@ -13970,11 +13973,11 @@ snapshots: optionalDependencies: eslint: 8.57.0 - '@modern-js/plugin-module-doc@2.33.1(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@modern-js/module-tools@2.56.1(eslint@8.57.0)(typescript@5.0.4))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': + '@modern-js/plugin-module-doc@2.33.1(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@modern-js/module-tools@2.56.1(eslint@8.57.0)(typescript@5.0.4))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0)': dependencies: - '@modern-js/doc-core': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) - '@modern-js/doc-plugin-api-docgen': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) - '@modern-js/doc-plugin-preview': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-core': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-plugin-api-docgen': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/doc-plugin-preview': 2.31.2(@modern-js/core@2.56.2)(@modern-js/doc-tools@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0))(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-router-dom@6.25.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/module-tools': 2.56.1(eslint@8.57.0)(typescript@5.0.4) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -14361,7 +14364,7 @@ snapshots: - '@rsbuild/core' - supports-color - '@modern-js/server@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.31.2(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.24.9 '@babel/register': 7.24.6(@babel/core@7.24.9) @@ -14377,7 +14380,7 @@ snapshots: path-to-regexp: 6.2.2 ws: 8.18.0 optionalDependencies: - ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.0.4) + ts-node: 10.9.2(@types/node@18.19.41)(typescript@5.0.4) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@types/express' @@ -14388,7 +14391,7 @@ snapshots: - supports-color - utf-8-validate - '@modern-js/server@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.32.1(@types/express@4.17.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.24.9 '@babel/register': 7.24.6(@babel/core@7.24.9) @@ -14404,7 +14407,7 @@ snapshots: path-to-regexp: 6.2.2 ws: 8.18.0 optionalDependencies: - ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.0.4) + ts-node: 10.9.2(@types/node@18.19.41)(typescript@5.0.4) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@types/express' @@ -21929,13 +21932,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.27 - postcss-load-config@3.1.4(postcss@8.4.27)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4)): + postcss-load-config@3.1.4(postcss@8.4.27)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.27 - ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.0.4) + ts-node: 10.9.2(@types/node@18.19.41)(typescript@5.0.4) postcss-media-minmax@5.0.0(postcss@8.4.39): dependencies: @@ -24083,7 +24086,7 @@ snapshots: symbol-tree@3.2.4: {} - tailwindcss@3.2.7(postcss@8.4.27)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4)): + tailwindcss@3.2.7(postcss@8.4.27)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4)): dependencies: arg: 5.0.2 chokidar: 3.6.0 @@ -24102,7 +24105,7 @@ snapshots: postcss: 8.4.27 postcss-import: 14.1.0(postcss@8.4.27) postcss-js: 4.0.1(postcss@8.4.27) - postcss-load-config: 3.1.4(postcss@8.4.27)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4)) + postcss-load-config: 3.1.4(postcss@8.4.27)(ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4)) postcss-nested: 6.0.0(postcss@8.4.27) postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 @@ -24310,14 +24313,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.4): + ts-node@10.9.2(@types/node@18.19.41)(typescript@5.0.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.5.1 + '@types/node': 18.19.41 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3