From 9d5249313ea7a906f09b071202690edc3d0c735a Mon Sep 17 00:00:00 2001 From: Alexandre Anicio Date: Mon, 20 Jan 2025 19:29:30 -0300 Subject: [PATCH 1/2] BA-2130: organize mocks --- .../__mocks__/{consoleMock.ts => console.ts} | 2 +- .../__mocks__/expo-constants.ts | 3 +++ .../__mocks__/expo-modules-core.ts | 3 +++ .../__mocks__/expo-secure-store.ts | 3 +++ packages/authentication/__mocks__/expo.ts | 3 --- .../__mocks__/fetch.ts} | 2 +- packages/authentication/__mocks__/file.ts | 3 +++ packages/authentication/__mocks__/fileMock.ts | 3 --- .../__mocks__/{styleMock.ts => style.ts} | 2 +- .../{NextImageMock.tsx => NextImage.tsx} | 0 .../.storybook/__mocks__/nextFontMock.ts | 1 - packages/components/.storybook/main.ts | 12 +++++---- .../__mocks__/console.ts} | 2 +- .../{eventEmitterMock.ts => events.ts} | 0 .../components/__mocks__/expo-constants.ts | 3 +++ .../components/__mocks__/expo-modules-core.ts | 3 +++ .../components/__mocks__/expo-secure-store.ts | 3 +++ packages/components/__mocks__/expo.ts | 3 --- .../__mocks__/fetch.ts} | 2 +- packages/components/__mocks__/file.ts | 3 +++ packages/components/__mocks__/fileMock.ts | 3 --- packages/components/__mocks__/next-font.ts | 3 +++ packages/components/__mocks__/nextFontMock.ts | 3 --- .../__mocks__/style.ts} | 2 +- .../cypress/__mocks__/nextFontMock.ts | 3 --- packages/components/jest.config.ts | 2 +- .../{graphqlWsMock.ts => graphql-ws.ts} | 0 packages/components/webpack.config.ts | 10 ++++--- packages/config/relay.config.ts | 8 +++++- .../{NextImageMock.tsx => NextImage.tsx} | 0 .../{eventEmitterMock.ts => events.ts} | 0 .../.storybook/__mocks__/next-font.ts | 1 + .../.storybook/__mocks__/nextFontMock.ts | 1 - packages/design-system/.storybook/main.ts | 12 +++++---- packages/design-system/__mocks__/events.ts | 22 ++++++++++++++++ .../design-system/__mocks__/expo-constants.ts | 3 +++ .../__mocks__/expo-modules-core.ts | 3 +++ .../__mocks__/expo-secure-store.ts | 3 +++ packages/design-system/__mocks__/next-font.ts | 1 + .../design-system/__mocks__/react-native.ts | 3 +++ packages/test/README.md | 12 ++++----- .../__mocks__/{consoleMock.ts => console.ts} | 0 packages/test/__mocks__/expo-constants.ts | 11 ++++++++ packages/test/__mocks__/expo-modules-core.ts | 7 +++++ packages/test/__mocks__/expo-secure-store.ts | 13 ++++++++++ packages/test/__mocks__/expo.ts | 26 ------------------- .../test/__mocks__/{fetchMock.ts => fetch.ts} | 0 .../test/__mocks__/{fileMock.ts => file.ts} | 0 .../{nextFontMock.ts => next-font.ts} | 0 .../test/__mocks__/{styleMock.ts => style.ts} | 0 packages/test/index.tsx | 2 +- packages/test/jest.config.ts | 12 +++++---- .../__mocks__/console.ts} | 2 +- packages/utils/__mocks__/expo-constants.ts | 3 +++ packages/utils/__mocks__/expo-modules-core.ts | 3 +++ packages/utils/__mocks__/expo-secure-store.ts | 3 +++ packages/utils/__mocks__/expo.ts | 3 --- .../fetchMock.ts => utils/__mocks__/fetch.ts} | 2 +- packages/utils/__mocks__/file.ts | 3 +++ packages/utils/__mocks__/fileMock.ts | 3 --- .../styleMock.ts => utils/__mocks__/style.ts} | 2 +- .../{NextImageMock.tsx => NextImage.tsx} | 0 .../.storybook/__mocks__/nextFontMock.ts | 3 --- packages/wagtail/.storybook/main.ts | 12 +++++---- .../events.ts} | 0 packages/wagtail/__mocks__/expo-constants.ts | 3 +++ .../wagtail/__mocks__/expo-modules-core.ts | 3 +++ .../wagtail/__mocks__/expo-secure-store.ts | 3 +++ packages/wagtail/__mocks__/next-font.ts | 3 +++ packages/wagtail/__mocks__/react-native.ts | 3 +++ packages/wagtail/webpack.config.ts | 8 +++++- 71 files changed, 186 insertions(+), 98 deletions(-) rename packages/authentication/__mocks__/{consoleMock.ts => console.ts} (86%) create mode 100644 packages/authentication/__mocks__/expo-constants.ts create mode 100644 packages/authentication/__mocks__/expo-modules-core.ts create mode 100644 packages/authentication/__mocks__/expo-secure-store.ts delete mode 100644 packages/authentication/__mocks__/expo.ts rename packages/{utils/__mocks__/fetchMock.ts => authentication/__mocks__/fetch.ts} (88%) create mode 100644 packages/authentication/__mocks__/file.ts delete mode 100644 packages/authentication/__mocks__/fileMock.ts rename packages/authentication/__mocks__/{styleMock.ts => style.ts} (88%) rename packages/components/.storybook/__mocks__/{NextImageMock.tsx => NextImage.tsx} (100%) delete mode 100644 packages/components/.storybook/__mocks__/nextFontMock.ts rename packages/{utils/__mocks__/consoleMock.ts => components/__mocks__/console.ts} (86%) rename packages/components/__mocks__/{eventEmitterMock.ts => events.ts} (100%) create mode 100644 packages/components/__mocks__/expo-constants.ts create mode 100644 packages/components/__mocks__/expo-modules-core.ts create mode 100644 packages/components/__mocks__/expo-secure-store.ts delete mode 100644 packages/components/__mocks__/expo.ts rename packages/{authentication/__mocks__/fetchMock.ts => components/__mocks__/fetch.ts} (88%) create mode 100644 packages/components/__mocks__/file.ts delete mode 100644 packages/components/__mocks__/fileMock.ts create mode 100644 packages/components/__mocks__/next-font.ts delete mode 100644 packages/components/__mocks__/nextFontMock.ts rename packages/{utils/__mocks__/styleMock.ts => components/__mocks__/style.ts} (88%) delete mode 100644 packages/components/cypress/__mocks__/nextFontMock.ts rename packages/components/jest/__mocks__/{graphqlWsMock.ts => graphql-ws.ts} (100%) rename packages/design-system/.storybook/__mocks__/{NextImageMock.tsx => NextImage.tsx} (100%) rename packages/design-system/.storybook/__mocks__/{eventEmitterMock.ts => events.ts} (100%) create mode 100644 packages/design-system/.storybook/__mocks__/next-font.ts delete mode 100644 packages/design-system/.storybook/__mocks__/nextFontMock.ts create mode 100644 packages/design-system/__mocks__/events.ts create mode 100644 packages/design-system/__mocks__/expo-constants.ts create mode 100644 packages/design-system/__mocks__/expo-modules-core.ts create mode 100644 packages/design-system/__mocks__/expo-secure-store.ts create mode 100644 packages/design-system/__mocks__/next-font.ts create mode 100644 packages/design-system/__mocks__/react-native.ts rename packages/test/__mocks__/{consoleMock.ts => console.ts} (100%) create mode 100644 packages/test/__mocks__/expo-constants.ts create mode 100644 packages/test/__mocks__/expo-modules-core.ts create mode 100644 packages/test/__mocks__/expo-secure-store.ts delete mode 100644 packages/test/__mocks__/expo.ts rename packages/test/__mocks__/{fetchMock.ts => fetch.ts} (100%) rename packages/test/__mocks__/{fileMock.ts => file.ts} (100%) rename packages/test/__mocks__/{nextFontMock.ts => next-font.ts} (100%) rename packages/test/__mocks__/{styleMock.ts => style.ts} (100%) rename packages/{components/__mocks__/consoleMock.ts => utils/__mocks__/console.ts} (86%) create mode 100644 packages/utils/__mocks__/expo-constants.ts create mode 100644 packages/utils/__mocks__/expo-modules-core.ts create mode 100644 packages/utils/__mocks__/expo-secure-store.ts delete mode 100644 packages/utils/__mocks__/expo.ts rename packages/{components/__mocks__/fetchMock.ts => utils/__mocks__/fetch.ts} (88%) create mode 100644 packages/utils/__mocks__/file.ts delete mode 100644 packages/utils/__mocks__/fileMock.ts rename packages/{components/__mocks__/styleMock.ts => utils/__mocks__/style.ts} (88%) rename packages/wagtail/.storybook/__mocks__/{NextImageMock.tsx => NextImage.tsx} (100%) delete mode 100644 packages/wagtail/.storybook/__mocks__/nextFontMock.ts rename packages/wagtail/{.storybook/__mocks__/eventEmitterMock.ts => __mocks__/events.ts} (100%) create mode 100644 packages/wagtail/__mocks__/expo-constants.ts create mode 100644 packages/wagtail/__mocks__/expo-modules-core.ts create mode 100644 packages/wagtail/__mocks__/expo-secure-store.ts create mode 100644 packages/wagtail/__mocks__/next-font.ts create mode 100644 packages/wagtail/__mocks__/react-native.ts diff --git a/packages/authentication/__mocks__/consoleMock.ts b/packages/authentication/__mocks__/console.ts similarity index 86% rename from packages/authentication/__mocks__/consoleMock.ts rename to packages/authentication/__mocks__/console.ts index c788fa6e..c36aa071 100644 --- a/packages/authentication/__mocks__/consoleMock.ts +++ b/packages/authentication/__mocks__/console.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/consoleMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/console.ts') export {} diff --git a/packages/authentication/__mocks__/expo-constants.ts b/packages/authentication/__mocks__/expo-constants.ts new file mode 100644 index 00000000..0f0c49e4 --- /dev/null +++ b/packages/authentication/__mocks__/expo-constants.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-constants.ts') + +export {} diff --git a/packages/authentication/__mocks__/expo-modules-core.ts b/packages/authentication/__mocks__/expo-modules-core.ts new file mode 100644 index 00000000..ade617ce --- /dev/null +++ b/packages/authentication/__mocks__/expo-modules-core.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-modules-core.ts') + +export {} diff --git a/packages/authentication/__mocks__/expo-secure-store.ts b/packages/authentication/__mocks__/expo-secure-store.ts new file mode 100644 index 00000000..79868d90 --- /dev/null +++ b/packages/authentication/__mocks__/expo-secure-store.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-secure-store.ts') + +export {} diff --git a/packages/authentication/__mocks__/expo.ts b/packages/authentication/__mocks__/expo.ts deleted file mode 100644 index 2efcf15b..00000000 --- a/packages/authentication/__mocks__/expo.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/expo.ts') - -export {} diff --git a/packages/utils/__mocks__/fetchMock.ts b/packages/authentication/__mocks__/fetch.ts similarity index 88% rename from packages/utils/__mocks__/fetchMock.ts rename to packages/authentication/__mocks__/fetch.ts index 77ccc441..b280224c 100644 --- a/packages/utils/__mocks__/fetchMock.ts +++ b/packages/authentication/__mocks__/fetch.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/fetchMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/fetch.ts') export {} diff --git a/packages/authentication/__mocks__/file.ts b/packages/authentication/__mocks__/file.ts new file mode 100644 index 00000000..a2884e2e --- /dev/null +++ b/packages/authentication/__mocks__/file.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/file.ts') + +export {} diff --git a/packages/authentication/__mocks__/fileMock.ts b/packages/authentication/__mocks__/fileMock.ts deleted file mode 100644 index 21c11d0e..00000000 --- a/packages/authentication/__mocks__/fileMock.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/fileMock.ts') - -export {} diff --git a/packages/authentication/__mocks__/styleMock.ts b/packages/authentication/__mocks__/style.ts similarity index 88% rename from packages/authentication/__mocks__/styleMock.ts rename to packages/authentication/__mocks__/style.ts index 40da629f..831691ea 100644 --- a/packages/authentication/__mocks__/styleMock.ts +++ b/packages/authentication/__mocks__/style.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/styleMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/style.ts') export {} diff --git a/packages/components/.storybook/__mocks__/NextImageMock.tsx b/packages/components/.storybook/__mocks__/NextImage.tsx similarity index 100% rename from packages/components/.storybook/__mocks__/NextImageMock.tsx rename to packages/components/.storybook/__mocks__/NextImage.tsx diff --git a/packages/components/.storybook/__mocks__/nextFontMock.ts b/packages/components/.storybook/__mocks__/nextFontMock.ts deleted file mode 100644 index e0f393bb..00000000 --- a/packages/components/.storybook/__mocks__/nextFontMock.ts +++ /dev/null @@ -1 +0,0 @@ -export * from '@baseapp-frontend/test/__mocks__/nextFontMock' diff --git a/packages/components/.storybook/main.ts b/packages/components/.storybook/main.ts index e39afabb..6394798f 100644 --- a/packages/components/.storybook/main.ts +++ b/packages/components/.storybook/main.ts @@ -68,11 +68,13 @@ const config: StorybookConfig = { if (config.resolve) { config.resolve.alias = { ...config.resolve.alias, - events: require.resolve('../__mocks__/eventEmitterMock.ts'), - 'expo-secure-store': false, - 'react-native': false, - 'next/font/google': resolve(__dirname, './__mocks__/nextFontMock.ts'), - 'next/image': resolve(__dirname, './__mocks__/NextImageMock.tsx'), + 'expo-constants': resolve(__dirname, '../__mocks__/expo-constants.ts'), + 'expo-modules-core': resolve(__dirname, '../__mocks__/expo-modules-core.ts'), + 'expo-secure-store': resolve(__dirname, '../__mocks__/expo-secure-store.ts'), + 'next/font/google': resolve(__dirname, '../__mocks__/next-font.ts'), + 'next/image': resolve(__dirname, './__mocks__/NextImage.tsx'), + 'react-native': resolve(__dirname, '../__mocks__/react-native.ts'), + events: resolve(__dirname, '../__mocks__/events.ts'), } config.resolve.modules = [resolve(__dirname, 'node_modules'), 'node_modules'] } diff --git a/packages/utils/__mocks__/consoleMock.ts b/packages/components/__mocks__/console.ts similarity index 86% rename from packages/utils/__mocks__/consoleMock.ts rename to packages/components/__mocks__/console.ts index c788fa6e..c36aa071 100644 --- a/packages/utils/__mocks__/consoleMock.ts +++ b/packages/components/__mocks__/console.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/consoleMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/console.ts') export {} diff --git a/packages/components/__mocks__/eventEmitterMock.ts b/packages/components/__mocks__/events.ts similarity index 100% rename from packages/components/__mocks__/eventEmitterMock.ts rename to packages/components/__mocks__/events.ts diff --git a/packages/components/__mocks__/expo-constants.ts b/packages/components/__mocks__/expo-constants.ts new file mode 100644 index 00000000..0f0c49e4 --- /dev/null +++ b/packages/components/__mocks__/expo-constants.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-constants.ts') + +export {} diff --git a/packages/components/__mocks__/expo-modules-core.ts b/packages/components/__mocks__/expo-modules-core.ts new file mode 100644 index 00000000..ade617ce --- /dev/null +++ b/packages/components/__mocks__/expo-modules-core.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-modules-core.ts') + +export {} diff --git a/packages/components/__mocks__/expo-secure-store.ts b/packages/components/__mocks__/expo-secure-store.ts new file mode 100644 index 00000000..79868d90 --- /dev/null +++ b/packages/components/__mocks__/expo-secure-store.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-secure-store.ts') + +export {} diff --git a/packages/components/__mocks__/expo.ts b/packages/components/__mocks__/expo.ts deleted file mode 100644 index 2efcf15b..00000000 --- a/packages/components/__mocks__/expo.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/expo.ts') - -export {} diff --git a/packages/authentication/__mocks__/fetchMock.ts b/packages/components/__mocks__/fetch.ts similarity index 88% rename from packages/authentication/__mocks__/fetchMock.ts rename to packages/components/__mocks__/fetch.ts index 77ccc441..b280224c 100644 --- a/packages/authentication/__mocks__/fetchMock.ts +++ b/packages/components/__mocks__/fetch.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/fetchMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/fetch.ts') export {} diff --git a/packages/components/__mocks__/file.ts b/packages/components/__mocks__/file.ts new file mode 100644 index 00000000..a2884e2e --- /dev/null +++ b/packages/components/__mocks__/file.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/file.ts') + +export {} diff --git a/packages/components/__mocks__/fileMock.ts b/packages/components/__mocks__/fileMock.ts deleted file mode 100644 index 21c11d0e..00000000 --- a/packages/components/__mocks__/fileMock.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/fileMock.ts') - -export {} diff --git a/packages/components/__mocks__/next-font.ts b/packages/components/__mocks__/next-font.ts new file mode 100644 index 00000000..49207c8e --- /dev/null +++ b/packages/components/__mocks__/next-font.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/next-font.ts') + +export {} diff --git a/packages/components/__mocks__/nextFontMock.ts b/packages/components/__mocks__/nextFontMock.ts deleted file mode 100644 index fc071fa5..00000000 --- a/packages/components/__mocks__/nextFontMock.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/nextFontMock.ts') - -export {} diff --git a/packages/utils/__mocks__/styleMock.ts b/packages/components/__mocks__/style.ts similarity index 88% rename from packages/utils/__mocks__/styleMock.ts rename to packages/components/__mocks__/style.ts index 40da629f..831691ea 100644 --- a/packages/utils/__mocks__/styleMock.ts +++ b/packages/components/__mocks__/style.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/styleMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/style.ts') export {} diff --git a/packages/components/cypress/__mocks__/nextFontMock.ts b/packages/components/cypress/__mocks__/nextFontMock.ts deleted file mode 100644 index fc071fa5..00000000 --- a/packages/components/cypress/__mocks__/nextFontMock.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/nextFontMock.ts') - -export {} diff --git a/packages/components/jest.config.ts b/packages/components/jest.config.ts index 418ecc29..c474829a 100644 --- a/packages/components/jest.config.ts +++ b/packages/components/jest.config.ts @@ -4,6 +4,6 @@ module.exports = { ...jestConfigs, setupFilesAfterEnv: [ ...(jestConfigs.setupFilesAfterEnv ?? []), - '/jest/__mocks__/graphqlWsMock.ts', + '/jest/__mocks__/graphql-ws.ts', ], } diff --git a/packages/components/jest/__mocks__/graphqlWsMock.ts b/packages/components/jest/__mocks__/graphql-ws.ts similarity index 100% rename from packages/components/jest/__mocks__/graphqlWsMock.ts rename to packages/components/jest/__mocks__/graphql-ws.ts diff --git a/packages/components/webpack.config.ts b/packages/components/webpack.config.ts index 2af4ec06..45ff4e44 100644 --- a/packages/components/webpack.config.ts +++ b/packages/components/webpack.config.ts @@ -15,11 +15,13 @@ const config: Configuration = { resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx'], fallback: { - events: require.resolve('./__mocks__/eventEmitterMock.ts'), + events: require.resolve('./__mocks__/events.ts'), }, alias: { - 'expo-secure-store': false, - 'react-native': false, + 'expo-constants': require.resolve('./__mocks__/expo-constants.ts'), + 'expo-modules-core': require.resolve('./__mocks__/expo-modules-core.ts'), + 'expo-secure-store': require.resolve('./__mocks__/expo-secure-store.ts'), + 'react-native': require.resolve('./__mocks__/react-native.ts'), }, }, module: { @@ -53,7 +55,7 @@ const config: Configuration = { plugins: [ new webpack.NormalModuleReplacementPlugin( /next\/font\/google/, - path.resolve(__dirname, './cypress/__mocks__/nextFontMock.ts'), + path.resolve(__dirname, './__mocks__/next-font.ts'), ), new webpack.DefinePlugin({ 'process.env': JSON.stringify({ diff --git a/packages/config/relay.config.ts b/packages/config/relay.config.ts index 458210ab..376f697e 100644 --- a/packages/config/relay.config.ts +++ b/packages/config/relay.config.ts @@ -1,7 +1,13 @@ module.exports = { src: './', schema: './schema.graphql', - exclude: ['**/.next/**', '**/node_modules/**', '**/__generated__/**', '**/.app-templates/**'], + exclude: [ + '**/.next/**', + '**/node_modules/**', + '**/__generated__/**', + '**/.app-templates/**', + '**/cypress/**', + ], language: 'typescript', artifactDirectory: './__generated__', } diff --git a/packages/design-system/.storybook/__mocks__/NextImageMock.tsx b/packages/design-system/.storybook/__mocks__/NextImage.tsx similarity index 100% rename from packages/design-system/.storybook/__mocks__/NextImageMock.tsx rename to packages/design-system/.storybook/__mocks__/NextImage.tsx diff --git a/packages/design-system/.storybook/__mocks__/eventEmitterMock.ts b/packages/design-system/.storybook/__mocks__/events.ts similarity index 100% rename from packages/design-system/.storybook/__mocks__/eventEmitterMock.ts rename to packages/design-system/.storybook/__mocks__/events.ts diff --git a/packages/design-system/.storybook/__mocks__/next-font.ts b/packages/design-system/.storybook/__mocks__/next-font.ts new file mode 100644 index 00000000..ce7e91ba --- /dev/null +++ b/packages/design-system/.storybook/__mocks__/next-font.ts @@ -0,0 +1 @@ +export * from '@baseapp-frontend/test/__mocks__/next-font' diff --git a/packages/design-system/.storybook/__mocks__/nextFontMock.ts b/packages/design-system/.storybook/__mocks__/nextFontMock.ts deleted file mode 100644 index e0f393bb..00000000 --- a/packages/design-system/.storybook/__mocks__/nextFontMock.ts +++ /dev/null @@ -1 +0,0 @@ -export * from '@baseapp-frontend/test/__mocks__/nextFontMock' diff --git a/packages/design-system/.storybook/main.ts b/packages/design-system/.storybook/main.ts index fb0f3f55..d0f29dbc 100644 --- a/packages/design-system/.storybook/main.ts +++ b/packages/design-system/.storybook/main.ts @@ -62,11 +62,13 @@ const config: StorybookConfig = { if (config.resolve) { config.resolve.alias = { ...config.resolve.alias, - events: require.resolve('./__mocks__/eventEmitterMock.ts'), - 'expo-secure-store': false, - 'react-native': false, - 'next/font/google': resolve(__dirname, './__mocks__/nextFontMock.ts'), - 'next/image': resolve(__dirname, './__mocks__/NextImageMock.tsx'), + 'expo-constants': resolve(__dirname, '../__mocks__/expo-constants.ts'), + 'expo-modules-core': resolve(__dirname, '../__mocks__/expo-modules-core.ts'), + 'expo-secure-store': resolve(__dirname, '../__mocks__/expo-secure-store.ts'), + 'next/font/google': resolve(__dirname, '../__mocks__/next-font.ts'), + 'next/image': resolve(__dirname, './__mocks__/NextImage.tsx'), + 'react-native': resolve(__dirname, '../__mocks__/react-native.ts'), + events: resolve(__dirname, '../__mocks__/events.ts'), } config.resolve.modules = [resolve(__dirname, 'node_modules'), 'node_modules'] diff --git a/packages/design-system/__mocks__/events.ts b/packages/design-system/__mocks__/events.ts new file mode 100644 index 00000000..882c9544 --- /dev/null +++ b/packages/design-system/__mocks__/events.ts @@ -0,0 +1,22 @@ +export class EventEmitter { + private events: Record = {} + + on(event: string, listener: Function) { + if (!this.events[event]) { + this.events[event] = [] + } + this.events[event].push(listener) + } + + emit(event: string, ...args: any[]) { + if (this.events[event]) { + this.events[event].forEach((listener) => listener(...args)) + } + } + + off(event: string, listener: Function) { + if (this.events[event]) { + this.events[event] = this.events[event].filter((l) => l !== listener) + } + } +} diff --git a/packages/design-system/__mocks__/expo-constants.ts b/packages/design-system/__mocks__/expo-constants.ts new file mode 100644 index 00000000..0f0c49e4 --- /dev/null +++ b/packages/design-system/__mocks__/expo-constants.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-constants.ts') + +export {} diff --git a/packages/design-system/__mocks__/expo-modules-core.ts b/packages/design-system/__mocks__/expo-modules-core.ts new file mode 100644 index 00000000..ade617ce --- /dev/null +++ b/packages/design-system/__mocks__/expo-modules-core.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-modules-core.ts') + +export {} diff --git a/packages/design-system/__mocks__/expo-secure-store.ts b/packages/design-system/__mocks__/expo-secure-store.ts new file mode 100644 index 00000000..79868d90 --- /dev/null +++ b/packages/design-system/__mocks__/expo-secure-store.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-secure-store.ts') + +export {} diff --git a/packages/design-system/__mocks__/next-font.ts b/packages/design-system/__mocks__/next-font.ts new file mode 100644 index 00000000..ce7e91ba --- /dev/null +++ b/packages/design-system/__mocks__/next-font.ts @@ -0,0 +1 @@ +export * from '@baseapp-frontend/test/__mocks__/next-font' diff --git a/packages/design-system/__mocks__/react-native.ts b/packages/design-system/__mocks__/react-native.ts new file mode 100644 index 00000000..0247ad20 --- /dev/null +++ b/packages/design-system/__mocks__/react-native.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/react-native.ts') + +export {} diff --git a/packages/test/README.md b/packages/test/README.md index dafa762e..7e6aad37 100644 --- a/packages/test/README.md +++ b/packages/test/README.md @@ -22,26 +22,26 @@ In order to use this package you will need to: - create `__mocks__` folder at the root level and add these three files inside it: - - consoleMock.ts + - console.ts ```ts - module.exports = require('@baseapp-frontend/test/__mocks__/consoleMock.ts') + module.exports = require('@baseapp-frontend/test/__mocks__/console.ts') export {} ``` - - fileMock.ts + - file.ts ```ts - module.exports = require('@baseapp-frontend/test/__mocks__/fileMock.ts') + module.exports = require('@baseapp-frontend/test/__mocks__/file.ts') export {} ``` - - styleMock.ts + - style.ts ```ts - module.exports = require('@baseapp-frontend/test/__mocks__/styleMock.ts') + module.exports = require('@baseapp-frontend/test/__mocks__/style.ts') export {} ``` diff --git a/packages/test/__mocks__/consoleMock.ts b/packages/test/__mocks__/console.ts similarity index 100% rename from packages/test/__mocks__/consoleMock.ts rename to packages/test/__mocks__/console.ts diff --git a/packages/test/__mocks__/expo-constants.ts b/packages/test/__mocks__/expo-constants.ts new file mode 100644 index 00000000..b4b5263f --- /dev/null +++ b/packages/test/__mocks__/expo-constants.ts @@ -0,0 +1,11 @@ +const Constants = { + expoConfig: { + extra: { + EXPO_PUBLIC_API_BASE_URL: undefined, + EXPO_PUBLIC_RELAY_ENDPOINT: undefined, + EXPO_PUBLIC_WS_RELAY_ENDPOINT: undefined, + }, + }, +} + +module.exports = Constants diff --git a/packages/test/__mocks__/expo-modules-core.ts b/packages/test/__mocks__/expo-modules-core.ts new file mode 100644 index 00000000..f5643b4c --- /dev/null +++ b/packages/test/__mocks__/expo-modules-core.ts @@ -0,0 +1,7 @@ +const ExpoModulesCore = { + requireOptionalNativeModule: () => { + return {} + }, +} + +module.exports = ExpoModulesCore diff --git a/packages/test/__mocks__/expo-secure-store.ts b/packages/test/__mocks__/expo-secure-store.ts new file mode 100644 index 00000000..80d7de3f --- /dev/null +++ b/packages/test/__mocks__/expo-secure-store.ts @@ -0,0 +1,13 @@ +const ExpoSecureStore = { + getItemAsync: async (key: string) => { + return key === 'ACCESS_KEY_NAME' ? 'mocked_value' : null + }, + setItemAsync: async (key: string, value: string) => { + return true + }, + deleteItemAsync: async (key: string) => { + return true + }, +} + +module.exports = ExpoSecureStore diff --git a/packages/test/__mocks__/expo.ts b/packages/test/__mocks__/expo.ts deleted file mode 100644 index 952199e7..00000000 --- a/packages/test/__mocks__/expo.ts +++ /dev/null @@ -1,26 +0,0 @@ -const ExpoSecureStore = { - getItemAsync: jest.fn(async (key: string) => { - return key === 'ACCESS_KEY_NAME' ? 'mocked_value' : null - }), - setItemAsync: jest.fn(async (key: string, value: string) => { - return true - }), - deleteItemAsync: jest.fn(async (key: string) => { - return true - }), -} - -const Constants = { - expoConfig: { - extra: { - EXPO_PUBLIC_API_BASE_URL: undefined, - EXPO_PUBLIC_RELAY_ENDPOINT: undefined, - EXPO_PUBLIC_WS_RELAY_ENDPOINT: undefined, - }, - }, -} - -module.exports = { - ...ExpoSecureStore, - ...Constants, -} diff --git a/packages/test/__mocks__/fetchMock.ts b/packages/test/__mocks__/fetch.ts similarity index 100% rename from packages/test/__mocks__/fetchMock.ts rename to packages/test/__mocks__/fetch.ts diff --git a/packages/test/__mocks__/fileMock.ts b/packages/test/__mocks__/file.ts similarity index 100% rename from packages/test/__mocks__/fileMock.ts rename to packages/test/__mocks__/file.ts diff --git a/packages/test/__mocks__/nextFontMock.ts b/packages/test/__mocks__/next-font.ts similarity index 100% rename from packages/test/__mocks__/nextFontMock.ts rename to packages/test/__mocks__/next-font.ts diff --git a/packages/test/__mocks__/styleMock.ts b/packages/test/__mocks__/style.ts similarity index 100% rename from packages/test/__mocks__/styleMock.ts rename to packages/test/__mocks__/style.ts diff --git a/packages/test/index.tsx b/packages/test/index.tsx index a83cff72..10584d0e 100644 --- a/packages/test/index.tsx +++ b/packages/test/index.tsx @@ -25,4 +25,4 @@ export * from './providers' export * from './utils/mocks' export * from './utils/mockFetch' export * from './utils/mockFetchError' -export * from './__mocks__/nextFontMock' +export * from './__mocks__/next-font' diff --git a/packages/test/jest.config.ts b/packages/test/jest.config.ts index b45862a3..13b4c2c7 100644 --- a/packages/test/jest.config.ts +++ b/packages/test/jest.config.ts @@ -13,13 +13,15 @@ module.exports = { ], '^.+\\.(js|jsx|ts|tsx)$': 'babel-jest', }, - setupFilesAfterEnv: ['/__mocks__/consoleMock.ts', '/__mocks__/fetchMock.ts'], + setupFilesAfterEnv: ['/__mocks__/console.ts', '/__mocks__/fetch.ts'], moduleNameMapper: { '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': - '/__mocks__/fileMock.ts', - '\\.(css|less)$': '/__mocks__/styleMock.ts', - 'next/font/google': '/__mocks__/nextFontMock.ts', - '^expo.*$': '/__mocks__/expo.ts', + '/__mocks__/file.ts', + '\\.(css|less)$': '/__mocks__/style.ts', + 'next/font/google': '/__mocks__/next-font.ts', + 'expo-constants': '/__mocks__/expo-constants.ts', + 'expo-modules-core': '/__mocks__/expo-modules-core.ts', + 'expo-secure-store': '/__mocks__/expo-secure-store.ts', 'react-native': '/__mocks__/react-native.ts', }, transformIgnorePatterns: [ diff --git a/packages/components/__mocks__/consoleMock.ts b/packages/utils/__mocks__/console.ts similarity index 86% rename from packages/components/__mocks__/consoleMock.ts rename to packages/utils/__mocks__/console.ts index c788fa6e..c36aa071 100644 --- a/packages/components/__mocks__/consoleMock.ts +++ b/packages/utils/__mocks__/console.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/consoleMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/console.ts') export {} diff --git a/packages/utils/__mocks__/expo-constants.ts b/packages/utils/__mocks__/expo-constants.ts new file mode 100644 index 00000000..0f0c49e4 --- /dev/null +++ b/packages/utils/__mocks__/expo-constants.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-constants.ts') + +export {} diff --git a/packages/utils/__mocks__/expo-modules-core.ts b/packages/utils/__mocks__/expo-modules-core.ts new file mode 100644 index 00000000..ade617ce --- /dev/null +++ b/packages/utils/__mocks__/expo-modules-core.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-modules-core.ts') + +export {} diff --git a/packages/utils/__mocks__/expo-secure-store.ts b/packages/utils/__mocks__/expo-secure-store.ts new file mode 100644 index 00000000..79868d90 --- /dev/null +++ b/packages/utils/__mocks__/expo-secure-store.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-secure-store.ts') + +export {} diff --git a/packages/utils/__mocks__/expo.ts b/packages/utils/__mocks__/expo.ts deleted file mode 100644 index 2efcf15b..00000000 --- a/packages/utils/__mocks__/expo.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/expo.ts') - -export {} diff --git a/packages/components/__mocks__/fetchMock.ts b/packages/utils/__mocks__/fetch.ts similarity index 88% rename from packages/components/__mocks__/fetchMock.ts rename to packages/utils/__mocks__/fetch.ts index 77ccc441..b280224c 100644 --- a/packages/components/__mocks__/fetchMock.ts +++ b/packages/utils/__mocks__/fetch.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/fetchMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/fetch.ts') export {} diff --git a/packages/utils/__mocks__/file.ts b/packages/utils/__mocks__/file.ts new file mode 100644 index 00000000..a2884e2e --- /dev/null +++ b/packages/utils/__mocks__/file.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/file.ts') + +export {} diff --git a/packages/utils/__mocks__/fileMock.ts b/packages/utils/__mocks__/fileMock.ts deleted file mode 100644 index 21c11d0e..00000000 --- a/packages/utils/__mocks__/fileMock.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/fileMock.ts') - -export {} diff --git a/packages/components/__mocks__/styleMock.ts b/packages/utils/__mocks__/style.ts similarity index 88% rename from packages/components/__mocks__/styleMock.ts rename to packages/utils/__mocks__/style.ts index 40da629f..831691ea 100644 --- a/packages/components/__mocks__/styleMock.ts +++ b/packages/utils/__mocks__/style.ts @@ -1,3 +1,3 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/styleMock.ts') +module.exports = require('@baseapp-frontend/test/__mocks__/style.ts') export {} diff --git a/packages/wagtail/.storybook/__mocks__/NextImageMock.tsx b/packages/wagtail/.storybook/__mocks__/NextImage.tsx similarity index 100% rename from packages/wagtail/.storybook/__mocks__/NextImageMock.tsx rename to packages/wagtail/.storybook/__mocks__/NextImage.tsx diff --git a/packages/wagtail/.storybook/__mocks__/nextFontMock.ts b/packages/wagtail/.storybook/__mocks__/nextFontMock.ts deleted file mode 100644 index fc071fa5..00000000 --- a/packages/wagtail/.storybook/__mocks__/nextFontMock.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@baseapp-frontend/test/__mocks__/nextFontMock.ts') - -export {} diff --git a/packages/wagtail/.storybook/main.ts b/packages/wagtail/.storybook/main.ts index 67bbca47..a0a198de 100644 --- a/packages/wagtail/.storybook/main.ts +++ b/packages/wagtail/.storybook/main.ts @@ -66,11 +66,13 @@ const config: StorybookConfig = { if (config.resolve) { config.resolve.alias = { ...config.resolve.alias, - events: require.resolve('./__mocks__/eventEmitterMock.ts'), - 'expo-secure-store': false, - 'react-native': false, - 'next/font/google': resolve(__dirname, './__mocks__/nextFontMock.ts'), - 'next/image': resolve(__dirname, './__mocks__/NextImageMock.tsx'), + 'expo-constants': resolve(__dirname, '../__mocks__/expo-constants.ts'), + 'expo-modules-core': resolve(__dirname, '../__mocks__/expo-modules-core.ts'), + 'expo-secure-store': resolve(__dirname, '../__mocks__/expo-secure-store.ts'), + 'next/font/google': resolve(__dirname, '../__mocks__/next-font.ts'), + 'next/image': resolve(__dirname, './__mocks__/NextImage.tsx'), + 'react-native': resolve(__dirname, '../__mocks__/react-native.ts'), + events: resolve(__dirname, '../__mocks__/events.ts'), } config.resolve.modules = [resolve(__dirname, 'node_modules'), 'node_modules'] } diff --git a/packages/wagtail/.storybook/__mocks__/eventEmitterMock.ts b/packages/wagtail/__mocks__/events.ts similarity index 100% rename from packages/wagtail/.storybook/__mocks__/eventEmitterMock.ts rename to packages/wagtail/__mocks__/events.ts diff --git a/packages/wagtail/__mocks__/expo-constants.ts b/packages/wagtail/__mocks__/expo-constants.ts new file mode 100644 index 00000000..0f0c49e4 --- /dev/null +++ b/packages/wagtail/__mocks__/expo-constants.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-constants.ts') + +export {} diff --git a/packages/wagtail/__mocks__/expo-modules-core.ts b/packages/wagtail/__mocks__/expo-modules-core.ts new file mode 100644 index 00000000..ade617ce --- /dev/null +++ b/packages/wagtail/__mocks__/expo-modules-core.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-modules-core.ts') + +export {} diff --git a/packages/wagtail/__mocks__/expo-secure-store.ts b/packages/wagtail/__mocks__/expo-secure-store.ts new file mode 100644 index 00000000..79868d90 --- /dev/null +++ b/packages/wagtail/__mocks__/expo-secure-store.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/expo-secure-store.ts') + +export {} diff --git a/packages/wagtail/__mocks__/next-font.ts b/packages/wagtail/__mocks__/next-font.ts new file mode 100644 index 00000000..49207c8e --- /dev/null +++ b/packages/wagtail/__mocks__/next-font.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/next-font.ts') + +export {} diff --git a/packages/wagtail/__mocks__/react-native.ts b/packages/wagtail/__mocks__/react-native.ts new file mode 100644 index 00000000..0247ad20 --- /dev/null +++ b/packages/wagtail/__mocks__/react-native.ts @@ -0,0 +1,3 @@ +module.exports = require('@baseapp-frontend/test/__mocks__/react-native.ts') + +export {} diff --git a/packages/wagtail/webpack.config.ts b/packages/wagtail/webpack.config.ts index 3194e253..d408312b 100644 --- a/packages/wagtail/webpack.config.ts +++ b/packages/wagtail/webpack.config.ts @@ -14,6 +14,12 @@ const config: Configuration = { mode: 'development', resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx'], + alias: { + 'expo-constants': require.resolve('./__mocks__/expo-constants.ts'), + 'expo-modules-core': require.resolve('./__mocks__/expo-modules-core.ts'), + 'expo-secure-store': require.resolve('./__mocks__/expo-secure-store.ts'), + 'react-native': require.resolve('./__mocks__/react-native.ts'), + }, }, module: { rules: [ @@ -45,7 +51,7 @@ const config: Configuration = { plugins: [ new webpack.NormalModuleReplacementPlugin( /next\/font\/google/, - path.resolve(__dirname, './cypress/__mocks__/nextFontMock.ts'), + path.resolve(__dirname, './__mocks__/next-font.ts'), ), new webpack.DefinePlugin({ 'process.env': JSON.stringify({ From b7a41f22805d29fdbd3c86bef5b43962d58ea5fb Mon Sep 17 00:00:00 2001 From: Alexandre Anicio Date: Mon, 20 Jan 2025 20:08:44 -0300 Subject: [PATCH 2/2] versioning --- .changeset/config.json | 2 +- package.json | 2 +- packages/authentication/CHANGELOG.md | 8 + packages/authentication/package.json | 2 +- packages/components/CHANGELOG.md | 11 + packages/components/package.json | 2 +- packages/config/CHANGELOG.md | 6 + packages/config/package.json | 2 +- .../.storybook/__mocks__/events.ts | 7 +- packages/design-system/CHANGELOG.md | 8 + packages/design-system/__mocks__/events.ts | 7 +- packages/design-system/package.json | 2 +- packages/graphql/CHANGELOG.md | 8 + packages/graphql/package.json | 2 +- packages/provider/CHANGELOG.md | 7 + packages/provider/package.json | 2 +- packages/test/CHANGELOG.md | 6 + packages/test/package.json | 2 +- packages/utils/CHANGELOG.md | 6 + packages/utils/package.json | 2 +- packages/wagtail/CHANGELOG.md | 10 + packages/wagtail/package.json | 2 +- pnpm-lock.yaml | 315 ++++++------------ 23 files changed, 182 insertions(+), 239 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index 33d375b4..a6ca048e 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,5 +1,5 @@ { - "$schema": "https://unpkg.com/@changesets/config@2.0.0/schema.json", + "$schema": "https://unpkg.com/@changesets/config/schema.json", "changelog": "@changesets/cli/changelog", "commit": false, "fixed": [], diff --git a/package.json b/package.json index 488047bc..309febe5 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "prepare": "husky" }, "devDependencies": { - "@changesets/cli": "^2.23.0", + "@changesets/cli": "^2.27.11", "@parcel/packager-ts": "latest", "@parcel/transformer-typescript-types": "latest", "@types/node": "catalog:", diff --git a/packages/authentication/CHANGELOG.md b/packages/authentication/CHANGELOG.md index 412db00b..de17b59b 100644 --- a/packages/authentication/CHANGELOG.md +++ b/packages/authentication/CHANGELOG.md @@ -1,5 +1,13 @@ # @baseapp-frontend/authentication +## 4.1.3 + +### Patch Changes + +- Update mock files. +- Updated dependencies + - @baseapp-frontend/utils@3.1.2 + ## 4.1.2 ### Patch Changes diff --git a/packages/authentication/package.json b/packages/authentication/package.json index d2d8a749..b29ac836 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/authentication", "description": "Authentication modules.", - "version": "4.1.2", + "version": "4.1.3", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 11c0c437..8361283d 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,5 +1,16 @@ # @baseapp-frontend/components +## 0.0.50 + +### Patch Changes + +- Update mock files. +- Updated dependencies + - @baseapp-frontend/authentication@4.1.3 + - @baseapp-frontend/design-system@0.0.31 + - @baseapp-frontend/graphql@1.2.3 + - @baseapp-frontend/utils@3.1.2 + ## 0.0.49 ### Patch Changes diff --git a/packages/components/package.json b/packages/components/package.json index e340aa01..2203dedf 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/components", "description": "BaseApp components modules such as comments, notifications, messages, and more.", - "version": "0.0.49", + "version": "0.0.50", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index e5e59d65..f4be9327 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @baseapp-frontend/config +## 2.1.10 + +### Patch Changes + +- Update mock files. + ## 2.1.9 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index 0e232496..8926264a 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/config", "description": "Reusable configurations for eslint, prettier, jest and relay", - "version": "2.1.9", + "version": "2.1.10", "files": [ ".eslintrc.js", "jest.config.js", diff --git a/packages/design-system/.storybook/__mocks__/events.ts b/packages/design-system/.storybook/__mocks__/events.ts index 882c9544..26b0b8a8 100644 --- a/packages/design-system/.storybook/__mocks__/events.ts +++ b/packages/design-system/.storybook/__mocks__/events.ts @@ -5,18 +5,19 @@ export class EventEmitter { if (!this.events[event]) { this.events[event] = [] } - this.events[event].push(listener) + this.events[event]?.push(listener) } emit(event: string, ...args: any[]) { if (this.events[event]) { - this.events[event].forEach((listener) => listener(...args)) + this.events[event]?.forEach((listener) => listener(...args)) } } off(event: string, listener: Function) { if (this.events[event]) { - this.events[event] = this.events[event].filter((l) => l !== listener) + // @ts-ignore + this.events[event] = this.events[event]?.filter((l) => l !== listener) } } } diff --git a/packages/design-system/CHANGELOG.md b/packages/design-system/CHANGELOG.md index 127340c2..04000a41 100644 --- a/packages/design-system/CHANGELOG.md +++ b/packages/design-system/CHANGELOG.md @@ -1,5 +1,13 @@ # @baseapp-frontend/design-system +## 0.0.31 + +### Patch Changes + +- Update mock files. +- Updated dependencies + - @baseapp-frontend/utils@3.1.2 + ## 0.0.30 ### Patch Changes diff --git a/packages/design-system/__mocks__/events.ts b/packages/design-system/__mocks__/events.ts index 882c9544..26b0b8a8 100644 --- a/packages/design-system/__mocks__/events.ts +++ b/packages/design-system/__mocks__/events.ts @@ -5,18 +5,19 @@ export class EventEmitter { if (!this.events[event]) { this.events[event] = [] } - this.events[event].push(listener) + this.events[event]?.push(listener) } emit(event: string, ...args: any[]) { if (this.events[event]) { - this.events[event].forEach((listener) => listener(...args)) + this.events[event]?.forEach((listener) => listener(...args)) } } off(event: string, listener: Function) { if (this.events[event]) { - this.events[event] = this.events[event].filter((l) => l !== listener) + // @ts-ignore + this.events[event] = this.events[event]?.filter((l) => l !== listener) } } } diff --git a/packages/design-system/package.json b/packages/design-system/package.json index f9783a57..424ac575 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/design-system", "description": "Design System components and configurations.", - "version": "0.0.30", + "version": "0.0.31", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/graphql/CHANGELOG.md b/packages/graphql/CHANGELOG.md index f5f5ff6e..66184bc2 100644 --- a/packages/graphql/CHANGELOG.md +++ b/packages/graphql/CHANGELOG.md @@ -1,5 +1,13 @@ # @baseapp-frontend/graphql +## 1.2.3 + +### Patch Changes + +- Update mock files. +- Updated dependencies + - @baseapp-frontend/utils@3.1.2 + ## 1.2.2 ### Patch Changes diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 37bf1acd..ae96ac4f 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/graphql", "description": "GraphQL configurations and utilities", - "version": "1.2.2", + "version": "1.2.3", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 55fc8418..16ad43a4 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,12 @@ # @baseapp-frontend/provider +## 2.0.9 + +### Patch Changes + +- Updated dependencies + - @baseapp-frontend/utils@3.1.2 + ## 2.0.8 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 310077a2..6b0c92c3 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/provider", "description": "Providers for React Query and Emotion.", - "version": "2.0.8", + "version": "2.0.9", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/test/CHANGELOG.md b/packages/test/CHANGELOG.md index 15fab3d3..54c11aa3 100644 --- a/packages/test/CHANGELOG.md +++ b/packages/test/CHANGELOG.md @@ -1,5 +1,11 @@ # @baseapp-frontend/test +## 2.1.0 + +### Minor Changes + +- Update mock files. + ## 2.0.6 ### Patch Changes diff --git a/packages/test/package.json b/packages/test/package.json index e11802e7..5fd4ee38 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/test", "description": "Test utils that extends React Testing Library.", - "version": "2.0.6", + "version": "2.1.0", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 23d71514..34ce082b 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @baseapp-frontend/utils +## 3.1.2 + +### Patch Changes + +- Update mock files. + ## 3.1.1 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 81dcd8f7..659a9ff5 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/utils", "description": "Util functions, constants and types.", - "version": "3.1.1", + "version": "3.1.2", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/packages/wagtail/CHANGELOG.md b/packages/wagtail/CHANGELOG.md index 0e5b22c5..cc9304a9 100644 --- a/packages/wagtail/CHANGELOG.md +++ b/packages/wagtail/CHANGELOG.md @@ -1,5 +1,15 @@ # @baseapp-frontend/wagtail +## 1.0.17 + +### Patch Changes + +- Update mock files. +- Updated dependencies + - @baseapp-frontend/design-system@0.0.31 + - @baseapp-frontend/graphql@1.2.3 + - @baseapp-frontend/utils@3.1.2 + ## 1.0.16 ### Patch Changes diff --git a/packages/wagtail/package.json b/packages/wagtail/package.json index 290727a4..a37b1f76 100644 --- a/packages/wagtail/package.json +++ b/packages/wagtail/package.json @@ -1,7 +1,7 @@ { "name": "@baseapp-frontend/wagtail", "description": "BaseApp Wagtail", - "version": "1.0.16", + "version": "1.0.17", "main": "./index.ts", "types": "dist/index.d.ts", "sideEffects": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1342a913..515691ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -354,7 +354,7 @@ importers: .: devDependencies: '@changesets/cli': - specifier: ^2.23.0 + specifier: ^2.27.11 version: 2.27.11 '@parcel/packager-ts': specifier: latest @@ -621,7 +621,7 @@ importers: version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/react-webpack5': specifier: catalog:storybook - version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4) + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4) '@storybook/test': specifier: catalog:storybook version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) @@ -741,7 +741,7 @@ importers: version: 3.4.4(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5)) ts-jest: specifier: catalog:test - version: 29.1.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5)))(typescript@5.4.5) ts-node: specifier: catalog:test version: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5) @@ -750,7 +750,7 @@ importers: version: 5.4.5 webpack: specifier: catalog:storybook - version: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + version: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: specifier: catalog:storybook version: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) @@ -783,10 +783,10 @@ importers: version: 8.57.1 eslint-config-airbnb: specifier: catalog:lint - version: 19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1) + version: 19.0.4(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1) eslint-config-airbnb-typescript: specifier: catalog:lint - version: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) eslint-config-next: specifier: catalog:lint version: 13.5.8(eslint@8.57.1)(typescript@5.4.5) @@ -795,7 +795,7 @@ importers: version: 8.10.0(eslint@8.57.1) eslint-plugin-import: specifier: catalog:lint - version: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: specifier: catalog:lint version: 6.10.2(eslint@8.57.1) @@ -916,16 +916,16 @@ importers: version: 8.4.7(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-styling-webpack': specifier: catalog:storybook - version: 1.0.1(storybook@8.4.7(prettier@3.4.2))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + version: 1.0.1(storybook@8.4.7(prettier@3.4.2))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@storybook/addon-webpack5-compiler-babel': specifier: catalog:storybook - version: 3.0.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + version: 3.0.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@storybook/blocks': specifier: catalog:storybook version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/react-webpack5': specifier: catalog:storybook - version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) '@storybook/test': specifier: catalog:storybook version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) @@ -946,7 +946,7 @@ importers: version: 10.4.19(postcss@8.4.38) css-loader: specifier: catalog:storybook - version: 7.1.2(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + version: 7.1.2(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) eslint-plugin-storybook: specifier: catalog:lint version: 0.8.0(eslint@8.57.1)(typescript@5.4.5) @@ -955,13 +955,13 @@ importers: version: 8.4.38 postcss-loader: specifier: catalog:storybook - version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) storybook: specifier: catalog:storybook version: 8.4.7(prettier@3.4.2) style-loader: specifier: catalog:storybook - version: 4.0.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + version: 4.0.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) tailwindcss: specifier: catalog:tailwind version: 3.4.4(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5)) @@ -13745,17 +13745,17 @@ snapshots: storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-styling-webpack@1.0.1(storybook@8.4.7(prettier@3.4.2))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)))': + '@storybook/addon-styling-webpack@1.0.1(storybook@8.4.7(prettier@3.4.2))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2))': dependencies: '@storybook/node-logger': 8.4.7(storybook@8.4.7(prettier@3.4.2)) - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) transitivePeerDependencies: - storybook '@storybook/addon-styling-webpack@1.0.1(storybook@8.4.7(prettier@3.4.2))(webpack@5.93.0)': dependencies: '@storybook/node-logger': 8.4.7(storybook@8.4.7(prettier@3.4.2)) - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) transitivePeerDependencies: - storybook @@ -13768,10 +13768,10 @@ snapshots: memoizerific: 1.11.3 storybook: 8.4.7(prettier@3.4.2) - '@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)))': + '@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2))': dependencies: '@babel/core': 7.26.0 - babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) transitivePeerDependencies: - supports-color - webpack @@ -13794,44 +13794,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.4.7(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4)': - dependencies: - '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) - '@types/node': 22.10.5 - '@types/semver': 7.5.8 - browser-assert: 1.2.1 - case-sensitive-paths-webpack-plugin: 2.4.0 - cjs-module-lexer: 1.4.1 - constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.93.0) - es-module-lexer: 1.6.0 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.93.0) - html-webpack-plugin: 5.6.0(webpack@5.93.0) - magic-string: 0.30.17 - path-browserify: 1.0.1 - process: 0.11.10 - semver: 7.6.3 - storybook: 8.4.7(prettier@3.4.2) - style-loader: 3.3.4(webpack@5.93.0) - terser-webpack-plugin: 5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack@5.93.0) - ts-dedent: 2.2.0 - url: 0.11.4 - util: 0.12.5 - util-deprecate: 1.0.2 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) - webpack-dev-middleware: 6.1.3(webpack@5.93.0) - webpack-hot-middleware: 2.26.1 - webpack-virtual-modules: 0.6.2 - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - '@rspack/core' - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - - '@storybook/builder-webpack5@8.4.7(@swc/core@1.10.4(@swc/helpers@0.5.15))(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)': + '@storybook/builder-webpack5@8.4.7(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)': dependencies: '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@types/node': 22.10.5 @@ -13840,23 +13803,23 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + css-loader: 6.11.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) es-module-lexer: 1.6.0 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) - html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) + html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) magic-string: 0.30.17 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 storybook: 8.4.7(prettier@3.4.2) - style-loader: 3.3.4(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) - terser-webpack-plugin: 5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + style-loader: 3.3.4(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) + terser-webpack-plugin: 5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) - webpack-dev-middleware: 6.1.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) + webpack-dev-middleware: 6.1.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -13969,11 +13932,11 @@ snapshots: dependencies: storybook: 8.4.7(prettier@3.4.2) - '@storybook/preset-react-webpack@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4)': + '@storybook/preset-react-webpack@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)': dependencies: '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.93.0) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@types/node': 22.10.5 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -13985,34 +13948,7 @@ snapshots: semver: 7.6.3 storybook: 8.4.7(prettier@3.4.2) tsconfig-paths: 4.2.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - '@storybook/test' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - - '@storybook/preset-react-webpack@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)': - dependencies: - '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) - '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) - '@types/node': 22.10.5 - '@types/semver': 7.5.8 - find-up: 5.0.0 - magic-string: 0.30.17 - react: 18.3.1 - react-docgen: 7.1.0 - react-dom: 18.3.1(react@18.3.1) - resolve: 1.22.10 - semver: 7.6.3 - storybook: 8.4.7(prettier@3.4.2) - tsconfig-paths: 4.2.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -14054,7 +13990,7 @@ snapshots: dependencies: storybook: 8.4.7(prettier@3.4.2) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2))': dependencies: debug: 4.4.0(supports-color@8.1.1) endent: 2.1.0 @@ -14064,7 +14000,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.4.5) tslib: 2.8.1 typescript: 5.4.5 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) transitivePeerDependencies: - supports-color @@ -14078,7 +14014,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.4.5) tslib: 2.8.1 typescript: 5.4.5 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color @@ -14088,30 +14024,10 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.4.7(prettier@3.4.2) - '@storybook/react-webpack5@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4)': - dependencies: - '@storybook/builder-webpack5': 8.4.7(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4) - '@storybook/preset-react-webpack': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)(webpack-cli@5.1.4) - '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) - '@types/node': 22.10.5 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.7(prettier@3.4.2) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - '@rspack/core' - - '@storybook/test' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - - '@storybook/react-webpack5@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)': + '@storybook/react-webpack5@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5)': dependencies: - '@storybook/builder-webpack5': 8.4.7(@swc/core@1.10.4(@swc/helpers@0.5.15))(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) - '@storybook/preset-react-webpack': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) + '@storybook/builder-webpack5': 8.4.7(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) + '@storybook/preset-react-webpack': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.4.5) '@types/node': 22.10.5 react: 18.3.1 @@ -14810,17 +14726,17 @@ snapshots: '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.93.0)': dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.93.0)': dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.93.0)': dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) optionalDependencies: webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) @@ -15125,19 +15041,19 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.3.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.93.0): dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.3.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) babel-plugin-istanbul@6.1.1: dependencies: @@ -15799,7 +15715,7 @@ snapshots: crypto-random-string@2.0.0: {} - css-loader@6.11.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + css-loader@6.11.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 @@ -15810,7 +15726,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) css-loader@6.11.0(webpack@5.93.0): dependencies: @@ -15823,9 +15739,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - css-loader@7.1.2(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + css-loader@7.1.2(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 @@ -15836,7 +15752,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) css-loader@7.1.2(webpack@5.93.0): dependencies: @@ -15849,7 +15765,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) css-select@4.3.0: dependencies: @@ -16383,28 +16299,28 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1): dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) object.assign: 4.1.7 object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.4.5) eslint: 8.57.1 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1): + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.3(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -16418,8 +16334,8 @@ snapshots: '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.4.5) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.3(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -16442,7 +16358,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0(supports-color@8.1.1) @@ -16454,22 +16370,22 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.4.5) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -16480,7 +16396,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -17026,7 +16942,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: '@babel/code-frame': 7.26.2 chalk: 4.1.2 @@ -17041,7 +16957,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.93.0): dependencies: @@ -17058,7 +16974,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) form-data@3.0.2: dependencies: @@ -17398,9 +17314,9 @@ snapshots: pretty-error: 2.1.2 tapable: 1.1.3 util.promisify: 1.0.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -17408,7 +17324,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) html-webpack-plugin@5.6.0(webpack@5.93.0): dependencies: @@ -17418,7 +17334,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) htmlnano@2.1.1(postcss@8.4.49)(relateurl@0.2.7)(terser@5.37.0)(typescript@5.4.5): dependencies: @@ -19568,14 +19484,14 @@ snapshots: postcss: 8.4.49 ts-node: 10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5) - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.7 postcss: 8.4.38 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) transitivePeerDependencies: - typescript @@ -19586,7 +19502,7 @@ snapshots: postcss: 8.4.38 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) transitivePeerDependencies: - typescript @@ -20523,7 +20439,7 @@ snapshots: speed-measure-webpack-plugin@1.4.2(webpack@5.93.0): dependencies: chalk: 4.1.2 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) split@1.0.1: dependencies: @@ -20698,21 +20614,21 @@ snapshots: structured-headers@0.4.1: {} - style-loader@3.3.4(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + style-loader@3.3.4(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) style-loader@3.3.4(webpack@5.93.0): dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - style-loader@4.0.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + style-loader@4.0.0(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) style-loader@4.0.0(webpack@5.93.0): dependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) styled-jsx@5.1.1(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@18.3.1): dependencies: @@ -20820,29 +20736,18 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack@5.93.0): + terser-webpack-plugin@5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) optionalDependencies: '@swc/core': 1.10.4(@swc/helpers@0.5.15) esbuild: 0.24.2 - terser-webpack-plugin@5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 4.3.0 - serialize-javascript: 6.0.2 - terser: 5.37.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) - optionalDependencies: - '@swc/core': 1.10.4(@swc/helpers@0.5.15) - terser-webpack-plugin@5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack@5.93.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -20958,7 +20863,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -20975,7 +20880,6 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.0) - esbuild: 0.24.2 ts-jest@29.1.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.7.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.4(@swc/helpers@0.5.15))(@types/node@22.7.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: @@ -21327,7 +21231,7 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) @@ -21339,9 +21243,9 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.0 - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - webpack-dev-middleware@6.1.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))): + webpack-dev-middleware@6.1.3(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -21349,7 +21253,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2) webpack-dev-middleware@6.1.3(webpack@5.93.0): dependencies: @@ -21359,7 +21263,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-dev-middleware@7.4.2(webpack@5.93.0): dependencies: @@ -21370,7 +21274,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.93.0): dependencies: @@ -21405,7 +21309,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.93.0) ws: 8.18.0 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) transitivePeerDependencies: - bufferutil @@ -21446,7 +21350,7 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.93.0) ws: 8.18.0 optionalDependencies: - webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) transitivePeerDependencies: - bufferutil @@ -21470,7 +21374,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15)): + webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -21493,7 +21397,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))) + terser-webpack-plugin: 5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -21501,39 +21405,6 @@ snapshots: - esbuild - uglify-js - webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack-cli@5.1.4): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.24.4 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.0 - es-module-lexer: 1.6.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.10.4(@swc/helpers@0.5.15))(esbuild@0.24.2)(webpack@5.93.0) - watchpack: 2.4.2 - webpack-sources: 3.2.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - webpack@5.93.0(@swc/core@1.10.4(@swc/helpers@0.5.15))(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7