diff --git a/.bitmap b/.bitmap index 6442b9e..18057f1 100644 --- a/.bitmap +++ b/.bitmap @@ -86,14 +86,7 @@ "mainFile": "index.ts", "rootDir": "config/nerf-dart" }, - "policy": { - "name": "policy", - "scope": "pnpm.builder", - "version": "3.0.2", - "mainFile": "index.ts", - "rootDir": "builder/policy" - }, - "proxy-agent": { +"proxy-agent": { "name": "proxy-agent", "scope": "pnpm.network", "version": "2.0.3", diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 06e40bc..c9c3b53 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,10 +15,8 @@ jobs: fail-fast: false matrix: node: - - '16.14' - - '18' - - '20' - - '21' + - '22' + - '24' platform: - ubuntu-latest - windows-latest diff --git a/.gitignore b/.gitignore index b6d846a..6c6ba5b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ public node_modules +.claude diff --git a/builder/policy/index.ts b/builder/policy/index.ts deleted file mode 100644 index 51c1f53..0000000 --- a/builder/policy/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { createAllowBuildFunction } from './policy' diff --git a/builder/policy/onlyBuild.json b/builder/policy/onlyBuild.json deleted file mode 100644 index 9ed8ccc..0000000 --- a/builder/policy/onlyBuild.json +++ /dev/null @@ -1,4 +0,0 @@ -[ - "zoo", - "qar" -] diff --git a/builder/policy/policy.docs.mdx b/builder/policy/policy.docs.mdx deleted file mode 100644 index 9cd078f..0000000 --- a/builder/policy/policy.docs.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -labels: ['build'] -description: 'Create a function for filtering out dependencies that are not allowed to be built' ---- - -API: - -```ts -function createAllowBuildFunction (opts): undefined | Function; -``` diff --git a/builder/policy/policy.spec.ts b/builder/policy/policy.spec.ts deleted file mode 100644 index 019f0a0..0000000 --- a/builder/policy/policy.spec.ts +++ /dev/null @@ -1,54 +0,0 @@ -import path from 'path' -import { createAllowBuildFunction } from './policy' - -it('should neverBuiltDependencies', () => { - const allowBuild = createAllowBuildFunction({ - neverBuiltDependencies: ['foo'], - }) - expect(typeof allowBuild).toBe('function') - if (allowBuild) { - expect(allowBuild('foo')).toBeFalsy() - expect(allowBuild('bar')).toBeTruthy() - } -}) - -it('should onlyBuiltDependencies', () => { - const allowBuild = createAllowBuildFunction({ - onlyBuiltDependencies: ['foo'], - }) - expect(typeof allowBuild).toBe('function') - if (allowBuild) { - expect(allowBuild('foo')).toBeTruthy() - expect(allowBuild('bar')).toBeFalsy() - } -}) - -it('should onlyBuiltDependencies set via a file', () => { - const allowBuild = createAllowBuildFunction({ - onlyBuiltDependenciesFile: path.join(__dirname, 'onlyBuild.json'), - }) - expect(typeof allowBuild).toBe('function') - if (allowBuild) { - expect(allowBuild('zoo')).toBeTruthy() - expect(allowBuild('qar')).toBeTruthy() - expect(allowBuild('bar')).toBeFalsy() - } -}) - -it('should onlyBuiltDependencies set via a file and config', () => { - const allowBuild = createAllowBuildFunction({ - onlyBuiltDependencies: ['bar'], - onlyBuiltDependenciesFile: path.join(__dirname, 'onlyBuild.json'), - }) - expect(typeof allowBuild).toBe('function') - if (allowBuild) { - expect(allowBuild('zoo')).toBeTruthy() - expect(allowBuild('qar')).toBeTruthy() - expect(allowBuild('bar')).toBeTruthy() - expect(allowBuild('esbuild')).toBeFalsy() - } -}) - -it('should return undefined if no policy is set', () => { - expect(createAllowBuildFunction({})).toBeUndefined() -}) diff --git a/builder/policy/policy.ts b/builder/policy/policy.ts deleted file mode 100644 index 06a362e..0000000 --- a/builder/policy/policy.ts +++ /dev/null @@ -1,23 +0,0 @@ -import fs from 'fs' - -export function createAllowBuildFunction ( - opts: { - neverBuiltDependencies?: string[] - onlyBuiltDependencies?: string[] - onlyBuiltDependenciesFile?: string - } -): undefined | ((pkgName: string) => boolean) { - if (opts.onlyBuiltDependenciesFile || opts.onlyBuiltDependencies != null) { - const onlyBuiltDeps = opts.onlyBuiltDependencies ?? [] - if (opts.onlyBuiltDependenciesFile) { - onlyBuiltDeps.push(...JSON.parse(fs.readFileSync(opts.onlyBuiltDependenciesFile, 'utf8'))) - } - const onlyBuiltDependencies = new Set(onlyBuiltDeps) - return (pkgName) => onlyBuiltDependencies.has(pkgName) - } - if (opts.neverBuiltDependencies != null && opts.neverBuiltDependencies.length > 0) { - const neverBuiltDependencies = new Set(opts.neverBuiltDependencies) - return (pkgName) => !neverBuiltDependencies.has(pkgName) - } - return undefined -} diff --git a/os/env/path-extender-posix/path-extender-posix.spec.ts b/os/env/path-extender-posix/path-extender-posix.spec.ts index 09d77b5..57d038c 100644 --- a/os/env/path-extender-posix/path-extender-posix.spec.ts +++ b/os/env/path-extender-posix/path-extender-posix.spec.ts @@ -83,6 +83,36 @@ case ":$PATH:" in *) export PATH="${pnpmHomeDir}:$PATH" ;; esac # pnpm end +`) + }) + it('should append to shell script with proxyVarSubDir', async () => { + fs.writeFileSync(configFile, '', 'utf8') + const report = await addDirToPosixEnvPath(pnpmHomeDir, { + proxyVarName: 'PNPM_HOME', + proxyVarSubDir: 'bin', + configSectionName: 'pnpm', + }) + expect(report).toStrictEqual({ + configFile: { + path: configFile, + changeType: 'appended', + }, + oldSettings: '', + newSettings: `export PNPM_HOME="${pnpmHomeDir}" +case ":$PATH:" in + *":$PNPM_HOME/bin:"*) ;; + *) export PATH="$PNPM_HOME/bin:$PATH" ;; +esac`, + }) + const configContent = fs.readFileSync(configFile, 'utf8') + expect(configContent).toEqual(` +# pnpm +export PNPM_HOME="${pnpmHomeDir}" +case ":$PATH:" in + *":$PNPM_HOME/bin:"*) ;; + *) export PATH="$PNPM_HOME/bin:$PATH" ;; +esac +# pnpm end `) }) it('should put the new directory to the end of the PATH', async () => { @@ -978,6 +1008,35 @@ if not string match -q -- $PNPM_HOME $PATH set -gx PATH "$PNPM_HOME" $PATH end # pnpm end +`) + }) + it('should append to shell script with proxyVarSubDir', async () => { + fs.mkdirSync('.config/fish', { recursive: true }) + fs.writeFileSync(configFile, '', 'utf8') + const report = await addDirToPosixEnvPath(pnpmHomeDir, { + proxyVarName: 'PNPM_HOME', + proxyVarSubDir: 'bin', + configSectionName: 'pnpm', + }) + expect(report).toStrictEqual({ + configFile: { + path: configFile, + changeType: 'appended', + }, + oldSettings: ``, + newSettings: `set -gx PNPM_HOME "${pnpmHomeDir}" +if not string match -q -- "$PNPM_HOME/bin" $PATH + set -gx PATH "$PNPM_HOME/bin" $PATH +end`, + }) + const configContent = fs.readFileSync(configFile, 'utf8') + expect(configContent).toEqual(` +# pnpm +set -gx PNPM_HOME "${pnpmHomeDir}" +if not string match -q -- "$PNPM_HOME/bin" $PATH + set -gx PATH "$PNPM_HOME/bin" $PATH +end +# pnpm end `) }) it('should append to empty shell script without using a proxy varialbe', async () => { @@ -1178,6 +1237,31 @@ $env.PATH = ($env.PATH | split row (char esep) | prepend $env.PNPM_HOME )`, $env.PNPM_HOME = "${pnpmHomeDir}" $env.PATH = ($env.PATH | split row (char esep) | prepend $env.PNPM_HOME ) # pnpm end +`) + }) + it('should append to shell script with proxyVarSubDir', async () => { + fs.mkdirSync('.config/nushell', { recursive: true }) + fs.writeFileSync(configFile, '', 'utf8') + const report = await addDirToPosixEnvPath(pnpmHomeDir, { + proxyVarName: 'PNPM_HOME', + proxyVarSubDir: 'bin', + configSectionName: 'pnpm', + }) + expect(report).toStrictEqual({ + configFile: { + path: configFile, + changeType: 'appended', + }, + oldSettings: ``, + newSettings: `$env.PNPM_HOME = "${pnpmHomeDir}" +$env.PATH = ($env.PATH | split row (char esep) | prepend ($env.PNPM_HOME | path join "bin") )`, + }) + const configContent = fs.readFileSync(configFile, 'utf8') + expect(configContent).toEqual(` +# pnpm +$env.PNPM_HOME = "${pnpmHomeDir}" +$env.PATH = ($env.PATH | split row (char esep) | prepend ($env.PNPM_HOME | path join "bin") ) +# pnpm end `) }) it('should append to empty shell script without using a proxy varialbe', async () => { diff --git a/os/env/path-extender-posix/path-extender-posix.ts b/os/env/path-extender-posix/path-extender-posix.ts index e60fc36..71ac649 100644 --- a/os/env/path-extender-posix/path-extender-posix.ts +++ b/os/env/path-extender-posix/path-extender-posix.ts @@ -17,6 +17,7 @@ export type AddingPosition = 'start' | 'end' export interface AddDirToPosixEnvPathOpts { proxyVarName?: string + proxyVarSubDir?: string overwrite?: boolean position?: AddingPosition configSectionName: string @@ -93,10 +94,11 @@ async function setupShell ( let newSettings!: string const _createPathValue = createPathValue.bind(null, opts.position ?? 'start') if (opts.proxyVarName) { + const pathRef = opts.proxyVarSubDir ? `$${opts.proxyVarName}/${opts.proxyVarSubDir}` : `$${opts.proxyVarName}` newSettings = `export ${opts.proxyVarName}="${dir}" case ":$PATH:" in - *":$${opts.proxyVarName}:"*) ;; - *) export PATH="${_createPathValue(`$${opts.proxyVarName}`)}" ;; + *":${pathRef}:"*) ;; + *) export PATH="${_createPathValue(pathRef)}" ;; esac` } else { newSettings = `case ":$PATH:" in @@ -141,9 +143,11 @@ async function setupFishShell (dir: string, opts: AddDirToPosixEnvPathOpts): Pro let newSettings!: string const _createPathValue = createFishPathValue.bind(null, opts.position ?? 'start') if (opts.proxyVarName) { + const pathRef = opts.proxyVarSubDir ? `$${opts.proxyVarName}/${opts.proxyVarSubDir}` : `$${opts.proxyVarName}` + const matchPattern = opts.proxyVarSubDir ? `"${pathRef}"` : pathRef newSettings = `set -gx ${opts.proxyVarName} "${dir}" -if not string match -q -- $${opts.proxyVarName} $PATH - set -gx PATH ${_createPathValue(`$${opts.proxyVarName}`)} +if not string match -q -- ${matchPattern} $PATH + set -gx PATH ${_createPathValue(pathRef)} end` } else { newSettings = `if not string match -q -- "${dir}" $PATH @@ -167,8 +171,11 @@ async function setupNuShell (dir: string, opts: AddDirToPosixEnvPathOpts): Promi let newSettings!: string const addingCommand = (opts.position ?? "start") === "start" ? "prepend" : "append" if (opts.proxyVarName) { + const pathRef = opts.proxyVarSubDir + ? `($env.${opts.proxyVarName} | path join "${opts.proxyVarSubDir}")` + : `$env.${opts.proxyVarName}` newSettings = `$env.${opts.proxyVarName} = "${dir}" -$env.PATH = ($env.PATH | split row (char esep) | ${addingCommand} $env.${opts.proxyVarName} )` +$env.PATH = ($env.PATH | split row (char esep) | ${addingCommand} ${pathRef} )` } else { newSettings = `$env.PATH = ($env.PATH | split row (char esep) | ${addingCommand} ${dir} )` } diff --git a/os/env/path-extender-windows/path-extender-windows.spec.ts b/os/env/path-extender-windows/path-extender-windows.spec.ts index d8c3a23..0d9763f 100644 --- a/os/env/path-extender-windows/path-extender-windows.spec.ts +++ b/os/env/path-extender-windows/path-extender-windows.spec.ts @@ -148,6 +148,56 @@ HKEY_CURRENT_USER\\Environment expect(execa).toHaveBeenNthCalledWith(7, 'reg', ['delete' ,regKey, '/v', 'REFRESH_ENV_VARS', '/f'], { windowsHide: false }) }) +test('successful first time installation with proxyVarSubDir', async () => { + const currentPathInRegistry = '%USERPROFILE%\\AppData\\Local\\Microsoft\\WindowsApps;%USERPROFILE%\\.config\\etc;' + + execa['mockResolvedValueOnce']({ + failed: false, + stdout: '活动代码页: 936', + }).mockResolvedValueOnce({ + failed: false, + stdout: '', + }).mockResolvedValueOnce({ + failed: false, + stdout: ` +HKEY_CURRENT_USER\\Environment + Path REG_EXPAND_SZ ${currentPathInRegistry} +`, + }).mockResolvedValueOnce({ + failed: false, + stdout: 'PNPM_HOME ENV VAR SET', + }).mockResolvedValueOnce({ + failed: false, + stdout: 'setx PNPM_HOME', + }).mockResolvedValueOnce({ + failed: false, + stdout: 'setx PNPM_HOME', + }).mockResolvedValue({ + failed: true, + stderr: 'UNEXPECTED', + }) + + const pnpmHomeDir = tempDir(false) + const pnpmHomeDirNormalized = path.normalize(pnpmHomeDir) + const report = await addDirToWindowsEnvPath(pnpmHomeDir, { proxyVarName: 'PNPM_HOME', proxyVarSubDir: 'bin' }) + + expect(report).toStrictEqual([ + { + action: 'updated', + variable: 'PNPM_HOME', + oldValue: undefined, + newValue: pnpmHomeDirNormalized, + }, + { + action: 'updated', + variable: 'Path', + oldValue: currentPathInRegistry, + newValue: `%PNPM_HOME%\\bin;${currentPathInRegistry}`, + }, + ]) + expect(execa).toHaveBeenNthCalledWith(5, 'reg', ['add', regKey, '/v', 'Path', '/t', 'REG_EXPAND_SZ', '/d', `%PNPM_HOME%\\bin;${currentPathInRegistry}`, '/f'], { windowsHide: false }) +}) + test('successful first time installation when no additional env variable is used', async () => { const currentPathInRegistry = '%USERPROFILE%\\AppData\\Local\\Microsoft\\WindowsApps;%USERPROFILE%\\.config\\etc;' diff --git a/os/env/path-extender-windows/path-extender-windows.ts b/os/env/path-extender-windows/path-extender-windows.ts index 0cd60c3..af761bd 100644 --- a/os/env/path-extender-windows/path-extender-windows.ts +++ b/os/env/path-extender-windows/path-extender-windows.ts @@ -23,6 +23,7 @@ export type AddingPosition = 'start' | 'end' export interface AddDirToWindowsEnvPathOpts { proxyVarName?: string + proxyVarSubDir?: string overwriteProxyVar?: boolean position?: AddingPosition } @@ -69,7 +70,10 @@ async function _addDirToWindowsEnvPath (dir: string, opts: AddDirToWindowsEnvPat expandableString: false, overwrite: opts.overwriteProxyVar ?? false })) - changes.push(await addToPath(registryOutput, `%${opts.proxyVarName}%`, opts.position)) + const pathEntry = opts.proxyVarSubDir + ? `%${opts.proxyVarName}%${path.sep}${opts.proxyVarSubDir}` + : `%${opts.proxyVarName}%` + changes.push(await addToPath(registryOutput, pathEntry, opts.position)) } else { changes.push(await addToPath(registryOutput, addedDir, opts.position)) } diff --git a/os/env/path-extender/path-extender.ts b/os/env/path-extender/path-extender.ts index 9978809..00be3ee 100644 --- a/os/env/path-extender/path-extender.ts +++ b/os/env/path-extender/path-extender.ts @@ -1,3 +1,4 @@ +import { PnpmError } from '@pnpm/error' import { addDirToPosixEnvPath, AddDirToPosixEnvPathOpts, @@ -14,10 +15,21 @@ export type PathExtenderReport = Pick { + if (opts.proxyVarSubDir) { + if ( + opts.proxyVarSubDir.startsWith('/') || + opts.proxyVarSubDir.startsWith('\\') || + opts.proxyVarSubDir.includes('..') || + /[;%"'`$<>&|\n\r]/.test(opts.proxyVarSubDir) + ) { + throw new PnpmError('INVALID_SUBDIR', `Invalid proxyVarSubDir: "${opts.proxyVarSubDir}"`) + } + } if (process.platform === 'win32') { return renderWindowsReport(await addDirToWindowsEnvPath(dir, { position: opts.position, proxyVarName: opts.proxyVarName, + proxyVarSubDir: opts.proxyVarSubDir, overwriteProxyVar: opts.overwrite, }) ) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c926c33..ea27cd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,6 +3,7 @@ lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: true + injectWorkspacePackages: true importers: @@ -13,7 +14,7 @@ importers: version: 7.20.0 '@bitdev/node.node-env': specifier: ^1.0.8 - version: 1.0.8(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(rollup@4.9.5)(sass@1.63.6)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + version: 1.0.8(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@8.56.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(rollup@4.9.5)(sass@1.63.6)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@mdx-js/react': specifier: 1.6.22 version: 1.6.22(react@18.2.0) @@ -46,10 +47,10 @@ importers: version: 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/node.node': specifier: ^1.0.37 - version: 1.0.37(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + version: 1.0.37(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@8.56.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/react.react-env': specifier: ^1.0.34 - version: 1.0.34(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + version: 1.0.34(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/typescript.typescript-compiler': specifier: ^2.0.15 version: 2.0.15 @@ -130,8 +131,6 @@ importers: specifier: 5.9.5 version: 5.9.5 - builder/policy: {} - config/env-replace: {} config/nerf-dart: {} @@ -1753,26 +1752,31 @@ packages: resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.9.5': resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.9.5': resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.9.5': resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.9.5': resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.9.5': resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==} @@ -3979,6 +3983,7 @@ packages: basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.0, please upgrade batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} @@ -8416,6 +8421,7 @@ packages: puppeteer@24.3.0: resolution: {integrity: sha512-wYEx+NnEM1T6ncHB+IsTovUgx+JlZ0pv0sRGTb8IzoTeOILvyUcdU2h34bYEQ1iG5maz1VQA5eI4kzIyAVh90A==} engines: {node: '>=18'} + deprecated: < 24.15.0 is no longer supported hasBin: true pure-rand@6.0.4: @@ -10300,7 +10306,7 @@ bit: - es5-ext@0.10.61 - esbuild@0.14.29 - esbuild@0.19.11 - - puppeteer@24.3.0(typescript@5.1.3) + - puppeteer@24.3.0(typescript@5.3.3) snapshots: @@ -10792,12 +10798,6 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.20.2)': - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -10819,6 +10819,15 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.20.2) + '@babel/plugin-proposal-decorators@7.20.2(@babel/core@7.23.7)': + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-proposal-decorators@7.23.7(@babel/core@7.20.2)': dependencies: '@babel/core': 7.20.2 @@ -11331,6 +11340,12 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.20.2) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.7)': + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.19.6)': dependencies: '@babel/core': 7.19.6 @@ -11803,6 +11818,15 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.2) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.2) + '@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.7)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.19.6)': dependencies: '@babel/compat-data': 7.23.5 @@ -11979,11 +12003,6 @@ snapshots: '@babel/core': 7.19.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.20.2)': - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -11994,11 +12013,6 @@ snapshots: '@babel/core': 7.19.6 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.19.6) - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.20.2)': - dependencies: - '@babel/core': 7.20.2 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -12023,15 +12037,6 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.19.6) '@babel/types': 7.23.6 - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.20.2)': - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.2) - '@babel/types': 7.23.6 - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -12047,12 +12052,6 @@ snapshots: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.20.2)': - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -12439,87 +12438,87 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.23.8(@babel/core@7.20.2)': + '@babel/preset-env@7.22.15(@babel/core@7.23.7)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.20.2 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.20.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.20.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.20.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.20.2) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.20.2) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.20.2) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.20.2) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.20.2) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.20.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.20.2) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.20.2) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.20.2) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.20.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.7) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) + '@babel/types': 7.23.6 + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) core-js-compat: 3.35.0 semver: 6.3.1 transitivePeerDependencies: @@ -12642,16 +12641,6 @@ snapshots: '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.19.6) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.19.6) - '@babel/preset-react@7.22.15(@babel/core@7.20.2)': - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.20.2) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.2) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.20.2) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.20.2) - '@babel/preset-react@7.22.15(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -12671,6 +12660,15 @@ snapshots: '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.20.2) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.20.2) + '@babel/preset-typescript@7.22.15(@babel/core@7.23.7)': + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) + '@babel/preset-typescript@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -12730,36 +12728,36 @@ snapshots: dependencies: lodash: 4.17.21 - '@bitdev/node.node-env@1.0.8(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(rollup@4.9.5)(sass@1.63.6)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@bitdev/node.node-env@1.0.8(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@8.56.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(rollup@4.9.5)(sass@1.63.6)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: - '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.20.2) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.20.2) - '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.20.2) - '@babel/preset-env': 7.22.15(@babel/core@7.20.2) - '@babel/preset-typescript': 7.22.15(@babel/core@7.20.2) + '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.7) + '@babel/preset-env': 7.22.15(@babel/core@7.23.7) + '@babel/preset-typescript': 7.22.15(@babel/core@7.23.7) '@babel/runtime': 7.20.0 '@bitdev/node.generators.node-templates': 1.0.5 - '@bitdev/react.react-env': 1.1.20(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(less@4.2.2)(rollup@4.9.5)(terser@5.27.0)(type-fest@0.21.3) + '@bitdev/react.react-env': 1.1.20(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(less@4.2.2)(rollup@4.9.5)(terser@5.27.0)(type-fest@0.21.3) '@mdx-js/react': 1.6.22(react@18.2.0) '@teambit/defender.eslint-linter': 1.0.16 '@teambit/defender.prettier-formatter': 1.0.8 '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.2.0) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.75)(react@18.2.0) '@teambit/node.generator.node-starters': 1.0.0 - '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) + '@teambit/preview.react-preview': 1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@8.56.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.react-env': 1.0.26(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.react-env': 1.0.26(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/toolbox.performance.v8-cache': 0.0.31 '@teambit/typescript.typescript-compiler': 2.0.15 '@teambit/vite.vitest-tester': 0.0.18(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.20.2)(@babel/traverse@7.23.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.7)(@babel/traverse@7.23.7) core-js: 3.35.0 - eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0) - eslint-plugin-jest: 24.1.5(eslint@7.32.0)(typescript@5.1.3) - eslint-plugin-jsx-a11y: 6.4.1(eslint@7.32.0) - eslint-plugin-mdx: 1.13.0(eslint@7.32.0) - eslint-plugin-react: 7.22.0(eslint@7.32.0) - eslint-plugin-react-hooks: 4.2.0(eslint@7.32.0) + eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0) + eslint-plugin-jest: 24.1.5(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.4.1(eslint@8.56.0) + eslint-plugin-mdx: 1.13.0(eslint@8.56.0) + eslint-plugin-react: 7.22.0(eslint@8.56.0) + eslint-plugin-react-hooks: 4.2.0(eslint@8.56.0) graphql: 16.8.1 graphql-tag: 2.12.6(graphql@16.8.1) react: 18.2.0 @@ -12825,7 +12823,7 @@ snapshots: dependencies: dedent: 0.7.0 - '@bitdev/react.react-env@1.1.20(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(less@4.2.2)(rollup@4.9.5)(terser@5.27.0)(type-fest@0.21.3)': + '@bitdev/react.react-env@1.1.20(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(less@4.2.2)(rollup@4.9.5)(terser@5.27.0)(type-fest@0.21.3)': dependencies: '@apollo/client': 3.8.9(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@babel/runtime': 7.20.0 @@ -12838,10 +12836,10 @@ snapshots: '@teambit/dependencies.modules.packages-excluder': 1.0.2(react@18.2.0) '@teambit/docs.docs-template': 1.0.3(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.23)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@18.2.23)(react@18.2.0) - '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.23)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) + '@teambit/preview.react-preview': 1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.23)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) '@teambit/react.eslint-config-bit-react': 1.0.22(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.1.3) '@teambit/react.generator.react-starters': 1.0.6 - '@teambit/react.jest.react-jest': 1.0.5(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) + '@teambit/react.jest.react-jest': 1.0.5(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@teambit/react.mounter': 1.0.2 '@teambit/toolbox.performance.v8-cache': 0.0.27 '@teambit/typescript.typescript-compiler': 2.0.15 @@ -12854,12 +12852,12 @@ snapshots: browserslist: 4.21.4 core-js: 3.35.0 eslint: 7.32.0 - eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0) + eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0) eslint-plugin-jest: 24.1.5(eslint@7.32.0)(typescript@5.1.3) - eslint-plugin-jsx-a11y: 6.4.1(eslint@7.32.0) + eslint-plugin-jsx-a11y: 6.4.1(eslint@8.56.0) eslint-plugin-mdx: 1.13.0(eslint@7.32.0) - eslint-plugin-react: 7.22.0(eslint@7.32.0) - eslint-plugin-react-hooks: 4.2.0(eslint@7.32.0) + eslint-plugin-react: 7.22.0(eslint@8.56.0) + eslint-plugin-react-hooks: 4.2.0(eslint@8.56.0) find-root: 1.1.0 graphql: 16.8.1 jsdom: 23.2.0 @@ -13474,7 +13472,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.89.0)': + '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.89.0)': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -13489,9 +13487,9 @@ snapshots: webpack: 5.89.0(esbuild@0.14.29) optionalDependencies: type-fest: 0.21.3 - webpack-dev-server: 4.15.0(webpack@5.84.1) + webpack-dev-server: 4.15.0(webpack@5.89.0) - '@pmmmwh/react-refresh-webpack-plugin@0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.84.1)': + '@pmmmwh/react-refresh-webpack-plugin@0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.84.1)': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -13506,7 +13504,7 @@ snapshots: webpack: 5.84.1 optionalDependencies: type-fest: 0.21.3 - webpack-dev-server: 4.15.0(webpack@5.84.1) + webpack-dev-server: 4.15.0(webpack@5.89.0) '@pnpm/assert-project@4.0.5(typanion@3.9.0)': dependencies: @@ -13602,7 +13600,7 @@ snapshots: '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0)(typescript@5.2.2) '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.2.2) eslint: 8.56.0 - eslint-config-standard-with-typescript: 39.1.1(@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0)(typescript@5.2.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@7.32.0))(eslint-plugin-promise@6.1.1(eslint@7.32.0))(eslint@8.56.0)(typescript@5.2.2) + eslint-config-standard-with-typescript: 39.1.1(@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0)(typescript@5.2.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@8.56.0))(eslint-plugin-promise@6.1.1(eslint@8.56.0))(eslint@8.56.0)(typescript@5.2.2) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0) eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-node: 11.1.0(eslint@8.56.0) @@ -13825,38 +13823,38 @@ snapshots: - canvas - utf-8-validate - '@prerenderer/renderer-puppeteer@1.2.3(puppeteer@24.3.0(typescript@5.1.3))': + '@prerenderer/renderer-puppeteer@1.2.3(puppeteer@24.3.0(typescript@5.3.3))': dependencies: promise-limit: 2.7.0 - puppeteer: 24.3.0(typescript@5.1.3) + puppeteer: 24.3.0(typescript@5.3.3) schema-utils: 4.2.0 ts-deepmerge: 6.2.0 optional: true - '@prerenderer/webpack-plugin@5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.84.1))(puppeteer@24.3.0(typescript@5.1.3))(webpack@5.84.1)': + '@prerenderer/webpack-plugin@5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.89.0))(puppeteer@24.3.0(typescript@5.3.3))(webpack@5.84.1)': dependencies: '@prerenderer/prerenderer': 1.2.4(@types/express@4.17.21) - html-webpack-plugin: 5.5.0(webpack@5.84.1) + html-webpack-plugin: 5.5.0(webpack@5.89.0) schema-utils: 4.2.0 ts-deepmerge: 6.2.0 webpack: 5.84.1 optionalDependencies: - '@prerenderer/renderer-puppeteer': 1.2.3(puppeteer@24.3.0(typescript@5.1.3)) + '@prerenderer/renderer-puppeteer': 1.2.3(puppeteer@24.3.0(typescript@5.3.3)) transitivePeerDependencies: - '@types/express' - debug - puppeteer - supports-color - '@prerenderer/webpack-plugin@5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.84.1))(puppeteer@24.3.0(typescript@5.1.3))(webpack@5.89.0)': + '@prerenderer/webpack-plugin@5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.89.0))(puppeteer@24.3.0(typescript@5.3.3))(webpack@5.89.0)': dependencies: '@prerenderer/prerenderer': 1.2.4(@types/express@4.17.21) - html-webpack-plugin: 5.5.0(webpack@5.84.1) + html-webpack-plugin: 5.5.0(webpack@5.89.0) schema-utils: 4.2.0 ts-deepmerge: 6.2.0 webpack: 5.89.0(esbuild@0.14.29) optionalDependencies: - '@prerenderer/renderer-puppeteer': 1.2.3(puppeteer@24.3.0(typescript@5.1.3)) + '@prerenderer/renderer-puppeteer': 1.2.3(puppeteer@24.3.0(typescript@5.3.3)) transitivePeerDependencies: - '@types/express' - debug @@ -14009,28 +14007,28 @@ snapshots: '@babel/types': 7.23.6 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.1.3))': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.3.3))': dependencies: '@babel/core': 7.23.7 '@svgr/babel-preset': 8.1.0(@babel/core@7.23.7) - '@svgr/core': 8.1.0(typescript@5.1.3) + '@svgr/core': 8.1.0(typescript@5.3.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.1.3))(typescript@5.1.3)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.3.3))(typescript@5.1.3)': dependencies: - '@svgr/core': 8.1.0(typescript@5.1.3) + '@svgr/core': 8.1.0(typescript@5.3.3) cosmiconfig: 8.3.6(typescript@5.1.3) deepmerge: 4.3.1 svgo: 3.2.0 transitivePeerDependencies: - typescript - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.1.3))(typescript@5.3.3)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.3.3))(typescript@5.3.3)': dependencies: - '@svgr/core': 8.1.0(typescript@5.1.3) + '@svgr/core': 8.1.0(typescript@5.3.3) cosmiconfig: 8.3.6(typescript@5.3.3) deepmerge: 4.3.1 svgo: 3.2.0 @@ -14045,8 +14043,8 @@ snapshots: '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@svgr/core': 8.1.0(typescript@5.1.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.1.3)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.1.3))(typescript@5.1.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.3.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.3.3))(typescript@5.1.3) transitivePeerDependencies: - supports-color - typescript @@ -14059,8 +14057,8 @@ snapshots: '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@svgr/core': 8.1.0(typescript@5.3.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.1.3)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.1.3))(typescript@5.3.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.3.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.3.3))(typescript@5.3.3) transitivePeerDependencies: - supports-color - typescript @@ -14783,9 +14781,9 @@ snapshots: - graphql - typescript - '@teambit/docs.docs-template@1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/docs.docs-template@1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: - '@teambit/react.ui.docs-app': 1.0.11(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/react.ui.docs-app': 1.0.11(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -14819,7 +14817,7 @@ snapshots: - graphql - typescript - '@teambit/documenter.code.react-playground@4.1.9(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/documenter.code.react-playground@4.1.9(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@teambit/base-ui.input.error': 1.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -14830,7 +14828,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-live: 3.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react-use-dimensions: 1.2.1(@types/react@17.0.75)(react@18.2.0)(typescript@5.1.3) + react-use-dimensions: 1.2.1(@types/react@17.0.75)(react@18.2.0)(typescript@5.3.3) use-debounce: 9.0.4(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -14895,9 +14893,9 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@teambit/documenter.markdown.hybrid-live-code-snippet@0.1.12(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/documenter.markdown.hybrid-live-code-snippet@0.1.12(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: - '@teambit/documenter.code.react-playground': 4.1.9(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/documenter.code.react-playground': 4.1.9(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/documenter.ui.code-snippet': 4.2.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) core-js: 3.35.0 react: 18.2.0 @@ -14939,11 +14937,11 @@ snapshots: - '@types/react' - typescript - '@teambit/documenter.markdown.mdx@0.1.13(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/documenter.markdown.mdx@0.1.13(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@mdx-js/react': 1.6.22(react@18.2.0) '@teambit/documenter.markdown.heading': 0.1.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.12(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.12(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/documenter.routing.external-link': 4.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/documenter.ui.block-quote': 4.0.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/documenter.ui.bold': 4.0.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -15172,12 +15170,12 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@teambit/documenter.ui.property-table@4.1.10(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/documenter.ui.property-table@4.1.10(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@teambit/documenter.ui.table': 4.1.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/documenter.ui.table-row': 4.1.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 - react-use-dimensions: 1.2.1(@types/react@17.0.75)(react@18.2.0)(typescript@5.1.3) + react-use-dimensions: 1.2.1(@types/react@17.0.75)(react@18.2.0)(typescript@5.3.3) use-debounce: 3.4.3(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -15390,12 +15388,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@teambit/mdx.modules.mdx-loader@1.0.14(@babel/core@7.20.2)(esbuild@0.14.29)': + '@teambit/mdx.modules.mdx-loader@1.0.14(@babel/core@7.23.7)(esbuild@0.14.29)': dependencies: - '@babel/preset-env': 7.23.8(@babel/core@7.20.2) - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-env': 7.23.8(@babel/core@7.23.7) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@teambit/mdx.compilers.mdx-transpiler': 1.0.6 - babel-loader: 9.1.2(@babel/core@7.20.2)(webpack@5.84.1(esbuild@0.14.29)) + babel-loader: 9.1.2(@babel/core@7.23.7)(webpack@5.84.1(esbuild@0.14.29)) loader-utils: 2.0.4 memory-fs: 0.5.0 webpack: 5.84.1(esbuild@0.14.29) @@ -15473,10 +15471,10 @@ snapshots: - '@types/react' - typescript - '@teambit/mdx.ui.docs.snippet@0.0.509(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/mdx.ui.docs.snippet@0.0.509(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@mdx-js/react': 1.6.22(react@18.2.0) - '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.12(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.12(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) core-js: 3.35.0 react: 18.2.0 @@ -15533,11 +15531,11 @@ snapshots: - '@types/react' - typescript - '@teambit/mdx.ui.mdx-layout@1.0.6(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/mdx.ui.mdx-layout@1.0.6(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: - '@teambit/documenter.markdown.mdx': 0.1.13(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/documenter.markdown.mdx': 0.1.13(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/mdx.ui.docs.link': 0.0.500(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/mdx.ui.docs.snippet': 0.0.509(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/mdx.ui.docs.snippet': 0.0.509(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) core-js: 3.35.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -15614,13 +15612,13 @@ snapshots: dependencies: lodash: 4.17.21 - '@teambit/node.node@1.0.37(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/node.node@1.0.37(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@8.56.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: - '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.20.2) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.20.2) - '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.20.2) - '@babel/preset-env': 7.22.15(@babel/core@7.20.2) - '@babel/preset-typescript': 7.22.15(@babel/core@7.20.2) + '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.7) + '@babel/preset-env': 7.22.15(@babel/core@7.23.7) + '@babel/preset-typescript': 7.22.15(@babel/core@7.23.7) '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) '@teambit/defender.eslint-linter': 1.0.17 @@ -15630,18 +15628,18 @@ snapshots: '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/node.generator.node-starters': 1.0.0 '@teambit/node.generator.node-templates': 1.0.15 - '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) + '@teambit/preview.react-preview': 1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@8.56.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.react-env': 1.0.38(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.react-env': 1.0.38(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/typescript.typescript-compiler': 2.0.16 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.20.2)(@babel/traverse@7.23.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.7)(@babel/traverse@7.23.7) core-js: 3.35.0 - eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0) - eslint-plugin-jest: 24.1.5(eslint@7.32.0)(typescript@5.1.3) - eslint-plugin-jsx-a11y: 6.4.1(eslint@7.32.0) - eslint-plugin-mdx: 1.13.0(eslint@7.32.0) - eslint-plugin-react: 7.22.0(eslint@7.32.0) - eslint-plugin-react-hooks: 4.2.0(eslint@7.32.0) + eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0) + eslint-plugin-jest: 24.1.5(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.4.1(eslint@8.56.0) + eslint-plugin-mdx: 1.13.0(eslint@8.56.0) + eslint-plugin-react: 7.22.0(eslint@8.56.0) + eslint-plugin-react-hooks: 4.2.0(eslint@8.56.0) jest: 29.3.1(@types/node@18.19.8)(babel-plugin-macros@3.1.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -15695,7 +15693,7 @@ snapshots: '@babel/core': 7.19.6 '@teambit/docs.docs-template': 1.0.3(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/webpack.webpack-bundler': 1.0.5 '@teambit/webpack.webpack-dev-server': 1.0.6(eslint@7.32.0)(typescript@5.1.3)(webpack@5.84.1) object-hash: 3.0.0 @@ -15734,13 +15732,13 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/preview.react-preview@1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)': + '@teambit/preview.react-preview@1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@8.56.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)': dependencies: - '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.23.7)(eslint@8.56.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/webpack.webpack-bundler': 1.0.7(esbuild@0.14.29) - '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.1.3)(webpack@5.89.0) + '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0) object-hash: 3.0.0 react: 18.2.0 webpack: 5.89.0(esbuild@0.14.29) @@ -15778,11 +15776,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/preview.react-preview@1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.23)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)': + '@teambit/preview.react-preview@1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.23)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)': dependencies: '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.23)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/webpack.webpack-bundler': 1.0.7(esbuild@0.14.29) '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.1.3)(webpack@5.89.0) object-hash: 3.0.0 @@ -15822,11 +15820,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/preview.react-preview@1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)': + '@teambit/preview.react-preview@1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)': dependencies: '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/webpack.webpack-bundler': 1.0.7(esbuild@0.14.29) '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.3.3)(webpack@5.89.0) object-hash: 3.0.0 @@ -15866,14 +15864,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@1.0.14(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.apps.react-app-types@1.0.14(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: '@prerenderer/prerenderer': 1.2.4(@types/express@4.17.21) '@prerenderer/renderer-jsdom': 1.1.8 - '@prerenderer/webpack-plugin': 5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.84.1))(puppeteer@24.3.0(typescript@5.1.3))(webpack@5.84.1) + '@prerenderer/webpack-plugin': 5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.89.0))(puppeteer@24.3.0(typescript@5.3.3))(webpack@5.84.1) '@teambit/bit-error': 0.0.402 '@teambit/react.rendering.ssr': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/toolbox.network.get-port': 1.0.0 '@teambit/ui-foundation.ui.pages.static-error': 0.0.88(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/webpack.transformers.favicon-reload': 1.0.0 @@ -15922,14 +15920,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.apps.react-app-types@1.0.19(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: '@prerenderer/prerenderer': 1.2.4(@types/express@4.17.21) '@prerenderer/renderer-jsdom': 1.1.8 - '@prerenderer/webpack-plugin': 5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.84.1))(puppeteer@24.3.0(typescript@5.1.3))(webpack@5.89.0) + '@prerenderer/webpack-plugin': 5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.89.0))(puppeteer@24.3.0(typescript@5.3.3))(webpack@5.89.0) '@teambit/bit-error': 0.0.402 '@teambit/react.rendering.ssr': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/toolbox.network.get-port': 1.0.0 '@teambit/ui-foundation.ui.pages.static-error': 0.0.88(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/webpack.transformers.favicon-reload': 1.0.0 @@ -16010,8 +16008,8 @@ snapshots: '@teambit/react.eslint-config-bit-react@1.0.22(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.1.3)': dependencies: - '@typescript-eslint/eslint-plugin': 5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0)(typescript@5.1.3) - '@typescript-eslint/parser': 5.35.1(eslint@7.32.0)(typescript@5.1.3) + '@typescript-eslint/eslint-plugin': 5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.35.1(eslint@8.56.0)(typescript@5.3.3) eslint: 7.32.0 eslint-config-airbnb-typescript: 12.0.0(@typescript-eslint/eslint-plugin@5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0)(typescript@5.1.3))(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.1.3) eslint-config-prettier: 8.5.0(eslint@7.32.0) @@ -16078,9 +16076,9 @@ snapshots: dependencies: dedent: 0.7.0 - '@teambit/react.jest.react-jest@1.0.10(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': + '@teambit/react.jest.react-jest@1.0.10(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': dependencies: - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@teambit/defender.jest-tester': 1.0.11(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@testing-library/jest-dom': 5.16.5 jest-environment-jsdom: 29.3.1 @@ -16097,9 +16095,9 @@ snapshots: - ts-node - utf-8-validate - '@teambit/react.jest.react-jest@1.0.12(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': + '@teambit/react.jest.react-jest@1.0.12(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': dependencies: - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@teambit/defender.jest-tester': 1.0.13(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@testing-library/jest-dom': 5.16.5 jest-environment-jsdom: 29.3.1 @@ -16116,9 +16114,9 @@ snapshots: - ts-node - utf-8-validate - '@teambit/react.jest.react-jest@1.0.14(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': + '@teambit/react.jest.react-jest@1.0.14(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': dependencies: - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@teambit/defender.jest-tester': 1.0.16(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@testing-library/jest-dom': 5.16.5 jest-environment-jsdom: 29.3.1 @@ -16135,9 +16133,9 @@ snapshots: - ts-node - utf-8-validate - '@teambit/react.jest.react-jest@1.0.5(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': + '@teambit/react.jest.react-jest@1.0.5(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0)': dependencies: - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@teambit/defender.jest-tester': 1.0.5(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@testing-library/jest-dom': 5.16.5 jest-environment-jsdom: 29.3.1 @@ -16166,7 +16164,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-error-boundary: 3.1.4(react@18.2.0) - '@teambit/react.react-env@1.0.26(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.react-env@1.0.26(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) @@ -16177,11 +16175,11 @@ snapshots: '@teambit/docs.docs-template': 1.0.3(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/preview.react-preview': 1.0.14(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) - '@teambit/react.apps.react-app-types': 1.0.14(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/react.apps.react-app-types': 1.0.14(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/react.eslint-config-bit-react': 1.0.46(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.1.3) '@teambit/react.generator.react-starters': 1.0.4 '@teambit/react.generator.react-templates': 1.0.9 - '@teambit/react.jest.react-jest': 1.0.10(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) + '@teambit/react.jest.react-jest': 1.0.10(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@teambit/react.mounter': 1.0.3 '@teambit/typescript.typescript-compiler': 2.0.10 '@testing-library/jest-dom': 5.16.5 @@ -16243,7 +16241,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@1.0.34(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.react-env@1.0.34(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) @@ -16253,12 +16251,12 @@ snapshots: '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.2.0) '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) - '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/preview.react-preview': 1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) + '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/react.eslint-config-bit-react': 1.0.46(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.3.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.10 - '@teambit/react.jest.react-jest': 1.0.12(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) + '@teambit/react.jest.react-jest': 1.0.12(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@teambit/react.mounter': 1.0.3 '@teambit/typescript.typescript-compiler': 2.0.15 '@testing-library/jest-dom': 5.16.5 @@ -16320,7 +16318,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@1.0.38(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.react-env@1.0.38(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) @@ -16330,12 +16328,12 @@ snapshots: '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.2.0) '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) - '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) + '@teambit/preview.react-preview': 1.0.23(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) + '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.89.0))(less@4.2.2)(puppeteer@24.3.0(typescript@5.3.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) '@teambit/react.eslint-config-bit-react': 1.0.105(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.3.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.10 - '@teambit/react.jest.react-jest': 1.0.14(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) + '@teambit/react.jest.react-jest': 1.0.14(@babel/core@7.23.7)(@babel/traverse@7.23.7)(@types/node@18.19.8)(babel-plugin-macros@3.1.0) '@teambit/react.mounter': 1.0.3 '@teambit/typescript.typescript-compiler': 2.0.16 '@testing-library/jest-dom': 5.16.5 @@ -16410,13 +16408,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@teambit/react.ui.docs-app@1.0.11(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/react.ui.docs-app@1.0.11(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@teambit/design.theme.icons-font': 2.0.26(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/design.themes.theme-toggler': 0.1.3(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/react.ui.docs.compositions-carousel': 0.0.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/react.ui.docs.docs-content': 0.0.25(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) - '@teambit/react.ui.docs.properties-table': 0.0.21(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/react.ui.docs.docs-content': 0.0.25(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) + '@teambit/react.ui.docs.properties-table': 0.0.21(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) classnames: 2.2.6 core-js: 3.35.0 react: 18.2.0 @@ -16572,10 +16570,10 @@ snapshots: - '@types/react' - typescript - '@teambit/react.ui.docs.docs-content@0.0.25(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/react.ui.docs.docs-content@0.0.25(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@teambit/documenter.ui.section': 4.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/mdx.ui.mdx-layout': 1.0.6(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/mdx.ui.mdx-layout': 1.0.6(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/react.ui.error-fallback': 0.0.128(react-dom@18.2.0(react@18.2.0))(react@18.2.0) core-js: 3.35.0 lodash: 4.17.21 @@ -16645,11 +16643,11 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs.properties-table@0.0.21(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3)': + '@teambit/react.ui.docs.properties-table@0.0.21(@types/react@17.0.75)(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3)': dependencies: '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@16.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/documenter.ui.linked-heading': 4.1.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/documenter.ui.property-table': 4.1.10(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) + '@teambit/documenter.ui.property-table': 4.1.10(@types/react@17.0.75)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/documenter.ui.section': 4.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) core-js: 3.35.0 react: 18.2.0 @@ -16724,11 +16722,11 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: '@babel/preset-env': 7.22.15(@babel/core@7.19.6) '@babel/preset-react': 7.22.15(@babel/core@7.19.6) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.84.1) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.84.1) '@svgr/webpack': 8.1.0(typescript@5.1.3) '@teambit/component-id': 1.0.0 '@teambit/mdx.modules.mdx-loader': 1.0.7(esbuild@0.14.29)(react@18.2.0) @@ -16792,11 +16790,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: - '@babel/preset-env': 7.22.15(@babel/core@7.20.2) - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.84.1) + '@babel/preset-env': 7.22.15(@babel/core@7.23.7) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.84.1) '@svgr/webpack': 8.1.0(typescript@5.1.3) '@teambit/component-id': 1.0.0 '@teambit/mdx.modules.mdx-loader': 1.0.7(esbuild@0.14.29)(react@18.2.0) @@ -16804,7 +16802,7 @@ snapshots: '@teambit/webpack.modules.generate-style-loaders': 1.0.0 '@teambit/webpack.modules.style-regexps': 1.0.2 '@teambit/webpack.webpack-dev-server': 1.0.6(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.1.3)(webpack@5.84.1) - babel-loader: 9.1.0(@babel/core@7.20.2)(webpack@5.84.1) + babel-loader: 9.1.0(@babel/core@7.23.7)(webpack@5.84.1) babel-preset-react-app: 10.0.1 browserslist: 4.21.4 css-loader: 6.7.2(webpack@5.84.1) @@ -16860,20 +16858,20 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: - '@babel/preset-env': 7.22.15(@babel/core@7.20.2) - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-env': 7.22.15(@babel/core@7.23.7) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@bitdev/react.webpack.refresh-overlay': 0.0.1 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.89.0) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.89.0) '@svgr/webpack': 8.1.0(typescript@5.1.3) '@teambit/component-id': 1.0.0 - '@teambit/mdx.modules.mdx-loader': 1.0.14(@babel/core@7.20.2)(esbuild@0.14.29) + '@teambit/mdx.modules.mdx-loader': 1.0.14(@babel/core@7.23.7)(esbuild@0.14.29) '@teambit/react.babel.bit-react-transformer': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/webpack.modules.generate-style-loaders': 1.0.0 '@teambit/webpack.modules.style-regexps': 1.0.4 '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.1.3)(webpack@5.89.0) - babel-loader: 9.1.0(@babel/core@7.20.2)(webpack@5.89.0) + babel-loader: 9.1.0(@babel/core@7.23.7)(webpack@5.89.0) babel-preset-react-app: 10.0.1 browserslist: 4.21.4 css-loader: 6.7.2(webpack@5.89.0) @@ -16927,20 +16925,20 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': + '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.23.7)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': dependencies: - '@babel/preset-env': 7.22.15(@babel/core@7.20.2) - '@babel/preset-react': 7.22.15(@babel/core@7.20.2) + '@babel/preset-env': 7.22.15(@babel/core@7.23.7) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) '@bitdev/react.webpack.refresh-overlay': 0.0.1 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.89.0) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.89.0) '@svgr/webpack': 8.1.0(typescript@5.3.3) '@teambit/component-id': 1.0.0 - '@teambit/mdx.modules.mdx-loader': 1.0.14(@babel/core@7.20.2)(esbuild@0.14.29) + '@teambit/mdx.modules.mdx-loader': 1.0.14(@babel/core@7.23.7)(esbuild@0.14.29) '@teambit/react.babel.bit-react-transformer': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/webpack.modules.generate-style-loaders': 1.0.0 '@teambit/webpack.modules.style-regexps': 1.0.4 '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.3.3)(webpack@5.89.0) - babel-loader: 9.1.0(@babel/core@7.20.2)(webpack@5.89.0) + babel-loader: 9.1.0(@babel/core@7.23.7)(webpack@5.89.0) babel-preset-react-app: 10.0.1 browserslist: 4.21.4 css-loader: 6.7.2(webpack@5.89.0) @@ -16994,6 +16992,73 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve + '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.23.7)(eslint@8.56.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + dependencies: + '@babel/preset-env': 7.22.15(@babel/core@7.23.7) + '@babel/preset-react': 7.22.15(@babel/core@7.23.7) + '@bitdev/react.webpack.refresh-overlay': 0.0.1 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.89.0) + '@svgr/webpack': 8.1.0(typescript@5.3.3) + '@teambit/component-id': 1.0.0 + '@teambit/mdx.modules.mdx-loader': 1.0.14(@babel/core@7.23.7)(esbuild@0.14.29) + '@teambit/react.babel.bit-react-transformer': 1.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@teambit/webpack.modules.generate-style-loaders': 1.0.0 + '@teambit/webpack.modules.style-regexps': 1.0.4 + '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0) + babel-loader: 9.1.0(@babel/core@7.23.7)(webpack@5.89.0) + babel-preset-react-app: 10.0.1 + browserslist: 4.21.4 + css-loader: 6.7.2(webpack@5.89.0) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.14.29)(webpack@5.89.0) + esbuild: 0.14.29 + less-loader: 11.1.0(less@4.2.2)(webpack@5.89.0) + lodash: 4.17.21 + mini-css-extract-plugin: 2.7.7(webpack@5.89.0) + new-url-loader: 0.1.1(webpack@5.89.0) + postcss: 8.4.19 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.19) + postcss-loader: 7.0.1(postcss@8.4.19)(webpack@5.89.0) + postcss-normalize: 10.0.1(browserslist@4.21.4)(postcss@8.4.19) + postcss-preset-env: 7.8.3(postcss@8.4.19) + react-dev-utils: 12.0.1(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0) + react-dom: 18.2.0(react@18.2.0) + react-refresh: 0.14.0 + resolve-url-loader: 5.0.0 + sass: 1.63.6 + sass-loader: 13.3.2(sass@1.63.6)(webpack@5.89.0) + source-map-loader: 4.0.1(webpack@5.89.0) + style-loader: 3.3.1(webpack@5.89.0) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(webpack@5.89.0) + webpack: 5.89.0(esbuild@0.14.29) + transitivePeerDependencies: + - '@babel/core' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@types/webpack' + - bufferutil + - clean-css + - csso + - debug + - eslint + - fibers + - less + - lightningcss + - node-sass + - react + - sass-embedded + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/tests-results@1.0.0': {} '@teambit/tests-results@1.0.4': {} @@ -17115,7 +17180,7 @@ snapshots: - sugarss - terser - '@teambit/vite.esm-packages.vitest@0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0))': + '@teambit/vite.esm-packages.vitest@0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0))': dependencies: vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) @@ -17124,15 +17189,15 @@ snapshots: '@teambit/defender.tester-task': 1.0.6 '@teambit/tests-results': 1.0.4 '@teambit/vite.esm-packages.vite': 0.0.0-3bfb6c5bebd1e8874d943480987554d0adb5854b(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) - '@teambit/vite.esm-packages.vitest': 0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)) - '@vitest/coverage-v8': 1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)) + '@teambit/vite.esm-packages.vitest': 0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0)) + '@vitest/coverage-v8': 1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0)) comlink: 4.3.1 fs-extra: 11.1.1 jsdom: 23.2.0 lodash: 4.17.21 minimatch: 5.1.0 vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) - vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) + vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@types/node' @@ -17155,8 +17220,8 @@ snapshots: '@teambit/defender.tester-task': 1.0.6 '@teambit/tests-results': 1.0.4 '@teambit/vite.esm-packages.vite': 0.0.0-3bfb6c5bebd1e8874d943480987554d0adb5854b(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) - '@teambit/vite.esm-packages.vitest': 0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)) - '@vitest/coverage-v8': 1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)) + '@teambit/vite.esm-packages.vitest': 0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0)) + '@vitest/coverage-v8': 1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0)) comlink: 4.3.1 fs-extra: 8.1.0 jsdom: 23.2.0 @@ -17422,6 +17487,33 @@ snapshots: - vue-template-compiler - webpack-cli + '@teambit/webpack.webpack-dev-server@1.0.7(esbuild@0.14.29)(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0)': + dependencies: + '@teambit/webpack.webpack-bundler': 1.0.7(esbuild@0.14.29) + find-root: 1.1.0 + html-webpack-plugin: 5.5.0(webpack@5.89.0) + object-hash: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0) + webpack: 5.89.0(esbuild@0.14.29) + webpack-dev-server: 4.15.0(webpack@5.89.0) + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - clean-css + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + '@testing-library/dom@8.20.1': dependencies: '@babel/code-frame': 7.23.5 @@ -17728,21 +17820,21 @@ snapshots: '@types/node': 18.19.8 optional: true - '@typescript-eslint/eslint-plugin@5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0)(typescript@5.1.3)': + '@typescript-eslint/eslint-plugin@5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0)(typescript@5.3.3)': dependencies: - '@typescript-eslint/parser': 5.35.1(eslint@7.32.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.35.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 5.35.1 '@typescript-eslint/type-utils': 5.35.1(eslint@7.32.0)(typescript@5.1.3) '@typescript-eslint/utils': 5.35.1(eslint@7.32.0)(typescript@5.1.3) debug: 4.4.0 - eslint: 7.32.0 + eslint: 8.56.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.5.4 tsutils: 3.21.0(typescript@5.1.3) optionalDependencies: - typescript: 5.1.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -17830,6 +17922,19 @@ snapshots: - supports-color - typescript + '@typescript-eslint/experimental-utils@4.33.0(eslint@8.56.0)(typescript@5.3.3)': + dependencies: + '@types/json-schema': 7.0.15 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.3.3) + eslint: 8.56.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.56.0) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/parser@4.4.1(eslint@7.32.0)(typescript@5.1.3)': dependencies: '@typescript-eslint/scope-manager': 4.4.1 @@ -17854,15 +17959,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3)': + '@typescript-eslint/parser@5.35.1(eslint@8.56.0)(typescript@5.3.3)': dependencies: '@typescript-eslint/scope-manager': 5.35.1 '@typescript-eslint/types': 5.35.1 '@typescript-eslint/typescript-estree': 5.35.1(typescript@5.1.3) debug: 4.4.0 - eslint: 7.32.0 + eslint: 8.56.0 optionalDependencies: - typescript: 5.1.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -18231,7 +18336,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0))': + '@vitest/coverage-v8@1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 @@ -18722,23 +18827,23 @@ snapshots: schema-utils: 4.2.0 webpack: 5.84.1 - babel-loader@9.1.0(@babel/core@7.20.2)(webpack@5.84.1): + babel-loader@9.1.0(@babel/core@7.23.7)(webpack@5.84.1): dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.23.7 find-cache-dir: 3.3.2 schema-utils: 4.2.0 webpack: 5.84.1 - babel-loader@9.1.0(@babel/core@7.20.2)(webpack@5.89.0): + babel-loader@9.1.0(@babel/core@7.23.7)(webpack@5.89.0): dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.23.7 find-cache-dir: 3.3.2 schema-utils: 4.2.0 webpack: 5.89.0(esbuild@0.14.29) - babel-loader@9.1.2(@babel/core@7.20.2)(webpack@5.84.1(esbuild@0.14.29)): + babel-loader@9.1.2(@babel/core@7.23.7)(webpack@5.84.1(esbuild@0.14.29)): dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.23.7 find-cache-dir: 3.3.2 schema-utils: 4.2.0 webpack: 5.84.1(esbuild@0.14.29) @@ -18867,6 +18972,13 @@ snapshots: optionalDependencies: '@babel/traverse': 7.23.7 + babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.23.7)(@babel/traverse@7.23.7): + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + optionalDependencies: + '@babel/traverse': 7.23.7 + babel-preset-current-node-syntax@1.0.1(@babel/core@7.20.2): dependencies: '@babel/core': 7.20.2 @@ -19545,14 +19657,14 @@ snapshots: optionalDependencies: typescript: 5.3.3 - cosmiconfig@9.0.0(typescript@5.1.3): + cosmiconfig@9.0.0(typescript@5.3.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.1.3 + typescript: 5.3.3 optional: true create-ecdh@4.0.4: @@ -20419,13 +20531,13 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 7.32.0 - eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0) + eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0) object.assign: 4.1.5 object.entries: 1.1.7 eslint-config-airbnb-typescript@12.0.0(@typescript-eslint/eslint-plugin@5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0)(typescript@5.1.3))(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.1.3): dependencies: - '@typescript-eslint/eslint-plugin': 5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0)(typescript@5.1.3) + '@typescript-eslint/eslint-plugin': 5.35.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': 4.4.1(eslint@7.32.0)(typescript@5.1.3) eslint-config-airbnb: 18.2.0(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0) eslint-config-airbnb-base: 14.2.0(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint@7.32.0) @@ -20472,10 +20584,10 @@ snapshots: dependencies: eslint: 7.32.0 eslint-config-airbnb-base: 14.2.0(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint@7.32.0) - eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0) - eslint-plugin-jsx-a11y: 6.4.1(eslint@7.32.0) - eslint-plugin-react: 7.22.0(eslint@7.32.0) - eslint-plugin-react-hooks: 4.2.0(eslint@7.32.0) + eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0) + eslint-plugin-jsx-a11y: 6.4.1(eslint@8.56.0) + eslint-plugin-react: 7.22.0(eslint@8.56.0) + eslint-plugin-react-hooks: 4.2.0(eslint@8.56.0) object.assign: 4.1.5 object.entries: 1.1.7 @@ -20483,12 +20595,12 @@ snapshots: dependencies: eslint: 7.32.0 - eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0)(typescript@5.2.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@7.32.0))(eslint-plugin-promise@6.1.1(eslint@7.32.0))(eslint@8.56.0)(typescript@5.2.2): + eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0)(typescript@5.2.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@8.56.0))(eslint-plugin-promise@6.1.1(eslint@8.56.0))(eslint@8.56.0)(typescript@5.2.2): dependencies: '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0)(typescript@5.2.2) '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.2.2) eslint: 8.56.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@7.32.0))(eslint-plugin-promise@6.1.1(eslint@7.32.0))(eslint@8.56.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@8.56.0))(eslint-plugin-promise@6.1.1(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0) eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-promise: 6.1.1(eslint@8.56.0) @@ -20496,7 +20608,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@7.32.0))(eslint-plugin-promise@6.1.1(eslint@7.32.0))(eslint@8.56.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0))(eslint-plugin-n@16.6.2(eslint@8.56.0))(eslint-plugin-promise@6.1.1(eslint@8.56.0))(eslint@8.56.0): dependencies: eslint: 8.56.0 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint@8.56.0) @@ -20530,16 +20642,38 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-mdx@1.17.1(eslint@8.56.0): + dependencies: + cosmiconfig: 7.1.0 + eslint: 8.56.0 + remark-mdx: 1.6.22 + remark-parse: 8.0.3 + remark-stringify: 8.1.1 + tslib: 2.6.2 + unified: 9.2.2 + transitivePeerDependencies: + - supports-color + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.35.1(eslint@7.32.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.35.1(eslint@8.56.0)(typescript@5.3.3) eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 5.35.1(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): dependencies: debug: 3.2.7 @@ -20580,7 +20714,30 @@ snapshots: resolve: 1.22.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.35.1(eslint@7.32.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.35.1(eslint@8.56.0)(typescript@5.3.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@8.56.0): + dependencies: + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + contains-path: 0.1.0 + debug: 2.6.9 + doctrine: 1.5.0 + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) + has: 1.0.3 + minimatch: 3.1.2 + object.values: 1.1.7 + read-pkg-up: 2.0.0 + resolve: 1.22.8 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 5.35.1(eslint@8.56.0)(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -20629,6 +20786,14 @@ snapshots: - supports-color - typescript + eslint-plugin-jest@24.1.5(eslint@8.56.0)(typescript@5.3.3): + dependencies: + '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + transitivePeerDependencies: + - supports-color + - typescript + eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0): dependencies: '@babel/runtime': 7.20.0 @@ -20644,6 +20809,21 @@ snapshots: jsx-ast-utils: 3.3.5 language-tags: 1.0.9 + eslint-plugin-jsx-a11y@6.4.1(eslint@8.56.0): + dependencies: + '@babel/runtime': 7.20.0 + aria-query: 4.2.2 + array-includes: 3.1.7 + ast-types-flow: 0.0.7 + axe-core: 4.8.3 + axobject-query: 2.2.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.56.0 + has: 1.0.3 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + eslint-plugin-markdown@2.2.1(eslint@7.32.0): dependencies: eslint: 7.32.0 @@ -20651,6 +20831,13 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-markdown@2.2.1(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + mdast-util-from-markdown: 0.8.5 + transitivePeerDependencies: + - supports-color + eslint-plugin-mdx@1.13.0(eslint@7.32.0): dependencies: cosmiconfig: 7.1.0 @@ -20667,6 +20854,22 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-mdx@1.13.0(eslint@8.56.0): + dependencies: + cosmiconfig: 7.1.0 + eslint: 8.56.0 + eslint-mdx: 1.17.1(eslint@8.56.0) + eslint-plugin-markdown: 2.2.1(eslint@8.56.0) + remark-mdx: 1.6.22 + remark-parse: 8.0.3 + remark-stringify: 8.1.1 + synckit: 0.1.6 + tslib: 2.6.2 + unified: 9.2.2 + vfile: 4.2.1 + transitivePeerDependencies: + - supports-color + eslint-plugin-mdx@1.17.1(eslint@7.32.0): dependencies: eslint: 7.32.0 @@ -20711,6 +20914,10 @@ snapshots: dependencies: eslint: 7.32.0 + eslint-plugin-react-hooks@4.2.0(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + eslint-plugin-react@7.22.0(eslint@7.32.0): dependencies: array-includes: 3.1.7 @@ -20726,6 +20933,21 @@ snapshots: resolve: 1.22.8 string.prototype.matchall: 4.0.7 + eslint-plugin-react@7.22.0(eslint@8.56.0): + dependencies: + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + doctrine: 2.1.0 + eslint: 8.56.0 + has: 1.0.3 + jsx-ast-utils: 3.3.5 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + object.values: 1.1.7 + prop-types: 15.8.1 + resolve: 1.22.8 + string.prototype.matchall: 4.0.7 + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 @@ -20745,6 +20967,11 @@ snapshots: eslint: 7.32.0 eslint-visitor-keys: 2.1.0 + eslint-utils@3.0.0(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + eslint-visitor-keys: 2.1.0 + eslint-visitor-keys@1.3.0: {} eslint-visitor-keys@2.1.0: {} @@ -21276,6 +21503,26 @@ snapshots: optionalDependencies: eslint: 7.32.0 + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0): + dependencies: + '@babel/code-frame': 7.23.5 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.5.4 + tapable: 1.1.3 + typescript: 5.3.3 + webpack: 5.89.0(esbuild@0.14.29) + optionalDependencies: + eslint: 8.56.0 + form-data@2.3.3: dependencies: asynckit: 0.4.0 @@ -24650,11 +24897,11 @@ snapshots: - utf-8-validate optional: true - puppeteer@24.3.0(typescript@5.1.3): + puppeteer@24.3.0(typescript@5.3.3): dependencies: '@puppeteer/browsers': 2.7.1 chromium-bidi: 2.0.0(devtools-protocol@0.0.1402036) - cosmiconfig: 9.0.0(typescript@5.1.3) + cosmiconfig: 9.0.0(typescript@5.3.3) devtools-protocol: 0.0.1402036 puppeteer-core: 24.3.0 typed-query-selector: 2.12.0 @@ -24836,6 +25083,40 @@ snapshots: - supports-color - vue-template-compiler + react-dev-utils@12.0.1(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0): + dependencies: + '@babel/code-frame': 7.23.5 + address: 1.2.2 + browserslist: 4.22.2 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.56.0)(typescript@5.3.3)(webpack@5.89.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.2.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.1 + strip-ansi: 6.0.1 + text-table: 0.2.0 + webpack: 5.89.0(esbuild@0.14.29) + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + react-dom@18.2.0(react@18.2.0): dependencies: loose-envify: 1.4.0 @@ -24897,11 +25178,11 @@ snapshots: react: 18.2.0 refractor: 3.6.0 - react-use-dimensions@1.2.1(@types/react@17.0.75)(react@18.2.0)(typescript@5.1.3): + react-use-dimensions@1.2.1(@types/react@17.0.75)(react@18.2.0)(typescript@5.3.3): dependencies: '@types/react': 17.0.75 react: 18.2.0 - typescript: 5.1.3 + typescript: 5.3.3 react-use-dimensions@1.2.1(@types/react@18.2.23)(react@18.2.0)(typescript@5.1.3): dependencies: diff --git a/workspace.jsonc b/workspace.jsonc index 1ce79d4..5106b57 100644 --- a/workspace.jsonc +++ b/workspace.jsonc @@ -40,6 +40,7 @@ "@pnpm/eslint-config": "^1.1.0", "@pnpm/prepare": "0.0.112", "@pnpm/tsconfig": "^2.0.0", + "@teambit/builder": "^1.0.0", "@teambit/defender.eslint-linter": "^1.0.16", "@teambit/defender.jest-tester": "^1.0.13", "@teambit/defender.prettier-formatter": "^1.0.8",