diff --git a/comprehensive-demo-react16/e2e/checkApp1.spec.ts b/comprehensive-demo-react16/e2e/checkApp1.spec.ts new file mode 100644 index 00000000000..0a7a911676d --- /dev/null +++ b/comprehensive-demo-react16/e2e/checkApp1.spec.ts @@ -0,0 +1,199 @@ +import { test, expect } from '@playwright/test'; +import type { Page } from '@playwright/test'; + +const base = 'http://localhost:3001'; + +const demoPages = [ + { name: 'Main', hash: '#/' }, + { name: 'UI Library', hash: '#/ui-library' }, + { name: 'Dialog', hash: '#/dialog' }, + { name: 'Svelte Page', hash: '#/svelte' }, + { name: 'Routing', hash: '#/routing/foo' }, +]; + +const appLinks = [ + { name: 'App #1', href: 'http://localhost:3001' }, + { name: 'App #2', href: 'http://localhost:3002' }, + { name: 'App #3', href: 'http://localhost:3003' }, + { name: 'App #4', href: 'http://localhost:3004' }, + { name: 'App #5', href: 'http://localhost:3005' }, +]; + +const mainPageParagraphs = [ + 'Welcome to the Module Federation Demo!', + 'Click any of the items on the left to get started.', + 'Feel free to leave me feedback', +]; + +const uiLibraryParagraphs = [ + 'Simple example showing host app and external component using separate CSS solutions.', + 'This Button component can be found in App #3.', + 'This button is also used in the routing demo.', +]; + +const routingParagraphs = [ + 'The following tab components are being imported remotely from "bravo-app".', + "Notice that your browser's route is /routing/ depending on which tab is active.", + 'If you open http://localhost:3002 you will see the same tab components at the root level', + 'The "Bar" tab also lazily renders the styled-component Button from the UI Library demo only when rendered.', +]; + +const escapeRegExp = (value: string) => + value.replace(/[-/\^$*+?.()|[\]{}]/g, match => `\\${match}`); + +const expectAppBar = async (page: Page, title: string) => { + const appBar = page.locator('header').first(); + await expect(appBar).toBeVisible(); + await expect(appBar).toHaveCSS('background-color', 'rgb(63, 81, 181)'); + await expect(page.getByRole('heading', { name: title })).toBeVisible(); +}; + +test.describe('Comprehensive Demo App1', () => { + test('main page displays sidebar links and elements', async ({ page }) => { + await page.goto(base); + + await expect(page.getByRole('heading', { name: 'SideNav' })).toBeVisible(); + await expect(page.getByText('Demo Pages')).toBeVisible(); + await expect(page.getByText('Apps')).toBeVisible(); + + for (const { name, hash } of demoPages) { + const link = page.locator('a', { hasText: name }).first(); + await expect(link).toBeVisible(); + await expect(link).toHaveAttribute('href', hash); + } + + for (const { name, href } of appLinks) { + const link = page.locator(`a[href="${href}"]`).first(); + await expect(link).toBeVisible(); + await expect(link).toHaveAttribute('href', href); + await expect(link).toContainText(name); + await expect(link).toContainText(href); + } + + await expectAppBar(page, 'Module Federation Demo'); + + const alert = page.locator('.alert'); + await expect(alert).toBeVisible(); + await expect(alert).toHaveText(/Alert from LitElement/); + await expect(page.locator('.closebtn')).toBeVisible(); + + for (const paragraph of mainPageParagraphs) { + await expect(page.locator('p', { hasText: paragraph })).toBeVisible(); + } + + await expect( + page.getByRole('link', { name: 'https://github.com/module-federation/mfe-webpack-demo' }), + ).toHaveAttribute('href', 'https://github.com/module-federation/mfe-webpack-demo'); + + const actionButton = page.locator('action-button button'); + await expect(actionButton).toHaveText('Lit Element Action'); + await expect(actionButton).toHaveCSS('background-color', 'rgb(219, 112, 147)'); + }); + + test('main tab functionality', async ({ page }) => { + await page.goto(base); + + page.once('dialog', async dialog => { + expect(dialog.message()).toBe('You have pressed a button.'); + await dialog.accept(); + }); + + await page.locator('action-button button').click(); + await page.locator('.closebtn').click(); + await expect(page.locator('.alert')).toBeHidden(); + + for (const { name, hash } of demoPages) { + await page.locator('a', { hasText: name }).first().click(); + await expect(page).toHaveURL(`${base}/${hash}`); + } + + await page.locator('a', { hasText: 'Main' }).first().click(); + await expect(page).toHaveURL(`${base}/#/`); + + for (const { href } of appLinks) { + await Promise.all([ + page.waitForNavigation({ waitUntil: 'load' }), + page.locator(`a[href="${href}"]`).first().click(), + ]); + await expect(page).toHaveURL(new RegExp(`^${escapeRegExp(href)}`)); + await page.goBack(); + await expect(page).toHaveURL(new RegExp(`^${escapeRegExp(base)}`)); + await expect(page.getByRole('heading', { name: 'Module Federation Demo' })).toBeVisible(); + } + }); + + test('UI library page renders remote button', async ({ page }) => { + await page.goto(`${base}/#/ui-library`); + + await expectAppBar(page, 'UI Library Demo'); + + for (const paragraph of uiLibraryParagraphs) { + await expect(page.locator('p', { hasText: paragraph })).toBeVisible(); + } + + await expect(page.locator('a[href="http://localhost:3003/"]').first()).toHaveAttribute( + 'href', + 'http://localhost:3003/', + ); + await expect(page.locator('a[href="http://localhost:3001/#/routing/foo"]').first()).toHaveAttribute( + 'href', + 'http://localhost:3001/#/routing/foo', + ); + + const styledButton = page.getByRole('button', { name: '💅 Button' }); + await expect(styledButton).toBeVisible(); + await expect(styledButton).toHaveCSS('background-color', 'rgb(219, 112, 147)'); + }); + + test('dialog page loads and dialog opens', async ({ page }) => { + await page.goto(`${base}/#/dialog`); + + await expectAppBar(page, 'Dialog Demo'); + await expect( + page.locator('p', { + hasText: + 'Clicking the button below will render a Dialog using React Portal. This dialog component is being lazy loaded from the app #2.', + }), + ).toBeVisible(); + + await page.getByRole('button', { name: 'Open Dialog' }).click(); + const dialog = page.locator('[role="dialog"]'); + await expect(dialog.getByRole('heading', { name: 'Dialog Example' })).toBeVisible(); + await expect( + dialog.getByText('This is a dialog from the Material UI app rendered in a React Portal.'), + ).toBeVisible(); + await dialog.getByRole('button', { name: 'Nice' }).click(); + await expect(dialog).not.toBeVisible(); + }); + + test('svelte page updates greeting', async ({ page }) => { + await page.goto(`${base}/#/svelte`); + + await expectAppBar(page, 'Svelte Demo'); + + const input = page.locator('input'); + await expect(input).toBeVisible(); + await input.fill('May The Force Be With You'); + await expect(page.locator('h1')).toHaveText('Hello From Svelte May The Force Be With You!'); + }); + + test('routing page renders tabs', async ({ page }) => { + await page.goto(`${base}/#/routing/foo`); + + await expectAppBar(page, 'Routing Demo'); + + for (const paragraph of routingParagraphs) { + await expect(page.locator('p', { hasText: paragraph })).toBeVisible(); + } + + await expect(page.getByRole('tab', { name: 'Foo' })).toBeVisible(); + await expect(page.getByText('Foo Content')).toBeVisible(); + + await page.getByRole('tab', { name: 'Bar' }).click(); + await expect(page.getByText('Bar Content')).toBeVisible(); + + const barButton = page.getByRole('button', { name: 'Bar Button' }); + await expect(barButton).toBeVisible(); + await expect(barButton).toHaveCSS('background-color', 'rgb(219, 112, 147)'); + }); +}); diff --git a/comprehensive-demo-react16/e2e/checkApp2.spec.ts b/comprehensive-demo-react16/e2e/checkApp2.spec.ts new file mode 100644 index 00000000000..da4dd34ae99 --- /dev/null +++ b/comprehensive-demo-react16/e2e/checkApp2.spec.ts @@ -0,0 +1,40 @@ +import { test, expect } from '@playwright/test'; + +const base = 'http://localhost:3002'; + +test.describe('Comprehensive Demo App2', () => { + test('renders blocks, dialog and tabs', async ({ page }) => { + await page.goto(base); + await expect(page.locator('.jss1')).toBeVisible(); + const appBar = page.locator('header').first(); + await expect(appBar).toHaveCSS('background-color', 'rgb(63, 81, 181)'); + await expect(page.locator('.jss2')).toHaveCSS('background-color', 'rgb(250, 250, 250)'); + await expect(page.locator('.jss3')).toHaveCSS('background-color', 'rgb(255, 255, 255)'); + + await expect(page.getByRole('heading', { name: 'Material UI App' })).toBeVisible(); + await expect(page.getByRole('heading', { name: 'Dialog Component' })).toBeVisible(); + const openDialogButton = page.getByRole('button', { name: 'Open Dialog' }); + await expect(openDialogButton).toBeVisible(); + await openDialogButton.click(); + const dialog = page.locator('[role="dialog"]'); + await expect(dialog.getByRole('heading', { name: 'Dialog Example' })).toBeVisible(); + await expect( + dialog.getByText('This is a dialog from the Material UI app rendered in a React Portal.'), + ).toBeVisible(); + await dialog.getByRole('button', { name: 'Nice' }).click(); + await expect(dialog).not.toBeVisible(); + + await expect(page.getByRole('heading', { name: 'Tabs Component' })).toBeVisible(); + const fooTab = page.getByRole('tab', { name: 'Foo' }); + const barTab = page.getByRole('tab', { name: 'Bar' }); + await expect(fooTab).toBeVisible(); + await expect(barTab).toBeVisible(); + await expect(page.getByText('Foo Content')).toBeVisible(); + await barTab.click(); + await expect(page.getByText('Bar Content')).toBeVisible(); + await expect(page.getByRole('button', { name: 'Bar Button' })).toHaveCSS( + 'background-color', + 'rgb(219, 112, 147)', + ); + }); +}); diff --git a/comprehensive-demo-react16/e2e/checkApp3.spec.ts b/comprehensive-demo-react16/e2e/checkApp3.spec.ts new file mode 100644 index 00000000000..ebd0ff7daef --- /dev/null +++ b/comprehensive-demo-react16/e2e/checkApp3.spec.ts @@ -0,0 +1,17 @@ +import { test, expect } from '@playwright/test'; + +const base = 'http://localhost:3003'; + +test.describe('Comprehensive Demo App3', () => { + test('shows styled button', async ({ page }) => { + await page.goto(base); + await expect(page.locator('.jss1')).toBeVisible(); + const appBar = page.locator('header').first(); + await expect(appBar).toHaveCSS('background-color', 'rgb(63, 81, 181)'); + await expect(page.locator('.jss2')).toHaveCSS('background-color', 'rgb(250, 250, 250)'); + await expect(page.getByRole('heading', { name: 'Styled Components App' })).toBeVisible(); + const button = page.getByRole('button', { name: '💅 Test Button' }); + await expect(button).toBeVisible(); + await expect(button).toHaveCSS('background-color', 'rgb(219, 112, 147)'); + }); +}); diff --git a/comprehensive-demo-react16/e2e/checkApp4.spec.ts b/comprehensive-demo-react16/e2e/checkApp4.spec.ts new file mode 100644 index 00000000000..156c3808b70 --- /dev/null +++ b/comprehensive-demo-react16/e2e/checkApp4.spec.ts @@ -0,0 +1,8 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Comprehensive Demo App4', () => { + test('shows svelte greeting', async ({ page }) => { + await page.goto('http://localhost:3004'); + await expect(page.locator('h1')).toHaveText('Hello From Svelte world!'); + }); +}); diff --git a/comprehensive-demo-react16/e2e/checkApp5.spec.ts b/comprehensive-demo-react16/e2e/checkApp5.spec.ts new file mode 100644 index 00000000000..323c62a860e --- /dev/null +++ b/comprehensive-demo-react16/e2e/checkApp5.spec.ts @@ -0,0 +1,24 @@ +import { test, expect } from '@playwright/test'; + +const base = 'http://localhost:3005'; + +test.describe('Comprehensive Demo App5', () => { + test('shows button and alert', async ({ page }) => { + await page.goto(base); + const button = page.locator('action-button').locator('button'); + await expect(button).toHaveText('bar'); + await expect(page.locator('.alert')).toHaveText(/Hello/); + await expect(page.locator('.closebtn')).toBeVisible(); + }); + + test('button triggers alert and close hides it', async ({ page }) => { + await page.goto(base); + page.once('dialog', async dialog => { + expect(dialog.message()).toBe('You have pressed a button.'); + await dialog.accept(); + }); + await page.locator('action-button').locator('button').click(); + await page.locator('.closebtn').click(); + await expect(page.locator('.alert')).toBeHidden(); + }); +}); diff --git a/comprehensive-demo-react16/e2e/checkApplications.spec.ts b/comprehensive-demo-react16/e2e/checkApplications.spec.ts new file mode 100644 index 00000000000..17caba324ed --- /dev/null +++ b/comprehensive-demo-react16/e2e/checkApplications.spec.ts @@ -0,0 +1,18 @@ +import { test, expect } from '@playwright/test'; + +const apps = [ + { port: 3001, name: 'App 1', selector: 'h6', text: 'Module Federation Demo' }, + { port: 3002, name: 'App 2', selector: 'h6', text: 'Material UI App' }, + { port: 3003, name: 'App 3', selector: 'h6', text: 'Styled Components App' }, + { port: 3004, name: 'App 4', selector: 'h1', text: 'Hello From Svelte world!' }, + { port: 3005, name: 'App 5', selector: 'action-button button', text: 'bar' }, +]; + +apps.forEach(({ port, name, selector, text }) => { + test.describe(name, () => { + test(`build and run ${name}`, async ({ page }) => { + await page.goto(`http://localhost:${port}`); + await expect(page.locator(selector, { hasText: text })).toBeVisible(); + }); + }); +}); diff --git a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App1.cy.ts b/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App1.cy.ts deleted file mode 100644 index edb9ee2612a..00000000000 --- a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App1.cy.ts +++ /dev/null @@ -1,328 +0,0 @@ -import { Constants } from '../../cypress-e2e/fixtures/constants'; -import { baseSelectors, selectors } from '../../cypress-e2e/common/selectors'; -import { BaseMethods } from '../../cypress-e2e/common/base'; -import { CssAttr } from '../../cypress-e2e/types/cssAttr'; - -const basePage: BaseMethods = new BaseMethods(); - -describe('Comprehemsive Demo React 16', () => { - context('Check is Comprehensive Demo App1 working and have elements', () => { - beforeEach(() => { - basePage.openLocalhost({ - number: 3001, - }); - }); - - it('Check App build and running & Check app elements exist', () => { - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.blockSelectors.sideBarBlock, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App1.sideNavHeaderText, - }); - Constants.elementsText.comprehensiveDemoApp.comprehensiveDemoDemoPages.forEach(demoPage => { - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.spans.span, - text: demoPage.name, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.link, - index: demoPage.index, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.href, - value: demoPage.link, - }); - }); - Constants.elementsText.comprehensiveDemoApp.comprehensiveDemoDemoPages.forEach( - application => { - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.spans.span, - text: application.name, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.link, - index: application.index, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.href, - value: application.link, - }); - }, - ); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App1.mainPage.headerText, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.headers.header, - prop: CssAttr.backgroundColor, - value: Constants.color.oceanBluePearl, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.alert, - }); - basePage.checkElementWithTextPresence({ - selector: selectors.comprehensiveDemoApp.alert, - text: Constants.elementsText.comprehensiveDemoApp.App1.mainPage.alertMessage, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.closeButton, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.mainPage.paragraphs.first, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.mainPage.paragraphs.second, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.mainPage.paragraphs.third, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.link, - index: Constants.commonConstantsData.commonIndexes.ten, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.href, - value: Constants.hrefs.comprehensiveDemoApp.gitHub, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App1.mainPage.buttonText, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.button, - prop: CssAttr.backgroundColor, - value: Constants.color.paleVioletRed, - }); - }); - - it('Check Main Tab Functionality', () => { - basePage.checkBrowserAlertByText({ - selector: baseSelectors.tags.coreElements.button, - alertMessage: Constants.elementsText.comprehensiveDemoApp.alertMessage, - }); - basePage.clickElementBySelector({ - selector: selectors.comprehensiveDemoApp.closeButton, - }); - basePage.checkElementHaveProperty({ - selector: selectors.comprehensiveDemoApp.alert, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.style, - value: Constants.commonConstantsData.commonAttributes.displayNone, - }); - Constants.elementsText.comprehensiveDemoApp.comprehensiveDemoDemoPages.forEach(demoPage => { - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.link, - text: demoPage.name, - }); - basePage.checkUrlText(demoPage.link, true); - }); - Constants.elementsText.comprehensiveDemoApp.comprehensiveDemoDemoPages.forEach( - application => { - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.link, - text: application.name, - }); - basePage.checkUrlText(application.link, true); - basePage.goBack(); - }, - ); - }); - - it('Check UI Library elements', () => { - basePage.openLocalhost({ - number: 3001, - path: Constants.hrefs.comprehensiveDemoApp.uiLibrary, - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App1.uiLibrary.headerText, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.headers.header, - prop: CssAttr.backgroundColor, - value: Constants.color.oceanBluePearl, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.uiLibrary.paragraphs.first, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.uiLibrary.paragraphs.second, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.uiLibrary.paragraphs.third, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.commonConstantsData.commonButtonWithEmoji, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.link, - index: Constants.commonConstantsData.commonIndexes.ten, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.href, - value: Constants.hrefs.comprehensiveDemoApp.app3, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.link, - index: Constants.commonConstantsData.commonIndexes.eleven, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.href, - value: Constants.hrefs.comprehensiveDemoApp.routingDemo, - }); - }); - - it('Check Dialog elements', () => { - basePage.openLocalhost({ - number: 3001, - path: Constants.hrefs.comprehensiveDemoApp.demoDialog, - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App1.uiLibrary.dialogHeader, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.headers.header, - prop: CssAttr.backgroundColor, - value: Constants.color.oceanBluePearl, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.uiLibrary.dialogParagraph, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.openDialogButtonText, - }); - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.openDialogButtonText, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.app2Dialog, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h2, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogHeader, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogParagraph, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogButtonText, - }); - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogButtonText, - }); - }); - - it('Check Svelte Page elements', () => { - basePage.openLocalhost({ - number: 3001, - path: Constants.hrefs.comprehensiveDemoApp.demoSvelte, - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App1.svelte.headerText, - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.inputs.input, - }); - basePage.fillField({ - selector: baseSelectors.tags.inputs.input, - text: Constants.commonConstantsData.standardPhrase, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h1, - text: Constants.updatedConstantsData.baseSvelteIntroMessage, - }); - }); - - it('Check Routing elements', () => { - basePage.openLocalhost({ - number: 3001, - path: Constants.hrefs.comprehensiveDemoApp.routingDemo.replace( - 'http://localhost:3001/', - '', - ), - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App1.routing.headerText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.routing.paragraphs.first, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.routing.paragraphs.second, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.routing.paragraphs.third, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.routing.paragraphs.forth, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App1.routing.paragraphs.forth, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.firstTab.name, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.firstTab.name, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.div, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.firstTab.paragraphText, - }); - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.name, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.div, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.paragraphText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.buttonText, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.buttonText, - prop: CssAttr.backgroundColor, - value: Constants.color.paleVioletRed, - }); - }); - }); -}); diff --git a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App2.cy.ts b/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App2.cy.ts deleted file mode 100644 index 5981983ab26..00000000000 --- a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App2.cy.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { selectors } from '../../cypress-e2e/common/selectors'; -import { BaseMethods } from '../../cypress-e2e/common/base'; -import { baseSelectors } from '../../cypress-e2e/common/selectors'; -import { Constants } from '../../cypress-e2e/fixtures/constants'; -import { CssAttr } from '../../cypress-e2e/types/cssAttr'; - -const basePage: BaseMethods = new BaseMethods(); - -describe('Comprehemsive Demo React 16', () => { - context('Check is Comprehensive Demo App2 working and have elements', () => { - beforeEach(() => { - basePage.openLocalhost({ - number: 3002, - }); - }); - - it('Check App build and running & Check app elements exist', () => { - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.blockSelectors.firstBlock, - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.headers.header, - prop: CssAttr.backgroundColor, - value: Constants.color.oceanBluePearl, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.blockSelectors.secondBlock, - }); - basePage.checkElementHaveProperty({ - selector: selectors.comprehensiveDemoApp.blockSelectors.secondBlock, - prop: CssAttr.backgroundColor, - value: Constants.color.alabaster, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.blockSelectors.thirdBlock, - }); - basePage.checkElementHaveProperty({ - selector: selectors.comprehensiveDemoApp.blockSelectors.thirdBlock, - prop: CssAttr.backgroundColor, - value: Constants.color.white, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App2.headerText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App2.paragraphText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.openDialogButtonText, - }); - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.openDialogButtonText, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.app2Dialog, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h2, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogHeader, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.paragraph, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogParagraph, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogButtonText, - }); - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogButtonText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.headerText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.firstTab.name, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.div, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.firstTab.paragraphText, - }); - basePage.clickElementWithText({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.name, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.name, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.div, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.paragraphText, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.buttonText, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App2.dialogTabs.secondTab.buttonText, - prop: CssAttr.backgroundColor, - value: Constants.color.paleVioletRed, - }); - }); - }); -}); diff --git a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App3.cy.ts b/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App3.cy.ts deleted file mode 100644 index 80f56ac7876..00000000000 --- a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App3.cy.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Constants } from '../../cypress-e2e/fixtures/constants'; -import { baseSelectors, selectors } from '../../cypress-e2e/common/selectors'; -import { BaseMethods } from '../../cypress-e2e/common/base'; -import { CssAttr } from '../../cypress-e2e/types/cssAttr'; - -const basePage: BaseMethods = new BaseMethods(); - -describe('Comprehemsive Demo React 16', () => { - context('Check is Comprehensive Demo App3 working and have elements', () => { - beforeEach(() => { - basePage.openLocalhost({ - number: 3003, - }); - }); - - it('Check App build and running & Check app elements exist', () => { - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.blockSelectors.firstBlock, - }); - basePage.checkElementVisibility({ - selector: baseSelectors.tags.headers.header, - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.headers.header, - prop: CssAttr.backgroundColor, - value: Constants.color.oceanBluePearl, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h6, - text: Constants.elementsText.comprehensiveDemoApp.App3.headerText, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.blockSelectors.secondBlock, - }); - basePage.checkElementHaveProperty({ - selector: selectors.comprehensiveDemoApp.blockSelectors.secondBlock, - prop: CssAttr.backgroundColor, - value: Constants.color.alabaster, - }); - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.commonConstantsData.commonButtonWithEmoji.replace( - Constants.commonConstantsData.button, - Constants.elementsText.comprehensiveDemoApp.App3.buttonText, - ), - }); - basePage.checkElementHaveProperty({ - selector: baseSelectors.tags.coreElements.button, - prop: CssAttr.backgroundColor, - value: Constants.color.paleVioletRed, - }); - }); - }); -}); diff --git a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App4.cy.ts b/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App4.cy.ts deleted file mode 100644 index e6d48b7ee2e..00000000000 --- a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App4.cy.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Constants } from '../../cypress-e2e/fixtures/constants'; -import { baseSelectors } from '../../cypress-e2e/common/selectors'; -import { BaseMethods } from '../../cypress-e2e/common/base'; - -const basePage: BaseMethods = new BaseMethods(); - -describe('Comprehemsive Demo React 16', () => { - context('Check is Comprehensive Demo App4 working and have elements', () => { - beforeEach(() => { - basePage.openLocalhost({ - number: 3004, - }); - }); - - it('Check App build and running & Check app elements exist', () => { - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.headers.h1, - text: Constants.elementsText.comprehensiveDemoApp.App4.headerText, - }); - }); - }); -}); diff --git a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App5.cy.ts b/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App5.cy.ts deleted file mode 100644 index 05e8f243065..00000000000 --- a/comprehensive-demo-react16/e2e/checkComrehensiveDemoReact16App5.cy.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Constants } from '../../cypress-e2e/fixtures/constants'; -import { baseSelectors, selectors } from '../../cypress-e2e/common/selectors'; -import { BaseMethods } from '../../cypress-e2e/common/base'; - -const basePage: BaseMethods = new BaseMethods(); - -describe('Comprehemsive Demo React 16', () => { - context('Check is Comprehensive Demo App5 working and have elements', () => { - beforeEach(() => { - basePage.openLocalhost({ - number: 3005, - }); - }); - - it('Check App build and running & Check app elements exist', () => { - basePage.checkElementWithTextPresence({ - selector: baseSelectors.tags.coreElements.button, - text: Constants.elementsText.comprehensiveDemoApp.App5.buttonText, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.alert, - }); - basePage.checkElementWithTextPresence({ - selector: selectors.comprehensiveDemoApp.alert, - text: Constants.elementsText.comprehensiveDemoApp.App5.alertText, - }); - basePage.checkElementVisibility({ - selector: selectors.comprehensiveDemoApp.closeButton, - }); - }); - - it('Check Application functionality (Alert message & close button exist)', () => { - basePage.checkBrowserAlertByText({ - selector: baseSelectors.tags.coreElements.button, - alertMessage: Constants.elementsText.comprehensiveDemoApp.alertMessage, - }); - basePage.clickElementBySelector({ - selector: selectors.comprehensiveDemoApp.closeButton, - }); - basePage.checkElementHaveProperty({ - selector: selectors.comprehensiveDemoApp.alert, - attr: Constants.commonConstantsData.commonAttributes.attr, - prop: Constants.commonConstantsData.commonAttributes.style, - value: Constants.commonConstantsData.commonAttributes.displayNone, - }); - }); - }); -}); diff --git a/comprehensive-demo-react16/e2e/runAllComprehensiveDemoReact16Tests.cy.ts b/comprehensive-demo-react16/e2e/runAllComprehensiveDemoReact16Tests.cy.ts deleted file mode 100644 index 6546f898135..00000000000 --- a/comprehensive-demo-react16/e2e/runAllComprehensiveDemoReact16Tests.cy.ts +++ /dev/null @@ -1,5 +0,0 @@ -import './checkComrehensiveDemoReact16App1.cy'; -import './checkComrehensiveDemoReact16App2.cy'; -import './checkComrehensiveDemoReact16App3.cy'; -import './checkComrehensiveDemoReact16App4.cy'; -import './checkComrehensiveDemoReact16App5.cy'; diff --git a/comprehensive-demo-react16/package.json b/comprehensive-demo-react16/package.json index 1be602e4f5d..cb272e0c44d 100644 --- a/comprehensive-demo-react16/package.json +++ b/comprehensive-demo-react16/package.json @@ -11,10 +11,14 @@ "legacy:build": "pnpm --filter comprehensive-demo-react16_app* legacy:build --stats=minimal", "serve": "pnpm --filter comprehensive-demo-react16_app* --parallel serve", "clean": "pnpm --filter comprehensive-demo-react16_app* --parallel clean", - "e2e:ci": "pnpm start & wait-on http-get://localhost:3001/ && npx cypress run --config-file ../cypress-e2e/config/cypress.config.ts --config '{\"supportFile\": \"../cypress-e2e/support/e2e.ts\"}' --spec \"./e2e/*.cy.ts\" --browser=chrome", - "legacy:e2e:ci": "pnpm legacy:start & wait-on http-get://localhost:3001/ && npx cypress run --config-file ../cypress-e2e/config/cypress.config.ts --config '{\"supportFile\": \"../cypress-e2e/support/e2e.ts\"}' --spec \"./e2e/*.cy.ts\" --browser=chrome" + "test:e2e": "npx playwright test", + "test:e2e:ui": "npx playwright test --ui", + "test:e2e:debug": "npx playwright test --debug", + "e2e:ci": "pnpm build && npx playwright install --with-deps && npx playwright test --reporter=list" }, "devDependencies": { - "wait-on": "7.2.0" + "wait-on": "7.2.0", + "@playwright/test": "^1.54.2", + "playwright": "^1.54.2" } } diff --git a/comprehensive-demo-react16/playwright.config.ts b/comprehensive-demo-react16/playwright.config.ts new file mode 100644 index 00000000000..4b78af9d2eb --- /dev/null +++ b/comprehensive-demo-react16/playwright.config.ts @@ -0,0 +1,38 @@ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './e2e', + timeout: 60000, + expect: { + timeout: 15000, + }, + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 1 : 0, + workers: process.env.CI ? 1 : undefined, + reporter: [ + ['html', { outputFolder: 'playwright-report', open: 'never' }], + ['list'], + ], + use: { + baseURL: 'http://localhost:3001', + trace: 'on-first-retry', + screenshot: 'only-on-failure', + video: 'retain-on-failure', + viewport: { width: 1920, height: 1080 }, + }, + + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + ], + + webServer: { + command: 'pnpm start', + port: 3001, + reuseExistingServer: !process.env.CI, + timeout: 120000, + }, +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a617532e264..8c2e31dbbc5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -949,7 +949,7 @@ importers: version: 2.54.6(@swc/helpers@0.5.3)(typescript@5.6.2) '@modern-js/app-tools': specifier: 2.54.6 - version: 2.54.6(@rspack/core@0.7.5(@swc/helpers@0.5.3))(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(encoding@0.1.13)(eslint@8.57.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1) + version: 2.54.6(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(encoding@0.1.13)(eslint@8.57.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1) '@modern-js/builder-rspack-provider': specifier: 2.46.1 version: 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@0.7.10)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/express@4.17.21)(esbuild@0.17.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2) @@ -961,7 +961,7 @@ importers: version: 2.54.6 '@module-federation/enhanced': specifier: 0.17.1 - version: 0.17.1(@rspack/core@0.7.5(@swc/helpers@0.5.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) + version: 0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) husky: specifier: 9.0.11 version: 9.0.11 @@ -997,7 +997,7 @@ importers: version: 2.68.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@module-federation/modern-js': specifier: 0.17.1 - version: 0.17.1(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + version: 0.17.1(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) react: specifier: ~18.3.0 version: 18.3.1 @@ -1010,10 +1010,10 @@ importers: version: 2.59.0(typescript@5.6.2) '@modern-js/app-tools': specifier: 2.68.6 - version: 2.68.6(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1) + version: 2.68.6(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1) '@modern-js/builder-rspack-provider': specifier: 2.46.1 - version: 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2) + version: 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.6.2) @@ -1022,7 +1022,7 @@ importers: version: 2.68.6 '@module-federation/enhanced': specifier: 0.17.1 - version: 0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + version: 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) husky: specifier: 9.0.11 version: 9.0.11 @@ -1342,6 +1342,12 @@ importers: comprehensive-demo-react16: devDependencies: + '@playwright/test': + specifier: ^1.54.2 + version: 1.54.2 + playwright: + specifier: ^1.54.2 + version: 1.54.2 wait-on: specifier: 7.2.0 version: 7.2.0 @@ -5940,7 +5946,7 @@ importers: version: 2.57.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@module-federation/modern-js': specifier: 0.17.1 - version: 0.17.1(@rsbuild/core@1.4.12)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + version: 0.17.1(@rsbuild/core@1.0.1-beta.3)(@rspack/core@1.4.11(@swc/helpers@0.5.11))(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)) react: specifier: ~18.3.0 version: 18.3.1 @@ -5953,7 +5959,7 @@ importers: version: 2.57.0(typescript@4.9.5) '@modern-js/app-tools': specifier: 2.57.0 - version: 2.57.0(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))(encoding@0.1.13)(eslint@9.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@16.18.101)(typescript@4.9.5))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))))(webpack-hot-middleware@2.26.1) + version: 2.57.0(@rspack/core@1.4.11(@swc/helpers@0.5.11))(@swc/core@1.11.31(@swc/helpers@0.5.11))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19))(encoding@0.1.13)(eslint@8.57.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.11))(@types/node@16.18.101)(typescript@4.9.5))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1) '@modern-js/eslint-config': specifier: 2.57.0 version: 2.57.0(typescript@4.9.5) @@ -6050,7 +6056,7 @@ importers: version: 2.57.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@module-federation/modern-js': specifier: 0.17.1 - version: 0.17.1(@rsbuild/core@1.0.1-beta.3)(@rspack/core@1.4.11(@swc/helpers@0.5.11))(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)) + version: 0.17.1(@rsbuild/core@1.4.12)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) react: specifier: ~18.3.0 version: 18.3.1 @@ -6063,7 +6069,7 @@ importers: version: 2.57.0(typescript@4.9.5) '@modern-js/app-tools': specifier: 2.57.0 - version: 2.57.0(@rspack/core@1.4.11(@swc/helpers@0.5.11))(@swc/core@1.11.31(@swc/helpers@0.5.11))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19))(encoding@0.1.13)(eslint@8.57.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.11))(@types/node@16.18.101)(typescript@4.9.5))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1) + version: 2.57.0(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))(encoding@0.1.13)(eslint@9.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@16.18.101)(typescript@4.9.5))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))))(webpack-hot-middleware@2.26.1) '@modern-js/eslint-config': specifier: 2.57.0 version: 2.57.0(typescript@4.9.5) @@ -6554,7 +6560,7 @@ importers: version: 18.3.1(react@18.3.1) webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) nextjs-ssr/home: dependencies: @@ -6575,7 +6581,7 @@ importers: version: 18.3.1(react@18.3.1) webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) nextjs-ssr/shop: dependencies: @@ -6596,7 +6602,7 @@ importers: version: 18.3.1(react@18.3.1) webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) react-sharedworker: devDependencies: @@ -8560,7 +8566,7 @@ importers: version: 2.7.16 webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) vue-cli/core: dependencies: @@ -8597,7 +8603,7 @@ importers: version: 2.7.16 webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) vue-cli/other: dependencies: @@ -8634,7 +8640,7 @@ importers: version: 2.7.16 webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) vue2-in-vue3: devDependencies: @@ -8799,7 +8805,7 @@ importers: version: 5.5.3 webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) vue3-cli-demo/app-general: dependencies: @@ -8863,7 +8869,7 @@ importers: version: 5.5.3 webpack: specifier: 5.101.0 - version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + version: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) vue3-demo: devDependencies: @@ -33041,7 +33047,7 @@ snapshots: '@loadable/webpack-plugin@5.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': dependencies: make-dir: 3.1.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) '@loadable/webpack-plugin@5.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))': dependencies: @@ -33410,7 +33416,7 @@ snapshots: '@swc/helpers': 0.5.1 redux: 4.2.1 - '@modern-js/app-tools@2.54.6(@rspack/core@0.7.5(@swc/helpers@0.5.3))(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(encoding@0.1.13)(eslint@8.57.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1)': + '@modern-js/app-tools@2.54.6(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(encoding@0.1.13)(eslint@8.57.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/parser': 7.28.3 '@babel/traverse': 7.28.3 @@ -33427,7 +33433,7 @@ snapshots: '@modern-js/server-core': 2.54.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@modern-js/server-utils': 2.54.6(@babel/traverse@7.28.3)(@rsbuild/core@0.7.10) '@modern-js/types': 2.54.6 - '@modern-js/uni-builder': 2.54.6(@babel/traverse@7.28.3)(@rspack/core@0.7.5(@swc/helpers@0.5.3))(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(esbuild@0.17.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.54.6(@babel/traverse@7.28.3)(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(esbuild@0.17.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.54.6 '@rsbuild/core': 0.7.10 '@rsbuild/plugin-node-polyfill': 0.7.10(@rsbuild/core@0.7.10) @@ -33708,7 +33714,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/app-tools@2.68.6(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)': + '@modern-js/app-tools@2.68.6(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/parser': 7.28.3 '@babel/traverse': 7.28.3 @@ -33720,12 +33726,12 @@ snapshots: '@modern-js/plugin-i18n': 2.68.6 '@modern-js/plugin-v2': 2.68.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@modern-js/prod-server': 2.68.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/rsbuild-plugin-esbuild': 2.68.6(@swc/core@1.11.31(@swc/helpers@0.5.3)) - '@modern-js/server': 2.68.6(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0) + '@modern-js/rsbuild-plugin-esbuild': 2.68.6(@swc/core@1.11.31(@swc/helpers@0.5.17)) + '@modern-js/server': 2.68.6(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0) '@modern-js/server-core': 2.68.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@modern-js/server-utils': 2.68.6(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11) '@modern-js/types': 2.68.6 - '@modern-js/uni-builder': 2.68.6(@rspack/core@0.4.5)(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))(esbuild@0.25.5)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.68.6(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))(esbuild@0.25.5)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.68.6 '@rsbuild/core': 1.4.11 '@rsbuild/plugin-node-polyfill': 1.4.0(@rsbuild/core@1.4.11) @@ -33739,7 +33745,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.9.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2) + ts-node: 10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@parcel/css' @@ -33998,12 +34004,12 @@ snapshots: - utf-8-validate - webpack-cli - '@modern-js/builder-rspack-provider@2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2)': + '@modern-js/builder-rspack-provider@2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2)': dependencies: '@babel/core': 7.24.7 '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) - '@modern-js/builder-shared': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2) - '@modern-js/server': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0) + '@modern-js/builder-shared': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2) + '@modern-js/server': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0) '@modern-js/types': 2.46.1 '@modern-js/utils': 2.46.1 '@rspack/core': 0.4.5 @@ -34014,9 +34020,9 @@ snapshots: core-js: 3.32.2 postcss: 8.4.31 react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - style-loader: 3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + style-loader: 3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -34059,7 +34065,7 @@ snapshots: react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) style-loader: 3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -34102,7 +34108,7 @@ snapshots: react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) style-loader: 3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -34145,7 +34151,7 @@ snapshots: react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) style-loader: 3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -34217,26 +34223,26 @@ snapshots: - utf-8-validate - webpack-cli - '@modern-js/builder-shared@2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2)': + '@modern-js/builder-shared@2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/express@4.17.21)(esbuild@0.25.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(typescript@5.6.2)': dependencies: '@babel/core': 7.24.7 '@babel/parser': 7.28.3 '@babel/types': 7.28.2 '@modern-js/prod-server': 2.46.1(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/server': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0) '@modern-js/types': 2.46.1 '@modern-js/utils': 2.46.1 '@swc/helpers': 0.5.3 acorn: 8.15.0 caniuse-lite: 1.0.30001735 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) cssnano: 6.0.1(postcss@8.4.31) - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) htmlparser2: 9.0.0 line-diff: 2.1.1 postcss: 8.4.31 source-map: 0.7.4 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) webpack-sources: 3.2.3 zod: 3.25.76 zod-validation-error: 1.2.0(zod@3.25.76) @@ -34276,14 +34282,14 @@ snapshots: '@swc/helpers': 0.5.3 acorn: 8.15.0 caniuse-lite: 1.0.30001735 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) cssnano: 6.0.1(postcss@8.4.31) fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) htmlparser2: 9.0.0 line-diff: 2.1.1 postcss: 8.4.31 source-map: 0.7.4 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-sources: 3.2.3 zod: 3.25.76 zod-validation-error: 1.2.0(zod@3.25.76) @@ -34323,14 +34329,14 @@ snapshots: '@swc/helpers': 0.5.3 acorn: 8.15.0 caniuse-lite: 1.0.30001735 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) cssnano: 6.0.1(postcss@8.4.31) fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) htmlparser2: 9.0.0 line-diff: 2.1.1 postcss: 8.4.31 source-map: 0.7.4 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-sources: 3.2.3 zod: 3.25.76 zod-validation-error: 1.2.0(zod@3.25.76) @@ -34370,14 +34376,14 @@ snapshots: '@swc/helpers': 0.5.3 acorn: 8.15.0 caniuse-lite: 1.0.30001735 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) cssnano: 6.0.1(postcss@8.4.31) fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) htmlparser2: 9.0.0 line-diff: 2.1.1 postcss: 8.4.31 source-map: 0.7.4 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-sources: 3.2.3 zod: 3.25.76 zod-validation-error: 1.2.0(zod@3.25.76) @@ -34738,16 +34744,6 @@ snapshots: - uglify-js - webpack-cli - '@modern-js/rsbuild-plugin-esbuild@2.68.6(@swc/core@1.11.31(@swc/helpers@0.5.3))': - dependencies: - '@swc/helpers': 0.5.17 - esbuild: 0.25.5 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) - transitivePeerDependencies: - - '@swc/core' - - uglify-js - - webpack-cli - '@modern-js/runtime-utils@2.46.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@modern-js/utils': 2.46.1 @@ -35140,7 +35136,7 @@ snapshots: - supports-color - utf-8-validate - '@modern-js/server@2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.24.7 '@babel/register': 7.28.3(@babel/core@7.24.7) @@ -35157,7 +35153,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.18.3 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2) + ts-node: 10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@babel/traverse' @@ -35236,7 +35232,7 @@ snapshots: '@babel/register': 7.28.3(@babel/core@7.24.7) '@modern-js/prod-server': 2.46.1(@types/express@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@modern-js/runtime-utils': 2.46.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/server-utils': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.12) + '@modern-js/server-utils': 2.46.1(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11) '@modern-js/types': 2.46.1 '@modern-js/utils': 2.46.1 '@swc/helpers': 0.5.3 @@ -35434,35 +35430,6 @@ snapshots: - supports-color - utf-8-validate - '@modern-js/server@2.68.6(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)': - dependencies: - '@babel/core': 7.28.3 - '@babel/register': 7.28.3(@babel/core@7.28.3) - '@modern-js/runtime-utils': 2.68.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/server-core': 2.68.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/server-utils': 2.68.6(@babel/traverse@7.28.3)(@rsbuild/core@1.4.11) - '@modern-js/types': 2.68.6 - '@modern-js/utils': 2.68.6 - '@swc/helpers': 0.5.17 - axios: 1.7.7 - connect-history-api-fallback: 2.0.0 - http-compression: 1.0.6 - minimatch: 3.1.2 - path-to-regexp: 6.3.0 - ws: 8.18.3 - optionalDependencies: - ts-node: 10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2) - tsconfig-paths: 4.2.0 - transitivePeerDependencies: - - '@babel/traverse' - - '@rsbuild/core' - - bufferutil - - debug - - react - - react-dom - - supports-color - - utf-8-validate - '@modern-js/tsconfig@2.54.6': {} '@modern-js/tsconfig@2.57.0': {} @@ -35477,7 +35444,7 @@ snapshots: '@modern-js/types@2.68.6': {} - '@modern-js/uni-builder@2.54.6(@babel/traverse@7.28.3)(@rspack/core@0.7.5(@swc/helpers@0.5.3))(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(esbuild@0.17.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.54.6(@babel/traverse@7.28.3)(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))(esbuild@0.17.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.3))(@types/node@20.16.5)(typescript@5.6.2))(tsconfig-paths@4.2.0)(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.24.7 '@babel/preset-react': 7.24.7(@babel/core@7.24.7) @@ -35524,7 +35491,7 @@ snapshots: postcss-nesting: 12.0.1(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.0(@rspack/core@0.7.5(@swc/helpers@0.5.3)) + rspack-manifest-plugin: 5.0.0(@rspack/core@0.4.5) terser-webpack-plugin: 5.3.10(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) ts-loader: 9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) @@ -35871,7 +35838,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/uni-builder@2.68.6(@rspack/core@0.4.5)(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))(esbuild@0.25.5)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.68.6(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))(esbuild@0.25.5)(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(type-fest@2.19.0)(typescript@5.6.2)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.3 '@babel/preset-react': 7.24.7(@babel/core@7.28.3) @@ -35879,12 +35846,12 @@ snapshots: '@modern-js/babel-preset': 2.68.6(@rsbuild/core@1.4.11) '@modern-js/flight-server-transform-plugin': 2.68.6 '@modern-js/utils': 2.68.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) '@rsbuild/core': 1.4.11 '@rsbuild/plugin-assets-retry': 1.4.0(@rsbuild/core@1.4.11) '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.11) '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.4.11) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.11)(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.11)(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) '@rsbuild/plugin-less': 1.3.1(@rsbuild/core@1.4.11) '@rsbuild/plugin-pug': 1.3.1(@rsbuild/core@1.4.11) '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.11)(webpack-hot-middleware@2.26.1) @@ -35894,14 +35861,14 @@ snapshots: '@rsbuild/plugin-styled-components': 1.4.0(@rsbuild/core@1.4.11) '@rsbuild/plugin-svgr': 1.2.1(@rsbuild/core@1.4.11)(typescript@5.6.2)(webpack-hot-middleware@2.26.1) '@rsbuild/plugin-toml': 1.1.0(@rsbuild/core@1.4.11) - '@rsbuild/plugin-type-check': 1.2.3(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(typescript@5.6.2) + '@rsbuild/plugin-type-check': 1.2.3(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.6.2) '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.4.11) '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.4.11) - '@rsbuild/webpack': 1.3.2(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + '@rsbuild/webpack': 1.3.2(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) '@swc/core': 1.11.31(@swc/helpers@0.5.17) '@swc/helpers': 0.5.17 autoprefixer: 10.4.21(postcss@8.5.6) - babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@5.3.11(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -35910,7 +35877,7 @@ snapshots: es-module-lexer: 1.7.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@0.4.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) jiti: 1.21.7 lodash: 4.17.21 magic-string: 0.30.17 @@ -35924,12 +35891,12 @@ snapshots: postcss-nesting: 12.1.5(postcss@8.5.6) postcss-page-break: 3.0.4(postcss@8.5.6) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.3(@rspack/core@0.4.5) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.4.11(@swc/helpers@0.5.17)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(@rspack/core@0.4.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + ts-loader: 9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -36265,7 +36232,7 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))': + '@module-federation/enhanced@0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.17.1 '@module-federation/cli': 0.17.1(typescript@5.6.2) @@ -36281,34 +36248,6 @@ snapshots: btoa: 1.2.1 schema-utils: 4.3.2 upath: 2.0.1 - optionalDependencies: - typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) - transitivePeerDependencies: - - '@rspack/core' - - bufferutil - - debug - - react - - react-dom - - supports-color - - utf-8-validate - - '@module-federation/enhanced@0.17.1(@rspack/core@0.7.5(@swc/helpers@0.5.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19))': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.17.1 - '@module-federation/cli': 0.17.1(typescript@5.6.2) - '@module-federation/data-prefetch': 0.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@module-federation/dts-plugin': 0.17.1(typescript@5.6.2) - '@module-federation/error-codes': 0.17.1 - '@module-federation/inject-external-runtime-core-plugin': 0.17.1(@module-federation/runtime-tools@0.17.1) - '@module-federation/managers': 0.17.1 - '@module-federation/manifest': 0.17.1(typescript@5.6.2) - '@module-federation/rspack': 0.17.1(@rspack/core@0.7.5(@swc/helpers@0.5.3))(typescript@5.6.2) - '@module-federation/runtime-tools': 0.17.1 - '@module-federation/sdk': 0.17.1 - btoa: 1.2.1 - schema-utils: 4.3.2 - upath: 2.0.1 optionalDependencies: typescript: 5.6.2 webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) @@ -36451,7 +36390,7 @@ snapshots: upath: 2.0.1 optionalDependencies: typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36507,7 +36446,7 @@ snapshots: upath: 2.0.1 optionalDependencies: typescript: 4.9.5 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36545,6 +36484,34 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/enhanced@0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.17.1 + '@module-federation/cli': 0.17.1(typescript@5.6.2) + '@module-federation/data-prefetch': 0.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@module-federation/dts-plugin': 0.17.1(typescript@5.6.2) + '@module-federation/error-codes': 0.17.1 + '@module-federation/inject-external-runtime-core-plugin': 0.17.1(@module-federation/runtime-tools@0.17.1) + '@module-federation/managers': 0.17.1 + '@module-federation/manifest': 0.17.1(typescript@5.6.2) + '@module-federation/rspack': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.6.2) + '@module-federation/runtime-tools': 0.17.1 + '@module-federation/sdk': 0.17.1 + btoa: 1.2.1 + schema-utils: 4.3.2 + upath: 2.0.1 + optionalDependencies: + typescript: 5.6.2 + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + '@module-federation/enhanced@0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.17.1 @@ -36563,7 +36530,7 @@ snapshots: upath: 2.0.1 optionalDependencies: typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36619,7 +36586,7 @@ snapshots: upath: 2.0.1 optionalDependencies: typescript: 5.5.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36765,15 +36732,15 @@ snapshots: - utf-8-validate - webpack - '@module-federation/modern-js@0.17.1(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))': + '@module-federation/modern-js@0.17.1(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))': dependencies: '@modern-js/node-bundle-require': 2.68.2 '@modern-js/utils': 2.68.2 '@module-federation/bridge-react': 0.17.1(react-dom@18.3.1(react@18.3.1))(react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@module-federation/cli': 0.17.1(typescript@5.6.2) - '@module-federation/enhanced': 0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - '@module-federation/node': 2.7.10(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - '@module-federation/rsbuild-plugin': 0.17.1(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + '@module-federation/node': 2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + '@module-federation/rsbuild-plugin': 0.17.1(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) '@module-federation/runtime': 0.17.1 '@module-federation/sdk': 0.17.1 '@swc/helpers': 0.5.17 @@ -36920,7 +36887,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) optionalDependencies: styled-jsx: 5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36943,7 +36910,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) optionalDependencies: styled-jsx: 5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36966,7 +36933,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) optionalDependencies: styled-jsx: 5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36989,7 +36956,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) optionalDependencies: styled-jsx: 5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -36999,15 +36966,15 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.10(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))': + '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.11))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19))': dependencies: - '@module-federation/enhanced': 0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.11))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)) '@module-federation/runtime': 0.17.1 '@module-federation/sdk': 0.17.1 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19) optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -37020,16 +36987,17 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.11))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19))': + '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(next@14.2.13(@playwright/test@1.54.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': dependencies: - '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.11))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) '@module-federation/runtime': 0.17.1 '@module-federation/sdk': 0.17.1 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: + next: 14.2.13(@babel/core@7.24.7)(@playwright/test@1.54.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -37041,19 +37009,18 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(next@14.2.13(@playwright/test@1.54.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': + '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.6.2)(webpack@5.101.0)': dependencies: - '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.6.2)(webpack@5.101.0) '@module-federation/runtime': 0.17.1 '@module-federation/sdk': 0.17.1 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4) optionalDependencies: - next: 14.2.13(@babel/core@7.24.7)(@playwright/test@1.54.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -37063,18 +37030,18 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.6.2)(webpack@5.101.0)': + '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': dependencies: - '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.6.2)(webpack@5.101.0) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) '@module-federation/runtime': 0.17.1 '@module-federation/sdk': 0.17.1 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -37084,15 +37051,15 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': + '@module-federation/node@2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))': dependencies: - '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) '@module-federation/runtime': 0.17.1 '@module-federation/sdk': 0.17.1 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -37134,7 +37101,7 @@ snapshots: btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: next: 12.3.4(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0) react: 18.3.1 @@ -37156,7 +37123,7 @@ snapshots: btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: next: 14.2.13(@babel/core@7.24.7)(@playwright/test@1.54.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0) react: 18.3.1 @@ -37178,7 +37145,7 @@ snapshots: btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: next: 14.2.13(@babel/core@7.24.7)(@playwright/test@1.54.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.90.0) react: 18.3.1 @@ -37217,10 +37184,10 @@ snapshots: - vue-tsc - webpack - '@module-federation/rsbuild-plugin@0.17.1(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))': + '@module-federation/rsbuild-plugin@0.17.1(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))': dependencies: - '@module-federation/enhanced': 0.17.1(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - '@module-federation/node': 2.7.10(@rspack/core@0.4.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + '@module-federation/enhanced': 0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + '@module-federation/node': 2.7.10(@rspack/core@1.4.11(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) '@module-federation/sdk': 0.17.1 fs-extra: 11.3.0 optionalDependencies: @@ -37297,25 +37264,6 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/rspack@0.17.1(@rspack/core@0.7.5(@swc/helpers@0.5.3))(typescript@5.6.2)': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.17.1 - '@module-federation/dts-plugin': 0.17.1(typescript@5.6.2) - '@module-federation/inject-external-runtime-core-plugin': 0.17.1(@module-federation/runtime-tools@0.17.1) - '@module-federation/managers': 0.17.1 - '@module-federation/manifest': 0.17.1(typescript@5.6.2) - '@module-federation/runtime-tools': 0.17.1 - '@module-federation/sdk': 0.17.1 - '@rspack/core': 0.7.5(@swc/helpers@0.5.3) - btoa: 1.2.1 - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - '@module-federation/rspack@0.17.1(@rspack/core@1.4.11(@swc/helpers@0.5.11))(typescript@4.9.5)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.17.1 @@ -39135,7 +39083,7 @@ snapshots: react-refresh: 0.14.2 schema-utils: 3.3.0 source-map: 0.7.6 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@types/webpack': 5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) type-fest: 2.19.0 @@ -39222,14 +39170,14 @@ snapshots: react-refresh: 0.11.0 schema-utils: 4.3.2 source-map: 0.7.6 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@types/webpack': 5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) type-fest: 2.19.0 webpack-dev-server: 4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) webpack-hot-middleware: 2.26.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.16(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))))(webpack-hot-middleware@2.26.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.16(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.45.0 @@ -39239,14 +39187,14 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.3.2 source-map: 0.7.6 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) optionalDependencies: - '@types/webpack': 5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) + '@types/webpack': 5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) type-fest: 2.19.0 - webpack-dev-server: 5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + webpack-dev-server: 5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) webpack-hot-middleware: 2.26.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.16(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack-hot-middleware@2.26.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.16(@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))))(webpack-hot-middleware@2.26.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.45.0 @@ -39256,11 +39204,11 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.3.2 source-map: 0.7.6 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: - '@types/webpack': 5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + '@types/webpack': 5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) type-fest: 2.19.0 - webpack-dev-server: 5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + webpack-dev-server: 5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) webpack-hot-middleware: 2.26.1 '@polka/url@1.0.0-next.29': {} @@ -39915,9 +39863,9 @@ snapshots: - lightningcss - webpack - '@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.11)(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': + '@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.11)(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5))': dependencies: - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) reduce-configs: 1.1.1 optionalDependencies: '@rsbuild/core': 1.4.11 @@ -39930,9 +39878,9 @@ snapshots: - lightningcss - webpack - '@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.11)(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5))': + '@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.11)(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)))': dependencies: - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) reduce-configs: 1.1.1 optionalDependencies: '@rsbuild/core': 1.4.11 @@ -40343,18 +40291,6 @@ snapshots: - uglify-js - webpack-cli - '@rsbuild/plugin-type-check@1.2.3(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(typescript@5.6.2)': - dependencies: - deepmerge: 4.3.1 - json5: 2.2.3 - reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.1.5(@rspack/core@0.4.5)(typescript@5.6.2) - optionalDependencies: - '@rsbuild/core': 1.4.11 - transitivePeerDependencies: - - '@rspack/core' - - typescript - '@rsbuild/plugin-type-check@1.2.3(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.6.2)': dependencies: deepmerge: 4.3.1 @@ -40485,29 +40421,12 @@ snapshots: - uglify-js - webpack-cli - '@rsbuild/webpack@1.3.2(@rsbuild/core@1.4.11)(@rspack/core@0.4.5)(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)': - dependencies: - '@rsbuild/core': 1.4.11 - copy-webpack-plugin: 11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - html-webpack-plugin: 5.6.3(@rspack/core@0.4.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - mini-css-extract-plugin: 2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) - picocolors: 1.1.1 - reduce-configs: 1.1.1 - tsconfig-paths-webpack-plugin: 4.2.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) - transitivePeerDependencies: - - '@rspack/core' - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - '@rsbuild/webpack@1.3.2(@rsbuild/core@1.4.11)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)': dependencies: '@rsbuild/core': 1.4.11 - copy-webpack-plugin: 11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - mini-css-extract-plugin: 2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + copy-webpack-plugin: 11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) + mini-css-extract-plugin: 2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) picocolors: 1.1.1 reduce-configs: 1.1.1 tsconfig-paths-webpack-plugin: 4.2.0 @@ -40664,7 +40583,7 @@ snapshots: '@rsdoctor/utils': 0.3.7(@rspack/core@1.4.11(@swc/helpers@0.5.17))(@swc/core@1.11.31(@swc/helpers@0.5.17)) fs-extra: 11.3.1 lodash: 4.17.21 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -41228,7 +41147,7 @@ snapshots: error-stack-parser: 2.1.4 string-width: 4.2.3 strip-ansi: 6.0.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) '@soda/get-current-script@1.0.2': {} @@ -42417,7 +42336,7 @@ snapshots: dependencies: '@types/node': 20.16.5 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@swc/core' - esbuild @@ -42436,11 +42355,11 @@ snapshots: - webpack-cli optional: true - '@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4)': + '@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)': dependencies: '@types/node': 20.16.5 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) transitivePeerDependencies: - '@swc/core' - esbuild @@ -42448,11 +42367,11 @@ snapshots: - webpack-cli optional: true - '@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)': + '@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4)': dependencies: '@types/node': 20.16.5 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -42460,11 +42379,11 @@ snapshots: - webpack-cli optional: true - '@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)': + '@types/webpack@5.28.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)': dependencies: '@types/node': 20.16.5 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) transitivePeerDependencies: - '@swc/core' - esbuild @@ -43394,7 +43313,7 @@ snapshots: '@vue/cli-shared-utils': 5.0.8(encoding@0.1.13) babel-loader: 8.4.1(@babel/core@7.24.7)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) thread-loader: 3.0.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@swc/core' - core-js @@ -43413,7 +43332,7 @@ snapshots: '@vue/cli-shared-utils': 5.0.8(encoding@0.1.13) babel-loader: 8.4.1(@babel/core@7.24.7)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) thread-loader: 3.0.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - '@swc/core' - core-js @@ -43431,7 +43350,7 @@ snapshots: eslint: 9.6.0 eslint-webpack-plugin: 3.2.0(eslint@9.6.0)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) globby: 11.1.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) yorkie: 2.0.0 transitivePeerDependencies: - '@swc/core' @@ -43447,7 +43366,7 @@ snapshots: eslint: 9.6.0 eslint-webpack-plugin: 3.2.0(eslint@9.6.0)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) globby: 11.1.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) yorkie: 2.0.0 transitivePeerDependencies: - '@swc/core' @@ -43483,7 +43402,7 @@ snapshots: ts-loader: 9.5.1(typescript@5.5.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) typescript: 5.5.3 vue: 3.4.31(typescript@5.5.3) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: vue-template-compiler: 2.7.16 transitivePeerDependencies: @@ -43549,11 +43468,11 @@ snapshots: postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) progress-webpack-plugin: 1.0.16(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) ssri: 8.0.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) thread-loader: 3.0.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) vue-loader: 17.0.1(@vue/compiler-sfc@3.5.18)(vue@2.7.16)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) vue-style-loader: 4.1.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-bundle-analyzer: 4.10.2 webpack-chain: 6.5.1 webpack-dev-server: 4.15.2(debug@4.4.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) @@ -43679,11 +43598,11 @@ snapshots: postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) progress-webpack-plugin: 1.0.16(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) ssri: 8.0.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) thread-loader: 3.0.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) vue-loader: 17.0.1(@vue/compiler-sfc@3.5.18)(vue@3.4.31(typescript@5.5.3))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) vue-style-loader: 4.1.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-bundle-analyzer: 4.10.2 webpack-chain: 6.5.1 webpack-dev-server: 4.15.2(debug@4.4.1)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) @@ -44694,7 +44613,7 @@ snapshots: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) babel-loader@9.1.3(@babel/core@7.22.17)(webpack@5.88.2(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -44722,7 +44641,7 @@ snapshots: '@babel/core': 7.24.7 find-cache-dir: 4.0.0 schema-utils: 4.3.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: @@ -44738,19 +44657,19 @@ snapshots: schema-utils: 4.3.2 webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4) - babel-loader@9.2.1(@babel/core@7.28.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + babel-loader@9.2.1(@babel/core@7.28.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: '@babel/core': 7.28.3 find-cache-dir: 4.0.0 schema-utils: 4.3.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) - babel-loader@9.2.1(@babel/core@7.28.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + babel-loader@9.2.1(@babel/core@7.28.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: '@babel/core': 7.28.3 find-cache-dir: 4.0.0 schema-utils: 4.3.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) babel-plugin-const-enum@1.2.0(@babel/core@7.24.7): dependencies: @@ -46091,7 +46010,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) copy-webpack-plugin@11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)): dependencies: @@ -46103,7 +46022,7 @@ snapshots: serialize-javascript: 6.0.2 webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19) - copy-webpack-plugin@11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + copy-webpack-plugin@11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: fast-glob: 3.3.3 glob-parent: 6.0.2 @@ -46111,9 +46030,9 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) - copy-webpack-plugin@11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + copy-webpack-plugin@11.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: fast-glob: 3.3.3 glob-parent: 6.0.2 @@ -46121,7 +46040,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) copy-webpack-plugin@12.0.2(webpack@5.101.0): dependencies: @@ -46141,7 +46060,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) copy-webpack-plugin@9.1.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: @@ -46472,7 +46391,7 @@ snapshots: semver: 7.6.3 optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) css-loader@6.8.1(webpack@5.88.2(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -46498,7 +46417,7 @@ snapshots: semver: 7.6.3 optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) css-loader@7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0): dependencies: @@ -46534,7 +46453,7 @@ snapshots: schema-utils: 4.3.2 serialize-javascript: 6.0.2 source-map: 0.6.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)): dependencies: @@ -46556,7 +46475,7 @@ snapshots: postcss: 8.4.47 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: esbuild: 0.17.19 @@ -46584,7 +46503,7 @@ snapshots: optionalDependencies: esbuild: 0.23.0 - css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: '@jridgewell/trace-mapping': 0.3.30 cssnano: 6.0.1(postcss@8.4.47) @@ -46592,11 +46511,11 @@ snapshots: postcss: 8.4.47 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) optionalDependencies: esbuild: 0.25.5 - css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: '@jridgewell/trace-mapping': 0.3.30 cssnano: 6.0.1(postcss@8.4.47) @@ -46604,7 +46523,7 @@ snapshots: postcss: 8.4.47 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: esbuild: 0.25.5 @@ -48680,7 +48599,7 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 schema-utils: 4.3.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) eslint@8.57.1: dependencies: @@ -49194,7 +49113,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) file-loader@6.2.0(webpack@5.101.0): dependencies: @@ -49428,7 +49347,7 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.5.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: eslint: 9.6.0 vue-template-compiler: 2.7.16 @@ -49470,7 +49389,7 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: eslint: 9.6.0 vue-template-compiler: 2.7.16 @@ -49509,7 +49428,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 5.5.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)): dependencies: @@ -49528,7 +49447,7 @@ snapshots: typescript: 5.6.2 webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: '@babel/code-frame': 7.27.1 chalk: 4.1.2 @@ -49543,9 +49462,9 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: '@babel/code-frame': 7.27.1 chalk: 4.1.2 @@ -49560,9 +49479,9 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: '@babel/code-frame': 7.27.1 chalk: 4.1.2 @@ -49577,7 +49496,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) fork-ts-checker-webpack-plugin@9.0.2(typescript@4.9.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.11))(esbuild@0.17.19)): dependencies: @@ -49611,7 +49530,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 4.9.5 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -49628,7 +49547,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 5.5.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -49645,7 +49564,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.2 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: @@ -50312,7 +50231,7 @@ snapshots: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) html-webpack-plugin@5.5.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: @@ -50343,7 +50262,7 @@ snapshots: tapable: 2.2.2 optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) html-webpack-plugin@5.6.0(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0): dependencies: @@ -50356,7 +50275,7 @@ snapshots: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4) - html-webpack-plugin@5.6.3(@rspack/core@0.4.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -50364,10 +50283,11 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.2 optionalDependencies: - '@rspack/core': 0.4.5 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + '@rspack/core': 1.4.11(@swc/helpers@0.5.17) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) + optional: true - html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)): + html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -50376,8 +50296,7 @@ snapshots: tapable: 2.2.2 optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) - optional: true + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -50388,7 +50307,7 @@ snapshots: tapable: 2.2.2 optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) htmlparser2@10.0.0: dependencies: @@ -53518,7 +53437,7 @@ snapshots: dependencies: schema-utils: 4.3.2 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) mini-css-extract-plugin@2.9.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: @@ -53532,17 +53451,17 @@ snapshots: tapable: 2.2.2 webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) - mini-css-extract-plugin@2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + mini-css-extract-plugin@2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: schema-utils: 4.3.2 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) - mini-css-extract-plugin@2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + mini-css-extract-plugin@2.9.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: schema-utils: 4.3.2 tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) mini-css-extract-plugin@2.9.2(webpack@5.101.0): dependencies: @@ -55424,7 +55343,7 @@ snapshots: klona: 2.0.6 postcss: 8.4.47 semver: 7.6.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) postcss-loader@7.3.3(postcss@8.4.32)(typescript@5.2.2)(webpack@5.88.2(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -56653,7 +56572,7 @@ snapshots: chalk: 2.4.2 figures: 2.0.0 log-update: 2.3.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) promise-all-reject-late@1.0.1: {} @@ -56972,7 +56891,7 @@ snapshots: shell-quote: 1.8.3 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -57420,8 +57339,8 @@ snapshots: source-map-loader: 3.0.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) style-loader: 3.3.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) tailwindcss: 3.4.13(ts-node@10.9.2(@swc/core@1.11.31(@swc/helpers@0.5.17))(@types/node@20.16.5)(typescript@5.6.2)) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-dev-server: 4.15.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) webpack-manifest-plugin: 4.1.1(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) @@ -57963,12 +57882,12 @@ snapshots: rslog@1.2.11: {} - rspack-manifest-plugin@5.0.0(@rspack/core@0.7.5(@swc/helpers@0.5.3)): + rspack-manifest-plugin@5.0.0(@rspack/core@0.4.5): dependencies: tapable: 2.2.2 webpack-sources: 2.3.1 optionalDependencies: - '@rspack/core': 0.7.5(@swc/helpers@0.5.3) + '@rspack/core': 0.4.5 rspack-manifest-plugin@5.0.0(@rspack/core@1.4.11(@swc/helpers@0.5.11)): dependencies: @@ -57984,30 +57903,24 @@ snapshots: optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - rspack-manifest-plugin@5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + rspack-manifest-plugin@5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) webpack-sources: 2.3.1 - rspack-manifest-plugin@5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): + rspack-manifest-plugin@5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-sources: 2.3.1 - rspack-manifest-plugin@5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + rspack-manifest-plugin@5.0.0-alpha0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) webpack-sources: 2.3.1 - rspack-manifest-plugin@5.0.3(@rspack/core@0.4.5): - dependencies: - '@rspack/lite-tapable': 1.0.1 - optionalDependencies: - '@rspack/core': 0.4.5 - rspack-manifest-plugin@5.0.3(@rspack/core@1.4.11(@swc/helpers@0.5.17)): dependencies: '@rspack/lite-tapable': 1.0.1 @@ -58166,7 +58079,7 @@ snapshots: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: sass: 1.90.0 sass-embedded: 1.90.0 @@ -58647,7 +58560,7 @@ snapshots: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) source-map-resolve@0.5.3: dependencies: @@ -59010,18 +58923,18 @@ snapshots: minimist: 1.2.8 through: 2.3.8 + style-loader@3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): + dependencies: + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) + style-loader@3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) style-loader@3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) - style-loader@3.3.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): - dependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) - style-loader@3.3.3(webpack@5.88.2(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: webpack: 5.88.2(@swc/core@1.11.31(@swc/helpers@0.5.17)) @@ -59032,11 +58945,11 @@ snapshots: style-loader@3.3.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) style-loader@4.0.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) style-loader@4.0.0(webpack@5.101.0): dependencies: @@ -59445,7 +59358,7 @@ snapshots: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.43.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@swc/core': 1.11.31(@swc/helpers@0.5.17) esbuild: 0.17.19 @@ -59481,7 +59394,7 @@ snapshots: schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.43.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@swc/core': 1.11.31(@swc/helpers@0.5.17) esbuild: 0.17.19 @@ -59510,6 +59423,18 @@ snapshots: '@swc/core': 1.11.31(@swc/helpers@0.5.17) esbuild: 0.23.0 + terser-webpack-plugin@5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): + dependencies: + '@jridgewell/trace-mapping': 0.3.30 + jest-worker: 27.5.1 + schema-utils: 4.3.2 + serialize-javascript: 6.0.2 + terser: 5.43.1 + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) + optionalDependencies: + '@swc/core': 1.11.31(@swc/helpers@0.5.17) + esbuild: 0.25.5 + terser-webpack-plugin@5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: '@jridgewell/trace-mapping': 0.3.30 @@ -59517,7 +59442,7 @@ snapshots: schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.43.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@swc/core': 1.11.31(@swc/helpers@0.5.17) esbuild: 0.25.5 @@ -59568,18 +59493,6 @@ snapshots: '@swc/core': 1.11.31(@swc/helpers@0.5.3) esbuild: 0.17.19 - terser-webpack-plugin@5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): - dependencies: - '@jridgewell/trace-mapping': 0.3.30 - jest-worker: 27.5.1 - schema-utils: 4.3.2 - serialize-javascript: 6.0.2 - terser: 5.43.1 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) - optionalDependencies: - '@swc/core': 1.11.31(@swc/helpers@0.5.3) - esbuild: 0.25.5 - terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.11 @@ -59640,7 +59553,7 @@ snapshots: loader-utils: 2.0.4 neo-async: 2.6.2 schema-utils: 3.3.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) thread-loader@4.0.2(webpack@5.88.2(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -59802,19 +59715,6 @@ snapshots: dependencies: typescript: 5.6.2 - ts-checker-rspack-plugin@1.1.5(@rspack/core@0.4.5)(typescript@5.6.2): - dependencies: - '@babel/code-frame': 7.27.1 - '@rspack/lite-tapable': 1.0.1 - chokidar: 3.6.0 - is-glob: 4.0.3 - memfs: 4.36.0 - minimatch: 9.0.5 - picocolors: 1.1.1 - typescript: 5.6.2 - optionalDependencies: - '@rspack/core': 0.4.5 - ts-checker-rspack-plugin@1.1.5(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.6.2): dependencies: '@babel/code-frame': 7.27.1 @@ -59874,7 +59774,7 @@ snapshots: micromatch: 4.0.8 semver: 7.6.3 typescript: 4.9.5 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) ts-loader@9.4.4(typescript@5.5.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -59883,34 +59783,34 @@ snapshots: micromatch: 4.0.8 semver: 7.6.3 typescript: 5.5.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) - ts-loader@9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + ts-loader@9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.3 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) - ts-loader@9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): + ts-loader@9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.3 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) - ts-loader@9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + ts-loader@9.4.4(typescript@5.6.2)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.3 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.6.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19) ts-loader@9.5.1(typescript@5.5.3)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: @@ -59920,7 +59820,7 @@ snapshots: semver: 7.6.3 source-map: 0.7.6 typescript: 5.5.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) ts-loader@9.5.1(typescript@5.5.3)(webpack@5.101.0): dependencies: @@ -60653,7 +60553,7 @@ snapshots: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: file-loader: 6.2.0(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) @@ -60958,7 +60858,7 @@ snapshots: loader-utils: 1.4.2 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@vue/compiler-sfc': 3.5.18 prettier: 3.3.3 @@ -61100,7 +61000,7 @@ snapshots: chalk: 4.1.2 hash-sum: 2.0.0 loader-utils: 2.0.4 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@vue/compiler-sfc': 3.5.18 vue: 2.7.16 @@ -61110,7 +61010,7 @@ snapshots: chalk: 4.1.2 hash-sum: 2.0.0 loader-utils: 2.0.4 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: '@vue/compiler-sfc': 3.5.18 vue: 3.4.31(typescript@5.5.3) @@ -61381,7 +61281,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-dev-middleware@5.3.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)): dependencies: @@ -61413,7 +61313,7 @@ snapshots: optionalDependencies: webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) - webpack-dev-middleware@7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + webpack-dev-middleware@7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: colorette: 2.0.20 memfs: 4.36.0 @@ -61422,10 +61322,10 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.2 optionalDependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) optional: true - webpack-dev-middleware@7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + webpack-dev-middleware@7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: colorette: 2.0.20 memfs: 4.36.0 @@ -61434,7 +61334,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.2 optionalDependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optional: true webpack-dev-middleware@7.4.2(webpack@5.101.0): @@ -61481,7 +61381,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) ws: 8.18.3 optionalDependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - bufferutil - debug @@ -61602,7 +61502,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) ws: 8.18.3 optionalDependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - bufferutil - debug @@ -61730,7 +61630,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): + webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -61758,10 +61658,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + webpack-dev-middleware: 7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) ws: 8.18.3 optionalDependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) transitivePeerDependencies: - bufferutil - debug @@ -61769,7 +61669,7 @@ snapshots: - utf-8-validate optional: true - webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + webpack-dev-server@5.2.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -61797,10 +61697,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + webpack-dev-middleware: 7.4.2(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) ws: 8.18.3 optionalDependencies: - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) transitivePeerDependencies: - bufferutil - debug @@ -61841,7 +61741,7 @@ snapshots: webpack-manifest-plugin@4.1.1(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: tapable: 2.2.2 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-sources: 2.3.1 webpack-merge@5.10.0: @@ -61882,7 +61782,7 @@ snapshots: webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: typed-assert: 1.0.9 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: html-webpack-plugin: 5.5.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) @@ -61893,24 +61793,24 @@ snapshots: optionalDependencies: html-webpack-plugin: 5.5.3(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(@rspack/core@0.4.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)): dependencies: typed-assert: 1.0.9 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) optionalDependencies: - html-webpack-plugin: 5.6.3(@rspack/core@0.4.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: typed-assert: 1.0.9 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5) optionalDependencies: - html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)) + html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))): dependencies: typed-assert: 1.0.9 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) optionalDependencies: html-webpack-plugin: 5.6.3(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) @@ -61950,7 +61850,7 @@ snapshots: - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -61974,7 +61874,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -61982,7 +61882,7 @@ snapshots: - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62006,7 +61906,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -62014,7 +61914,7 @@ snapshots: - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)(webpack-cli@5.1.4): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62038,17 +61938,15 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)(webpack@5.101.0) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)) watchpack: 2.4.4 webpack-sources: 3.3.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack@5.101.0) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62072,15 +61970,17 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.23.0)(webpack@5.101.0) watchpack: 2.4.4 webpack-sources: 3.3.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack@5.101.0) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62104,17 +62004,15 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.101.0) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.5)) watchpack: 2.4.4 webpack-sources: 3.3.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.101.0) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62138,7 +62036,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack@5.101.0) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.101.0) watchpack: 2.4.4 webpack-sources: 3.3.3 optionalDependencies: @@ -62148,7 +62046,7 @@ snapshots: - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62172,15 +62070,17 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.17))(webpack@5.101.0) watchpack: 2.4.4 webpack-sources: 3.3.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.0.4)(webpack@5.101.0) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5): + webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -62204,7 +62104,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.25.5)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)(webpack@5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.3))(esbuild@0.17.19)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -62557,7 +62457,7 @@ snapshots: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17))(esbuild@0.17.19) + webpack: 5.101.0(@swc/core@1.11.31(@swc/helpers@0.5.17)) webpack-sources: 1.4.3 workbox-build: 6.6.0(@types/babel__core@7.20.5) transitivePeerDependencies: