From 774490462c2d49f8fa6bec194b81ed3d09731a3f Mon Sep 17 00:00:00 2001 From: Remus Mate Date: Wed, 22 Nov 2023 16:16:07 +1100 Subject: [PATCH] WIP --- .changeset/few-emus-begin.md | 5 + .github/workflows/ci.yml | 3 +- fixtures/with-side-effects/package.json | 11 +- .../with-side-effects/src/entries/css-more.ts | 2 +- fixtures/with-side-effects/src/entries/css.ts | 2 +- .../with-side-effects/src/entries/reset.ts | 14 +- fixtures/with-side-effects/src/index.ts | 8 +- .../src/lib/components/BraidProvider.tsx | 11 + .../src/lib/components/index.ts | 1 + .../with-side-effects/src/lib/reset/index.ts | 8 - package.json | 13 +- packages/core/package.json | 58 +- packages/core/src/entries/package.ts | 4 +- packages/core/src/package-utils/bundle.ts | 29 +- packages/core/src/plugins/vite/page-roots.ts | 10 +- packages/core/src/utils/dev-entry-points.ts | 4 +- pnpm-lock.yaml | 3082 +++++++++-------- .../dev/dev-entries/dist/cli.ts.snap | 4 +- .../dev/dev-entries/dist/index.ts.snap | 4 +- .../dev/dev-entries/dist/re-export.ts.snap | 4 +- .../dts-compat/dist/some/other/file.ts.snap | 2 +- .../library-with-docs/dist/index.ts.snap | 72 +- .../components/JobSummary/JobSummary.ts.snap | 79 + .../components/JobSummary/styles.css.ts.snap | 4 +- .../dist/JobSummary.chunk.ts.snap | 73 + .../dist/apac.chunk.ts.snap | 2 +- .../dist/components.ts.snap | 66 +- .../multi-entry-library/dist/index.ts.snap | 6 +- .../single-entry-library/dist/index.ts.snap | 76 +- .../dist/styles/components/JobSummary.ts.snap | 77 + .../dist/styles/components/styles.css.ts.snap | 4 +- .../with-side-effects/dist/css-more.ts.snap | 21 +- .../with-side-effects/dist/css.ts.snap | 10 +- .../with-side-effects/dist/index.ts.snap | 22 +- .../dist/reset.chunk.ts.snap | 86 + .../with-side-effects/dist/reset.ts.snap | 28 +- .../dist/side-effects/lib/atoms/atoms.ts.snap | 11 - .../lib/components/BraidProvider.ts.snap | 23 + .../dist/side-effects/lib/reset/index.ts.snap | 19 - .../dist/styles/lib/atoms/atoms.ts.snap | 31 + .../styles/lib/atoms/sprinkles.css.ts.snap | 20 +- .../dist/styles/lib/reset/reset.css.ts.snap | 24 +- .../package/with-styles/dist/index.ts.snap | 14 +- .../dist/styles/Component.css.ts.snap | 4 +- .../with-styles/dist/styles/Component.ts.snap | 19 + tests/package.json | 2 +- 46 files changed, 2272 insertions(+), 1800 deletions(-) create mode 100644 .changeset/few-emus-begin.md create mode 100644 fixtures/with-side-effects/src/lib/components/BraidProvider.tsx delete mode 100644 fixtures/with-side-effects/src/lib/reset/index.ts create mode 100644 tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/JobSummary.ts.snap create mode 100644 tests/__snapshots__/package/multi-entry-library/dist/JobSummary.chunk.ts.snap create mode 100644 tests/__snapshots__/package/single-entry-library/dist/styles/components/JobSummary.ts.snap create mode 100644 tests/__snapshots__/package/with-side-effects/dist/reset.chunk.ts.snap delete mode 100644 tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/atoms/atoms.ts.snap create mode 100644 tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/components/BraidProvider.ts.snap delete mode 100644 tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/reset/index.ts.snap create mode 100644 tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/atoms.ts.snap create mode 100644 tests/__snapshots__/package/with-styles/dist/styles/Component.ts.snap diff --git a/.changeset/few-emus-begin.md b/.changeset/few-emus-begin.md new file mode 100644 index 00000000..db11b732 --- /dev/null +++ b/.changeset/few-emus-begin.md @@ -0,0 +1,5 @@ +--- +'@crackle/core': minor +--- + +Side-effects fixes for Braid diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 45d2d8ad..c29811ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,8 @@ jobs: id: skip_check with: concurrent_skipping: same_content_newer - cancel_others: true + # We want to skip only concurrent runs. Subsequent runs/retries should be allowed. + skip_after_successful_duplicate: false build: name: Build diff --git a/fixtures/with-side-effects/package.json b/fixtures/with-side-effects/package.json index db814ad2..feccd990 100644 --- a/fixtures/with-side-effects/package.json +++ b/fixtures/with-side-effects/package.json @@ -5,8 +5,8 @@ "license": "MIT", "author": "SEEK", "sideEffects": [ - "**/atoms/**", - "**/entries/reset.*", + "**/components/BraidProvider.*", + "**/entries/reset.ts", "**/reset/**", "*.css.*", "dist/reset.*", @@ -50,7 +50,10 @@ }, "dependencies": { "@vanilla-extract/css": "^1.12.0", - "@vanilla-extract/sprinkles": "^1.5.1" + "@vanilla-extract/sprinkles": "^1.5.1", + "react": "^18.2.0" }, - "devDependencies": {} + "devDependencies": { + "@types/react": "^18.0.21" + } } diff --git a/fixtures/with-side-effects/src/entries/css-more.ts b/fixtures/with-side-effects/src/entries/css-more.ts index c8aeb1e8..f4f426a5 100644 --- a/fixtures/with-side-effects/src/entries/css-more.ts +++ b/fixtures/with-side-effects/src/entries/css-more.ts @@ -1,2 +1,2 @@ export * from '../lib/breakpoints'; -export * from '../lib/components'; +export * from './css'; diff --git a/fixtures/with-side-effects/src/entries/css.ts b/fixtures/with-side-effects/src/entries/css.ts index dcb5c691..9d6828b1 100644 --- a/fixtures/with-side-effects/src/entries/css.ts +++ b/fixtures/with-side-effects/src/entries/css.ts @@ -1 +1 @@ -export * from '../lib/components'; +export { atoms } from '../lib/atoms/atoms'; diff --git a/fixtures/with-side-effects/src/entries/reset.ts b/fixtures/with-side-effects/src/entries/reset.ts index 18bc92d6..24e6e7de 100644 --- a/fixtures/with-side-effects/src/entries/reset.ts +++ b/fixtures/with-side-effects/src/entries/reset.ts @@ -1,7 +1,11 @@ -import '../lib/reset'; +// This entry aims to mimic the reset from Braid +// https://github.com/seek-oss/braid-design-system/blob/master/packages/braid-design-system/src/entries/reset.ts -if (process.env.NO_SIDE_EFFECTS !== 'clearly') { - throw new Error('side-effect'); -} +import '../lib/reset/reset.css'; +import '../lib/atoms/sprinkles.css'; + +import { markResetImported } from '../lib/reset/resetTracker'; -export * from '../lib/breakpoints'; +if (process.env.NODE_ENV === 'development') { + markResetImported(); +} diff --git a/fixtures/with-side-effects/src/index.ts b/fixtures/with-side-effects/src/index.ts index de245fd0..bb4b8022 100644 --- a/fixtures/with-side-effects/src/index.ts +++ b/fixtures/with-side-effects/src/index.ts @@ -1,7 +1 @@ -import { ensureResetImported } from './lib/reset/resetTracker'; - -if (process.env.NODE_ENV === 'development') { - ensureResetImported(); -} - -export {}; +export * from './lib/components'; diff --git a/fixtures/with-side-effects/src/lib/components/BraidProvider.tsx b/fixtures/with-side-effects/src/lib/components/BraidProvider.tsx new file mode 100644 index 00000000..93e86653 --- /dev/null +++ b/fixtures/with-side-effects/src/lib/components/BraidProvider.tsx @@ -0,0 +1,11 @@ +import type { ReactNode } from 'react'; + +import { ensureResetImported } from '../reset/resetTracker'; + +if (process.env.NODE_ENV === 'development') { + ensureResetImported(); +} + +export const BraidProvider = ({ children }: { children: ReactNode }) => ( + <>{children} +); diff --git a/fixtures/with-side-effects/src/lib/components/index.ts b/fixtures/with-side-effects/src/lib/components/index.ts index 305f81d7..f21472d4 100644 --- a/fixtures/with-side-effects/src/lib/components/index.ts +++ b/fixtures/with-side-effects/src/lib/components/index.ts @@ -1 +1,2 @@ export * from './Box'; +export * from './BraidProvider'; diff --git a/fixtures/with-side-effects/src/lib/reset/index.ts b/fixtures/with-side-effects/src/lib/reset/index.ts deleted file mode 100644 index 35730cb1..00000000 --- a/fixtures/with-side-effects/src/lib/reset/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { markResetImported } from './resetTracker'; - -if (process.env.NODE_ENV === 'development') { - markResetImported(); -} - -// Ensure reset and atoms are the lowest specificity -import '../atoms/atoms'; diff --git a/package.json b/package.json index 376c643b..f7ca5162 100644 --- a/package.json +++ b/package.json @@ -41,17 +41,16 @@ "@crackle-private/bootstrap": "workspace:*", "@crackle/cli": "workspace:*", "@crackle/core": "workspace:*", - "@playwright/test": "^1.32.0", + "@playwright/test": "^1.40.0", "@preconstruct/eslint-plugin-format-js-tag": "^0.4.0", - "eslint": "^8.45.0", + "eslint": "^8.54.0", "eslint-config-seek": "^11.3.1", "ignore-sync": "^7.0.1", "prettier": "^2.8.8", - "tsx": "^3.12.7", - "typescript": "~5.1.6", + "tsx": "^4.2.0", + "typescript": "~5.2.2", "vitest": "^0.33.0", - "webpack": "^5.79.0", - "wireit": "^0.10.0" + "wireit": "^0.14.1" }, "packageManager": "pnpm@8.5.1", "volta": { @@ -71,7 +70,7 @@ ] }, "overrides": { - "tsm>esbuild": "^0.18.10" + "ink>@types/react": "^18" } }, "wireit": { diff --git a/packages/core/package.json b/packages/core/package.json index 853260b6..77035b82 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -88,63 +88,65 @@ "unbuild:entries": "tsx ./scripts/unbuild-entries.cts" }, "dependencies": { - "@babel/core": "^7.22.9", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5", + "@babel/core": "^7.23.3", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-syntax-typescript": "^7.23.3", "@crackle/babel-plugin-remove-exports": "^0.2.1", "@crackle/router": "^0.3.0", "@ungap/structured-clone": "^1.2.0", - "@vanilla-extract/css": "^1.12.0", - "@vanilla-extract/integration": "^6.2.1", - "@vanilla-extract/vite-plugin": "^3.8.2", - "@vitejs/plugin-react-swc": "^3.3.2", - "@vocab/webpack": "^1.2.3", + "@vanilla-extract/css": "^1.14.0", + "@vanilla-extract/integration": "^6.2.4", + "@vanilla-extract/vite-plugin": "^3.9.2", + "@vitejs/plugin-react-swc": "^3.5.0", + "@vocab/webpack": "^1.2.5", "builtin-modules": "^3.3.0", "chalk": "^4.1.2", - "dedent": "^1.2.0", + "dedent": "^1.5.1", "ensure-gitignore": "^1.2.0", - "esbuild": "^0.18.10", + "esbuild": "^0.19.3", + "esbuild-register": "^3.5.0", "eval": "^0.1.8", "express": "^4.18.2", - "fast-glob": "^3.3.1", + "fast-glob": "^3.3.2", "fs-extra": "^11.1.1", "glob-to-regexp": "^0.4.1", "ink": "^3.2.0", - "mem": "^9.0.2", - "mlly": "^1.4.0", + "memoize": "^10.0.0", + "mlly": "^1.4.2", "pretty-ms": "^7.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", "resolve-from": "^5.0.0", - "rollup": "^3.27.1", - "rollup-plugin-dts": "^5.3.0", - "rollup-plugin-node-externals": "^6.1.1", + "rollup": "^4.2.0", + "rollup-plugin-dts": "^6.1.0", + "rollup-plugin-node-externals": "^6.1.2", + "rollup-plugin-visualizer": "^5.9.2", "semver": "^7.5.4", "serialize-javascript": "^6.0.0", "serve-handler": "^6.1.5", "sort-package-json": "^1.57.0", - "tsm": "^2.3.0", "type-fest": "^3.13.1", "used-styles": "^2.4.3", - "vite": "^4.5.0" + "vite": "^5.0.2" }, "devDependencies": { - "@types/babel__core": "^7.20.0", - "@types/express": "^4.17.14", - "@types/fs-extra": "^11.0.1", - "@types/glob-to-regexp": "^0.4.1", - "@types/node": "^18.17.1", + "@types/babel__core": "^7.20.5", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/glob-to-regexp": "^0.4.4", + "@types/node": "^18.18.12", "@types/react": "^18.0.25", "@types/react-dom": "^18.0.9", - "@types/semver": "^7.5.0", - "@types/serialize-javascript": "^5.0.2", - "@types/serve-handler": "^6.1.1", + "@types/semver": "^7.5.6", + "@types/serialize-javascript": "^5.0.4", + "@types/serve-handler": "^6.1.4", "ink-testing-library": "^2.1.0", - "memfs": "^3.4.11", + "memfs": "^3.6.0", "strip-ansi": "^7.1.0", "sync-dependencies": "^1.0.4", "typescript": "*", - "unbuild": "^1.1.2" + "unbuild": "^1.2.1", + "webpack": "^5.89.0" }, "peerDependencies": { "typescript": ">=5.0.4" diff --git a/packages/core/src/entries/package.ts b/packages/core/src/entries/package.ts index d906e938..c2cdef06 100644 --- a/packages/core/src/entries/package.ts +++ b/packages/core/src/entries/package.ts @@ -2,7 +2,7 @@ import fs from 'fs/promises'; import path from 'path'; import chalk from 'chalk'; -import type { RollupOutput } from 'rollup'; +import type { Rollup } from 'vite'; import { type EnhancedConfig, type PartialConfig, getConfig } from '../config'; import { distDir } from '../constants'; @@ -81,7 +81,7 @@ const build = async (config: EnhancedConfig, packageName: string) => { await updateGitignore(config.root, entries); - const cssExports = (bundles as RollupOutput[]) + const cssExports = (bundles as Rollup.RollupOutput[]) .flatMap((bundle) => bundle.output) .map((output) => output.fileName) .filter((fileName) => fileName.endsWith('.css')) diff --git a/packages/core/src/package-utils/bundle.ts b/packages/core/src/package-utils/bundle.ts index 1f94ca78..c25446a1 100644 --- a/packages/core/src/package-utils/bundle.ts +++ b/packages/core/src/package-utils/bundle.ts @@ -3,7 +3,8 @@ import path from 'path'; import { cssFileFilter as vanillaCssFileFilter } from '@vanilla-extract/integration'; import fse from 'fs-extra'; -import type { OutputOptions, RollupOutput } from 'rollup'; +import { visualizer } from 'rollup-plugin-visualizer'; +import type { Rollup } from 'vite'; import { normalizePath, build as viteBuild } from 'vite'; import type { EnhancedConfig } from '../config'; @@ -46,8 +47,8 @@ export const createBundle = async ( interop: 'compat', format, hoistTransitiveImports: false, - experimentalMinChunkSize: 2, - // experimentalMinChunkSize: Infinity, + // prevent chunks -- we'll manage them ourselves + experimentalMinChunkSize: 0, manualChunks(id, { getModuleInfo }) { const srcPath = replaceExtension(getSrcPath(id)); @@ -65,7 +66,7 @@ export const createBundle = async ( logger.debug(`External module: ${id}`); return; } - if (isVanillaFile(id) || moduleInfo.importers.some(isVanillaFile)) { + if (isVanillaFile(id)) { logger.debug(`Vanilla file: ${getRelativePath(id)}`); return normalizePath(`${stylesDir}/${srcPath}`); } @@ -81,8 +82,17 @@ export const createBundle = async ( logger.debug(`Has side-effects: ${getRelativePath(id)}`); return normalizePath(`${sideEffectsDir}/${srcPath}`); } + if ( + // Prevent concatenation of files imported by Vanilla Extract styles, to improve performance of the Vanilla Extract compiler + moduleInfo.importers.some(isVanillaFile) || + // Prevent concatenation of files which import Vanilla Extract styles, to ensure only the CSS for one file is extracted at build time. Concatenating these files would cause the CSS for all of them to be extracted at build time. + moduleInfo.importedIds.some(isVanillaFile) + ) { + logger.debug(`Vanilla deps: ${getRelativePath(id)}`); + return normalizePath(`${stylesDir}/${srcPath}`); + } }, - } satisfies OutputOptions; + } satisfies Rollup.OutputOptions; }; const result = (await viteBuild({ @@ -95,6 +105,13 @@ export const createBundle = async ( // because we don't know ahead of time what the output format will be, we always patch imports externals(config, 'esm'), vocabTranslations(config, { toDistPath: getSrcPath }), + false + ? visualizer({ + emitFile: true, + template: 'raw-data', + filename: 'stats.json', + }) + : [], ], logLevel: 'warn', build: { @@ -124,7 +141,7 @@ export const createBundle = async ( // experimentalLogSideEffects: true, }, }, - })) as RollupOutput[]; // because we know that we're building esm and cjs + })) as Rollup.RollupOutput[]; // because we know that we're building esm and cjs return result; }; diff --git a/packages/core/src/plugins/vite/page-roots.ts b/packages/core/src/plugins/vite/page-roots.ts index 784b6902..3c738442 100644 --- a/packages/core/src/plugins/vite/page-roots.ts +++ b/packages/core/src/plugins/vite/page-roots.ts @@ -29,8 +29,6 @@ export const addPageRoots = (config: EnhancedConfig): Plugin => ({ return; } - const globMethod = id === prefix(browserPageModules) ? 'glob' : 'globEager'; - // Vite v3 supports multiple patterns // https://vitejs.dev/guide/features.html#glob-import const combinedPageRoots = config.pageRoots @@ -45,10 +43,8 @@ export const addPageRoots = (config: EnhancedConfig): Plugin => ({ const glob = path.join('/', output, pageGlobSuffix); - // In Vite v3 - // - globEager is deprecated - // - Keys of import.meta.glob are now relative to the current module. - // https://vitejs.dev/guide/migration.html#general-changes - return `export default import.meta.${globMethod}('${glob}');`; + return `export default import.meta.glob('${glob}', { ${ + id === prefix(browserPageModules) ? '' : 'eager: true' + } });`; }, }); diff --git a/packages/core/src/utils/dev-entry-points.ts b/packages/core/src/utils/dev-entry-points.ts index cacdd195..6f4d03d5 100644 --- a/packages/core/src/utils/dev-entry-points.ts +++ b/packages/core/src/utils/dev-entry-points.ts @@ -34,12 +34,12 @@ const getHookLoader = async (entry: PackageEntryPoint, format: Format) => { const ${rekwire} = createRequire(import.meta.url); `; - const hookPath = await resolveFrom('.', 'tsm'); + const hookPath = await resolveFrom('.', 'esbuild-register/dist/node'); setup = dedent` ${format === 'esm' ? shims : ''} - ${rekwire}(${stringifyRelative(hookPath)}); + ${rekwire}(${stringifyRelative(hookPath)}).register({ jsx: "automatic" }); `; } const load = `${rekwire}(${stringifyRelative(entry.entryPath)})`; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9bafff2..440a3a42 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,7 @@ neverBuiltDependencies: - sku overrides: - tsm>esbuild: ^0.18.10 + ink>@types/react: ^18 patchedDependencies: sync-dependencies@1.0.4: @@ -31,17 +31,17 @@ importers: specifier: workspace:* version: link:packages/core '@playwright/test': - specifier: ^1.32.0 - version: 1.32.0 + specifier: ^1.40.0 + version: 1.40.0 '@preconstruct/eslint-plugin-format-js-tag': specifier: ^0.4.0 - version: 0.4.0(eslint@8.45.0)(prettier@2.8.8)(typescript@5.1.6) + version: 0.4.0(eslint@8.54.0)(prettier@2.8.8)(typescript@5.2.2) eslint: - specifier: ^8.45.0 - version: 8.45.0 + specifier: ^8.54.0 + version: 8.54.0 eslint-config-seek: specifier: ^11.3.1 - version: 11.3.1(eslint@8.45.0)(typescript@5.1.6) + version: 11.3.1(eslint@8.54.0)(typescript@5.2.2) ignore-sync: specifier: ^7.0.1 version: 7.0.1 @@ -49,26 +49,23 @@ importers: specifier: ^2.8.8 version: 2.8.8 tsx: - specifier: ^3.12.7 - version: 3.12.7 + specifier: ^4.2.0 + version: 4.2.0 typescript: - specifier: ~5.1.6 - version: 5.1.6 + specifier: ~5.2.2 + version: 5.2.2 vitest: specifier: ^0.33.0 version: 0.33.0 - webpack: - specifier: ^5.79.0 - version: 5.79.0(webpack-cli@5.0.1) wireit: - specifier: ^0.10.0 - version: 0.10.0 + specifier: ^0.14.1 + version: 0.14.1 bootstrap: dependencies: '@crackle/cli': specifier: 0.12.2 - version: 0.12.2(typescript@5.1.6)(webpack@5.79.0) + version: 0.12.2(typescript@5.2.2) fixtures/braid-site: dependencies: @@ -80,7 +77,7 @@ importers: version: link:../../packages/router '@vanilla-extract/css': specifier: ^1.12.0 - version: 1.12.0 + version: 1.14.0 braid-design-system: specifier: ^32.0.0 version: 32.1.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) @@ -154,7 +151,7 @@ importers: version: link:../../packages/router '@vanilla-extract/css': specifier: ^1.12.0 - version: 1.12.0 + version: 1.14.0 braid-design-system: specifier: ^32.0.0 version: 32.1.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) @@ -213,7 +210,7 @@ importers: version: link:../multi-entry-library '@vanilla-extract/css': specifier: ^1.12.0 - version: 1.12.0 + version: 1.14.0 braid-design-system: specifier: ^32.0.0 version: 32.1.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) @@ -247,10 +244,17 @@ importers: dependencies: '@vanilla-extract/css': specifier: ^1.12.0 - version: 1.12.0 + version: 1.14.0 '@vanilla-extract/sprinkles': specifier: ^1.5.1 - version: 1.5.2(@vanilla-extract/css@1.12.0) + version: 1.5.2(@vanilla-extract/css@1.14.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + devDependencies: + '@types/react': + specifier: ^18.0.21 + version: 18.0.28 fixtures/with-styles: dependencies: @@ -259,7 +263,7 @@ importers: version: link:package-with-styles '@vanilla-extract/css': specifier: ^1.12.0 - version: 1.12.0 + version: 1.14.0 react: specifier: ^18.2.0 version: 18.2.0 @@ -288,41 +292,41 @@ importers: version: 1.1.5(react@18.2.0) '@vocab/webpack': specifier: ^1.2.1 - version: 1.2.1(webpack@5.79.0) + version: 1.2.5(webpack@5.89.0) webpack: specifier: ^5.79.0 - version: 5.79.0(webpack-cli@5.0.1) + version: 5.89.0(webpack-cli@5.0.1) webpack-cli: specifier: ^5.0.1 - version: 5.0.1(webpack@5.79.0) + version: 5.0.1(webpack@5.89.0) packages/babel-plugin-remove-exports: dependencies: '@babel/core': specifier: ^7.21.4 - version: 7.21.4 + version: 7.23.3 '@babel/traverse': specifier: ^7.21.4 version: 7.21.4 devDependencies: '@babel/plugin-syntax-jsx': specifier: ^7.21.4 - version: 7.21.4(@babel/core@7.21.4) + version: 7.23.3(@babel/core@7.23.3) '@babel/plugin-syntax-typescript': specifier: ^7.21.4 - version: 7.21.4(@babel/core@7.21.4) + version: 7.23.3(@babel/core@7.23.3) '@types/babel-plugin-tester': specifier: ^9.0.5 version: 9.0.5 '@types/babel__core': specifier: ^7.20.0 - version: 7.20.0 + version: 7.20.5 '@types/babel__traverse': specifier: ^7.18.3 version: 7.18.3 babel-plugin-tester: specifier: ^10.1.0 - version: 10.1.0(@babel/core@7.21.4) + version: 10.1.0(@babel/core@7.23.3) packages/cli: dependencies: @@ -340,14 +344,14 @@ importers: packages/core: dependencies: '@babel/core': - specifier: ^7.22.9 - version: 7.22.9 + specifier: ^7.23.3 + version: 7.23.3 '@babel/plugin-syntax-jsx': - specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.9) + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.3) '@babel/plugin-syntax-typescript': - specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.9) + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.3) '@crackle/babel-plugin-remove-exports': specifier: ^0.2.1 version: link:../babel-plugin-remove-exports @@ -358,20 +362,20 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@vanilla-extract/css': - specifier: ^1.12.0 - version: 1.12.0 + specifier: ^1.14.0 + version: 1.14.0 '@vanilla-extract/integration': - specifier: ^6.2.1 - version: 6.2.1(@types/node@18.17.1) + specifier: ^6.2.4 + version: 6.2.4(@types/node@18.18.12) '@vanilla-extract/vite-plugin': - specifier: ^3.8.2 - version: 3.8.2(@types/node@18.17.1)(vite@4.5.0) + specifier: ^3.9.2 + version: 3.9.2(@types/node@18.18.12)(vite@5.0.2) '@vitejs/plugin-react-swc': - specifier: ^3.3.2 - version: 3.3.2(vite@4.5.0) + specifier: ^3.5.0 + version: 3.5.0(vite@5.0.2) '@vocab/webpack': - specifier: ^1.2.3 - version: 1.2.3(webpack@5.79.0) + specifier: ^1.2.5 + version: 1.2.5(webpack@5.89.0) builtin-modules: specifier: ^3.3.0 version: 3.3.0 @@ -379,14 +383,17 @@ importers: specifier: ^4.1.2 version: 4.1.2 dedent: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.5.1 + version: 1.5.1 ensure-gitignore: specifier: ^1.2.0 version: 1.2.0 esbuild: - specifier: ^0.18.10 - version: 0.18.10 + specifier: ^0.19.3 + version: 0.19.3 + esbuild-register: + specifier: ^3.5.0 + version: 3.5.0(esbuild@0.19.3) eval: specifier: ^0.1.8 version: 0.1.8 @@ -394,8 +401,8 @@ importers: specifier: ^4.18.2 version: 4.18.2 fast-glob: - specifier: ^3.3.1 - version: 3.3.1 + specifier: ^3.3.2 + version: 3.3.2 fs-extra: specifier: ^11.1.1 version: 11.1.1 @@ -405,12 +412,12 @@ importers: ink: specifier: ^3.2.0 version: 3.2.0(@types/react@18.0.28)(react@18.2.0) - mem: - specifier: ^9.0.2 - version: 9.0.2 + memoize: + specifier: ^10.0.0 + version: 10.0.0 mlly: - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.4.2 + version: 1.4.2 pretty-ms: specifier: ^7.0.1 version: 7.0.1 @@ -424,14 +431,17 @@ importers: specifier: ^5.0.0 version: 5.0.0 rollup: - specifier: ^3.27.1 - version: 3.27.1 + specifier: ^4.2.0 + version: 4.2.0 rollup-plugin-dts: - specifier: ^5.3.0 - version: 5.3.0(rollup@3.27.1)(typescript@5.0.3) + specifier: ^6.1.0 + version: 6.1.0(rollup@4.2.0)(typescript@5.2.2) rollup-plugin-node-externals: - specifier: ^6.1.1 - version: 6.1.1(rollup@3.27.1) + specifier: ^6.1.2 + version: 6.1.2(rollup@4.2.0) + rollup-plugin-visualizer: + specifier: ^5.9.2 + version: 5.9.2(rollup@4.2.0) semver: specifier: ^7.5.4 version: 7.5.4 @@ -444,9 +454,6 @@ importers: sort-package-json: specifier: ^1.57.0 version: 1.57.0 - tsm: - specifier: ^2.3.0 - version: 2.3.0 type-fest: specifier: ^3.13.1 version: 3.13.1 @@ -454,24 +461,24 @@ importers: specifier: ^2.4.3 version: 2.4.3 vite: - specifier: ^4.5.0 - version: 4.5.0(@types/node@18.17.1) + specifier: ^5.0.2 + version: 5.0.2(@types/node@18.18.12) devDependencies: '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.0 + specifier: ^7.20.5 + version: 7.20.5 '@types/express': - specifier: ^4.17.14 - version: 4.17.14 + specifier: ^4.17.21 + version: 4.17.21 '@types/fs-extra': - specifier: ^11.0.1 - version: 11.0.1 + specifier: ^11.0.4 + version: 11.0.4 '@types/glob-to-regexp': - specifier: ^0.4.1 - version: 0.4.1 + specifier: ^0.4.4 + version: 0.4.4 '@types/node': - specifier: ^18.17.1 - version: 18.17.1 + specifier: ^18.18.12 + version: 18.18.12 '@types/react': specifier: ^18.0.25 version: 18.0.28 @@ -479,20 +486,20 @@ importers: specifier: ^18.0.9 version: 18.0.11 '@types/semver': - specifier: ^7.5.0 - version: 7.5.0 + specifier: ^7.5.6 + version: 7.5.6 '@types/serialize-javascript': - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^5.0.4 + version: 5.0.4 '@types/serve-handler': - specifier: ^6.1.1 - version: 6.1.1 + specifier: ^6.1.4 + version: 6.1.4 ink-testing-library: specifier: ^2.1.0 version: 2.1.0(@types/react@18.0.28) memfs: - specifier: ^3.4.11 - version: 3.4.11 + specifier: ^3.6.0 + version: 3.6.0 strip-ansi: specifier: ^7.1.0 version: 7.1.0 @@ -501,10 +508,13 @@ importers: version: 1.0.4(patch_hash=kz43vugpxzze664l527a72jrc4) typescript: specifier: '*' - version: 5.0.3 + version: 5.2.2 unbuild: - specifier: ^1.1.2 - version: 1.1.2 + specifier: ^1.2.1 + version: 1.2.1 + webpack: + specifier: ^5.89.0 + version: 5.89.0(esbuild@0.19.3) packages/router: dependencies: @@ -526,10 +536,10 @@ importers: dependencies: '@types/fs-extra': specifier: ^11.0.1 - version: 11.0.1 + version: 11.0.4 '@types/node': specifier: ^18.17.1 - version: 18.17.1 + version: 18.18.12 '@types/yargs': specifier: ^17.0.24 version: 17.0.24 @@ -541,13 +551,13 @@ importers: version: 2.3.6 fast-glob: specifier: ^3.2.12 - version: 3.2.12 + version: 3.3.2 fs-extra: specifier: ^11.1.1 version: 11.1.1 type-fest: specifier: ^3.2.0 - version: 3.2.0 + version: 3.13.1 yargs: specifier: ^17.6.2 version: 17.6.2 @@ -562,7 +572,7 @@ importers: version: 0.10.0 strip-ansi: specifier: ^7.0.1 - version: 7.0.1 + version: 7.1.0 tests: dependencies: @@ -570,14 +580,14 @@ importers: specifier: workspace:* version: link:../packages/core '@playwright/test': - specifier: ^1.32.0 - version: 1.32.0 + specifier: ^1.40.0 + version: 1.40.0 '@types/lodash': specifier: ^4.14.192 version: 4.14.192 fast-glob: specifier: ^3.2.12 - version: 3.2.12 + version: 3.3.2 fixturez: specifier: ^1.1.0 version: 1.1.0 @@ -602,63 +612,32 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.17 - /@babel/code-frame@7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.18.6 - - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.23.4: + resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 - - /@babel/compat-data@7.21.4: - resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} - engines: {node: '>=6.9.0'} + '@babel/highlight': 7.23.4 + chalk: 2.4.2 /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} - /@babel/core@7.21.4: - resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) - '@babel/helper-module-transforms': 7.21.2 - '@babel/helpers': 7.21.0 - '@babel/parser': 7.21.4 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - - /@babel/core@7.22.9: - resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} + /@babel/core@7.23.3: + resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helpers': 7.22.6 - '@babel/parser': 7.22.7 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 - convert-source-map: 1.9.0 + '@babel/code-frame': 7.23.4 + '@babel/generator': 7.23.4 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helpers': 7.23.4 + '@babel/parser': 7.23.4 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 + convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 @@ -666,34 +645,25 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser@7.22.9(@babel/core@7.22.9)(eslint@8.45.0): + /@babel/eslint-parser@7.22.9(@babel/core@7.23.3)(eslint@8.54.0): resolution: {integrity: sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.45.0 + eslint: 8.54.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: false - /@babel/generator@7.21.4: - resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 - jsesc: 2.5.2 - - /@babel/generator@7.22.9: - resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} + /@babel/generator@7.23.4: + resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.4 '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 @@ -702,431 +672,293 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.4 dev: false - /@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.3 - lru-cache: 5.1.1 - semver: 6.3.1 - - /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-validator-option': 7.22.5 + '@babel/helper-validator-option': 7.22.15 browserslist: 4.21.9 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-environment-visitor@7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} - engines: {node: '>=6.9.0'} - - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} - engines: {node: '>=6.9.0'} - - /@babel/helper-function-name@7.21.0: - resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.21.4 - - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 - /@babel/helper-hoist-variables@7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/template': 7.22.15 + '@babel/types': 7.23.4 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 - - /@babel/helper-module-imports@7.18.6: - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.4 - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 - - /@babel/helper-module-transforms@7.21.2: - resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.20.2 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.23.4 - /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - - /@babel/helper-plugin-utils@7.20.2: - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-identifier': 7.22.20 /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-simple-access@7.20.2: - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 - - /@babel/helper-split-export-declaration@7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.4 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 - - /@babel/helper-string-parser@7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} - engines: {node: '>=6.9.0'} - - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} - engines: {node: '>=6.9.0'} - - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} - engines: {node: '>=6.9.0'} + '@babel/types': 7.23.4 - /@babel/helper-validator-option@7.21.0: - resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - /@babel/helpers@7.21.0: - resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color - /@babel/helpers@7.22.6: - resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} + /@babel/helpers@7.23.4: + resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 transitivePeerDependencies: - supports-color - /@babel/highlight@7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.21.4: - resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.21.4 - - /@babel/parser@7.22.7: - resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} + /@babel/parser@7.23.4: + resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.4 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.9): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.9): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.9): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.4): - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.23.3 + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/types': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) + '@babel/types': 7.23.4 dev: false - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/preset-react@7.22.5(@babel/core@7.22.9): + /@babel/preset-react@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.9) - dev: false - - /@babel/runtime@7.19.4: - resolution: {integrity: sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.11 + '@babel/helper-validator-option': 7.22.15 + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.3) dev: false /@babel/runtime@7.21.5: @@ -1136,88 +968,73 @@ packages: regenerator-runtime: 0.13.11 dev: false - /@babel/standalone@7.21.3: - resolution: {integrity: sha512-c8feJERTAHlBEvihQUWrnUMLg2GzrwSnE76WDyN3fRJWju10pHeRy8r3wniIq0q7zPLhHd71PQtFVsn1H+Qscw==} + /@babel/standalone@7.23.4: + resolution: {integrity: sha512-cXT2Xi9YVJEi7kLjqoeZBXjrNt1PASOh4Zi3jp5yXT06Gt4ZeRETfYH9y5x3RQhFTpNxaA1300lzK1obiy6tcQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/template@7.20.7: - resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 - - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.23.4 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 /@babel/traverse@7.21.4: resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/code-frame': 7.23.4 + '@babel/generator': 7.23.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false - /@babel/traverse@7.22.8: - resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} + /@babel/traverse@7.23.4: + resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 + '@babel/code-frame': 7.23.4 + '@babel/generator': 7.23.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.21.4: - resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} + /@babel/types@7.23.4: + resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 /@capsizecss/core@3.0.0: resolution: {integrity: sha512-tJNEWMmhHcU5z6ITAiVNN9z+PCTylybVIJqgX7Ts4zN66fe/W2Fe5UWJCCZIP/5uutsl5fYOaVVHZIjsuTVhBQ==} dev: false - /@capsizecss/vanilla-extract@1.0.0(@vanilla-extract/css@1.12.0): + /@capsizecss/vanilla-extract@1.0.0(@vanilla-extract/css@1.14.0): resolution: {integrity: sha512-/cY34CgCAmuf6SmpgPXmDJaIdJOaRe37MsoeZIeZme4k0F0HFts+poTxq4m8UtBH7LRxpUkfUHDoRO9OYjjVBg==} peerDependencies: '@vanilla-extract/css': ^1.2.1 dependencies: '@capsizecss/core': 3.0.0 - '@vanilla-extract/css': 1.12.0 + '@vanilla-extract/css': 1.14.0 dev: false /@changesets/apply-release-plan@6.1.4: @@ -1285,7 +1102,7 @@ packages: '@changesets/write': 0.2.3 '@manypkg/get-packages': 1.1.3 '@types/is-ci': 3.0.0 - '@types/semver': 7.5.0 + '@types/semver': 7.5.6 ansi-colors: 4.1.3 chalk: 2.4.2 enquirer: 2.3.6 @@ -1426,17 +1243,17 @@ packages: /@crackle/babel-plugin-remove-exports@0.2.1: resolution: {integrity: sha512-TDwrGKexErRKuBVuT0VBEbfLInAH5LWjhon4x7EL1zpqsTGcA+2EZYO+bU71aGzW9NNWChTifWT34Y0Lm1LXtw==} dependencies: - '@babel/core': 7.22.9 - '@babel/traverse': 7.22.8 + '@babel/core': 7.23.3 + '@babel/traverse': 7.23.4 transitivePeerDependencies: - supports-color dev: false - /@crackle/cli@0.12.2(typescript@5.1.6)(webpack@5.79.0): + /@crackle/cli@0.12.2(typescript@5.2.2): resolution: {integrity: sha512-YftLszmG9QW4VAyZp8q68+zLS4v27TQobpgczGiB5tdBIfdViaXPBBHqajox0ISVXH+QiDugPCWaSNJIPoSYKw==} hasBin: true dependencies: - '@crackle/core': 0.27.1(typescript@5.1.6)(webpack@5.79.0) + '@crackle/core': 0.27.1(typescript@5.2.2) yargs: 17.6.2 transitivePeerDependencies: - '@swc/helpers' @@ -1456,51 +1273,51 @@ packages: - webpack dev: false - /@crackle/core@0.27.1(typescript@5.1.6)(webpack@5.79.0): + /@crackle/core@0.27.1(typescript@5.2.2): resolution: {integrity: sha512-UQcjd/awsHZRFWTbOqJy9IqoiHqgi2JZpP/wfqkQrDCmMIu1wtOUx0MhhRZzx8upZjiF6nzo/veuzS5UM394DQ==} peerDependencies: typescript: '>=5.0.4' dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.23.3 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) '@crackle/babel-plugin-remove-exports': 0.2.1 '@crackle/router': 0.3.0(react-dom@18.2.0) '@ungap/structured-clone': 1.2.0 - '@vanilla-extract/css': 1.12.0 - '@vanilla-extract/integration': 6.2.1(@types/node@18.17.1) - '@vanilla-extract/vite-plugin': 3.8.2(@types/node@18.17.1)(vite@4.5.0) - '@vitejs/plugin-react-swc': 3.3.2(vite@4.5.0) - '@vocab/webpack': 1.2.3(webpack@5.79.0) + '@vanilla-extract/css': 1.14.0 + '@vanilla-extract/integration': 6.2.4(@types/node@18.18.12) + '@vanilla-extract/vite-plugin': 3.9.2(@types/node@18.18.12)(vite@5.0.2) + '@vitejs/plugin-react-swc': 3.5.0(vite@4.5.0) + '@vocab/webpack': 1.2.5(webpack@5.89.0) builtin-modules: 3.3.0 chalk: 4.1.2 dedent: 0.7.0 ensure-gitignore: 1.2.0 - esbuild: 0.17.15 + esbuild: 0.17.19 eval: 0.1.8 express: 4.18.2 - fast-glob: 3.3.1 + fast-glob: 3.3.2 fs-extra: 11.1.1 glob-to-regexp: 0.4.1 ink: 3.2.0(@types/react@18.0.28)(react@18.2.0) mem: 9.0.2 - mlly: 1.4.0 + mlly: 1.4.2 pretty-ms: 7.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-from: 5.0.0 rollup: 3.27.1 - rollup-plugin-dts: 5.3.0(rollup@3.27.1)(typescript@5.1.6) - rollup-plugin-node-externals: 6.1.1(rollup@3.27.1) + rollup-plugin-dts: 5.3.0(rollup@3.27.1)(typescript@5.2.2) + rollup-plugin-node-externals: 6.1.2(rollup@3.27.1) semver: 7.5.4 serialize-javascript: 6.0.1 serve-handler: 6.1.5 sort-package-json: 1.57.0 tsm: 2.3.0 type-fest: 3.13.1 - typescript: 5.1.6 + typescript: 5.2.2 used-styles: 2.4.3 - vite: 4.5.0(@types/node@18.17.1) + vite: 4.5.0(@types/node@18.18.12) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -1536,29 +1353,8 @@ packages: resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} dev: false - /@esbuild-kit/cjs-loader@2.4.2: - resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} - dependencies: - '@esbuild-kit/core-utils': 3.0.0 - get-tsconfig: 4.6.2 - dev: false - - /@esbuild-kit/core-utils@3.0.0: - resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} - dependencies: - esbuild: 0.15.18 - source-map-support: 0.5.21 - dev: false - - /@esbuild-kit/esm-loader@2.5.5: - resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} - dependencies: - '@esbuild-kit/core-utils': 3.0.0 - get-tsconfig: 4.6.2 - dev: false - - /@esbuild/android-arm64@0.17.15: - resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1574,8 +1370,8 @@ packages: dev: false optional: true - /@esbuild/android-arm64@0.18.10: - resolution: {integrity: sha512-ynm4naLbNbK0ajf9LUWtQB+6Vfg1Z/AplArqr4tGebC00Z6m9Y91OVIcjDa461wGcZwcaHYaZAab4yJxfhisTQ==} + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1583,6 +1379,22 @@ packages: dev: false optional: true + /@esbuild/android-arm64@0.19.3: + resolution: {integrity: sha512-w+Akc0vv5leog550kjJV9Ru+MXMR2VuMrui3C61mnysim0gkFCPOUTAfzTP0qX+HpN9Syu3YA3p1hf3EPqObRw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.19.7: + resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + /@esbuild/android-arm@0.15.18: resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -1592,8 +1404,8 @@ packages: dev: false optional: true - /@esbuild/android-arm@0.17.15: - resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1609,8 +1421,8 @@ packages: dev: false optional: true - /@esbuild/android-arm@0.18.10: - resolution: {integrity: sha512-3KClmVNd+Fku82uZJz5C4Rx8m1PPmWUFz5Zkw8jkpZPOmsq+EG1TTOtw1OXkHuX3WczOFQigrtf60B1ijKwNsg==} + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1618,8 +1430,24 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.17.15: - resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==} + /@esbuild/android-arm@0.19.3: + resolution: {integrity: sha512-Lemgw4io4VZl9GHJmjiBGzQ7ONXRfRPHcUEerndjwiSkbxzrpq0Uggku5MxxrXdwJ+pTj1qyw4jwTu7hkPsgIA==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.19.7: + resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1635,8 +1463,8 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.18.10: - resolution: {integrity: sha512-vFfXj8P9Yfjh54yqUDEHKzqzYuEfPyAOl3z7R9hjkwt+NCvbn9VMxX+IILnAfdImRBfYVItgSUsqGKhJFnBwZw==} + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1644,8 +1472,24 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.17.15: - resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==} + /@esbuild/android-x64@0.19.3: + resolution: {integrity: sha512-FKQJKkK5MXcBHoNZMDNUAg1+WcZlV/cuXrWCoGF/TvdRiYS4znA0m5Il5idUwfxrE20bG/vU1Cr5e1AD6IEIjQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.19.7: + resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1661,8 +1505,8 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.18.10: - resolution: {integrity: sha512-k2OJQ7ZxE6sVc91+MQeZH9gFeDAH2uIYALPAwTjTCvcPy9Dzrf7V7gFUQPYkn09zloWhQ+nvxWHia2x2ZLR0sQ==} + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1670,8 +1514,24 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.17.15: - resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==} + /@esbuild/darwin-arm64@0.19.3: + resolution: {integrity: sha512-kw7e3FXU+VsJSSSl2nMKvACYlwtvZB8RUIeVShIEY6PVnuZ3c9+L9lWB2nWeeKWNNYDdtL19foCQ0ZyUL7nqGw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.19.7: + resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1687,8 +1547,8 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.18.10: - resolution: {integrity: sha512-tnz/mdZk1L1Z3WpGjin/L2bKTe8/AKZpI8fcCLtH+gq8WXWsCNJSxlesAObV4qbtTl6pG5vmqFXfWUQ5hV8PAQ==} + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1696,8 +1556,24 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.17.15: - resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==} + /@esbuild/darwin-x64@0.19.3: + resolution: {integrity: sha512-tPfZiwF9rO0jW6Jh9ipi58N5ZLoSjdxXeSrAYypy4psA2Yl1dAMhM71KxVfmjZhJmxRjSnb29YlRXXhh3GqzYw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.19.7: + resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1713,8 +1589,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.18.10: - resolution: {integrity: sha512-QJluV0LwBrbHnYYwSKC+K8RGz0g/EyhpQH1IxdoFT0nM7PfgjE+aS8wxq/KFEsU0JkL7U/EEKd3O8xVBxXb2aA==} + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1722,8 +1598,24 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.17.15: - resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==} + /@esbuild/freebsd-arm64@0.19.3: + resolution: {integrity: sha512-ERDyjOgYeKe0Vrlr1iLrqTByB026YLPzTytDTz1DRCYM+JI92Dw2dbpRHYmdqn6VBnQ9Bor6J8ZlNwdZdxjlSg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.19.7: + resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1739,8 +1631,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.18.10: - resolution: {integrity: sha512-Hi/ycUkS6KTw+U9G5PK5NoK7CZboicaKUSVs0FSiPNtuCTzK6HNM4DIgniH7hFaeuszDS9T4dhAHWiLSt/Y5Ng==} + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1748,8 +1640,24 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.17.15: - resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} + /@esbuild/freebsd-x64@0.19.3: + resolution: {integrity: sha512-nXesBZ2Ad1qL+Rm3crN7NmEVJ5uvfLFPLJev3x1j3feCQXfAhoYrojC681RhpdOph8NsvKBBwpYZHR7W0ifTTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.19.7: + resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1765,8 +1673,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.18.10: - resolution: {integrity: sha512-Nz6XcfRBOO7jSrVpKAyEyFOPGhySPNlgumSDhWAspdQQ11ub/7/NZDMhWDFReE9QH/SsCOCLQbdj0atAk/HMOQ==} + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1774,8 +1682,24 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.17.15: - resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} + /@esbuild/linux-arm64@0.19.3: + resolution: {integrity: sha512-qXvYKmXj8GcJgWq3aGvxL/JG1ZM3UR272SdPU4QSTzD0eymrM7leiZH77pvY3UetCy0k1xuXZ+VPvoJNdtrsWQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.19.7: + resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1791,8 +1715,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.18.10: - resolution: {integrity: sha512-HfFoxY172tVHPIvJy+FHxzB4l8xU7e5cxmNS11cQ2jt4JWAukn/7LXaPdZid41UyTweqa4P/1zs201gRGCTwHw==} + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1800,33 +1724,65 @@ packages: dev: false optional: true - /@esbuild/linux-ia32@0.17.15: - resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==} + /@esbuild/linux-arm@0.19.3: + resolution: {integrity: sha512-zr48Cg/8zkzZCzDHNxXO/89bf9e+r4HtzNUPoz4GmgAkF1gFAFmfgOdCbR8zMbzFDGb1FqBBhdXUpcTQRYS1cQ==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-ia32@0.17.6: - resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} + /@esbuild/linux-arm@0.19.7: + resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-ia32@0.18.10: - resolution: {integrity: sha512-otMdmSmkMe+pmiP/bZBjfphyAsTsngyT9RCYwoFzqrveAbux9nYitDTpdgToG0Z0U55+PnH654gCH2GQ1aB6Yw==} + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-loong64@0.15.18: + /@esbuild/linux-ia32@0.17.6: + resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32@0.19.3: + resolution: {integrity: sha512-7XlCKCA0nWcbvYpusARWkFjRQNWNGlt45S+Q18UeS///K6Aw8bB2FKYe9mhVWy/XLShvCweOLZPrnMswIaDXQA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.19.7: + resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.15.18: resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} cpu: [loong64] @@ -1835,8 +1791,8 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.17.15: - resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==} + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1852,8 +1808,8 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.18.10: - resolution: {integrity: sha512-t8tjFuON1koxskzQ4VFoh0T5UDUMiLYjwf9Wktd0tx8AoK6xgU+5ubKOpWpcnhEQ2tESS5u0v6QuN8PX/ftwcQ==} + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1861,8 +1817,24 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.17.15: - resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==} + /@esbuild/linux-loong64@0.19.3: + resolution: {integrity: sha512-qGTgjweER5xqweiWtUIDl9OKz338EQqCwbS9c2Bh5jgEH19xQ1yhgGPNesugmDFq+UUSDtWgZ264st26b3de8A==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.19.7: + resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1878,8 +1850,8 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.18.10: - resolution: {integrity: sha512-+dUkcVzcfEJHz3HEnVpIJu8z8Wdn2n/nWMWdl6FVPFGJAVySO4g3+XPzNKFytVFwf8hPVDwYXzVcu8GMFqsqZw==} + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1887,8 +1859,24 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.17.15: - resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==} + /@esbuild/linux-mips64el@0.19.3: + resolution: {integrity: sha512-gy1bFskwEyxVMFRNYSvBauDIWNggD6pyxUksc0MV9UOBD138dKTzr8XnM2R4mBsHwVzeuIH8X5JhmNs2Pzrx+A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.19.7: + resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1904,8 +1892,8 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.18.10: - resolution: {integrity: sha512-sO3PjjxEGy+PY2qkGe2gwJbXdZN9wAYpVBZWFD0AwAoKuXRkWK0/zaMQ5ekUFJDRDCRm8x5U0Axaub7ynH/wVg==} + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1913,8 +1901,24 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.17.15: - resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==} + /@esbuild/linux-ppc64@0.19.3: + resolution: {integrity: sha512-UrYLFu62x1MmmIe85rpR3qou92wB9lEXluwMB/STDzPF9k8mi/9UvNsG07Tt9AqwPQXluMQ6bZbTzYt01+Ue5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.19.7: + resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1930,8 +1934,8 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.18.10: - resolution: {integrity: sha512-JDtdbJg3yjDeXLv4lZYE1kiTnxv73/8cbPHY9T/dUKi8rYOM/k5b3W4UJLMUksuQ6nTm5c89W1nADsql6FW75A==} + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1939,8 +1943,24 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.17.15: - resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==} + /@esbuild/linux-riscv64@0.19.3: + resolution: {integrity: sha512-9E73TfyMCbE+1AwFOg3glnzZ5fBAFK4aawssvuMgCRqCYzE0ylVxxzjEfut8xjmKkR320BEoMui4o/t9KA96gA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.19.7: + resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1956,8 +1976,8 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.18.10: - resolution: {integrity: sha512-NLuSKcp8WckjD2a7z5kzLiCywFwBTMlIxDNuud1AUGVuwBBJSkuubp6cNjJ0p5c6CZaA3QqUGwjHJBiG1SoOFw==} + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1965,8 +1985,24 @@ packages: dev: false optional: true - /@esbuild/linux-x64@0.17.15: - resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==} + /@esbuild/linux-s390x@0.19.3: + resolution: {integrity: sha512-LlmsbuBdm1/D66TJ3HW6URY8wO6IlYHf+ChOUz8SUAjVTuaisfuwCOAgcxo3Zsu3BZGxmI7yt//yGOxV+lHcEA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.19.7: + resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1982,8 +2018,8 @@ packages: dev: false optional: true - /@esbuild/linux-x64@0.18.10: - resolution: {integrity: sha512-wj2KRsCsFusli+6yFgNO/zmmLslislAWryJnodteRmGej7ZzinIbMdsyp13rVGde88zxJd5vercNYK9kuvlZaQ==} + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1991,8 +2027,24 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64@0.17.15: - resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==} + /@esbuild/linux-x64@0.19.3: + resolution: {integrity: sha512-ogV0+GwEmvwg/8ZbsyfkYGaLACBQWDvO0Kkh8LKBGKj9Ru8VM39zssrnu9Sxn1wbapA2qNS6BiLdwJZGouyCwQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.19.7: + resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2008,8 +2060,8 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64@0.18.10: - resolution: {integrity: sha512-pQ9QqxEPI3cVRZyUtCoZxhZK3If+7RzR8L2yz2+TDzdygofIPOJFaAPkEJ5rYIbUO101RaiYxfdOBahYexLk5A==} + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2017,8 +2069,24 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64@0.17.15: - resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==} + /@esbuild/netbsd-x64@0.19.3: + resolution: {integrity: sha512-o1jLNe4uzQv2DKXMlmEzf66Wd8MoIhLNO2nlQBHLtWyh2MitDG7sMpfCO3NTcoTMuqHjfufgUQDFRI5C+xsXQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.19.7: + resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2034,8 +2102,8 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64@0.18.10: - resolution: {integrity: sha512-k8GTIIW9I8pEEfoOUm32TpPMgSg06JhL5DO+ql66aLTkOQUs0TxCA67Wi7pv6z8iF8STCGcNbm3UWFHLuci+ag==} + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2043,8 +2111,24 @@ packages: dev: false optional: true - /@esbuild/sunos-x64@0.17.15: - resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==} + /@esbuild/openbsd-x64@0.19.3: + resolution: {integrity: sha512-AZJCnr5CZgZOdhouLcfRdnk9Zv6HbaBxjcyhq0StNcvAdVZJSKIdOiPB9az2zc06ywl0ePYJz60CjdKsQacp5Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.19.7: + resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2060,8 +2144,8 @@ packages: dev: false optional: true - /@esbuild/sunos-x64@0.18.10: - resolution: {integrity: sha512-vIGYJIdEI6d4JBucAx8py792G8J0GP40qSH+EvSt80A4zvGd6jph+5t1g+eEXcS2aRpgZw6CrssNCFZxTdEsxw==} + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2069,8 +2153,24 @@ packages: dev: false optional: true - /@esbuild/win32-arm64@0.17.15: - resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==} + /@esbuild/sunos-x64@0.19.3: + resolution: {integrity: sha512-Acsujgeqg9InR4glTRvLKGZ+1HMtDm94ehTIHKhJjFpgVzZG9/pIcWW/HA/DoMfEyXmANLDuDZ2sNrWcjq1lxw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.19.7: + resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2086,8 +2186,8 @@ packages: dev: false optional: true - /@esbuild/win32-arm64@0.18.10: - resolution: {integrity: sha512-kRhNcMZFGMW+ZHCarAM1ypr8OZs0k688ViUCetVCef9p3enFxzWeBg9h/575Y0nsFu0ZItluCVF5gMR2pwOEpA==} + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2095,8 +2195,24 @@ packages: dev: false optional: true - /@esbuild/win32-ia32@0.17.15: - resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==} + /@esbuild/win32-arm64@0.19.3: + resolution: {integrity: sha512-FSrAfjVVy7TifFgYgliiJOyYynhQmqgPj15pzLyJk8BUsnlWNwP/IAy6GAiB1LqtoivowRgidZsfpoYLZH586A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.19.7: + resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2112,8 +2228,8 @@ packages: dev: false optional: true - /@esbuild/win32-ia32@0.18.10: - resolution: {integrity: sha512-AR9PX1whYaYh9p0EOaKna0h48F/A101Mt/ag72+kMkkBZXPQ7cjbz2syXI/HI3OlBdUytSdHneljfjvUoqwqiQ==} + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2121,8 +2237,24 @@ packages: dev: false optional: true - /@esbuild/win32-x64@0.17.15: - resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==} + /@esbuild/win32-ia32@0.19.3: + resolution: {integrity: sha512-xTScXYi12xLOWZ/sc5RBmMN99BcXp/eEf7scUC0oeiRoiT5Vvo9AycuqCp+xdpDyAU+LkrCqEpUS9fCSZF8J3Q==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.19.7: + resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2138,8 +2270,8 @@ packages: dev: false optional: true - /@esbuild/win32-x64@0.18.10: - resolution: {integrity: sha512-5sTkYhAGHNRr6bVf4RM0PsscqVr6/DBYdrlMh168oph3usid3lKHcHEEHmr34iZ9GHeeg2juFOxtpl6XyC3tpw==} + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2147,30 +2279,46 @@ packages: dev: false optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): + /@esbuild/win32-x64@0.19.3: + resolution: {integrity: sha512-FbUN+0ZRXsypPyWE2IwIkVjDkDnJoMJARWOcFZn4KPPli+QnKqF0z1anvfaYe3ev5HFCpRDLLBDHyOALLppWHw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.19.7: + resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.45.0 - eslint-visitor-keys: 3.4.1 + eslint: 8.54.0 + eslint-visitor-keys: 3.4.3 dev: false - /@eslint-community/regexpp@4.5.0: - resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: false - /@eslint/eslintrc@2.1.0: - resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} + /@eslint/eslintrc@2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 globals: 13.20.0 - ignore: 5.2.0 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2179,18 +2327,18 @@ packages: - supports-color dev: false - /@eslint/js@8.44.0: - resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} + /@eslint/js@8.54.0: + resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@finsit/eslint-plugin-cypress@3.1.1(eslint@8.45.0): + /@finsit/eslint-plugin-cypress@3.1.1(eslint@8.54.0): resolution: {integrity: sha512-cowFcoYNYOjg/yxKlQ7f26uiGl7FK2Sksvo0KaBnRF0EZbIJTv3apSRLB1RqaTg1N5bhLL9EpVwXqXRpcICNQg==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>= 7.0.0' dependencies: - eslint: 8.45.0 + eslint: 8.54.0 globals: 13.20.0 dev: false @@ -2198,36 +2346,36 @@ packages: resolution: {integrity: sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==} dependencies: '@formatjs/intl-localematcher': 0.2.32 - tslib: 2.4.0 + tslib: 2.6.1 /@formatjs/fast-memoize@2.0.1: resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} dependencies: - tslib: 2.4.0 + tslib: 2.6.1 /@formatjs/icu-messageformat-parser@2.3.0: resolution: {integrity: sha512-xqtlqYAbfJDF4b6e4O828LBNOWXrFcuYadqAbYORlDRwhyJ2bH+xpUBPldZbzRGUN2mxlZ4Ykhm7jvERtmI8NQ==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 '@formatjs/icu-skeleton-parser': 1.3.18 - tslib: 2.4.0 + tslib: 2.6.1 /@formatjs/icu-skeleton-parser@1.3.18: resolution: {integrity: sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 - tslib: 2.4.0 + tslib: 2.6.1 /@formatjs/intl-localematcher@0.2.32: resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} dependencies: - tslib: 2.4.0 + tslib: 2.6.1 - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -2239,8 +2387,8 @@ packages: engines: {node: '>=12.22'} dev: false - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: false /@istanbuljs/load-nyc-config@1.1.0: @@ -2266,13 +2414,6 @@ packages: jest-get-type: 29.0.0 dev: false - /@jest/schemas@29.0.0: - resolution: {integrity: sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@sinclair/typebox': 0.24.39 - dev: false - /@jest/schemas@29.6.0: resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2284,7 +2425,7 @@ packages: resolution: {integrity: sha512-lajVQx2AnsR+Pa17q2zR7eikz2PkPs1+g/qPbZkqQATeS/s6eT55H+yHcsLfuI/0YQ/4VSBepSu3bOX+44q0aA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 '@jest/types': 29.0.2 '@jridgewell/trace-mapping': 0.3.17 babel-plugin-istanbul: 6.1.1 @@ -2307,10 +2448,10 @@ packages: resolution: {integrity: sha512-5WNMesBLmlkt1+fVkoCjHa0X3i3q8zc4QLTDkdHgCa2gyPZc7rdlZBWgVLqwS1860ZW5xJuCDwAzqbGaXIr/ew==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.0.0 + '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.17.1 + '@types/node': 18.18.12 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: false @@ -2320,14 +2461,14 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 /@jridgewell/gen-mapping@0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.17 /@jridgewell/resolve-uri@3.1.0: @@ -2349,7 +2490,6 @@ packages: /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: false /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} @@ -2413,27 +2553,24 @@ packages: tslib: 2.6.1 dev: false - /@playwright/test@1.32.0: - resolution: {integrity: sha512-zOdGloaF0jeec7hqoLqM5S3L2rR4WxMJs6lgiAeR70JlH7Ml54ZPoIIf3X7cvnKde3Q9jJ/gaxkFh8fYI9s1rg==} - engines: {node: '>=14'} + /@playwright/test@1.40.0: + resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==} + engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 18.17.1 - playwright-core: 1.32.0 - optionalDependencies: - fsevents: 2.3.2 + playwright: 1.40.0 dev: false /@popperjs/core@2.11.6: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@preconstruct/eslint-plugin-format-js-tag@0.4.0(eslint@8.45.0)(prettier@2.8.8)(typescript@5.1.6): + /@preconstruct/eslint-plugin-format-js-tag@0.4.0(eslint@8.54.0)(prettier@2.8.8)(typescript@5.2.2): resolution: {integrity: sha512-HDVWvMnvNQYzsxuX534wnOXgAH7841PxrjVnVN1hW9xdd9rEIQh5gpBhIa0ubhMA0ZSR/dn+da0Nt0d3FRvGQw==} peerDependencies: prettier: '*' dependencies: - '@typescript-eslint/experimental-utils': 5.36.2(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/experimental-utils': 5.36.2(eslint@8.54.0)(typescript@5.2.2) prettier: 2.8.8 transitivePeerDependencies: - eslint @@ -2446,11 +2583,11 @@ packages: engines: {node: '>=14'} dev: false - /@rollup/plugin-alias@4.0.3(rollup@3.27.1): - resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} + /@rollup/plugin-alias@5.0.1(rollup@3.27.1): + resolution: {integrity: sha512-JObvbWdOHoMy9W7SU0lvGhDtWq9PllP5mjpAy+TUslZG/WzOId9u80Hsqq1vCUn9pFJ0cxpdcnAv+QzU2zFH3Q==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true @@ -2459,8 +2596,8 @@ packages: slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@24.0.1(rollup@3.27.1): - resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} + /@rollup/plugin-commonjs@24.1.0(rollup@3.27.1): + resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -2490,11 +2627,11 @@ packages: rollup: 3.27.1 dev: true - /@rollup/plugin-node-resolve@15.0.1(rollup@3.27.1): - resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + /@rollup/plugin-node-resolve@15.2.3(rollup@3.27.1): + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.78.0||^3.0.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true @@ -2502,7 +2639,7 @@ packages: '@rollup/pluginutils': 5.0.2(rollup@3.27.1) '@types/resolve': 1.20.2 deepmerge: 4.2.2 - is-builtin-module: 3.2.0 + is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.1 rollup: 3.27.1 @@ -2537,43 +2674,126 @@ packages: rollup: 3.27.1 dev: true - /@sinclair/typebox@0.24.39: - resolution: {integrity: sha512-GqtkxoAjhTzoMwFg/JYRl+1+miOoyvp6mkLpbMSd2fIQak2KvY00ndlXxxkDBpuCPYkorZeEZf0LEQn9V9NRVQ==} + /@rollup/rollup-android-arm-eabi@4.2.0: + resolution: {integrity: sha512-8PlggAxGxavr+pkCNeV1TM2wTb2o+cUWDg9M1cm9nR27Dsn287uZtSLYXoQqQcmq+sYfF7lHfd3sWJJinH9GmA==} + cpu: [arm] + os: [android] + requiresBuild: true dev: false + optional: true - /@sinclair/typebox@0.27.8: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + /@rollup/rollup-android-arm64@4.2.0: + resolution: {integrity: sha512-+71T85hbMFrJI+zKQULNmSYBeIhru55PYoF/u75MyeN2FcxE4HSPw20319b+FcZ4lWx2Nx/Ql9tN+hoaD3GH/A==} + cpu: [arm64] + os: [android] + requiresBuild: true dev: false + optional: true - /@swc/core-darwin-arm64@1.3.65: - resolution: {integrity: sha512-fQIXZgr7CD/+1ADqrVbz/gHvSoIMmggHvPzguQjV8FggBuS9Efm1D1ZrdUSqptggKvuLLHMZf+49tENq8NWWcg==} - engines: {node: '>=10'} + /@rollup/rollup-darwin-arm64@4.2.0: + resolution: {integrity: sha512-IIIQLuG43QIElT1JZqUP/zqIdiJl4t9U/boa0GZnQTw9m1X0k3mlBuysbgYXeloLT1RozdL7bgw4lpSaI8GOXw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@swc/core-darwin-x64@1.3.65: - resolution: {integrity: sha512-kGuWP7OP9mwOiIcJpEVa+ydC3Wxf0fPQ1MK0hUIPFcR6tAUEdOvdAuCzP6U20RX/JbbgwfI/Qq6ugT7VL6omgg==} - engines: {node: '>=10'} + /@rollup/rollup-darwin-x64@4.2.0: + resolution: {integrity: sha512-BXcXvnLaea1Xz900omrGJhxHFJfH9jZ0CpJuVsbjjhpniJ6qiLXz3xA8Lekaa4MuhFcJd4f0r+Ky1G4VFbYhWw==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@swc/core-linux-arm-gnueabihf@1.3.65: - resolution: {integrity: sha512-Bjbzldp8n4mWSdAvBt4VuLiHlfFM5pyftjJvJnmSY4H1IzbxkByyT60OHOedcIPRiZveD8NJzUJqutqrgTmtLg==} - engines: {node: '>=10'} + /@rollup/rollup-linux-arm-gnueabihf@4.2.0: + resolution: {integrity: sha512-f4K3MKw9Y4AKi4ANGnmPIglr+S+8tO858YrGVuqAHXxJdVghBmz9CPU9kDpOnGvT4g4vg5uNyIFpOOFvffXyMA==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@swc/core-linux-arm64-gnu@1.3.65: - resolution: {integrity: sha512-GmxtcCymeQqEqT9n5mo857koRsUbEwmuijrBA4OeD5KOPW9gqAmUxr+ZgwgYHwyJ3CiN+UbK8uEqPsL6UVQmLg==} + /@rollup/rollup-linux-arm64-gnu@4.2.0: + resolution: {integrity: sha512-bNsTYQBgp4H7w6cT7FZhesxpcUPahsSIy4NgdZjH1ZwEoZHxi4XKglj+CsSEkhsKi+x6toVvMylhjRKhEMYfnA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-musl@4.2.0: + resolution: {integrity: sha512-Jp1NxBJpGLuxRU2ihrQk4IZ+ia5nffobG6sOFUPW5PMYkF0kQtxEbeDuCa69Xif211vUOcxlOnf5IOEIpTEySA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-gnu@4.2.0: + resolution: {integrity: sha512-3p3iRtQmv2aXw+vtKNyZMLOQ+LSRsqArXjKAh2Oj9cqwfIRe7OXvdkOzWfZOIp1F/x5KJzVAxGxnniF4cMbnsQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-musl@4.2.0: + resolution: {integrity: sha512-atih7IF/reUZe4LBLC5Izd44hth2tfDIG8LaPp4/cQXdHh9jabcZEvIeRPrpDq0i/Uu487Qu5gl5KwyAnWajnw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.2.0: + resolution: {integrity: sha512-vYxF3tKJeUE4ceYzpNe2p84RXk/fGK30I8frpRfv/MyPStej/mRlojztkN7Jtd1014HHVeq/tYaMBz/3IxkxZw==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.2.0: + resolution: {integrity: sha512-1LZJ6zpl93SaPQvas618bMFarVwufWTaczH4ESAbFcwiC4OtznA6Ym+hFPyIGaJaGEB8uMWWac0uXGPXOg5FGA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-x64-msvc@4.2.0: + resolution: {integrity: sha512-dgQfFdHCNg08nM5zBmqxqc9vrm0DVzhWotpavbPa0j4//MAOKZEB75yGAfzQE9fUJ+4pvM1239Y4IhL8f6sSog==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: false + + /@swc/core-darwin-arm64@1.3.99: + resolution: {integrity: sha512-Qj7Jct68q3ZKeuJrjPx7k8SxzWN6PqLh+VFxzA+KwLDpQDPzOlKRZwkIMzuFjLhITO4RHgSnXoDk/Syz0ZeN+Q==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@swc/core-darwin-x64@1.3.99: + resolution: {integrity: sha512-wR7m9QVJjgiBu1PSOHy7s66uJPa45Kf9bZExXUL+JAa9OQxt5y+XVzr+n+F045VXQOwdGWplgPnWjgbUUHEVyw==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-gnu@1.3.99: + resolution: {integrity: sha512-gcGv1l5t0DScEONmw5OhdVmEI/o49HCe9Ik38zzH0NtDkc+PDYaCcXU5rvfZP2qJFaAAr8cua8iJcOunOSLmnA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2581,8 +2801,8 @@ packages: dev: false optional: true - /@swc/core-linux-arm64-musl@1.3.65: - resolution: {integrity: sha512-yv9jP3gbfMsYrqswT2MwK5Q1+avSwRXAKo+LYUknTeoLQNNlukDfqSLHajNq23XrVDRP4B3Pjn7kaqjxRcihbg==} + /@swc/core-linux-arm64-musl@1.3.99: + resolution: {integrity: sha512-XL1/eUsTO8BiKsWq9i3iWh7H99iPO61+9HYiWVKhSavknfj4Plbn+XyajDpxsauln5o8t+BRGitymtnAWJM4UQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2590,8 +2810,8 @@ packages: dev: false optional: true - /@swc/core-linux-x64-gnu@1.3.65: - resolution: {integrity: sha512-GQkwysEPTlAOQ3jiTiedObzh6pBaf9RLaQqpGdCp+iKze9+BR+STBP0IIKhZDMPG/nWWNhrYFD/VMQxRoYPjfw==} + /@swc/core-linux-x64-gnu@1.3.99: + resolution: {integrity: sha512-fGrXYE6DbTfGNIGQmBefYxSk3rp/1lgbD0nVg4rl4mfFRQPi7CgGhrrqSuqZ/ezXInUIgoCyvYGWFSwjLXt/Qg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2599,8 +2819,8 @@ packages: dev: false optional: true - /@swc/core-linux-x64-musl@1.3.65: - resolution: {integrity: sha512-ETzhOhtDluYFK4x73OTM9gVTMyzGd2WeWGlCu3WoT1EPPUwCqQpcAqI3TfEcP1ljFDG0pPkpYzVpwNf8yjQElg==} + /@swc/core-linux-x64-musl@1.3.99: + resolution: {integrity: sha512-kvgZp/mqf3IJ806gUOL6gN6VU15+DfzM1Zv4Udn8GqgXiUAvbQehrtruid4Snn5pZTLj4PEpSCBbxgxK1jbssA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2608,8 +2828,8 @@ packages: dev: false optional: true - /@swc/core-win32-arm64-msvc@1.3.65: - resolution: {integrity: sha512-3weD0I6F8bggN0KOnbZkvYC1PBrT5wrvohpvtgijRsODxjoWwztozjawJxF3rqgVqlSI/+nA+JkrN48e2cxJjQ==} + /@swc/core-win32-arm64-msvc@1.3.99: + resolution: {integrity: sha512-yt8RtZ4W/QgFF+JUemOUQAkVW58cCST7mbfKFZ1v16w3pl3NcWd9OrtppFIXpbjU1rrUX2zp2R7HZZzZ2Zk/aQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -2617,8 +2837,8 @@ packages: dev: false optional: true - /@swc/core-win32-ia32-msvc@1.3.65: - resolution: {integrity: sha512-i6c3D7E9Ca41HteW3+hn1OKQfjIabc2P0p1mJRXBkn+igwb+Ba6gXJc7NqhrlF8uZsDhhcGZTsAqBBtfcfTuHQ==} + /@swc/core-win32-ia32-msvc@1.3.99: + resolution: {integrity: sha512-62p5fWnOJR/rlbmbUIpQEVRconICy5KDScWVuJg1v3GPLBrmacjphyHiJC1mp6dYvvoEWCk/77c/jcQwlXrDXw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -2626,8 +2846,8 @@ packages: dev: false optional: true - /@swc/core-win32-x64-msvc@1.3.65: - resolution: {integrity: sha512-tQ9hEDtwPZxQ2sYb2n8ypfmdMjobKAf6VSnChteLMktofU7o562op5pLS6D6QCP2AtL3lcwe1piTCgIhk4vmjA==} + /@swc/core-win32-x64-msvc@1.3.99: + resolution: {integrity: sha512-PdppWhkoS45VGdMBxvClVgF1hVjqamtvYd82Gab1i4IV45OSym2KinoDCKE1b6j3LwBLOn2J9fvChGSgGfDCHQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -2635,8 +2855,8 @@ packages: dev: false optional: true - /@swc/core@1.3.65: - resolution: {integrity: sha512-d5iDiKWf12FBo6h9Fro2pcnLK6HSPbyZ7A1U5iFNpRRx8XEd4uGdKtf5NoXJ3GDLQDLXnNSLA82Cl6SfrJ1lyw==} + /@swc/core@1.3.99: + resolution: {integrity: sha512-8O996RfuPC4ieb4zbYMfbyCU9k4gSOpyCNnr7qBQ+o7IEmh8JCV6B8wwu+fT/Om/6Lp34KJe1IpJ/24axKS6TQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2644,17 +2864,27 @@ packages: peerDependenciesMeta: '@swc/helpers': optional: true + dependencies: + '@swc/counter': 0.1.2 + '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.65 - '@swc/core-darwin-x64': 1.3.65 - '@swc/core-linux-arm-gnueabihf': 1.3.65 - '@swc/core-linux-arm64-gnu': 1.3.65 - '@swc/core-linux-arm64-musl': 1.3.65 - '@swc/core-linux-x64-gnu': 1.3.65 - '@swc/core-linux-x64-musl': 1.3.65 - '@swc/core-win32-arm64-msvc': 1.3.65 - '@swc/core-win32-ia32-msvc': 1.3.65 - '@swc/core-win32-x64-msvc': 1.3.65 + '@swc/core-darwin-arm64': 1.3.99 + '@swc/core-darwin-x64': 1.3.99 + '@swc/core-linux-arm64-gnu': 1.3.99 + '@swc/core-linux-arm64-musl': 1.3.99 + '@swc/core-linux-x64-gnu': 1.3.99 + '@swc/core-linux-x64-musl': 1.3.99 + '@swc/core-win32-arm64-msvc': 1.3.99 + '@swc/core-win32-ia32-msvc': 1.3.99 + '@swc/core-win32-x64-msvc': 1.3.99 + dev: false + + /@swc/counter@0.1.2: + resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} + dev: false + + /@swc/types@0.1.5: + resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} dev: false /@types/autosuggest-highlight@3.2.0: @@ -2663,15 +2893,15 @@ packages: /@types/babel-plugin-tester@9.0.5: resolution: {integrity: sha512-NRBPlhi5VkrTXMqDB1hSUnHs7vqLGRopeukC9u1zilOIFe9O1siwqeKZRiuJiVYakgpeDso/HE2Q5DU1aDqBog==} dependencies: - '@types/babel__core': 7.20.0 + '@types/babel__core': 7.20.5 '@types/prettier': 2.7.0 dev: true - /@types/babel__core@7.20.0: - resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 @@ -2680,26 +2910,26 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.4 dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 dev: true /@types/babel__traverse@7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.4 /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.17.1 + '@types/node': 18.18.12 dev: true /@types/chai-subset@1.3.3: @@ -2715,7 +2945,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 dev: true /@types/dedent@0.7.0: @@ -2741,44 +2971,45 @@ packages: /@types/estree@1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - /@types/express-serve-static-core@4.17.30: - resolution: {integrity: sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==} + /@types/express-serve-static-core@4.17.41: + resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 + '@types/send': 0.17.4 dev: true - /@types/express@4.17.14: - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.30 + '@types/express-serve-static-core': 4.17.41 '@types/qs': 6.9.7 '@types/serve-static': 1.15.0 dev: true - /@types/fs-extra@11.0.1: - resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} + /@types/fs-extra@11.0.4: + resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.17.1 + '@types/node': 18.18.12 - /@types/glob-to-regexp@0.4.1: - resolution: {integrity: sha512-S0mIukll6fbF0tvrKic/jj+jI8SHoSvGU+Cs95b/jzZEnBYCbj+7aJtQ9yeABuK3xP1okwA3jEH9qIRayijnvQ==} + /@types/glob-to-regexp@0.4.4: + resolution: {integrity: sha512-nDKoaKJYbnn1MZxUY0cA1bPmmgZbg0cTq7Rh13d0KWYNOiKbqoR+2d89SnRPszGh7ROzSwZ/GOjZ4jPbmmZ6Eg==} dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.17.1 + '@types/node': 18.18.12 dev: false /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 dev: false /@types/is-ci@3.0.0: @@ -2813,15 +3044,15 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.17.1 - - /@types/lodash@4.14.186: - resolution: {integrity: sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==} - dev: false + '@types/node': 18.18.12 /@types/lodash@4.14.192: resolution: {integrity: sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==} + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: true + /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: true @@ -2838,8 +3069,10 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: false - /@types/node@18.17.1: - resolution: {integrity: sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==} + /@types/node@18.18.12: + resolution: {integrity: sha512-G7slVfkwOm7g8VqcEF1/5SXiMjP3Tbt+pXDU3r/qhlM2KkGm786DUD4xyMA2QzEElFrv/KZV9gjygv4LnkpbMQ==} + dependencies: + undici-types: 5.26.5 /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2879,24 +3112,31 @@ packages: /@types/scheduler@0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - /@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + /@types/semver@7.5.6: + resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 18.18.12 + dev: true - /@types/serialize-javascript@5.0.2: - resolution: {integrity: sha512-BRLlwZzRoZukGaBtcUxkLsZsQfWZpvog6MZk3PWQO9Q6pXmXFzjU5iGzZ+943evp6tkkbN98N1Z31KT0UG1yRw==} + /@types/serialize-javascript@5.0.4: + resolution: {integrity: sha512-Z2R7UKFuNWCP8eoa2o9e5rkD3hmWxx/1L0CYz0k2BZzGh0PhEVMp9kfGiqEml/0IglwNERXZ2hwNzIrSz/KHTA==} dev: true - /@types/serve-handler@6.1.1: - resolution: {integrity: sha512-bIwSmD+OV8w0t2e7EWsuQYlGoS1o5aEdVktgkXaa43Zm0qVWi21xaSRb3DQA1UXD+DJ5bRq1Rgu14ZczB+CjIQ==} + /@types/serve-handler@6.1.4: + resolution: {integrity: sha512-aXy58tNie0NkuSCY291xUxl0X+kGYy986l4kqW6Gi4kEXgr6Tx0fpSH7YwUSa5usPpG3s9DBeIR6hHcDtL2IvQ==} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 dev: true /@types/serve-static@1.15.0: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.17.1 + '@types/node': 18.18.12 dev: true /@types/stack-utils@2.0.1: @@ -2915,7 +3155,7 @@ packages: resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==} dev: false - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.45.0)(typescript@5.1.6): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2926,37 +3166,37 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) - '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.45.0 + eslint: 8.54.0 graphemer: 1.4.0 - ignore: 5.2.0 + ignore: 5.3.0 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@5.36.2(eslint@8.45.0)(typescript@5.1.6): + /@typescript-eslint/experimental-utils@5.36.2(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-JtRmWb31KQoxGV6CHz8cI+9ki6cC7ciZepXYpCLxsdAtQlBrRBxh5Qpe/ZHyJFOT9j7gyXE+W0shWzRLPfuAFQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.36.2(eslint@8.45.0)(typescript@5.1.6) - eslint: 8.45.0 + '@typescript-eslint/utils': 5.36.2(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser@5.62.0(eslint@8.45.0)(typescript@5.1.6): + /@typescript-eslint/parser@5.62.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2968,10 +3208,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) debug: 4.3.4 - eslint: 8.45.0 - typescript: 5.1.6 + eslint: 8.54.0 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false @@ -2984,14 +3224,6 @@ packages: '@typescript-eslint/visitor-keys': 5.36.2 dev: false - /@typescript-eslint/scope-manager@5.57.0: - resolution: {integrity: sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.57.0 - '@typescript-eslint/visitor-keys': 5.57.0 - dev: false - /@typescript-eslint/scope-manager@5.62.0: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3000,7 +3232,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/type-utils@5.62.0(eslint@8.45.0)(typescript@5.1.6): + /@typescript-eslint/type-utils@5.62.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3010,12 +3242,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) - '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.45.0 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + eslint: 8.54.0 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false @@ -3025,17 +3257,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/types@5.57.0: - resolution: {integrity: sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - /@typescript-eslint/types@5.62.0: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.36.2(typescript@5.1.6): + /@typescript-eslint/typescript-estree@5.36.2(typescript@5.2.2): resolution: {integrity: sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3050,34 +3277,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/typescript-estree@5.57.0(typescript@5.1.6): - resolution: {integrity: sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.57.0 - '@typescript-eslint/visitor-keys': 5.57.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3092,13 +3298,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.36.2(eslint@8.45.0)(typescript@5.1.6): + /@typescript-eslint/utils@5.36.2(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3107,48 +3313,28 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.36.2 '@typescript-eslint/types': 5.36.2 - '@typescript-eslint/typescript-estree': 5.36.2(typescript@5.1.6) - eslint: 8.45.0 + '@typescript-eslint/typescript-estree': 5.36.2(typescript@5.2.2) + eslint: 8.54.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.45.0) + eslint-utils: 3.0.0(eslint@8.54.0) transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/utils@5.57.0(eslint@8.45.0)(typescript@5.1.6): - resolution: {integrity: sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) - '@types/json-schema': 7.0.11 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.57.0 - '@typescript-eslint/types': 5.57.0 - '@typescript-eslint/typescript-estree': 5.57.0(typescript@5.1.6) - eslint: 8.45.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/utils@5.62.0(eslint@8.45.0)(typescript@5.1.6): + /@typescript-eslint/utils@5.62.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) '@types/json-schema': 7.0.11 - '@types/semver': 7.5.0 + '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) - eslint: 8.45.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) + eslint: 8.54.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -3161,15 +3347,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.36.2 - eslint-visitor-keys: 3.4.1 - dev: false - - /@typescript-eslint/visitor-keys@5.57.0: - resolution: {integrity: sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.57.0 - eslint-visitor-keys: 3.4.1 + eslint-visitor-keys: 3.4.3 dev: false /@typescript-eslint/visitor-keys@5.62.0: @@ -3177,7 +3355,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.1 + eslint-visitor-keys: 3.4.3 dev: false /@ungap/structured-clone@1.2.0: @@ -3187,7 +3365,7 @@ packages: /@vanilla-extract/babel-plugin-debug-ids@1.0.3: resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.23.3 transitivePeerDependencies: - supports-color dev: false @@ -3196,12 +3374,11 @@ packages: resolution: {integrity: sha512-PZAcHROlgtCUGI2y0JntdNwvPwCNyeVnkQu6KTYKdmxBbK3w72XJUmLFYapfaFfgami4I9CTLnrJTPdtmS3gpw==} dev: false - /@vanilla-extract/css@1.12.0: - resolution: {integrity: sha512-TEttZfnqTRtwgVYiBWQSGGUiVaYWReHp59DsavITEvh4TpJNifZFGhBznHx4wQFEsyio6xA513jps4tmqR6zmw==} + /@vanilla-extract/css@1.14.0: + resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} dependencies: '@emotion/hash': 0.9.0 '@vanilla-extract/private': 1.0.3 - ahocorasick: 1.0.2 chalk: 4.1.2 css-what: 6.1.0 cssesc: 3.0.0 @@ -3209,6 +3386,7 @@ packages: deep-object-diff: 1.1.9 deepmerge: 4.2.2 media-query-parser: 2.0.2 + modern-ahocorasick: 1.0.1 outdent: 0.8.0 dev: false @@ -3218,22 +3396,22 @@ packages: '@vanilla-extract/private': 1.0.3 dev: false - /@vanilla-extract/integration@6.2.1(@types/node@18.17.1): - resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} + /@vanilla-extract/integration@6.2.4(@types/node@18.18.12): + resolution: {integrity: sha512-+AfymNMVq9sEUe0OJpdCokmPZg4Zi6CqKaW/PnUOfDwEn53ighHOMOBl5hAgxYR8Kiz9NG43Bn00mkjWlFi+ng==} dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.23.3 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) '@vanilla-extract/babel-plugin-debug-ids': 1.0.3 - '@vanilla-extract/css': 1.12.0 + '@vanilla-extract/css': 1.14.0 esbuild: 0.17.6 - eval: 0.1.6 + eval: 0.1.8 find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 - mlly: 1.4.0 + mlly: 1.4.2 outdent: 0.8.0 - vite: 4.5.0(@types/node@18.17.1) - vite-node: 0.28.5(@types/node@18.17.1) + vite: 4.5.0(@types/node@18.18.12) + vite-node: 0.28.5(@types/node@18.18.12) transitivePeerDependencies: - '@types/node' - less @@ -3249,24 +3427,24 @@ packages: resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} dev: false - /@vanilla-extract/sprinkles@1.5.2(@vanilla-extract/css@1.12.0): + /@vanilla-extract/sprinkles@1.5.2(@vanilla-extract/css@1.14.0): resolution: {integrity: sha512-qtZ5+I5sRtzMXmHBTKJJFLNXgwoFRWdtRh/SJm7BCYD5yY+X4f/I6kwogM0DwxnUr7THYbzjZcEm5OE/WvQAZQ==} peerDependencies: '@vanilla-extract/css': ^1.0.0 dependencies: - '@vanilla-extract/css': 1.12.0 + '@vanilla-extract/css': 1.14.0 dev: false - /@vanilla-extract/vite-plugin@3.8.2(@types/node@18.17.1)(vite@4.5.0): - resolution: {integrity: sha512-i0vpuBUoh10Obl0hJr0dWQa6M3Udu/irm4tnsg1lUze8DXTbv3ctHmVu/wrRZHKw1EzzW/v+nLoJJRvisApspQ==} + /@vanilla-extract/vite-plugin@3.9.2(@types/node@18.18.12)(vite@5.0.2): + resolution: {integrity: sha512-WYgWiEs+nw+lNazyW0Ixp0MMgtNgPL+8fFKrol1V5XoNIzRrYPGfuLhRI7PwheSWQVGF7OOer0kUWQcLey1vOQ==} peerDependencies: - vite: ^2.2.3 || ^3.0.0 || ^4.0.3 + vite: ^2.2.3 || ^3.0.0 || ^4.0.3 || ^5.0.0 dependencies: - '@vanilla-extract/integration': 6.2.1(@types/node@18.17.1) + '@vanilla-extract/integration': 6.2.4(@types/node@18.18.12) outdent: 0.8.0 - postcss: 8.4.27 - postcss-load-config: 3.1.4(postcss@8.4.27) - vite: 4.5.0(@types/node@18.17.1) + postcss: 8.4.31 + postcss-load-config: 4.0.2(postcss@8.4.31) + vite: 5.0.2(@types/node@18.18.12) transitivePeerDependencies: - '@types/node' - less @@ -3279,13 +3457,24 @@ packages: - ts-node dev: false - /@vitejs/plugin-react-swc@3.3.2(vite@4.5.0): - resolution: {integrity: sha512-VJFWY5sfoZerQRvJrh518h3AcQt6f/yTuWn4/TRB+dqmYU0NX1qz7qM5Wfd+gOQqUzQW4gxKqKN3KpE/P3+zrA==} + /@vitejs/plugin-react-swc@3.5.0(vite@4.5.0): + resolution: {integrity: sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==} peerDependencies: - vite: ^4 + vite: ^4 || ^5 dependencies: - '@swc/core': 1.3.65 - vite: 4.5.0(@types/node@18.17.1) + '@swc/core': 1.3.99 + vite: 4.5.0(@types/node@18.18.12) + transitivePeerDependencies: + - '@swc/helpers' + dev: false + + /@vitejs/plugin-react-swc@3.5.0(vite@5.0.2): + resolution: {integrity: sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==} + peerDependencies: + vite: ^4 || ^5 + dependencies: + '@swc/core': 1.3.99 + vite: 5.0.2(@types/node@18.18.12) transitivePeerDependencies: - '@swc/helpers' dev: false @@ -3309,7 +3498,7 @@ packages: /@vitest/snapshot@0.33.0: resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==} dependencies: - magic-string: 0.30.1 + magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.6.1 dev: false @@ -3333,13 +3522,13 @@ packages: hasBin: true dependencies: '@types/env-ci': 3.1.1 - '@vocab/core': 1.3.0 + '@vocab/core': 1.6.0 '@vocab/phrase': 1.2.4 env-ci: 5.5.0 - fast-glob: 3.2.12 + fast-glob: 3.3.2 form-data: 3.0.1 node-fetch: 2.6.7 - prettier: 2.8.6 + prettier: 2.8.8 yargs: 16.2.0 transitivePeerDependencies: - encoding @@ -3353,34 +3542,34 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 debug: 4.3.4 - fast-glob: 3.2.12 + fast-glob: 3.3.2 fastest-validator: 1.16.0 find-up: 5.0.0 intl-messageformat: 10.3.3 - prettier: 2.8.6 + prettier: 2.8.8 transitivePeerDependencies: - supports-color + dev: false - /@vocab/core@1.4.0: - resolution: {integrity: sha512-MrrrtaBnF/ZvuyAArmezRuMAQjtMTamuS/l8cMlkV29OmuE6jW2oH91iHJDaOo7I3wq47rww1pH5Ma0GuaYV0A==} + /@vocab/core@1.6.0: + resolution: {integrity: sha512-cCYkn+IVj6c2tmgJNs16+TMp+lfahiOBrWGYt5KDfN30qLDb/F9q6dU48WIROIpbWd1SBKd3DygN5n71jfWbTQ==} dependencies: '@formatjs/icu-messageformat-parser': 2.3.0 chalk: 4.1.2 chokidar: 3.5.3 debug: 4.3.4 - fast-glob: 3.3.1 + fast-glob: 3.3.2 fastest-validator: 1.16.0 find-up: 5.0.0 intl-messageformat: 10.3.3 prettier: 2.8.8 transitivePeerDependencies: - supports-color - dev: false /@vocab/phrase@1.2.4: resolution: {integrity: sha512-FU7XMEfW4H6Ji3tvqWwvaEuYD6RSgIpvOYKyuoK+f2FeCCawi9N9IJ2XP4qoAMPb0tGcDNSqLKGquJn0UD6dtA==} dependencies: - '@vocab/core': 1.3.0 + '@vocab/core': 1.6.0 chalk: 4.1.2 csv-stringify: 6.3.0 debug: 4.3.4 @@ -3394,159 +3583,142 @@ packages: /@vocab/react@1.1.5(react@18.2.0): resolution: {integrity: sha512-fHddDJvucTOOIY3n81bX7ddgJCkc2PoEAmFMP3iOOjcE1ND1jYMHAWwBE+nU0jwkAZdYW2ZrpiSubOd4ThMaEw==} peerDependencies: - react: '>=16.3.0' - dependencies: - '@vocab/core': 1.3.0 - intl-messageformat: 10.3.3 - react: 18.2.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@vocab/webpack@1.2.1(webpack@5.79.0): - resolution: {integrity: sha512-DVo6H3B+npwDEQUJ/VEeEoj9aojQLe9PPwSIFqxg2AJ/SC3zg2xba0UJ5n8YTmDj6vTFem8VrBfP/vJZ/nu7zQ==} - peerDependencies: - webpack: ^5.37.0 + react: '>=16.3.0' dependencies: - '@vocab/core': 1.3.0 - chalk: 4.1.2 - cjs-module-lexer: 1.2.2 - debug: 4.3.4 - es-module-lexer: 0.9.3 - virtual-resource-loader: 1.0.1 - webpack: 5.79.0(webpack-cli@5.0.1) + '@vocab/core': 1.6.0 + intl-messageformat: 10.3.3 + react: 18.2.0 transitivePeerDependencies: - supports-color dev: true - /@vocab/webpack@1.2.3(webpack@5.79.0): - resolution: {integrity: sha512-yO64HOyrCnLfrkbjxLh7wiD5yMAogNoiHVQ742QBlJKT3tomTm2DxGsuIVg0TIKQn6SlO/9wreqteDWJoLHTDw==} + /@vocab/webpack@1.2.5(webpack@5.89.0): + resolution: {integrity: sha512-vprmW/Cu4psv8AJltqb0F4PKJjrePuVYY///G2qm+cocVBL2itIrKOOed0uoVRJykqwAhPk50gJaiaB6LZwdow==} peerDependencies: webpack: ^5.37.0 dependencies: - '@vocab/core': 1.4.0 + '@vocab/core': 1.6.0 chalk: 4.1.2 cjs-module-lexer: 1.2.2 debug: 4.3.4 es-module-lexer: 0.9.3 virtual-resource-loader: 1.0.1 - webpack: 5.79.0(webpack-cli@5.0.1) + webpack: 5.89.0(webpack-cli@5.0.1) transitivePeerDependencies: - supports-color - dev: false - /@webassemblyjs/ast@1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - /@webassemblyjs/floating-point-hex-parser@1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - /@webassemblyjs/helper-api-error@1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - /@webassemblyjs/helper-buffer@1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - /@webassemblyjs/helper-numbers@1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-wasm-bytecode@1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - /@webassemblyjs/helper-wasm-section@1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 - /@webassemblyjs/ieee754@1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/leb128@1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 - /@webassemblyjs/utf8@1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - /@webassemblyjs/wasm-edit@1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 - /@webassemblyjs/wasm-gen@1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wasm-opt@1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 - /@webassemblyjs/wasm-parser@1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wast-printer@1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: - '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 - /@webpack-cli/configtest@2.0.1(webpack-cli@5.0.1)(webpack@5.79.0): + /@webpack-cli/configtest@2.0.1(webpack-cli@5.0.1)(webpack@5.89.0): resolution: {integrity: sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.79.0(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack@5.79.0) + webpack: 5.89.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack@5.89.0) - /@webpack-cli/info@2.0.1(webpack-cli@5.0.1)(webpack@5.79.0): + /@webpack-cli/info@2.0.1(webpack-cli@5.0.1)(webpack@5.89.0): resolution: {integrity: sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.79.0(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack@5.79.0) + webpack: 5.89.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack@5.89.0) - /@webpack-cli/serve@2.0.1(webpack-cli@5.0.1)(webpack@5.79.0): + /@webpack-cli/serve@2.0.1(webpack-cli@5.0.1)(webpack@5.89.0): resolution: {integrity: sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==} engines: {node: '>=14.15.0'} peerDependencies: @@ -3557,8 +3729,8 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.79.0(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack@5.79.0) + webpack: 5.89.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack@5.89.0) /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -3574,12 +3746,12 @@ packages: negotiator: 0.6.3 dev: false - /acorn-import-assertions@1.8.0(acorn@8.8.2): - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + /acorn-import-assertions@1.9.0(acorn@8.10.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -3599,15 +3771,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} - engines: {node: '>=0.4.0'} - hasBin: true - - /ahocorasick@1.0.2: - resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} - dev: false - /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -3827,37 +3990,37 @@ packages: - supports-color dev: false - /babel-plugin-tester@10.1.0(@babel/core@7.21.4): + /babel-plugin-tester@10.1.0(@babel/core@7.23.3): resolution: {integrity: sha512-4P2tNaM/Mtg6ytA9YAqmgONnMYqWvdbGDuwRTpIIC9yFZGQrEHoyvDPCx+X1QALAufVb5DKieOPGj5dffiEiNg==} engines: {node: '>=10.13', npm: '>=6'} peerDependencies: '@babel/core': ^7.11.6 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.23.3 '@types/babel-plugin-tester': 9.0.5 lodash.mergewith: 4.6.2 - prettier: 2.8.6 + prettier: 2.8.8 strip-indent: 3.0.0 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.9): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.3): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.9) + '@babel/core': 7.23.3 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3) dev: false /balanced-match@1.0.2: @@ -3933,14 +4096,14 @@ packages: optional: true dependencies: '@capsizecss/core': 3.0.0 - '@capsizecss/vanilla-extract': 1.0.0(@vanilla-extract/css@1.12.0) + '@capsizecss/vanilla-extract': 1.0.0(@vanilla-extract/css@1.14.0) '@types/autosuggest-highlight': 3.2.0 '@types/dedent': 0.7.0 - '@types/lodash': 4.14.186 - '@vanilla-extract/css': 1.12.0 + '@types/lodash': 4.14.192 + '@vanilla-extract/css': 1.14.0 '@vanilla-extract/css-utils': 0.1.3 '@vanilla-extract/dynamic': 2.0.3 - '@vanilla-extract/sprinkles': 1.5.2(@vanilla-extract/css@1.12.0) + '@vanilla-extract/sprinkles': 1.5.2(@vanilla-extract/css@1.14.0) assert: 2.0.0 autosuggest-highlight: 3.3.4 clsx: 1.2.1 @@ -3968,16 +4131,6 @@ packages: wcwidth: 1.0.1 dev: false - /browserslist@4.21.3: - resolution: {integrity: sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001392 - electron-to-chromium: 1.4.244 - node-releases: 2.0.6 - update-browserslist-db: 1.0.7(browserslist@4.21.3) - /browserslist@4.21.9: resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -4049,9 +4202,6 @@ packages: engines: {node: '>=6'} dev: false - /caniuse-lite@1.0.30001392: - resolution: {integrity: sha512-17kzHgeLmROc2n7Cev9XRrAe3Zx4qGwn3eHEhsYCxoYQIrVVa9tbGu0LEUflG2mUsBGtWcv8iNilmxhvRyv3hg==} - /caniuse-lite@1.0.30001517: resolution: {integrity: sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==} @@ -4111,7 +4261,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} @@ -4125,6 +4275,12 @@ packages: resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==} dev: false + /citty@0.1.5: + resolution: {integrity: sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==} + dependencies: + consola: 3.2.3 + dev: true + /cjs-module-lexer@1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} @@ -4250,8 +4406,9 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: false - /consola@2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} dev: true /content-disposition@0.5.2: @@ -4273,6 +4430,10 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} /convert-to-spaces@1.0.2: resolution: {integrity: sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==} @@ -4427,8 +4588,8 @@ packages: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: false - /dedent@1.2.0: - resolution: {integrity: sha512-i4tcg0ClgvMUSxwHpt+NHQ01ZJmAkl6eBvDNrSZG9e+oLRTCSHv0wpr/Bzjpf6CwKeIHGevE1M34Y1Axdms5VQ==} + /dedent@1.5.1: + resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -4474,8 +4635,8 @@ packages: object-keys: 1.1.1 dev: false - /defu@6.1.2: - resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + /defu@6.1.3: + resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==} dev: true /delayed-stream@1.0.0: @@ -4506,11 +4667,6 @@ packages: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false - /diff-sequences@29.0.0: - resolution: {integrity: sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: false - /diff-sequences@29.4.3: resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4558,9 +4714,6 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.244: - resolution: {integrity: sha512-E21saXLt2eTDaTxgUtiJtBUqanF9A32wZasAwDZ8gvrqXoxrBrbwtDCx7c/PQTLp81wj4X0OLDeoGQg7eMo3+w==} - /electron-to-chromium@1.4.471: resolution: {integrity: sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==} @@ -4581,8 +4734,8 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve@5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 @@ -4834,6 +4987,17 @@ packages: dev: false optional: true + /esbuild-register@3.5.0(esbuild@0.19.3): + resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} + peerDependencies: + esbuild: '>=0.12 <1' + dependencies: + debug: 4.3.4 + esbuild: 0.19.3 + transitivePeerDependencies: + - supports-color + dev: false + /esbuild-sunos-64@0.15.18: resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} engines: {node: '>=12'} @@ -4900,34 +5064,34 @@ packages: esbuild-windows-arm64: 0.15.18 dev: false - /esbuild@0.17.15: - resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.15 - '@esbuild/android-arm64': 0.17.15 - '@esbuild/android-x64': 0.17.15 - '@esbuild/darwin-arm64': 0.17.15 - '@esbuild/darwin-x64': 0.17.15 - '@esbuild/freebsd-arm64': 0.17.15 - '@esbuild/freebsd-x64': 0.17.15 - '@esbuild/linux-arm': 0.17.15 - '@esbuild/linux-arm64': 0.17.15 - '@esbuild/linux-ia32': 0.17.15 - '@esbuild/linux-loong64': 0.17.15 - '@esbuild/linux-mips64el': 0.17.15 - '@esbuild/linux-ppc64': 0.17.15 - '@esbuild/linux-riscv64': 0.17.15 - '@esbuild/linux-s390x': 0.17.15 - '@esbuild/linux-x64': 0.17.15 - '@esbuild/netbsd-x64': 0.17.15 - '@esbuild/openbsd-x64': 0.17.15 - '@esbuild/sunos-x64': 0.17.15 - '@esbuild/win32-arm64': 0.17.15 - '@esbuild/win32-ia32': 0.17.15 - '@esbuild/win32-x64': 0.17.15 + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 /esbuild@0.17.6: resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} @@ -4959,35 +5123,93 @@ packages: '@esbuild/win32-x64': 0.17.6 dev: false - /esbuild@0.18.10: - resolution: {integrity: sha512-33WKo67auOXzZHBY/9DTJRo7kIvfU12S+D4sp2wIz39N88MDIaCGyCwbW01RR70pK6Iya0I74lHEpyLfFqOHPA==} + /esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.10 - '@esbuild/android-arm64': 0.18.10 - '@esbuild/android-x64': 0.18.10 - '@esbuild/darwin-arm64': 0.18.10 - '@esbuild/darwin-x64': 0.18.10 - '@esbuild/freebsd-arm64': 0.18.10 - '@esbuild/freebsd-x64': 0.18.10 - '@esbuild/linux-arm': 0.18.10 - '@esbuild/linux-arm64': 0.18.10 - '@esbuild/linux-ia32': 0.18.10 - '@esbuild/linux-loong64': 0.18.10 - '@esbuild/linux-mips64el': 0.18.10 - '@esbuild/linux-ppc64': 0.18.10 - '@esbuild/linux-riscv64': 0.18.10 - '@esbuild/linux-s390x': 0.18.10 - '@esbuild/linux-x64': 0.18.10 - '@esbuild/netbsd-x64': 0.18.10 - '@esbuild/openbsd-x64': 0.18.10 - '@esbuild/sunos-x64': 0.18.10 - '@esbuild/win32-arm64': 0.18.10 - '@esbuild/win32-ia32': 0.18.10 - '@esbuild/win32-x64': 0.18.10 - dev: false + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + dev: false + + /esbuild@0.19.3: + resolution: {integrity: sha512-UlJ1qUUA2jL2nNib1JTSkifQTcYTroFqRjwCFW4QYEKEsixXD5Tik9xML7zh2gTxkYTBKGHNH9y7txMwVyPbjw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.3 + '@esbuild/android-arm64': 0.19.3 + '@esbuild/android-x64': 0.19.3 + '@esbuild/darwin-arm64': 0.19.3 + '@esbuild/darwin-x64': 0.19.3 + '@esbuild/freebsd-arm64': 0.19.3 + '@esbuild/freebsd-x64': 0.19.3 + '@esbuild/linux-arm': 0.19.3 + '@esbuild/linux-arm64': 0.19.3 + '@esbuild/linux-ia32': 0.19.3 + '@esbuild/linux-loong64': 0.19.3 + '@esbuild/linux-mips64el': 0.19.3 + '@esbuild/linux-ppc64': 0.19.3 + '@esbuild/linux-riscv64': 0.19.3 + '@esbuild/linux-s390x': 0.19.3 + '@esbuild/linux-x64': 0.19.3 + '@esbuild/netbsd-x64': 0.19.3 + '@esbuild/openbsd-x64': 0.19.3 + '@esbuild/sunos-x64': 0.19.3 + '@esbuild/win32-arm64': 0.19.3 + '@esbuild/win32-ia32': 0.19.3 + '@esbuild/win32-x64': 0.19.3 + + /esbuild@0.19.7: + resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.7 + '@esbuild/android-arm64': 0.19.7 + '@esbuild/android-x64': 0.19.7 + '@esbuild/darwin-arm64': 0.19.7 + '@esbuild/darwin-x64': 0.19.7 + '@esbuild/freebsd-arm64': 0.19.7 + '@esbuild/freebsd-x64': 0.19.7 + '@esbuild/linux-arm': 0.19.7 + '@esbuild/linux-arm64': 0.19.7 + '@esbuild/linux-ia32': 0.19.7 + '@esbuild/linux-loong64': 0.19.7 + '@esbuild/linux-mips64el': 0.19.7 + '@esbuild/linux-ppc64': 0.19.7 + '@esbuild/linux-riscv64': 0.19.7 + '@esbuild/linux-s390x': 0.19.7 + '@esbuild/linux-x64': 0.19.7 + '@esbuild/netbsd-x64': 0.19.7 + '@esbuild/openbsd-x64': 0.19.7 + '@esbuild/sunos-x64': 0.19.7 + '@esbuild/win32-arm64': 0.19.7 + '@esbuild/win32-ia32': 0.19.7 + '@esbuild/win32-x64': 0.19.7 /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -5011,37 +5233,37 @@ packages: engines: {node: '>=10'} dev: false - /eslint-config-prettier@8.8.0(eslint@8.45.0): + /eslint-config-prettier@8.8.0(eslint@8.54.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.45.0 + eslint: 8.54.0 dev: false - /eslint-config-seek@11.3.1(eslint@8.45.0)(typescript@5.1.6): + /eslint-config-seek@11.3.1(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-UmzHGS7yons8BjWmUOaoEdSTCcO3GHaoHoytM0ewPB5lByk1dqFVKU5ecaSqAvIM9Ms0NlA35JMGpURAL6VqcA==} peerDependencies: eslint: '>=6' typescript: '>=4.5' dependencies: - '@babel/core': 7.22.9 - '@babel/eslint-parser': 7.22.9(@babel/core@7.22.9)(eslint@8.45.0) - '@babel/preset-react': 7.22.5(@babel/core@7.22.9) - '@finsit/eslint-plugin-cypress': 3.1.1(eslint@8.45.0) - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.45.0)(typescript@5.1.6) - '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) - eslint: 8.45.0 - eslint-config-prettier: 8.8.0(eslint@8.45.0) - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.45.0)(typescript@5.1.6) - eslint-plugin-react: 7.32.2(eslint@8.45.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.45.0) + '@babel/core': 7.23.3 + '@babel/eslint-parser': 7.22.9(@babel/core@7.23.3)(eslint@8.54.0) + '@babel/preset-react': 7.22.5(@babel/core@7.23.3) + '@finsit/eslint-plugin-cypress': 3.1.1(eslint@8.54.0) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + eslint-config-prettier: 8.8.0(eslint@8.54.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.27.5)(eslint@8.54.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0)(typescript@5.2.2) + eslint-plugin-react: 7.32.2(eslint@8.54.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) eslint-plugin-rulesdir: 0.2.2 find-root: 1.1.0 - typescript: 5.1.6 + typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -5059,7 +5281,7 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.27.5)(eslint@8.54.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5067,12 +5289,12 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4 - enhanced-resolve: 5.12.0 - eslint: 8.45.0 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) - get-tsconfig: 4.6.2 - globby: 13.1.3 + enhanced-resolve: 5.15.0 + eslint: 8.54.0 + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + get-tsconfig: 4.7.2 + globby: 13.2.2 is-core-module: 2.11.0 is-glob: 4.0.3 synckit: 0.8.5 @@ -5083,7 +5305,7 @@ packages: - supports-color dev: false - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -5104,16 +5326,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.45.0 + eslint: 8.54.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.27.5)(eslint@8.54.0) transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -5123,15 +5345,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.2.2) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.45.0 + eslint: 8.54.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -5146,7 +5368,7 @@ packages: - supports-color dev: false - /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.45.0)(typescript@5.1.6): + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5159,24 +5381,24 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.45.0)(typescript@5.1.6) - '@typescript-eslint/utils': 5.57.0(eslint@8.45.0)(typescript@5.1.6) - eslint: 8.45.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-react-hooks@4.6.0(eslint@8.45.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.54.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.45.0 + eslint: 8.54.0 dev: false - /eslint-plugin-react@7.32.2(eslint@8.45.0): + /eslint-plugin-react@7.32.2(eslint@8.54.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -5186,7 +5408,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.45.0 + eslint: 8.54.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -5212,21 +5434,21 @@ packages: esrecurse: 4.3.0 estraverse: 4.3.0 - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: false - /eslint-utils@3.0.0(eslint@8.45.0): + /eslint-utils@3.0.0(eslint@8.54.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.45.0 + eslint: 8.54.0 eslint-visitor-keys: 2.1.0 dev: false @@ -5235,31 +5457,32 @@ packages: engines: {node: '>=10'} dev: false - /eslint-visitor-keys@3.4.1: - resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /eslint@8.45.0: - resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} + /eslint@8.54.0: + resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) - '@eslint-community/regexpp': 4.5.0 - '@eslint/eslintrc': 2.1.0 - '@eslint/js': 8.44.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.3 + '@eslint/js': 8.54.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.1 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 @@ -5269,7 +5492,7 @@ packages: glob-parent: 6.0.2 globals: 13.20.0 graphemer: 1.4.0 - ignore: 5.2.0 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -5292,7 +5515,7 @@ packages: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.1 + eslint-visitor-keys: 3.4.3 dev: false /esprima@4.0.1: @@ -5336,18 +5559,11 @@ packages: engines: {node: '>= 0.6'} dev: false - /eval@0.1.6: - resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} - engines: {node: '>= 0.8'} - dependencies: - require-like: 0.1.2 - dev: false - /eval@0.1.8: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 require-like: 0.1.2 dev: false @@ -5455,18 +5671,8 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5590,7 +5796,7 @@ packages: resolution: {integrity: sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==} engines: {node: '>=10'} dependencies: - tslib: 2.4.0 + tslib: 2.6.1 dev: false /follow-redirects@1.15.2: @@ -5686,8 +5892,8 @@ packages: universalify: 0.1.2 dev: false - /fs-monkey@1.0.3: - resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} + /fs-monkey@1.0.5: + resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} dev: true /fs.realpath@1.0.0: @@ -5698,6 +5904,14 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: false + optional: true + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true optional: true /function-bind@1.1.1: @@ -5775,8 +5989,8 @@ packages: get-intrinsic: 1.1.3 dev: false - /get-tsconfig@4.6.2: - resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} dependencies: resolve-pkg-maps: 1.0.0 dev: false @@ -5857,9 +6071,9 @@ packages: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 glob: 7.2.3 - ignore: 5.2.0 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 dev: false @@ -5870,19 +6084,19 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.0 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 dev: false - /globby@13.1.3: - resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.0 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 @@ -5982,8 +6196,8 @@ packages: dependencies: function-bind: 1.1.1 - /hookable@5.4.2: - resolution: {integrity: sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg==} + /hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} dev: true /hosted-git-info@2.8.9: @@ -6030,8 +6244,8 @@ packages: hasBin: true dependencies: axios: 1.4.0 - fast-glob: 3.3.1 - ignore: 5.2.0 + fast-glob: 3.3.2 + ignore: 5.3.0 ramda: 0.29.0 transitivePeerDependencies: - debug @@ -6041,8 +6255,8 @@ packages: resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==} dev: false - /ignore@5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} /import-fresh@3.3.0: @@ -6151,7 +6365,7 @@ packages: '@formatjs/ecma402-abstract': 1.14.3 '@formatjs/fast-memoize': 2.0.1 '@formatjs/icu-messageformat-parser': 2.3.0 - tslib: 2.4.0 + tslib: 2.6.1 /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -6207,8 +6421,8 @@ packages: has-tostringtag: 1.0.0 dev: false - /is-builtin-module@3.2.0: - resolution: {integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==} + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 @@ -6436,8 +6650,8 @@ packages: resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.9 - '@babel/parser': 7.22.7 + '@babel/core': 7.23.3 + '@babel/parser': 7.23.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -6459,9 +6673,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - diff-sequences: 29.0.0 + diff-sequences: 29.4.3 jest-get-type: 29.0.0 - pretty-format: 29.0.2 + pretty-format: 29.6.1 dev: false /jest-get-type@29.0.0: @@ -6475,7 +6689,7 @@ packages: dependencies: '@jest/types': 29.0.2 '@types/graceful-fs': 4.1.5 - '@types/node': 18.17.1 + '@types/node': 18.18.12 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -6485,7 +6699,7 @@ packages: micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: false /jest-matcher-utils@29.0.2: @@ -6495,20 +6709,20 @@ packages: chalk: 4.1.2 jest-diff: 29.0.2 jest-get-type: 29.0.0 - pretty-format: 29.0.2 + pretty-format: 29.6.1 dev: false /jest-message-util@29.0.2: resolution: {integrity: sha512-kcJAgms3ckJV0wUoLsAM40xAhY+pb9FVSZwicjFU9PFkaTNmqh9xd99/CzKse48wPM1ANUQKmp03/DpkY+lGrA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.23.4 '@jest/types': 29.0.2 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.10 micromatch: 4.0.5 - pretty-format: 29.0.2 + pretty-format: 29.6.1 slash: 3.0.0 stack-utils: 2.0.6 dev: false @@ -6522,18 +6736,18 @@ packages: resolution: {integrity: sha512-26C4PzGKaX5gkoKg8UzYGVy2HPVcTaROSkf0gwnHu3lGeTB7bAIJBovvVPZoiJ20IximJELQs/r8WSDRCuGX2A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.9 - '@babel/generator': 7.21.4 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/core': 7.23.3 + '@babel/generator': 7.23.4 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 '@jest/expect-utils': 29.0.2 '@jest/transform': 29.0.2 '@jest/types': 29.0.2 '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.0 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.9) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3) chalk: 4.1.2 expect: 29.0.2 graceful-fs: 4.2.10 @@ -6544,7 +6758,7 @@ packages: jest-message-util: 29.0.2 jest-util: 29.0.2 natural-compare: 1.4.0 - pretty-format: 29.0.2 + pretty-format: 29.6.1 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -6555,7 +6769,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.0.2 - '@types/node': 18.17.1 + '@types/node': 18.18.12 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -6566,7 +6780,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -6574,13 +6788,13 @@ packages: resolution: {integrity: sha512-EyvBlYcvd2pg28yg5A3OODQnqK9LI1kitnGUZUG5/NYIeaRgewtYBKB5wlr7oXj8zPCkzev7EmnTCsrXK7V+Xw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.17.1 + '@types/node': 18.18.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true dev: true @@ -6702,9 +6916,9 @@ packages: type-check: 0.4.0 dev: false - /lilconfig@2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} dev: false /lines-and-columns@1.2.4: @@ -6808,28 +7022,14 @@ packages: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} dependencies: - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - - /magic-string@0.29.0: - resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.14 - - /magic-string@0.30.1: - resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: false /makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -6880,17 +7080,25 @@ packages: mimic-fn: 4.0.0 dev: false - /memfs@3.4.11: - resolution: {integrity: sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w==} + /memfs@3.6.0: + resolution: {integrity: sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ==} engines: {node: '>= 4.0.0'} + deprecated: this will be v4 dependencies: - fs-monkey: 1.0.3 + fs-monkey: 1.0.5 dev: true /memoize-one@5.2.1: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} dev: false + /memoize@10.0.0: + resolution: {integrity: sha512-H6cBLgsi6vMWOcCpvVCdFFnl3kerEXbrYh9q+lY6VXvQSmM6CkmV08VOwT+WE2tzIEqRPFfAq3fm4v/UIW6mSA==} + engines: {node: '>=18'} + dependencies: + mimic-function: 5.0.0 + dev: false + /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} @@ -6968,6 +7176,11 @@ packages: engines: {node: '>=12'} dev: false + /mimic-function@5.0.0: + resolution: {integrity: sha512-RBfQ+9X9DpXdEoK7Bu+KeEU6vFhumEIiXKWECPzRBmDserEq4uR2b/VCm0LwpMSosoq2k+Zuxj/GzOr0Fn6h/g==} + engines: {node: '>=18'} + dev: false + /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -7003,36 +7216,41 @@ packages: engines: {node: '>= 8.0.0'} dev: false - /mkdist@1.1.2(typescript@4.9.5): - resolution: {integrity: sha512-s9whPlQsr84iY3XoufsDrVlzGiDdTnMwf2+7QU6ekJPgTIgGwn7EsU8lcefWqLH6no+/4UqjDBwyIkGKfZyH9g==} + /mkdist@1.3.1(typescript@5.2.2): + resolution: {integrity: sha512-S7C0kObf9Wumw1zCtDkiqwaACKlGpJs2YrmDuirFfgHXtwK/ZLpLRMzPn5CPnGPjO+28xAQwepBxnjhnch9sHQ==} hasBin: true peerDependencies: - sass: ^1.58.3 - typescript: '>=4.9.5' + sass: ^1.69.5 + typescript: '>=5.2.2' peerDependenciesMeta: sass: optional: true typescript: optional: true dependencies: - defu: 6.1.2 - esbuild: 0.17.15 + citty: 0.1.5 + defu: 6.1.3 + esbuild: 0.19.7 fs-extra: 11.1.1 - globby: 13.1.3 - jiti: 1.18.2 - mlly: 1.4.0 + globby: 13.2.2 + jiti: 1.21.0 + mlly: 1.4.2 mri: 1.2.0 pathe: 1.1.1 - typescript: 4.9.5 + typescript: 5.2.2 dev: true - /mlly@1.4.0: - resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} + /mlly@1.4.2: + resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: acorn: 8.10.0 pathe: 1.1.1 pkg-types: 1.0.3 - ufo: 1.1.2 + ufo: 1.3.2 + + /modern-ahocorasick@1.0.1: + resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} + dev: false /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -7093,9 +7311,6 @@ packages: /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - /node-releases@2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} - /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -7358,7 +7573,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.23.4 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -7426,10 +7641,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /pathe@1.1.0: - resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} - dev: true - /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} @@ -7472,37 +7683,39 @@ packages: dependencies: find-up: 4.1.0 - /pkg-types@1.0.2: - resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} - dependencies: - jsonc-parser: 3.2.0 - mlly: 1.4.0 - pathe: 1.1.1 - dev: true - /pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.4.0 + mlly: 1.4.2 pathe: 1.1.1 - /playwright-core@1.32.0: - resolution: {integrity: sha512-Z9Ij17X5Z3bjpp6XKujGBp9Gv4eViESac9aDmwgQFUEJBW0K80T21m/Z+XJQlu4cNsvPygw33b6V1Va6Bda5zQ==} - engines: {node: '>=14'} + /playwright-core@1.40.0: + resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==} + engines: {node: '>=16'} + hasBin: true + dev: false + + /playwright@1.40.0: + resolution: {integrity: sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw==} + engines: {node: '>=16'} hasBin: true + dependencies: + playwright-core: 1.40.0 + optionalDependencies: + fsevents: 2.3.2 dev: false /polished@4.2.2: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.21.5 dev: false - /postcss-load-config@3.1.4(postcss@8.4.27): - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + /postcss-load-config@4.0.2(postcss@8.4.31): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -7512,9 +7725,9 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.6 - postcss: 8.4.27 - yaml: 1.10.2 + lilconfig: 3.0.0 + postcss: 8.4.31 + yaml: 2.3.4 dev: false /postcss@7.0.39: @@ -7525,8 +7738,8 @@ packages: source-map: 0.6.1 dev: false - /postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -7549,16 +7762,10 @@ packages: engines: {node: '>= 0.8.0'} dev: false - /prettier@2.8.6: - resolution: {integrity: sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==} - engines: {node: '>=10.13.0'} - hasBin: true - /prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true - dev: false /pretty-bytes@6.1.0: resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==} @@ -7569,7 +7776,7 @@ packages: resolution: {integrity: sha512-wp3CdtUa3cSJVFn3Miu5a1+pxc1iPIQTenOAn+x5erXeN1+ryTcLesV5pbK/rlW5EKwp27x38MoYfNGaNXDDhg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.0.0 + '@jest/schemas': 29.6.0 ansi-styles: 5.2.0 react-is: 18.2.0 dev: false @@ -7728,7 +7935,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.21.5 '@types/react': 18.0.28 focus-lock: 0.11.2 prop-types: 15.8.1 @@ -7761,7 +7968,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.21.5 '@popperjs/core': 2.11.6 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7807,7 +8014,7 @@ packages: '@types/react': 18.0.28 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0) - tslib: 2.4.0 + tslib: 2.6.1 dev: false /react-remove-scroll@2.5.5(@types/react@18.0.28)(react@18.2.0): @@ -7824,7 +8031,7 @@ packages: react: 18.2.0 react-remove-scroll-bar: 2.3.3(@types/react@18.0.28)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0) - tslib: 2.4.0 + tslib: 2.6.1 use-callback-ref: 1.3.0(@types/react@18.0.28)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.0.28)(react@18.2.0) dev: false @@ -7866,7 +8073,7 @@ packages: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.6.1 dev: false /react@18.2.0: @@ -8046,55 +8253,66 @@ packages: glob: 7.2.3 dev: false - /rollup-plugin-dts@5.3.0(rollup@3.27.1)(typescript@4.9.5): + /rollup-plugin-dts@5.3.0(rollup@3.27.1)(typescript@5.2.2): resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} engines: {node: '>=v14'} peerDependencies: rollup: ^3.0.0 typescript: ^4.1 || ^5.0 dependencies: - magic-string: 0.30.0 + magic-string: 0.30.5 rollup: 3.27.1 - typescript: 4.9.5 + typescript: 5.2.2 optionalDependencies: - '@babel/code-frame': 7.22.5 - dev: true + '@babel/code-frame': 7.23.4 - /rollup-plugin-dts@5.3.0(rollup@3.27.1)(typescript@5.0.3): - resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} - engines: {node: '>=v14'} + /rollup-plugin-dts@6.1.0(rollup@4.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==} + engines: {node: '>=16'} peerDependencies: - rollup: ^3.0.0 - typescript: ^4.1 || ^5.0 + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 dependencies: - magic-string: 0.30.0 - rollup: 3.27.1 - typescript: 5.0.3 + magic-string: 0.30.5 + rollup: 4.2.0 + typescript: 5.2.2 optionalDependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.23.4 dev: false - /rollup-plugin-dts@5.3.0(rollup@3.27.1)(typescript@5.1.6): - resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} - engines: {node: '>=v14'} + /rollup-plugin-node-externals@6.1.2(rollup@3.27.1): + resolution: {integrity: sha512-2TWan0u0/zHcgPrKpIPgKSY8OMqwDAYD380I0hxx7iUQw8mrN34DWwG9sQUMEo5Yy4xd6/5QEAySYgiKN9fdBQ==} + engines: {node: '>=16.0.0'} peerDependencies: - rollup: ^3.0.0 - typescript: ^4.1 || ^5.0 + rollup: ^3.0.0 || ^4.0.0 dependencies: - magic-string: 0.30.0 rollup: 3.27.1 - typescript: 5.1.6 - optionalDependencies: - '@babel/code-frame': 7.22.5 dev: false - /rollup-plugin-node-externals@6.1.1(rollup@3.27.1): - resolution: {integrity: sha512-127OFMkpH5rBVlRHRBDUMk1m1sGuzbGy7so5aj/IkpUb2r3+wOWjR/erUzd2ChEQWPsxsyQG6xpYYvPBAdcBRA==} + /rollup-plugin-node-externals@6.1.2(rollup@4.2.0): + resolution: {integrity: sha512-2TWan0u0/zHcgPrKpIPgKSY8OMqwDAYD380I0hxx7iUQw8mrN34DWwG9sQUMEo5Yy4xd6/5QEAySYgiKN9fdBQ==} engines: {node: '>=16.0.0'} peerDependencies: - rollup: ^3.0.0 + rollup: ^3.0.0 || ^4.0.0 dependencies: - rollup: 3.27.1 + rollup: 4.2.0 + dev: false + + /rollup-plugin-visualizer@5.9.2(rollup@4.2.0): + resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.0 + picomatch: 2.3.1 + rollup: 4.2.0 + source-map: 0.7.4 + yargs: 17.6.2 dev: false /rollup@3.27.1: @@ -8102,7 +8320,27 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 + + /rollup@4.2.0: + resolution: {integrity: sha512-deaMa9Z+jPVeBD2dKXv+h7EbdKte9++V2potc/ADqvVgEr6DEJ3ia9u0joarjC2lX/ubaCRYz3QVx0TzuVqAJA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.2.0 + '@rollup/rollup-android-arm64': 4.2.0 + '@rollup/rollup-darwin-arm64': 4.2.0 + '@rollup/rollup-darwin-x64': 4.2.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.2.0 + '@rollup/rollup-linux-arm64-gnu': 4.2.0 + '@rollup/rollup-linux-arm64-musl': 4.2.0 + '@rollup/rollup-linux-x64-gnu': 4.2.0 + '@rollup/rollup-linux-x64-musl': 4.2.0 + '@rollup/rollup-win32-arm64-msvc': 4.2.0 + '@rollup/rollup-win32-ia32-msvc': 4.2.0 + '@rollup/rollup-win32-x64-msvc': 4.2.0 + fsevents: 2.3.3 + dev: false /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -8139,8 +8377,8 @@ packages: dependencies: loose-envify: 1.4.0 - /schema-utils@3.1.1: - resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.11 @@ -8155,10 +8393,6 @@ packages: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -8327,7 +8561,7 @@ packages: dependencies: jest-diff: 29.0.2 jest-snapshot: 29.0.2 - pretty-format: 29.0.2 + pretty-format: 29.6.1 transitivePeerDependencies: - supports-color dev: false @@ -8363,6 +8597,11 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + /spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} dependencies: @@ -8507,19 +8746,11 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: false - /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 - dev: true /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} @@ -8613,7 +8844,7 @@ packages: engines: {node: '>=8'} dev: false - /terser-webpack-plugin@5.3.7(webpack@5.79.0): + /terser-webpack-plugin@5.3.7(esbuild@0.19.3)(webpack@5.89.0): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -8630,11 +8861,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 + esbuild: 0.19.3 jest-worker: 27.5.1 - schema-utils: 3.1.1 + schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.16.9 - webpack: 5.79.0(webpack-cli@5.0.1) + webpack: 5.89.0(esbuild@0.19.3) /terser@5.16.9: resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} @@ -8734,40 +8966,37 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: false - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tslib@2.6.1: resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} - dev: false /tsm@2.3.0: resolution: {integrity: sha512-++0HFnmmR+gMpDtKTnW3XJ4yv9kVGi20n+NfyQWB9qwJvTaIWY9kBmzek2YUQK5APTQ/1DTrXmm4QtFPmW9Rzw==} engines: {node: '>=12'} hasBin: true dependencies: - esbuild: 0.18.10 + esbuild: 0.15.18 dev: false - /tsutils@3.21.0(typescript@5.1.6): + /tsutils@3.21.0(typescript@5.2.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.1.6 + typescript: 5.2.2 dev: false - /tsx@3.12.7: - resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==} + /tsx@4.2.0: + resolution: {integrity: sha512-hvAXAz4KUYNyjXOjJJgyjT7YOGFUNLC8jnODI6Omc/wGKaZ7z0FvW5d2haqg1GLfX49H3nZOpLYRlHMYGI8Wbw==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@esbuild-kit/cjs-loader': 2.4.2 - '@esbuild-kit/core-utils': 3.0.0 - '@esbuild-kit/esm-loader': 2.5.5 + esbuild: 0.18.20 + get-tsconfig: 4.7.2 + source-map-support: 0.5.21 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: false /tty-table@4.1.6: @@ -8839,11 +9068,6 @@ packages: engines: {node: '>=14.16'} dev: false - /type-fest@3.2.0: - resolution: {integrity: sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==} - engines: {node: '>=14.16'} - dev: false - /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -8860,25 +9084,13 @@ packages: is-typed-array: 1.1.10 dev: false - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@5.0.3: - resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} - engines: {node: '>=12.20'} - hasBin: true - - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true - dev: false - /ufo@1.1.2: - resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} + /ufo@1.3.2: + resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -8889,40 +9101,43 @@ packages: which-boxed-primitive: 1.0.2 dev: false - /unbuild@1.1.2: - resolution: {integrity: sha512-EK5LeABThyn5KbX0eo5c7xKRQhnHVxKN8/e5Y+YQEf4ZobJB6OZ766756wbVqzIY/G/MvAfLbc6EwFPdSNnlpA==} + /unbuild@1.2.1: + resolution: {integrity: sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==} hasBin: true dependencies: - '@rollup/plugin-alias': 4.0.3(rollup@3.27.1) - '@rollup/plugin-commonjs': 24.0.1(rollup@3.27.1) + '@rollup/plugin-alias': 5.0.1(rollup@3.27.1) + '@rollup/plugin-commonjs': 24.1.0(rollup@3.27.1) '@rollup/plugin-json': 6.0.0(rollup@3.27.1) - '@rollup/plugin-node-resolve': 15.0.1(rollup@3.27.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@3.27.1) '@rollup/plugin-replace': 5.0.2(rollup@3.27.1) '@rollup/pluginutils': 5.0.2(rollup@3.27.1) chalk: 5.2.0 - consola: 2.15.3 - defu: 6.1.2 - esbuild: 0.17.15 - globby: 13.1.3 - hookable: 5.4.2 - jiti: 1.18.2 - magic-string: 0.29.0 - mkdist: 1.1.2(typescript@4.9.5) - mlly: 1.4.0 + consola: 3.2.3 + defu: 6.1.3 + esbuild: 0.17.19 + globby: 13.2.2 + hookable: 5.5.3 + jiti: 1.21.0 + magic-string: 0.30.5 + mkdist: 1.3.1(typescript@5.2.2) + mlly: 1.4.2 mri: 1.2.0 - pathe: 1.1.0 - pkg-types: 1.0.2 + pathe: 1.1.1 + pkg-types: 1.0.3 pretty-bytes: 6.1.0 rollup: 3.27.1 - rollup-plugin-dts: 5.3.0(rollup@3.27.1)(typescript@4.9.5) + rollup-plugin-dts: 5.3.0(rollup@3.27.1)(typescript@5.2.2) scule: 1.0.0 - typescript: 4.9.5 - untyped: 1.2.2 + typescript: 5.2.2 + untyped: 1.4.0 transitivePeerDependencies: - sass - supports-color dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /unique-string@1.0.0: resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} engines: {node: '>=4'} @@ -8944,12 +9159,16 @@ packages: engines: {node: '>= 0.8'} dev: false - /untyped@1.2.2: - resolution: {integrity: sha512-EANYd5L6AdpgfldlgMcmvOOnj092nWhy0ybhc7uhEH12ipytDYz89EOegBQKj8qWL3u1wgYnmFjADhsuCJs5Aw==} + /untyped@1.4.0: + resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==} + hasBin: true dependencies: - '@babel/core': 7.22.9 - '@babel/standalone': 7.21.3 - '@babel/types': 7.21.4 + '@babel/core': 7.23.3 + '@babel/standalone': 7.23.4 + '@babel/types': 7.23.4 + defu: 6.1.3 + jiti: 1.21.0 + mri: 1.2.0 scule: 1.0.0 transitivePeerDependencies: - supports-color @@ -8965,16 +9184,6 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 - /update-browserslist-db@1.0.7(browserslist@4.21.3): - resolution: {integrity: sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.3 - escalade: 3.1.1 - picocolors: 1.0.0 - /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -8992,7 +9201,7 @@ packages: dependencies: '@types/react': 18.0.28 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.6.1 dev: false /use-sidecar@1.1.2(@types/react@18.0.28)(react@18.2.0): @@ -9008,7 +9217,7 @@ packages: '@types/react': 18.0.28 detect-node-es: 1.1.0 react: 18.2.0 - tslib: 2.4.0 + tslib: 2.6.1 dev: false /used-styles@2.4.3: @@ -9020,7 +9229,7 @@ packages: memoize-one: 5.2.1 postcss: 7.0.39 scan-directory: 1.0.0 - tslib: 2.4.0 + tslib: 2.6.1 dev: false /util-arity@1.1.0: @@ -9088,19 +9297,19 @@ packages: dependencies: loader-utils: 2.0.4 - /vite-node@0.28.5(@types/node@18.17.1): + /vite-node@0.28.5(@types/node@18.18.12): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.4.0 + mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.5.0(@types/node@18.17.1) + vite: 4.5.0(@types/node@18.18.12) transitivePeerDependencies: - '@types/node' - less @@ -9112,17 +9321,17 @@ packages: - terser dev: false - /vite-node@0.33.0(@types/node@18.17.1): + /vite-node@0.33.0(@types/node@18.18.12): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.4.0 + mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@18.17.1) + vite: 4.5.0(@types/node@18.18.12) transitivePeerDependencies: - '@types/node' - less @@ -9134,7 +9343,7 @@ packages: - terser dev: false - /vite@4.5.0(@types/node@18.17.1): + /vite@4.5.0(@types/node@18.18.12): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9162,12 +9371,48 @@ packages: terser: optional: true dependencies: - '@types/node': 18.17.1 - esbuild: 0.18.10 - postcss: 8.4.27 + '@types/node': 18.18.12 + esbuild: 0.18.20 + postcss: 8.4.31 rollup: 3.27.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 + dev: false + + /vite@5.0.2(@types/node@18.18.12): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.18.12 + esbuild: 0.19.7 + postcss: 8.4.31 + rollup: 4.2.0 + optionalDependencies: + fsevents: 2.3.3 dev: false /vitest@0.33.0: @@ -9203,7 +9448,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.17.1 + '@types/node': 18.18.12 '@vitest/expect': 0.33.0 '@vitest/runner': 0.33.0 '@vitest/snapshot': 0.33.0 @@ -9215,15 +9460,15 @@ packages: chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.3 - magic-string: 0.30.1 + magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.3.3 strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.6.0 - vite: 4.5.0(@types/node@18.17.1) - vite-node: 0.33.0(@types/node@18.17.1) + vite: 4.5.0(@types/node@18.18.12) + vite-node: 0.33.0(@types/node@18.18.12) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9263,7 +9508,7 @@ packages: /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - /webpack-cli@5.0.1(webpack@5.79.0): + /webpack-cli@5.0.1(webpack@5.89.0): resolution: {integrity: sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==} engines: {node: '>=14.15.0'} hasBin: true @@ -9281,9 +9526,9 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.0.1(webpack-cli@5.0.1)(webpack@5.79.0) - '@webpack-cli/info': 2.0.1(webpack-cli@5.0.1)(webpack@5.79.0) - '@webpack-cli/serve': 2.0.1(webpack-cli@5.0.1)(webpack@5.79.0) + '@webpack-cli/configtest': 2.0.1(webpack-cli@5.0.1)(webpack@5.89.0) + '@webpack-cli/info': 2.0.1(webpack-cli@5.0.1)(webpack@5.89.0) + '@webpack-cli/serve': 2.0.1(webpack-cli@5.0.1)(webpack@5.89.0) colorette: 2.0.19 commander: 9.5.0 cross-spawn: 7.0.3 @@ -9292,7 +9537,7 @@ packages: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.79.0(webpack-cli@5.0.1) + webpack: 5.89.0(webpack-cli@5.0.1) webpack-merge: 5.8.0 /webpack-merge@5.8.0: @@ -9306,8 +9551,47 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack@5.79.0(webpack-cli@5.0.1): - resolution: {integrity: sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==} + /webpack@5.89.0(esbuild@0.19.3): + resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.0 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.21.9 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.2.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.7(esbuild@0.19.3)(webpack@5.89.0) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + /webpack@5.89.0(webpack-cli@5.0.1): + resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -9318,14 +9602,14 @@ packages: dependencies: '@types/eslint-scope': 3.7.4 '@types/estree': 1.0.0 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.2 - acorn-import-assertions: 1.8.0(acorn@8.8.2) - browserslist: 4.21.3 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.21.9 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.12.0 + enhanced-resolve: 5.15.0 es-module-lexer: 1.2.1 eslint-scope: 5.1.1 events: 3.3.0 @@ -9335,11 +9619,11 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.1.1 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(webpack@5.79.0) + terser-webpack-plugin: 5.3.7(esbuild@0.19.3)(webpack@5.89.0) watchpack: 2.4.0 - webpack-cli: 5.0.1(webpack@5.79.0) + webpack-cli: 5.0.1(webpack@5.89.0) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -9417,14 +9701,14 @@ packages: /wildcard@2.0.0: resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} - /wireit@0.10.0: - resolution: {integrity: sha512-4TX6V9D/2iXUBzdqQaUG+cRePle0mDx1Q7x4Ka2cA8lgp1+ZBhrOTiLsXYRl2roQEldEFgQ2Ff1W8YgyNWAa6w==} + /wireit@0.14.1: + resolution: {integrity: sha512-q5sixPM/vKQEpyaub6J9QoHAFAF9g4zBdnjoYelH9/RLAekcUf3x1dmFLACGZ6nYjqehCsTlXC1irmzU7znPhA==} engines: {node: '>=14.14.0'} hasBin: true dependencies: braces: 3.0.2 chokidar: 3.5.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 jsonc-parser: 3.2.0 proper-lockfile: 4.1.2 dev: false @@ -9499,9 +9783,9 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: false - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} dev: false /yargs-parser@18.1.3: diff --git a/tests/__snapshots__/dev/dev-entries/dist/cli.ts.snap b/tests/__snapshots__/dev/dev-entries/dist/cli.ts.snap index c5d63edc..c2228fbc 100644 --- a/tests/__snapshots__/dev/dev-entries/dist/cli.ts.snap +++ b/tests/__snapshots__/dev/dev-entries/dist/cli.ts.snap @@ -1,5 +1,5 @@ /* #region dist/cli.cjs */ -require("../../../node_modules/.pnpm/tsm@2.3.0/node_modules/tsm/require.js"); +require("../../../node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.19.3/node_modules/esbuild-register/dist/node.js").register({ jsx: "automatic" }); module.exports = require("../src/entries/cli.ts"); /* #endregion */ @@ -15,7 +15,7 @@ import { createRequire } from "module"; const require = createRequire(import.meta.url); -require("../../../node_modules/.pnpm/tsm@2.3.0/node_modules/tsm/require.js"); +require("../../../node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.19.3/node_modules/esbuild-register/dist/node.js").register({ jsx: "automatic" }); export {}; /* #endregion */ diff --git a/tests/__snapshots__/dev/dev-entries/dist/index.ts.snap b/tests/__snapshots__/dev/dev-entries/dist/index.ts.snap index 8a9c9b92..414b0e6a 100644 --- a/tests/__snapshots__/dev/dev-entries/dist/index.ts.snap +++ b/tests/__snapshots__/dev/dev-entries/dist/index.ts.snap @@ -1,5 +1,5 @@ /* #region dist/index.cjs */ -require("../../../node_modules/.pnpm/tsm@2.3.0/node_modules/tsm/require.js"); +require("../../../node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.19.3/node_modules/esbuild-register/dist/node.js").register({ jsx: "automatic" }); module.exports = require("../src/index.ts"); /* #endregion */ @@ -16,7 +16,7 @@ import { createRequire } from "module"; const require = createRequire(import.meta.url); -require("../../../node_modules/.pnpm/tsm@2.3.0/node_modules/tsm/require.js"); +require("../../../node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.19.3/node_modules/esbuild-register/dist/node.js").register({ jsx: "automatic" }); const _mod = require("../src/index.ts"); diff --git a/tests/__snapshots__/dev/dev-entries/dist/re-export.ts.snap b/tests/__snapshots__/dev/dev-entries/dist/re-export.ts.snap index f73262aa..9ab142ef 100644 --- a/tests/__snapshots__/dev/dev-entries/dist/re-export.ts.snap +++ b/tests/__snapshots__/dev/dev-entries/dist/re-export.ts.snap @@ -1,5 +1,5 @@ /* #region dist/re-export.cjs */ -require("../../../node_modules/.pnpm/tsm@2.3.0/node_modules/tsm/require.js"); +require("../../../node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.19.3/node_modules/esbuild-register/dist/node.js").register({ jsx: "automatic" }); module.exports = require("../src/entries/re-export.ts"); /* #endregion */ @@ -16,7 +16,7 @@ import { createRequire } from "module"; const require = createRequire(import.meta.url); -require("../../../node_modules/.pnpm/tsm@2.3.0/node_modules/tsm/require.js"); +require("../../../node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.19.3/node_modules/esbuild-register/dist/node.js").register({ jsx: "automatic" }); const _mod = require("../src/entries/re-export.ts"); diff --git a/tests/__snapshots__/package/dts-compat/dist/some/other/file.ts.snap b/tests/__snapshots__/package/dts-compat/dist/some/other/file.ts.snap index ceaa5579..859f0f2a 100644 --- a/tests/__snapshots__/package/dts-compat/dist/some/other/file.ts.snap +++ b/tests/__snapshots__/package/dts-compat/dist/some/other/file.ts.snap @@ -2,5 +2,5 @@ type Maybe = 'something' | 'other'; declare const maybe: Maybe; -export { Maybe, maybe }; +export { type Maybe, maybe }; /* #endregion */ diff --git a/tests/__snapshots__/package/library-with-docs/dist/index.ts.snap b/tests/__snapshots__/package/library-with-docs/dist/index.ts.snap index 0507ca50..97b82c0d 100644 --- a/tests/__snapshots__/package/library-with-docs/dist/index.ts.snap +++ b/tests/__snapshots__/package/library-with-docs/dist/index.ts.snap @@ -1,42 +1,8 @@ /* #region dist/index.cjs */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -const jsxRuntime = require("react/jsx-runtime"); -const braidDesignSystem = require("braid-design-system"); -const values = require("lodash/values.js"); -const styles_components_JobSummary_styles_css_cjs = require("./styles/components/JobSummary/styles.css.cjs"); -const _interopDefaultCompat = (e) => e && typeof e === "object" && "default" in e ? e : { default: e }; -const values__default = /* @__PURE__ */ _interopDefaultCompat(values); -const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Card, { children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Box, { className: styles_components_JobSummary_styles_css_cjs.redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "gutter", children: [ - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Columns, { space: "gutter", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ - isNew && /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Badge, { tone: "positive", children: "New" }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Heading, { level: "3", children: title }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Inline, { space: "small", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Rating, { rating: 4.5 }) - ] }) - ] }) }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { width: "content", children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconBookmark, {}) }) - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconLocation, {}), - " Melbourne" - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconTag, {}), - " Information Technology" - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconMoney, {}), - " 150k+" - ] }) - ] }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { children: "Long description of card details providing more information." }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { size: "xsmall", tone: "secondary", children: values__default.default({ value: "2d", suffix: "ago" }).join(" ") }) -] }) }) }); -exports.JobSummary = JobSummary; +const styles_components_JobSummary_JobSummary_cjs = require("./styles/components/JobSummary/JobSummary.cjs"); +exports.JobSummary = styles_components_JobSummary_JobSummary_cjs.JobSummary; /* #endregion */ @@ -52,39 +18,7 @@ export { JobSummary }; /* #region dist/index.mjs */ -import { jsx, jsxs } from "react/jsx-runtime"; -import { Card, Box, Stack, Columns, Column, Badge, Heading, Inline, Text, Rating, IconBookmark, IconLocation, IconTag, IconMoney } from "braid-design-system"; -import values from "lodash/values.js"; -import { redBorder } from "./styles/components/JobSummary/styles.css.mjs"; -const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsx(Card, { children: /* @__PURE__ */ jsx(Box, { className: redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxs(Stack, { space: "gutter", children: [ - /* @__PURE__ */ jsxs(Columns, { space: "gutter", children: [ - /* @__PURE__ */ jsx(Column, { children: /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ - isNew && /* @__PURE__ */ jsx(Badge, { tone: "positive", children: "New" }), - /* @__PURE__ */ jsx(Heading, { level: "3", children: title }), - /* @__PURE__ */ jsxs(Inline, { space: "small", children: [ - /* @__PURE__ */ jsx(Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), - /* @__PURE__ */ jsx(Rating, { rating: 4.5 }) - ] }) - ] }) }), - /* @__PURE__ */ jsx(Column, { width: "content", children: /* @__PURE__ */ jsx(IconBookmark, {}) }) - ] }), - /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconLocation, {}), - " Melbourne" - ] }), - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconTag, {}), - " Information Technology" - ] }), - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconMoney, {}), - " 150k+" - ] }) - ] }), - /* @__PURE__ */ jsx(Text, { children: "Long description of card details providing more information." }), - /* @__PURE__ */ jsx(Text, { size: "xsmall", tone: "secondary", children: values({ value: "2d", suffix: "ago" }).join(" ") }) -] }) }) }); +import { JobSummary } from "./styles/components/JobSummary/JobSummary.mjs"; export { JobSummary }; diff --git a/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/JobSummary.ts.snap b/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/JobSummary.ts.snap new file mode 100644 index 00000000..cfdc5835 --- /dev/null +++ b/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/JobSummary.ts.snap @@ -0,0 +1,79 @@ +/* #region dist/styles/components/JobSummary/JobSummary.cjs */ +"use strict"; +const jsxRuntime = require("react/jsx-runtime"); +const braidDesignSystem = require("braid-design-system"); +const values = require("lodash/values.js"); +const styles_components_JobSummary_styles_css_cjs = require("./styles.css.cjs"); +const _interopDefaultCompat = (e) => e && typeof e === "object" && "default" in e ? e : { default: e }; +const values__default = /* @__PURE__ */ _interopDefaultCompat(values); +const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Card, { children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Box, { className: styles_components_JobSummary_styles_css_cjs.redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "gutter", children: [ + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Columns, { space: "gutter", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ + isNew && /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Badge, { tone: "positive", children: "New" }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Heading, { level: "3", children: title }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Inline, { space: "small", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Rating, { rating: 4.5 }) + ] }) + ] }) }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { width: "content", children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconBookmark, {}) }) + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconLocation, {}), + " Melbourne" + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconTag, {}), + " Information Technology" + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconMoney, {}), + " 150k+" + ] }) + ] }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { children: "Long description of card details providing more information." }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { size: "xsmall", tone: "secondary", children: values__default.default({ value: "2d", suffix: "ago" }).join(" ") }) +] }) }) }); +exports.JobSummary = JobSummary; +/* #endregion */ + + +/* #region dist/styles/components/JobSummary/JobSummary.mjs */ +import { jsx, jsxs } from "react/jsx-runtime"; +import { Card, Box, Stack, Columns, Column, Badge, Heading, Inline, Text, Rating, IconBookmark, IconLocation, IconTag, IconMoney } from "braid-design-system"; +import values from "lodash/values.js"; +import { redBorder } from "./styles.css.mjs"; +const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsx(Card, { children: /* @__PURE__ */ jsx(Box, { className: redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxs(Stack, { space: "gutter", children: [ + /* @__PURE__ */ jsxs(Columns, { space: "gutter", children: [ + /* @__PURE__ */ jsx(Column, { children: /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ + isNew && /* @__PURE__ */ jsx(Badge, { tone: "positive", children: "New" }), + /* @__PURE__ */ jsx(Heading, { level: "3", children: title }), + /* @__PURE__ */ jsxs(Inline, { space: "small", children: [ + /* @__PURE__ */ jsx(Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), + /* @__PURE__ */ jsx(Rating, { rating: 4.5 }) + ] }) + ] }) }), + /* @__PURE__ */ jsx(Column, { width: "content", children: /* @__PURE__ */ jsx(IconBookmark, {}) }) + ] }), + /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconLocation, {}), + " Melbourne" + ] }), + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconTag, {}), + " Information Technology" + ] }), + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconMoney, {}), + " 150k+" + ] }) + ] }), + /* @__PURE__ */ jsx(Text, { children: "Long description of card details providing more information." }), + /* @__PURE__ */ jsx(Text, { size: "xsmall", tone: "secondary", children: values({ value: "2d", suffix: "ago" }).join(" ") }) +] }) }) }); +export { + JobSummary +}; +/* #endregion */ diff --git a/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/styles.css.ts.snap b/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/styles.css.ts.snap index 2284fac0..9bde542a 100644 --- a/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/styles.css.ts.snap +++ b/tests/__snapshots__/package/library-with-docs/dist/styles/components/JobSummary/styles.css.ts.snap @@ -2,7 +2,7 @@ "use strict"; const fileScope = require("@vanilla-extract/css/fileScope"); const css = require("@vanilla-extract/css"); -fileScope.setFileScope("src/components/JobSummary/styles.css.ts?used", "library-with-docs"); +fileScope.setFileScope("src/components/JobSummary/styles.css.ts", "library-with-docs"); const redBorder = css.style({ border: "5px solid red" }, "redBorder"); @@ -14,7 +14,7 @@ exports.redBorder = redBorder; /* #region dist/styles/components/JobSummary/styles.css.mjs */ import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope"; import { style } from "@vanilla-extract/css"; -setFileScope("src/components/JobSummary/styles.css.ts?used", "library-with-docs"); +setFileScope("src/components/JobSummary/styles.css.ts", "library-with-docs"); const redBorder = style({ border: "5px solid red" }, "redBorder"); diff --git a/tests/__snapshots__/package/multi-entry-library/dist/JobSummary.chunk.ts.snap b/tests/__snapshots__/package/multi-entry-library/dist/JobSummary.chunk.ts.snap new file mode 100644 index 00000000..fe19da2b --- /dev/null +++ b/tests/__snapshots__/package/multi-entry-library/dist/JobSummary.chunk.ts.snap @@ -0,0 +1,73 @@ +/* #region dist/JobSummary.chunk.cjs */ +"use strict"; +const jsxRuntime = require("react/jsx-runtime"); +const braidDesignSystem = require("braid-design-system"); +const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Card, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "gutter", children: [ + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Columns, { space: "gutter", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ + isNew && /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Badge, { tone: "positive", children: "New" }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Heading, { level: "3", children: title }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Inline, { space: "small", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Rating, { rating: 4.5 }) + ] }) + ] }) }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { width: "content", children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconBookmark, {}) }) + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconLocation, {}), + " Melbourne" + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconTag, {}), + " Information Technology" + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconMoney, {}), + " 150k+" + ] }) + ] }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { children: "Long description of card details providing more information." }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) +] }) }); +exports.JobSummary = JobSummary; +/* #endregion */ + + +/* #region dist/JobSummary.chunk.mjs */ +import { jsx, jsxs } from "react/jsx-runtime"; +import { Card, Stack, Columns, Column, Badge, Heading, Inline, Text, Rating, IconBookmark, IconLocation, IconTag, IconMoney } from "braid-design-system"; +const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsx(Card, { children: /* @__PURE__ */ jsxs(Stack, { space: "gutter", children: [ + /* @__PURE__ */ jsxs(Columns, { space: "gutter", children: [ + /* @__PURE__ */ jsx(Column, { children: /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ + isNew && /* @__PURE__ */ jsx(Badge, { tone: "positive", children: "New" }), + /* @__PURE__ */ jsx(Heading, { level: "3", children: title }), + /* @__PURE__ */ jsxs(Inline, { space: "small", children: [ + /* @__PURE__ */ jsx(Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), + /* @__PURE__ */ jsx(Rating, { rating: 4.5 }) + ] }) + ] }) }), + /* @__PURE__ */ jsx(Column, { width: "content", children: /* @__PURE__ */ jsx(IconBookmark, {}) }) + ] }), + /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconLocation, {}), + " Melbourne" + ] }), + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconTag, {}), + " Information Technology" + ] }), + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconMoney, {}), + " 150k+" + ] }) + ] }), + /* @__PURE__ */ jsx(Text, { children: "Long description of card details providing more information." }), + /* @__PURE__ */ jsx(Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) +] }) }); +export { + JobSummary +}; +/* #endregion */ diff --git a/tests/__snapshots__/package/multi-entry-library/dist/apac.chunk.ts.snap b/tests/__snapshots__/package/multi-entry-library/dist/apac.chunk.ts.snap index 7e1f92a7..5d30e561 100644 --- a/tests/__snapshots__/package/multi-entry-library/dist/apac.chunk.ts.snap +++ b/tests/__snapshots__/package/multi-entry-library/dist/apac.chunk.ts.snap @@ -16,5 +16,5 @@ declare const calcAndLog: (a: number, b: number, fn: MathsFn) => void; declare const _default: "I am theme"; -export { DevDepType, JobSummary, _default, add, calcAndLog, logger }; +export { type DevDepType, JobSummary, _default, add, calcAndLog, logger }; /* #endregion */ diff --git a/tests/__snapshots__/package/multi-entry-library/dist/components.ts.snap b/tests/__snapshots__/package/multi-entry-library/dist/components.ts.snap index 8c78a170..8d36c87c 100644 --- a/tests/__snapshots__/package/multi-entry-library/dist/components.ts.snap +++ b/tests/__snapshots__/package/multi-entry-library/dist/components.ts.snap @@ -1,38 +1,8 @@ /* #region dist/components.cjs */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -const jsxRuntime = require("react/jsx-runtime"); -const braidDesignSystem = require("braid-design-system"); -const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Card, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "gutter", children: [ - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Columns, { space: "gutter", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ - isNew && /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Badge, { tone: "positive", children: "New" }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Heading, { level: "3", children: title }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Inline, { space: "small", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Rating, { rating: 4.5 }) - ] }) - ] }) }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { width: "content", children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconBookmark, {}) }) - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconLocation, {}), - " Melbourne" - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconTag, {}), - " Information Technology" - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconMoney, {}), - " 150k+" - ] }) - ] }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { children: "Long description of card details providing more information." }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) -] }) }); -exports.JobSummary = JobSummary; +const JobSummary = require("./JobSummary.chunk.cjs"); +exports.JobSummary = JobSummary.JobSummary; /* #endregion */ @@ -42,37 +12,7 @@ export { JobSummary } from './apac.chunk.js'; /* #region dist/components.mjs */ -import { jsx, jsxs } from "react/jsx-runtime"; -import { Card, Stack, Columns, Column, Badge, Heading, Inline, Text, Rating, IconBookmark, IconLocation, IconTag, IconMoney } from "braid-design-system"; -const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsx(Card, { children: /* @__PURE__ */ jsxs(Stack, { space: "gutter", children: [ - /* @__PURE__ */ jsxs(Columns, { space: "gutter", children: [ - /* @__PURE__ */ jsx(Column, { children: /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ - isNew && /* @__PURE__ */ jsx(Badge, { tone: "positive", children: "New" }), - /* @__PURE__ */ jsx(Heading, { level: "3", children: title }), - /* @__PURE__ */ jsxs(Inline, { space: "small", children: [ - /* @__PURE__ */ jsx(Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), - /* @__PURE__ */ jsx(Rating, { rating: 4.5 }) - ] }) - ] }) }), - /* @__PURE__ */ jsx(Column, { width: "content", children: /* @__PURE__ */ jsx(IconBookmark, {}) }) - ] }), - /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconLocation, {}), - " Melbourne" - ] }), - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconTag, {}), - " Information Technology" - ] }), - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconMoney, {}), - " 150k+" - ] }) - ] }), - /* @__PURE__ */ jsx(Text, { children: "Long description of card details providing more information." }), - /* @__PURE__ */ jsx(Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) -] }) }); +import { JobSummary } from "./JobSummary.chunk.mjs"; export { JobSummary }; diff --git a/tests/__snapshots__/package/multi-entry-library/dist/index.ts.snap b/tests/__snapshots__/package/multi-entry-library/dist/index.ts.snap index cd2d3bf2..6bda000b 100644 --- a/tests/__snapshots__/package/multi-entry-library/dist/index.ts.snap +++ b/tests/__snapshots__/package/multi-entry-library/dist/index.ts.snap @@ -1,9 +1,9 @@ /* #region dist/index.cjs */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -const components = require("./components.cjs"); +const JobSummary = require("./JobSummary.chunk.cjs"); const add = (a, b) => a + b; -exports.JobSummary = components.JobSummary; +exports.JobSummary = JobSummary.JobSummary; exports.add = add; /* #endregion */ @@ -14,7 +14,7 @@ export { JobSummary, add } from './apac.chunk.js'; /* #region dist/index.mjs */ -import { JobSummary } from "./components.mjs"; +import { JobSummary } from "./JobSummary.chunk.mjs"; const add = (a, b) => a + b; export { JobSummary, diff --git a/tests/__snapshots__/package/single-entry-library/dist/index.ts.snap b/tests/__snapshots__/package/single-entry-library/dist/index.ts.snap index f7c8c300..f7b938c1 100644 --- a/tests/__snapshots__/package/single-entry-library/dist/index.ts.snap +++ b/tests/__snapshots__/package/single-entry-library/dist/index.ts.snap @@ -1,45 +1,13 @@ /* #region dist/index.cjs */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -const jsxRuntime = require("react/jsx-runtime"); -const braidDesignSystem = require("braid-design-system"); -const styles_components_addFn_cjs = require("./styles/components/add-fn.cjs"); -const styles_components_styles_css_cjs = require("./styles/components/styles.css.cjs"); +const styles_components_JobSummary_cjs = require("./styles/components/JobSummary.cjs"); const components = require("@crackle-fixtures/multi-entry-library/components"); -const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Card, { children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Box, { className: styles_components_styles_css_cjs.redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "gutter", children: [ - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Columns, { space: "gutter", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ - isNew && /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Badge, { tone: "positive", children: "New" }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Heading, { level: "3", children: title }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Inline, { space: "small", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Rating, { rating: styles_components_addFn_cjs.add(2, 1) }) - ] }) - ] }) }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { width: "content", children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconBookmark, {}) }) - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconLocation, {}), - " Melbourne" - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconTag, {}), - " Information Technology" - ] }), - /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconMoney, {}), - " 150k+" - ] }) - ] }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { children: "Long description of card details providing more information." }), - /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) -] }) }) }); +exports.JobSummary = styles_components_JobSummary_cjs.JobSummary; Object.defineProperty(exports, "MultiJobSummary", { enumerable: true, get: () => components.JobSummary }); -exports.JobSummary = JobSummary; /* #endregion */ @@ -57,42 +25,10 @@ export { JobSummary }; /* #region dist/index.mjs */ -import { jsx, jsxs } from "react/jsx-runtime"; -import { Card, Box, Stack, Columns, Column, Badge, Heading, Inline, Text, Rating, IconBookmark, IconLocation, IconTag, IconMoney } from "braid-design-system"; -import { add } from "./styles/components/add-fn.mjs"; -import { redBorder } from "./styles/components/styles.css.mjs"; -import { JobSummary } from "@crackle-fixtures/multi-entry-library/components"; -const JobSummary2 = ({ title, isNew }) => /* @__PURE__ */ jsx(Card, { children: /* @__PURE__ */ jsx(Box, { className: redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxs(Stack, { space: "gutter", children: [ - /* @__PURE__ */ jsxs(Columns, { space: "gutter", children: [ - /* @__PURE__ */ jsx(Column, { children: /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ - isNew && /* @__PURE__ */ jsx(Badge, { tone: "positive", children: "New" }), - /* @__PURE__ */ jsx(Heading, { level: "3", children: title }), - /* @__PURE__ */ jsxs(Inline, { space: "small", children: [ - /* @__PURE__ */ jsx(Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), - /* @__PURE__ */ jsx(Rating, { rating: add(2, 1) }) - ] }) - ] }) }), - /* @__PURE__ */ jsx(Column, { width: "content", children: /* @__PURE__ */ jsx(IconBookmark, {}) }) - ] }), - /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconLocation, {}), - " Melbourne" - ] }), - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconTag, {}), - " Information Technology" - ] }), - /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ - /* @__PURE__ */ jsx(IconMoney, {}), - " 150k+" - ] }) - ] }), - /* @__PURE__ */ jsx(Text, { children: "Long description of card details providing more information." }), - /* @__PURE__ */ jsx(Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) -] }) }) }); +import { JobSummary } from "./styles/components/JobSummary.mjs"; +import { JobSummary as JobSummary2 } from "@crackle-fixtures/multi-entry-library/components"; export { - JobSummary2 as JobSummary, - JobSummary as MultiJobSummary + JobSummary, + JobSummary2 as MultiJobSummary }; /* #endregion */ diff --git a/tests/__snapshots__/package/single-entry-library/dist/styles/components/JobSummary.ts.snap b/tests/__snapshots__/package/single-entry-library/dist/styles/components/JobSummary.ts.snap new file mode 100644 index 00000000..46097dc1 --- /dev/null +++ b/tests/__snapshots__/package/single-entry-library/dist/styles/components/JobSummary.ts.snap @@ -0,0 +1,77 @@ +/* #region dist/styles/components/JobSummary.cjs */ +"use strict"; +const jsxRuntime = require("react/jsx-runtime"); +const braidDesignSystem = require("braid-design-system"); +const styles_components_addFn_cjs = require("./add-fn.cjs"); +const styles_components_styles_css_cjs = require("./styles.css.cjs"); +const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Card, { children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Box, { className: styles_components_styles_css_cjs.redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "gutter", children: [ + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Columns, { space: "gutter", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { children: /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ + isNew && /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Badge, { tone: "positive", children: "New" }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Heading, { level: "3", children: title }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Inline, { space: "small", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Rating, { rating: styles_components_addFn_cjs.add(2, 1) }) + ] }) + ] }) }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Column, { width: "content", children: /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconBookmark, {}) }) + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Stack, { space: "small", children: [ + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconLocation, {}), + " Melbourne" + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconTag, {}), + " Information Technology" + ] }), + /* @__PURE__ */ jsxRuntime.jsxs(braidDesignSystem.Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.IconMoney, {}), + " 150k+" + ] }) + ] }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { children: "Long description of card details providing more information." }), + /* @__PURE__ */ jsxRuntime.jsx(braidDesignSystem.Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) +] }) }) }); +exports.JobSummary = JobSummary; +/* #endregion */ + + +/* #region dist/styles/components/JobSummary.mjs */ +import { jsx, jsxs } from "react/jsx-runtime"; +import { Card, Box, Stack, Columns, Column, Badge, Heading, Inline, Text, Rating, IconBookmark, IconLocation, IconTag, IconMoney } from "braid-design-system"; +import { add } from "./add-fn.mjs"; +import { redBorder } from "./styles.css.mjs"; +const JobSummary = ({ title, isNew }) => /* @__PURE__ */ jsx(Card, { children: /* @__PURE__ */ jsx(Box, { className: redBorder, id: "CUSTOM_STYLED_BOX_COMPONENT", children: /* @__PURE__ */ jsxs(Stack, { space: "gutter", children: [ + /* @__PURE__ */ jsxs(Columns, { space: "gutter", children: [ + /* @__PURE__ */ jsx(Column, { children: /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ + isNew && /* @__PURE__ */ jsx(Badge, { tone: "positive", children: "New" }), + /* @__PURE__ */ jsx(Heading, { level: "3", children: title }), + /* @__PURE__ */ jsxs(Inline, { space: "small", children: [ + /* @__PURE__ */ jsx(Text, { tone: "secondary", children: "Braid Design Pty Ltd" }), + /* @__PURE__ */ jsx(Rating, { rating: add(2, 1) }) + ] }) + ] }) }), + /* @__PURE__ */ jsx(Column, { width: "content", children: /* @__PURE__ */ jsx(IconBookmark, {}) }) + ] }), + /* @__PURE__ */ jsxs(Stack, { space: "small", children: [ + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconLocation, {}), + " Melbourne" + ] }), + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconTag, {}), + " Information Technology" + ] }), + /* @__PURE__ */ jsxs(Text, { size: "small", tone: "secondary", children: [ + /* @__PURE__ */ jsx(IconMoney, {}), + " 150k+" + ] }) + ] }), + /* @__PURE__ */ jsx(Text, { children: "Long description of card details providing more information." }), + /* @__PURE__ */ jsx(Text, { size: "xsmall", tone: "secondary", children: "2d ago" }) +] }) }) }); +export { + JobSummary +}; +/* #endregion */ diff --git a/tests/__snapshots__/package/single-entry-library/dist/styles/components/styles.css.ts.snap b/tests/__snapshots__/package/single-entry-library/dist/styles/components/styles.css.ts.snap index b0077665..71d30619 100644 --- a/tests/__snapshots__/package/single-entry-library/dist/styles/components/styles.css.ts.snap +++ b/tests/__snapshots__/package/single-entry-library/dist/styles/components/styles.css.ts.snap @@ -3,7 +3,7 @@ const fileScope = require("@vanilla-extract/css/fileScope"); const css = require("@vanilla-extract/css"); const styles_components_addFn_cjs = require("./add-fn.cjs"); -fileScope.setFileScope("src/components/styles.css.ts?used", "single-entry-library"); +fileScope.setFileScope("src/components/styles.css.ts", "single-entry-library"); const redBorder = css.style({ border: "5px solid papayawhip", margin: styles_components_addFn_cjs.add(10, 5) @@ -17,7 +17,7 @@ exports.redBorder = redBorder; import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope"; import { style } from "@vanilla-extract/css"; import { add } from "./add-fn.mjs"; -setFileScope("src/components/styles.css.ts?used", "single-entry-library"); +setFileScope("src/components/styles.css.ts", "single-entry-library"); const redBorder = style({ border: "5px solid papayawhip", margin: add(10, 5) diff --git a/tests/__snapshots__/package/with-side-effects/dist/css-more.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/css-more.ts.snap index aff4056e..b5237c11 100644 --- a/tests/__snapshots__/package/with-side-effects/dist/css-more.ts.snap +++ b/tests/__snapshots__/package/with-side-effects/dist/css-more.ts.snap @@ -2,34 +2,23 @@ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const styles_lib_breakpoints_cjs = require("./styles/lib/breakpoints.cjs"); -const Box = () => null; +const styles_lib_atoms_atoms_cjs = require("./styles/lib/atoms/atoms.cjs"); exports.breakpointNames = styles_lib_breakpoints_cjs.breakpointNames; exports.breakpoints = styles_lib_breakpoints_cjs.breakpoints; -exports.Box = Box; +exports.atoms = styles_lib_atoms_atoms_cjs.atoms; /* #endregion */ /* #region dist/css-more.d.ts */ -declare const breakpointNames: readonly ["mobile", "tablet", "desktop", "wide"]; -declare const breakpoints: { - readonly mobile: 0; - readonly tablet: 740; - readonly desktop: 992; - readonly wide: 1200; -}; -type Breakpoint = keyof typeof breakpoints; - -declare const Box: () => null; - -export { Box, Breakpoint, breakpointNames, breakpoints }; +export { Breakpoint, atoms, breakpointNames, breakpoints } from './reset.chunk.js'; /* #endregion */ /* #region dist/css-more.mjs */ import { breakpointNames, breakpoints } from "./styles/lib/breakpoints.mjs"; -const Box = () => null; +import { atoms } from "./styles/lib/atoms/atoms.mjs"; export { - Box, + atoms, breakpointNames, breakpoints }; diff --git a/tests/__snapshots__/package/with-side-effects/dist/css.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/css.ts.snap index e3e1398e..432c8375 100644 --- a/tests/__snapshots__/package/with-side-effects/dist/css.ts.snap +++ b/tests/__snapshots__/package/with-side-effects/dist/css.ts.snap @@ -1,19 +1,19 @@ /* #region dist/css.cjs */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -const cssMore = require("./css-more.cjs"); -exports.Box = cssMore.Box; +const styles_lib_atoms_atoms_cjs = require("./styles/lib/atoms/atoms.cjs"); +exports.atoms = styles_lib_atoms_atoms_cjs.atoms; /* #endregion */ /* #region dist/css.d.ts */ -export { Box } from './css-more.js'; +export { atoms } from './reset.chunk.js'; /* #endregion */ /* #region dist/css.mjs */ -import { Box } from "./css-more.mjs"; +import { atoms } from "./styles/lib/atoms/atoms.mjs"; export { - Box + atoms }; /* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/index.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/index.ts.snap index e86138b8..9d515220 100644 --- a/tests/__snapshots__/package/with-side-effects/dist/index.ts.snap +++ b/tests/__snapshots__/package/with-side-effects/dist/index.ts.snap @@ -1,21 +1,23 @@ /* #region dist/index.cjs */ "use strict"; -const sideEffects_lib_reset_resetTracker_cjs = require("./side-effects/lib/reset/resetTracker.cjs"); -if (process.env.NODE_ENV === "development") { - sideEffects_lib_reset_resetTracker_cjs.ensureResetImported(); -} +Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); +const sideEffects_lib_components_BraidProvider_cjs = require("./side-effects/lib/components/BraidProvider.cjs"); +const Box = () => null; +exports.BraidProvider = sideEffects_lib_components_BraidProvider_cjs.BraidProvider; +exports.Box = Box; /* #endregion */ /* #region dist/index.d.ts */ - -export { } +export { Box, BraidProvider } from './reset.chunk.js'; /* #endregion */ /* #region dist/index.mjs */ -import { ensureResetImported } from "./side-effects/lib/reset/resetTracker.mjs"; -if (process.env.NODE_ENV === "development") { - ensureResetImported(); -} +import { BraidProvider } from "./side-effects/lib/components/BraidProvider.mjs"; +const Box = () => null; +export { + Box, + BraidProvider +}; /* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/reset.chunk.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/reset.chunk.ts.snap new file mode 100644 index 00000000..fa4c3a61 --- /dev/null +++ b/tests/__snapshots__/package/with-side-effects/dist/reset.chunk.ts.snap @@ -0,0 +1,86 @@ +/* #region dist/reset.chunk.d.ts */ +import { ReactNode } from 'react'; +import * as _vanilla_extract_sprinkles from '@vanilla-extract/sprinkles'; + +declare const Box: () => null; + +declare const BraidProvider: ({ children }: { + children: ReactNode; +}) => JSX.Element; + +declare const breakpointNames: readonly ["mobile", "tablet", "desktop", "wide"]; +declare const breakpoints: { + readonly mobile: 0; + readonly tablet: 740; + readonly desktop: 992; + readonly wide: 1200; +}; +type Breakpoint = keyof typeof breakpoints; + +declare const sprinkles: ((props: { + readonly display?: ("none" | "block" | "inline" | "flex" | "inlineBlock" | { + mobile?: "none" | "block" | "inline" | "flex" | "inlineBlock" | undefined; + tablet?: "none" | "block" | "inline" | "flex" | "inlineBlock" | undefined; + desktop?: "none" | "block" | "inline" | "flex" | "inlineBlock" | undefined; + wide?: "none" | "block" | "inline" | "flex" | "inlineBlock" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "block" | "inline" | "flex" | "inlineBlock" | null>; + readonly position?: ("relative" | "absolute" | "fixed" | { + mobile?: "relative" | "absolute" | "fixed" | undefined; + tablet?: "relative" | "absolute" | "fixed" | undefined; + desktop?: "relative" | "absolute" | "fixed" | undefined; + wide?: "relative" | "absolute" | "fixed" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "relative" | "absolute" | "fixed" | null>; + readonly paddingTop?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; + readonly paddingBottom?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; + readonly paddingRight?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; + readonly paddingLeft?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; + padding?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; + paddingY?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; + paddingX?: ("none" | "medium" | { + mobile?: "none" | "medium" | undefined; + tablet?: "none" | "medium" | undefined; + desktop?: "none" | "medium" | undefined; + wide?: "none" | "medium" | undefined; + } | undefined) | _vanilla_extract_sprinkles.ResponsiveArray<4 | 3 | 2 | 1, "none" | "medium" | null>; +}) => string) & { + properties: Set<"display" | "paddingBottom" | "paddingLeft" | "paddingRight" | "paddingTop" | "position" | "padding" | "paddingY" | "paddingX">; +}; + +type Sprinkles = Parameters[0]; +interface Atoms extends Sprinkles { + reset?: keyof JSX.IntrinsicElements; +} +declare const atoms: ({ reset, ...rest }: Atoms) => string; + +export { Box, BraidProvider, type Breakpoint, atoms, breakpointNames, breakpoints }; +/* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/reset.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/reset.ts.snap index 074481f7..1cb5a27e 100644 --- a/tests/__snapshots__/package/with-side-effects/dist/reset.ts.snap +++ b/tests/__snapshots__/package/with-side-effects/dist/reset.ts.snap @@ -1,29 +1,25 @@ /* #region dist/reset.cjs */ "use strict"; -Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -require("./side-effects/lib/reset/index.cjs"); -const styles_lib_breakpoints_cjs = require("./styles/lib/breakpoints.cjs"); -if (process.env.NO_SIDE_EFFECTS !== "clearly") { - throw new Error("side-effect"); +require("./styles/lib/reset/reset.css.cjs"); +require("./styles/lib/atoms/sprinkles.css.cjs"); +const sideEffects_lib_reset_resetTracker_cjs = require("./side-effects/lib/reset/resetTracker.cjs"); +if (process.env.NODE_ENV === "development") { + sideEffects_lib_reset_resetTracker_cjs.markResetImported(); } -exports.breakpointNames = styles_lib_breakpoints_cjs.breakpointNames; -exports.breakpoints = styles_lib_breakpoints_cjs.breakpoints; /* #endregion */ /* #region dist/reset.d.ts */ -export { Breakpoint, breakpointNames, breakpoints } from './css-more.js'; + +export { } /* #endregion */ /* #region dist/reset.mjs */ -import "./side-effects/lib/reset/index.mjs"; -import { breakpointNames, breakpoints } from "./styles/lib/breakpoints.mjs"; -if (process.env.NO_SIDE_EFFECTS !== "clearly") { - throw new Error("side-effect"); +import "./styles/lib/reset/reset.css.mjs"; +import "./styles/lib/atoms/sprinkles.css.mjs"; +import { markResetImported } from "./side-effects/lib/reset/resetTracker.mjs"; +if (process.env.NODE_ENV === "development") { + markResetImported(); } -export { - breakpointNames, - breakpoints -}; /* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/atoms/atoms.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/atoms/atoms.ts.snap deleted file mode 100644 index a6f4d657..00000000 --- a/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/atoms/atoms.ts.snap +++ /dev/null @@ -1,11 +0,0 @@ -/* #region dist/side-effects/lib/atoms/atoms.cjs */ -"use strict"; -require("../../../styles/lib/atoms/sprinkles.css.cjs"); -require("../../../styles/lib/reset/reset.css.cjs"); -/* #endregion */ - - -/* #region dist/side-effects/lib/atoms/atoms.mjs */ -import "../../../styles/lib/atoms/sprinkles.css.mjs"; -import "../../../styles/lib/reset/reset.css.mjs"; -/* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/components/BraidProvider.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/components/BraidProvider.ts.snap new file mode 100644 index 00000000..fb619be9 --- /dev/null +++ b/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/components/BraidProvider.ts.snap @@ -0,0 +1,23 @@ +/* #region dist/side-effects/lib/components/BraidProvider.cjs */ +"use strict"; +const jsxRuntime = require("react/jsx-runtime"); +const sideEffects_lib_reset_resetTracker_cjs = require("../reset/resetTracker.cjs"); +if (process.env.NODE_ENV === "development") { + sideEffects_lib_reset_resetTracker_cjs.ensureResetImported(); +} +const BraidProvider = ({ children }) => /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children }); +exports.BraidProvider = BraidProvider; +/* #endregion */ + + +/* #region dist/side-effects/lib/components/BraidProvider.mjs */ +import { jsx, Fragment } from "react/jsx-runtime"; +import { ensureResetImported } from "../reset/resetTracker.mjs"; +if (process.env.NODE_ENV === "development") { + ensureResetImported(); +} +const BraidProvider = ({ children }) => /* @__PURE__ */ jsx(Fragment, { children }); +export { + BraidProvider +}; +/* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/reset/index.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/reset/index.ts.snap deleted file mode 100644 index 03a815ca..00000000 --- a/tests/__snapshots__/package/with-side-effects/dist/side-effects/lib/reset/index.ts.snap +++ /dev/null @@ -1,19 +0,0 @@ -/* #region dist/side-effects/lib/reset/index.cjs */ -"use strict"; -const sideEffects_lib_reset_resetTracker_cjs = require("./resetTracker.cjs"); -require("../../../styles/lib/atoms/sprinkles.css.cjs"); -require("../../../styles/lib/reset/reset.css.cjs"); -if (process.env.NODE_ENV === "development") { - sideEffects_lib_reset_resetTracker_cjs.markResetImported(); -} -/* #endregion */ - - -/* #region dist/side-effects/lib/reset/index.mjs */ -import { markResetImported } from "./resetTracker.mjs"; -import "../../../styles/lib/atoms/sprinkles.css.mjs"; -import "../../../styles/lib/reset/reset.css.mjs"; -if (process.env.NODE_ENV === "development") { - markResetImported(); -} -/* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/atoms.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/atoms.ts.snap new file mode 100644 index 00000000..be055f46 --- /dev/null +++ b/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/atoms.ts.snap @@ -0,0 +1,31 @@ +/* #region dist/styles/lib/atoms/atoms.cjs */ +"use strict"; +const styles_lib_atoms_sprinkles_css_cjs = require("./sprinkles.css.cjs"); +const styles_lib_reset_reset_css_cjs = require("../reset/reset.css.cjs"); +const atoms = ({ reset, ...rest }) => { + if (!reset) { + return styles_lib_atoms_sprinkles_css_cjs.sprinkles(rest); + } + const elementReset = styles_lib_reset_reset_css_cjs.element[reset]; + const sprinklesClasses = styles_lib_atoms_sprinkles_css_cjs.sprinkles(rest); + return `${styles_lib_reset_reset_css_cjs.base}${elementReset ? ` ${elementReset}` : ""}${sprinklesClasses ? ` ${sprinklesClasses}` : ""}`; +}; +exports.atoms = atoms; +/* #endregion */ + + +/* #region dist/styles/lib/atoms/atoms.mjs */ +import { sprinkles } from "./sprinkles.css.mjs"; +import { base, element } from "../reset/reset.css.mjs"; +const atoms = ({ reset, ...rest }) => { + if (!reset) { + return sprinkles(rest); + } + const elementReset = element[reset]; + const sprinklesClasses = sprinkles(rest); + return `${base}${elementReset ? ` ${elementReset}` : ""}${sprinklesClasses ? ` ${sprinklesClasses}` : ""}`; +}; +export { + atoms +}; +/* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/sprinkles.css.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/sprinkles.css.ts.snap index 7c360c02..2a0c5013 100644 --- a/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/sprinkles.css.ts.snap +++ b/tests/__snapshots__/package/with-side-effects/dist/styles/lib/atoms/sprinkles.css.ts.snap @@ -2,12 +2,12 @@ "use strict"; const fileScope = require("@vanilla-extract/css/fileScope"); const css = require("@vanilla-extract/css"); -const sprinkles = require("@vanilla-extract/sprinkles"); +const sprinkles$1 = require("@vanilla-extract/sprinkles"); const styles_lib_breakpoints_cjs = require("../breakpoints.cjs"); const styles_lib_atoms_atomicProperties_cjs = require("./atomicProperties.cjs"); -fileScope.setFileScope("src/lib/atoms/sprinkles.css.ts?used", "with-side-effects"); +fileScope.setFileScope("src/lib/atoms/sprinkles.css.ts", "with-side-effects"); css.style({}, "darkMode"); -const responsiveAtomicProperties = sprinkles.defineProperties({ +const responsiveAtomicProperties = sprinkles$1.defineProperties({ defaultCondition: "mobile", conditions: { mobile: {}, @@ -29,10 +29,11 @@ const responsiveAtomicProperties = sprinkles.defineProperties({ paddingX: ["paddingLeft", "paddingRight"] } }); -sprinkles.createSprinkles(responsiveAtomicProperties); -sprinkles.createNormalizeValueFn(responsiveAtomicProperties); -sprinkles.createMapValueFn(responsiveAtomicProperties); +const sprinkles = sprinkles$1.createSprinkles(responsiveAtomicProperties); +sprinkles$1.createNormalizeValueFn(responsiveAtomicProperties); +sprinkles$1.createMapValueFn(responsiveAtomicProperties); fileScope.endFileScope(); +exports.sprinkles = sprinkles; /* #endregion */ @@ -42,7 +43,7 @@ import { style } from "@vanilla-extract/css"; import { defineProperties, createSprinkles, createNormalizeValueFn, createMapValueFn } from "@vanilla-extract/sprinkles"; import { breakpoints, breakpointNames } from "../breakpoints.mjs"; import { responsiveProperties } from "./atomicProperties.mjs"; -setFileScope("src/lib/atoms/sprinkles.css.ts?used", "with-side-effects"); +setFileScope("src/lib/atoms/sprinkles.css.ts", "with-side-effects"); style({}, "darkMode"); const responsiveAtomicProperties = defineProperties({ defaultCondition: "mobile", @@ -66,8 +67,11 @@ const responsiveAtomicProperties = defineProperties({ paddingX: ["paddingLeft", "paddingRight"] } }); -createSprinkles(responsiveAtomicProperties); +const sprinkles = createSprinkles(responsiveAtomicProperties); createNormalizeValueFn(responsiveAtomicProperties); createMapValueFn(responsiveAtomicProperties); endFileScope(); +export { + sprinkles +}; /* #endregion */ diff --git a/tests/__snapshots__/package/with-side-effects/dist/styles/lib/reset/reset.css.ts.snap b/tests/__snapshots__/package/with-side-effects/dist/styles/lib/reset/reset.css.ts.snap index fe7972f0..5d6e8fff 100644 --- a/tests/__snapshots__/package/with-side-effects/dist/styles/lib/reset/reset.css.ts.snap +++ b/tests/__snapshots__/package/with-side-effects/dist/styles/lib/reset/reset.css.ts.snap @@ -2,9 +2,9 @@ "use strict"; const fileScope = require("@vanilla-extract/css/fileScope"); const css = require("@vanilla-extract/css"); -fileScope.setFileScope("src/lib/reset/reset.css.ts?used", "with-side-effects"); +fileScope.setFileScope("src/lib/reset/reset.css.ts", "with-side-effects"); const hideFocusRingsDataAttribute = "data-braid-hidefocusrings"; -css.style({ +const base = css.style({ margin: 0, padding: 0, border: 0, @@ -19,19 +19,24 @@ css.style({ } } }, "base"); -css.style({ +const block = css.style({ display: "block" }, "block"); +const element = { + section: block +}; fileScope.endFileScope(); +exports.base = base; +exports.element = element; /* #endregion */ /* #region dist/styles/lib/reset/reset.css.mjs */ import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope"; import { style } from "@vanilla-extract/css"; -setFileScope("src/lib/reset/reset.css.ts?used", "with-side-effects"); +setFileScope("src/lib/reset/reset.css.ts", "with-side-effects"); const hideFocusRingsDataAttribute = "data-braid-hidefocusrings"; -style({ +const base = style({ margin: 0, padding: 0, border: 0, @@ -46,8 +51,15 @@ style({ } } }, "base"); -style({ +const block = style({ display: "block" }, "block"); +const element = { + section: block +}; endFileScope(); +export { + base, + element +}; /* #endregion */ diff --git a/tests/__snapshots__/package/with-styles/dist/index.ts.snap b/tests/__snapshots__/package/with-styles/dist/index.ts.snap index 9197d82a..7981cb5e 100644 --- a/tests/__snapshots__/package/with-styles/dist/index.ts.snap +++ b/tests/__snapshots__/package/with-styles/dist/index.ts.snap @@ -1,12 +1,8 @@ /* #region dist/index.cjs */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); -const jsxRuntime = require("react/jsx-runtime"); -require("@crackle-fixtures/package-with-styles/styles.css"); -const styles_Component_css_cjs = require("./styles/Component.css.cjs"); -const thirdparty = ""; -const Component = () => /* @__PURE__ */ jsxRuntime.jsx("div", { className: styles_Component_css_cjs.redBorder, children: /* @__PURE__ */ jsxRuntime.jsx("span", { className: "external" }) }); -exports.Component = Component; +const styles_Component_cjs = require("./styles/Component.cjs"); +exports.Component = styles_Component_cjs.Component; /* #endregion */ @@ -18,11 +14,7 @@ export { _default as Component }; /* #region dist/index.mjs */ -import { jsx } from "react/jsx-runtime"; -import "@crackle-fixtures/package-with-styles/styles.css"; -import { redBorder } from "./styles/Component.css.mjs"; -const thirdparty = ""; -const Component = () => /* @__PURE__ */ jsx("div", { className: redBorder, children: /* @__PURE__ */ jsx("span", { className: "external" }) }); +import { Component } from "./styles/Component.mjs"; export { Component }; diff --git a/tests/__snapshots__/package/with-styles/dist/styles/Component.css.ts.snap b/tests/__snapshots__/package/with-styles/dist/styles/Component.css.ts.snap index 7c092820..f3cd642b 100644 --- a/tests/__snapshots__/package/with-styles/dist/styles/Component.css.ts.snap +++ b/tests/__snapshots__/package/with-styles/dist/styles/Component.css.ts.snap @@ -2,7 +2,7 @@ "use strict"; const fileScope = require("@vanilla-extract/css/fileScope"); const css = require("@vanilla-extract/css"); -fileScope.setFileScope("src/Component.css.ts?used", "with-styles"); +fileScope.setFileScope("src/Component.css.ts", "with-styles"); const redBorder = css.style({ border: "5px solid red" }, "redBorder"); @@ -14,7 +14,7 @@ exports.redBorder = redBorder; /* #region dist/styles/Component.css.mjs */ import { setFileScope, endFileScope } from "@vanilla-extract/css/fileScope"; import { style } from "@vanilla-extract/css"; -setFileScope("src/Component.css.ts?used", "with-styles"); +setFileScope("src/Component.css.ts", "with-styles"); const redBorder = style({ border: "5px solid red" }, "redBorder"); diff --git a/tests/__snapshots__/package/with-styles/dist/styles/Component.ts.snap b/tests/__snapshots__/package/with-styles/dist/styles/Component.ts.snap new file mode 100644 index 00000000..f138f651 --- /dev/null +++ b/tests/__snapshots__/package/with-styles/dist/styles/Component.ts.snap @@ -0,0 +1,19 @@ +/* #region dist/styles/Component.cjs */ +"use strict"; +const jsxRuntime = require("react/jsx-runtime"); +require("@crackle-fixtures/package-with-styles/styles.css"); +const styles_Component_css_cjs = require("./Component.css.cjs"); +const Component = () => /* @__PURE__ */ jsxRuntime.jsx("div", { className: styles_Component_css_cjs.redBorder, children: /* @__PURE__ */ jsxRuntime.jsx("span", { className: "external" }) }); +exports.Component = Component; +/* #endregion */ + + +/* #region dist/styles/Component.mjs */ +import { jsx } from "react/jsx-runtime"; +import "@crackle-fixtures/package-with-styles/styles.css"; +import { redBorder } from "./Component.css.mjs"; +const Component = () => /* @__PURE__ */ jsx("div", { className: redBorder, children: /* @__PURE__ */ jsx("span", { className: "external" }) }); +export { + Component +}; +/* #endregion */ diff --git a/tests/package.json b/tests/package.json index 1fdcbe7c..29c5e3fd 100644 --- a/tests/package.json +++ b/tests/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@crackle/core": "workspace:*", - "@playwright/test": "^1.32.0", + "@playwright/test": "^1.40.0", "@types/lodash": "^4.14.192", "fast-glob": "^3.2.12", "fixturez": "^1.1.0",