diff --git a/integrations/upgrade/index.test.ts b/integrations/upgrade/index.test.ts index dc3279abf..3b2c7e9d3 100644 --- a/integrations/upgrade/index.test.ts +++ b/integrations/upgrade/index.test.ts @@ -8,10 +8,8 @@ test( 'package.json': json` { "dependencies": { + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" - }, - "devDependencies": { - "@tailwindcss/cli": "workspace:^" } } `, @@ -53,6 +51,7 @@ test( 'package.json': json` { "dependencies": { + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" }, "devDependencies": { @@ -166,6 +165,7 @@ test( 'package.json': json` { "dependencies": { + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" } } @@ -246,7 +246,7 @@ test( `, 'tailwind.config.js': js`module.exports = {}`, 'src/index.css': css` - @import 'tailwindcss'; + @import 'tailwindcss/tailwind.css'; .a { @apply flex; @@ -311,7 +311,7 @@ test( 'package.json': json` { "dependencies": { - "tailwindcss": "workspace:^", + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" } } @@ -383,14 +383,14 @@ test( 'package.json': json` { "dependencies": { - "tailwindcss": "workspace:^", + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" } } `, 'tailwind.config.js': js`module.exports = {}`, 'src/index.css': css` - @import 'tailwindcss'; + @import 'tailwindcss/tailwind.css'; @layer components { .btn { @@ -460,7 +460,7 @@ test( 'package.json': json` { "dependencies": { - "tailwindcss": "workspace:^", + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" } } @@ -907,6 +907,7 @@ test( 'package.json': json` { "dependencies": { + "tailwindcss": "^3", "@tailwindcss/upgrade": "workspace:^" } } diff --git a/integrations/utils.ts b/integrations/utils.ts index 1a8354a49..44ee3c6fc 100644 --- a/integrations/utils.ts +++ b/integrations/utils.ts @@ -474,7 +474,14 @@ async function overwriteVersionsInPackageJson(content: string): Promise json.pnpm ||= {} json.pnpm.overrides ||= {} for (let pkg of PUBLIC_PACKAGES) { - json.pnpm.overrides[pkg] = resolveVersion(pkg) + if (pkg === 'tailwindcss') { + // We want to be explicit about the `tailwindcss` package so our tests can + // also import v3 without conflicting v4 tarballs. + json.pnpm.overrides['@tailwindcss/node>tailwindcss'] = resolveVersion(pkg) + json.pnpm.overrides['@tailwindcss/upgrade>tailwindcss'] = resolveVersion(pkg) + } else { + json.pnpm.overrides[pkg] = resolveVersion(pkg) + } } return JSON.stringify(json, null, 2) diff --git a/packages/@tailwindcss-cli/package.json b/packages/@tailwindcss-cli/package.json index 50dcd1b89..2385fe711 100644 --- a/packages/@tailwindcss-cli/package.json +++ b/packages/@tailwindcss-cli/package.json @@ -36,6 +36,6 @@ "lightningcss": "catalog:", "mri": "^1.2.0", "picocolors": "^1.1.1", - "tailwindcss": "workspace:^" + "tailwindcss": "workspace:*" } } diff --git a/packages/@tailwindcss-node/package.json b/packages/@tailwindcss-node/package.json index 6962fecaa..fbe17c81f 100644 --- a/packages/@tailwindcss-node/package.json +++ b/packages/@tailwindcss-node/package.json @@ -36,11 +36,9 @@ "default": "./dist/esm-cache.loader.mjs" } }, - "devDependencies": { - "tailwindcss": "workspace:^" - }, "dependencies": { "enhanced-resolve": "^5.17.1", - "jiti": "^2.0.0-beta.3" + "jiti": "^2.0.0-beta.3", + "tailwindcss": "workspace:*" } } diff --git a/packages/@tailwindcss-postcss/package.json b/packages/@tailwindcss-postcss/package.json index 0808e6da9..6a6eb7e46 100644 --- a/packages/@tailwindcss-postcss/package.json +++ b/packages/@tailwindcss-postcss/package.json @@ -35,7 +35,7 @@ "@tailwindcss/oxide": "workspace:^", "lightningcss": "catalog:", "postcss": "^8.4.41", - "tailwindcss": "workspace:^" + "tailwindcss": "workspace:*" }, "devDependencies": { "@types/node": "catalog:", diff --git a/packages/@tailwindcss-upgrade/package.json b/packages/@tailwindcss-upgrade/package.json index 21b60193e..608ac07d9 100644 --- a/packages/@tailwindcss-upgrade/package.json +++ b/packages/@tailwindcss-upgrade/package.json @@ -40,9 +40,9 @@ "postcss-import": "^16.1.0", "postcss-selector-parser": "^7.0.0", "prettier": "^3.3.3", - "tailwindcss": "workspace:^", "tree-sitter": "^0.22.0", - "tree-sitter-typescript": "^0.23.0" + "tree-sitter-typescript": "^0.23.0", + "tailwindcss": "workspace:*" }, "devDependencies": { "@types/braces": "^3.0.4", diff --git a/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.test.ts b/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.test.ts index 7e8428b38..362f52054 100644 --- a/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.test.ts +++ b/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.test.ts @@ -1,8 +1,8 @@ import { __unstable__loadDesignSystem } from '@tailwindcss/node' import dedent from 'dedent' import postcss from 'postcss' -import type { Config } from 'tailwindcss' import { expect, it } from 'vitest' +import type { Config } from '../../../tailwindcss/src/compat/plugin-api' import { migrateAtApply } from './migrate-at-apply' const css = dedent diff --git a/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.ts b/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.ts index 2c9de0189..0d3a1f035 100644 --- a/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.ts +++ b/packages/@tailwindcss-upgrade/src/codemods/migrate-at-apply.ts @@ -1,5 +1,5 @@ import type { AtRule, Plugin } from 'postcss' -import type { Config } from 'tailwindcss' +import type { Config } from '../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../tailwindcss/src/design-system' import { segment } from '../../../tailwindcss/src/utils/segment' import { migrateCandidate } from '../template/migrate' diff --git a/packages/@tailwindcss-upgrade/src/codemods/migrate-border-compatibility.ts b/packages/@tailwindcss-upgrade/src/codemods/migrate-border-compatibility.ts index 0fe0b0011..4cedd1b15 100644 --- a/packages/@tailwindcss-upgrade/src/codemods/migrate-border-compatibility.ts +++ b/packages/@tailwindcss-upgrade/src/codemods/migrate-border-compatibility.ts @@ -1,7 +1,7 @@ import dedent from 'dedent' import postcss, { type Plugin, type Root } from 'postcss' -import type { Config } from 'tailwindcss' import { keyPathToCssProperty } from '../../../tailwindcss/src/compat/apply-config-to-theme' +import type { Config } from '../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../tailwindcss/src/design-system' import { toKeyPath } from '../../../tailwindcss/src/utils/to-key-path' import * as ValueParser from '../../../tailwindcss/src/value-parser' diff --git a/packages/@tailwindcss-upgrade/src/codemods/migrate-media-screen.ts b/packages/@tailwindcss-upgrade/src/codemods/migrate-media-screen.ts index 538e482c5..40fe29c3c 100644 --- a/packages/@tailwindcss-upgrade/src/codemods/migrate-media-screen.ts +++ b/packages/@tailwindcss-upgrade/src/codemods/migrate-media-screen.ts @@ -1,6 +1,6 @@ import { type Plugin, type Root } from 'postcss' -import type { Config } from 'tailwindcss' import { resolveConfig } from '../../../tailwindcss/src/compat/config/resolve-config' +import type { Config } from '../../../tailwindcss/src/compat/plugin-api' import { buildMediaQuery } from '../../../tailwindcss/src/compat/screens-config' import type { DesignSystem } from '../../../tailwindcss/src/design-system' import { DefaultMap } from '../../../tailwindcss/src/utils/default-map' diff --git a/packages/@tailwindcss-upgrade/src/migrate-js-config.ts b/packages/@tailwindcss-upgrade/src/migrate-js-config.ts index 8291812ee..4ac4fe8d3 100644 --- a/packages/@tailwindcss-upgrade/src/migrate-js-config.ts +++ b/packages/@tailwindcss-upgrade/src/migrate-js-config.ts @@ -2,9 +2,8 @@ import { Scanner } from '@tailwindcss/oxide' import fs from 'node:fs/promises' import path from 'node:path' import { fileURLToPath } from 'node:url' -import { type Config } from 'tailwindcss' -import defaultTheme from 'tailwindcss/defaultTheme' import { loadModule } from '../../@tailwindcss-node/src/compile' +import defaultTheme from '../../tailwindcss/dist/default-theme' import { atRule, toCss, type AstNode } from '../../tailwindcss/src/ast' import { keyPathToCssProperty, @@ -15,6 +14,7 @@ import { resolveConfig, type ConfigFile } from '../../tailwindcss/src/compat/con import type { ResolvedConfig, ThemeConfig } from '../../tailwindcss/src/compat/config/types' import { buildCustomContainerUtilityRules } from '../../tailwindcss/src/compat/container' import { darkModePlugin } from '../../tailwindcss/src/compat/dark-mode' +import type { Config } from '../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../tailwindcss/src/design-system' import { escape } from '../../tailwindcss/src/utils/escape' import { isValidSpacingMultiplier } from '../../tailwindcss/src/utils/infer-data-type' diff --git a/packages/@tailwindcss-upgrade/src/migrate.ts b/packages/@tailwindcss-upgrade/src/migrate.ts index 51dd526e8..bbde4a717 100644 --- a/packages/@tailwindcss-upgrade/src/migrate.ts +++ b/packages/@tailwindcss-upgrade/src/migrate.ts @@ -1,7 +1,7 @@ import { normalizePath } from '@tailwindcss/node' import path from 'node:path' import postcss from 'postcss' -import type { Config } from 'tailwindcss' +import type { Config } from '../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../tailwindcss/src/design-system' import { DefaultMap } from '../../tailwindcss/src/utils/default-map' import { segment } from '../../tailwindcss/src/utils/segment' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/arbitrary-value-to-bare-value.ts b/packages/@tailwindcss-upgrade/src/template/codemods/arbitrary-value-to-bare-value.ts index fb3d1b602..77a303dc3 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/arbitrary-value-to-bare-value.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/arbitrary-value-to-bare-value.ts @@ -1,5 +1,5 @@ -import type { Config } from 'tailwindcss' import { parseCandidate, type Candidate, type Variant } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { isPositiveInteger } from '../../../../tailwindcss/src/utils/infer-data-type' import { segment } from '../../../../tailwindcss/src/utils/segment' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/automatic-var-injection.ts b/packages/@tailwindcss-upgrade/src/template/codemods/automatic-var-injection.ts index 858a80fd9..33995c04a 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/automatic-var-injection.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/automatic-var-injection.ts @@ -1,6 +1,6 @@ -import type { Config } from 'tailwindcss' import { walk, WalkAction } from '../../../../tailwindcss/src/ast' import { type Candidate, type Variant } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/bg-gradient.ts b/packages/@tailwindcss-upgrade/src/template/codemods/bg-gradient.ts index d85350ccd..02ad5590b 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/bg-gradient.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/bg-gradient.ts @@ -1,4 +1,4 @@ -import type { Config } from 'tailwindcss' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/important.ts b/packages/@tailwindcss-upgrade/src/template/codemods/important.ts index 7955e8412..4f2c6871f 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/important.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/important.ts @@ -1,5 +1,5 @@ -import type { Config } from 'tailwindcss' import { parseCandidate } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { printCandidate } from '../candidates' import { isSafeMigration } from '../is-safe-migration' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/legacy-arbitrary-values.ts b/packages/@tailwindcss-upgrade/src/template/codemods/legacy-arbitrary-values.ts index 704bda479..1c60526fd 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/legacy-arbitrary-values.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/legacy-arbitrary-values.ts @@ -1,5 +1,5 @@ -import type { Config } from 'tailwindcss' import { parseCandidate } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { segment } from '../../../../tailwindcss/src/utils/segment' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/legacy-classes.ts b/packages/@tailwindcss-upgrade/src/template/codemods/legacy-classes.ts index 4f1616eb4..e0f7c6e60 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/legacy-classes.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/legacy-classes.ts @@ -1,8 +1,8 @@ import { __unstable__loadDesignSystem } from '@tailwindcss/node' import path from 'node:path' import url from 'node:url' -import type { Config } from 'tailwindcss' import type { Candidate } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { DefaultMap } from '../../../../tailwindcss/src/utils/default-map' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/max-width-screen.ts b/packages/@tailwindcss-upgrade/src/template/codemods/max-width-screen.ts index de19c64d5..4a14e5aad 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/max-width-screen.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/max-width-screen.ts @@ -1,4 +1,4 @@ -import type { Config } from 'tailwindcss' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/modernize-arbitrary-values.ts b/packages/@tailwindcss-upgrade/src/template/codemods/modernize-arbitrary-values.ts index c3d511d50..dbf08084f 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/modernize-arbitrary-values.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/modernize-arbitrary-values.ts @@ -1,6 +1,6 @@ import SelectorParser from 'postcss-selector-parser' -import type { Config } from 'tailwindcss' import { parseCandidate, type Candidate, type Variant } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { isPositiveInteger } from '../../../../tailwindcss/src/utils/infer-data-type' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/prefix.ts b/packages/@tailwindcss-upgrade/src/template/codemods/prefix.ts index 2e5d60a47..10a8bb6ed 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/prefix.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/prefix.ts @@ -1,5 +1,5 @@ -import type { Config } from 'tailwindcss' import { parseCandidate, type Candidate } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { segment } from '../../../../tailwindcss/src/utils/segment' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/simple-legacy-classes.ts b/packages/@tailwindcss-upgrade/src/template/codemods/simple-legacy-classes.ts index 9e1e40742..c212e032e 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/simple-legacy-classes.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/simple-legacy-classes.ts @@ -1,4 +1,4 @@ -import type { Config } from 'tailwindcss' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/theme-to-var.ts b/packages/@tailwindcss-upgrade/src/template/codemods/theme-to-var.ts index c1eb98628..c589e6950 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/theme-to-var.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/theme-to-var.ts @@ -1,4 +1,3 @@ -import type { Config } from 'tailwindcss' import { parseCandidate, type Candidate, @@ -6,6 +5,7 @@ import { type Variant, } from '../../../../tailwindcss/src/candidate' import { keyPathToCssProperty } from '../../../../tailwindcss/src/compat/apply-config-to-theme' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { isValidSpacingMultiplier } from '../../../../tailwindcss/src/utils/infer-data-type' import { segment } from '../../../../tailwindcss/src/utils/segment' diff --git a/packages/@tailwindcss-upgrade/src/template/codemods/variant-order.ts b/packages/@tailwindcss-upgrade/src/template/codemods/variant-order.ts index 8ee45d157..07c7015ab 100644 --- a/packages/@tailwindcss-upgrade/src/template/codemods/variant-order.ts +++ b/packages/@tailwindcss-upgrade/src/template/codemods/variant-order.ts @@ -1,6 +1,6 @@ -import type { Config } from 'tailwindcss' import { walk, type AstNode } from '../../../../tailwindcss/src/ast' import { type Variant } from '../../../../tailwindcss/src/candidate' +import type { Config } from '../../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../../tailwindcss/src/design-system' import { printCandidate } from '../candidates' diff --git a/packages/@tailwindcss-upgrade/src/template/migrate.ts b/packages/@tailwindcss-upgrade/src/template/migrate.ts index c6ccdea40..dd043c34b 100644 --- a/packages/@tailwindcss-upgrade/src/template/migrate.ts +++ b/packages/@tailwindcss-upgrade/src/template/migrate.ts @@ -1,6 +1,6 @@ import fs from 'node:fs/promises' import path, { extname } from 'node:path' -import type { Config } from 'tailwindcss' +import type { Config } from '../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../tailwindcss/src/design-system' import { extractRawCandidates } from './candidates' import { arbitraryValueToBareValue } from './codemods/arbitrary-value-to-bare-value' diff --git a/packages/@tailwindcss-upgrade/src/template/prepare-config.ts b/packages/@tailwindcss-upgrade/src/template/prepare-config.ts index e63e186d4..5b04e8578 100644 --- a/packages/@tailwindcss-upgrade/src/template/prepare-config.ts +++ b/packages/@tailwindcss-upgrade/src/template/prepare-config.ts @@ -2,9 +2,9 @@ import { __unstable__loadDesignSystem, compile } from '@tailwindcss/node' import fs from 'node:fs/promises' import path, { dirname } from 'node:path' import { fileURLToPath } from 'node:url' -import type { Config } from 'tailwindcss' import { loadModule } from '../../../@tailwindcss-node/src/compile' import { resolveConfig } from '../../../tailwindcss/src/compat/config/resolve-config' +import type { Config } from '../../../tailwindcss/src/compat/plugin-api' import type { DesignSystem } from '../../../tailwindcss/src/design-system' import { error } from '../utils/renderer' import { migratePrefix } from './codemods/prefix' diff --git a/packages/@tailwindcss-vite/package.json b/packages/@tailwindcss-vite/package.json index 57e2fc0ed..3154a69aa 100644 --- a/packages/@tailwindcss-vite/package.json +++ b/packages/@tailwindcss-vite/package.json @@ -32,7 +32,7 @@ "@tailwindcss/oxide": "workspace:^", "lightningcss": "catalog:", "svelte-preprocess": "^6.0.2", - "tailwindcss": "workspace:^" + "tailwindcss": "workspace:*" }, "devDependencies": { "@types/node": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c2f1212d6..5aad02edc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -162,7 +162,7 @@ importers: specifier: ^1.1.1 version: 1.1.1 tailwindcss: - specifier: workspace:^ + specifier: workspace:* version: link:../tailwindcss packages/@tailwindcss-node: @@ -173,9 +173,8 @@ importers: jiti: specifier: ^2.0.0-beta.3 version: 2.4.0 - devDependencies: tailwindcss: - specifier: workspace:^ + specifier: workspace:* version: link:../tailwindcss packages/@tailwindcss-postcss: @@ -196,7 +195,7 @@ importers: specifier: ^8.4.41 version: 8.4.41 tailwindcss: - specifier: workspace:^ + specifier: workspace:* version: link:../tailwindcss devDependencies: '@types/node': @@ -318,7 +317,7 @@ importers: specifier: ^3.3.3 version: 3.3.3 tailwindcss: - specifier: workspace:^ + specifier: workspace:* version: link:../tailwindcss tree-sitter: specifier: ^0.22.0 @@ -352,7 +351,7 @@ importers: specifier: ^6.0.2 version: 6.0.2(@babel/core@7.25.2)(postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0))(postcss@8.4.47)(svelte@4.2.18)(typescript@5.6.3) tailwindcss: - specifier: workspace:^ + specifier: workspace:* version: link:../tailwindcss devDependencies: '@types/node': @@ -1234,13 +1233,11 @@ packages: '@parcel/watcher-darwin-arm64@2.5.0': resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} engines: {node: '>= 10.0.0'} - cpu: [arm64] os: [darwin] '@parcel/watcher-darwin-x64@2.5.0': resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} engines: {node: '>= 10.0.0'} - cpu: [x64] os: [darwin] '@parcel/watcher-freebsd-x64@2.5.0': @@ -1264,25 +1261,21 @@ packages: '@parcel/watcher-linux-arm64-glibc@2.5.0': resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} engines: {node: '>= 10.0.0'} - cpu: [arm64] os: [linux] '@parcel/watcher-linux-arm64-musl@2.5.0': resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} engines: {node: '>= 10.0.0'} - cpu: [arm64] os: [linux] '@parcel/watcher-linux-x64-glibc@2.5.0': resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} engines: {node: '>= 10.0.0'} - cpu: [x64] os: [linux] '@parcel/watcher-linux-x64-musl@2.5.0': resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} engines: {node: '>= 10.0.0'} - cpu: [x64] os: [linux] '@parcel/watcher-win32-arm64@2.5.0': @@ -1300,7 +1293,6 @@ packages: '@parcel/watcher-win32-x64@2.5.0': resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} engines: {node: '>= 10.0.0'} - cpu: [x64] os: [win32] '@parcel/watcher@2.5.0': @@ -1734,7 +1726,6 @@ packages: bun@1.1.29: resolution: {integrity: sha512-SKhpyKNZtgxrVel9ec9xon3LDv8mgpiuFhARgcJo1YIbggY2PBrKHRNiwQ6Qlb+x3ivmRurfuwWgwGexjpgBRg==} - cpu: [arm64, x64] os: [darwin, linux, win32] hasBin: true @@ -2639,13 +2630,11 @@ packages: lightningcss-darwin-arm64@1.26.0: resolution: {integrity: sha512-n4TIvHO1NY1ondKFYpL2ZX0bcC2y6yjXMD6JfyizgR8BCFNEeArINDzEaeqlfX9bXz73Bpz/Ow0nu+1qiDrBKg==} engines: {node: '>= 12.0.0'} - cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.26.0: resolution: {integrity: sha512-Rf9HuHIDi1R6/zgBkJh25SiJHF+dm9axUZW/0UoYCW1/8HV0gMI0blARhH4z+REmWiU1yYT/KyNF3h7tHyRXUg==} engines: {node: '>= 12.0.0'} - cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.26.0: @@ -2663,25 +2652,21 @@ packages: lightningcss-linux-arm64-gnu@1.26.0: resolution: {integrity: sha512-iJmZM7fUyVjH+POtdiCtExG+67TtPUTer7K/5A8DIfmPfrmeGvzfRyBltGhQz13Wi15K1lf2cPYoRaRh6vcwNA==} engines: {node: '>= 12.0.0'} - cpu: [arm64] os: [linux] lightningcss-linux-arm64-musl@1.26.0: resolution: {integrity: sha512-XxoEL++tTkyuvu+wq/QS8bwyTXZv2y5XYCMcWL45b8XwkiS8eEEEej9BkMGSRwxa5J4K+LDeIhLrS23CpQyfig==} engines: {node: '>= 12.0.0'} - cpu: [arm64] os: [linux] lightningcss-linux-x64-gnu@1.26.0: resolution: {integrity: sha512-1dkTfZQAYLj8MUSkd6L/+TWTG8V6Kfrzfa0T1fSlXCXQHrt1HC1/UepXHtKHDt/9yFwyoeayivxXAsApVxn6zA==} engines: {node: '>= 12.0.0'} - cpu: [x64] os: [linux] lightningcss-linux-x64-musl@1.26.0: resolution: {integrity: sha512-yX3Rk9m00JGCUzuUhFEojY+jf/6zHs3XU8S8Vk+FRbnr4St7cjyMXdNjuA2LjiT8e7j8xHRCH8hyZ4H/btRE4A==} engines: {node: '>= 12.0.0'} - cpu: [x64] os: [linux] lightningcss-win32-arm64-msvc@1.26.0: @@ -2693,7 +2678,6 @@ packages: lightningcss-win32-x64-msvc@1.26.0: resolution: {integrity: sha512-pYS3EyGP3JRhfqEFYmfFDiZ9/pVNfy8jVIYtrx9TVNusVyDK3gpW1w/rbvroQ4bDJi7grdUtyrYU6V2xkY/bBw==} engines: {node: '>= 12.0.0'} - cpu: [x64] os: [win32] lightningcss@1.26.0: @@ -5209,7 +5193,7 @@ snapshots: eslint: 9.11.1(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.11.1(jiti@2.4.0)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)) eslint-plugin-jsx-a11y: 6.9.0(eslint@9.11.1(jiti@2.4.0)) eslint-plugin-react: 7.35.0(eslint@9.11.1(jiti@2.4.0)) eslint-plugin-react-hooks: 4.6.2(eslint@9.11.1(jiti@2.4.0)) @@ -5232,8 +5216,8 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.11.1(jiti@2.4.0) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.11.1(jiti@2.4.0)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.11.1(jiti@2.4.0)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -5274,7 +5258,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.11.1(jiti@2.4.0)): + eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: @@ -5285,7 +5269,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.11.1(jiti@2.4.0)): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -5295,7 +5279,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.11.1(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.11.1(jiti@2.4.0)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@9.11.1(jiti@2.4.0))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)))(eslint@9.11.1(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3