chore: hide prefix temporarily
This commit is contained in:
parent
c8d746ddba
commit
78c4da4809
|
|
@ -151,14 +151,14 @@ export async function promptForConfig(
|
||||||
active: 'yes',
|
active: 'yes',
|
||||||
inactive: 'no',
|
inactive: 'no',
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
type: 'text',
|
// type: 'text',
|
||||||
name: 'tailwindPrefix',
|
// name: 'tailwindPrefix',
|
||||||
message: `Are you using a custom ${highlight(
|
// message: `Are you using a custom ${highlight(
|
||||||
'tailwind prefix eg. tw-',
|
// 'tailwind prefix eg. tw-',
|
||||||
)}? (Leave blank if not)`,
|
// )}? (Leave blank if not)`,
|
||||||
initial: '',
|
// initial: '',
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
type: 'text',
|
type: 'text',
|
||||||
name: 'tailwindConfig',
|
name: 'tailwindConfig',
|
||||||
|
|
@ -195,7 +195,7 @@ export async function promptForConfig(
|
||||||
css: options.tailwindCss,
|
css: options.tailwindCss,
|
||||||
baseColor: options.tailwindBaseColor,
|
baseColor: options.tailwindBaseColor,
|
||||||
cssVariables: options.tailwindCssVariables,
|
cssVariables: options.tailwindCssVariables,
|
||||||
prefix: options.tailwindPrefix,
|
// prefix: options.tailwindPrefix,
|
||||||
},
|
},
|
||||||
aliases: {
|
aliases: {
|
||||||
utils: options.utils,
|
utils: options.utils,
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ export type Transformer<Output = SourceFile> = (
|
||||||
const transformers: Transformer[] = [
|
const transformers: Transformer[] = [
|
||||||
transformCssVars,
|
transformCssVars,
|
||||||
transformImport,
|
transformImport,
|
||||||
transformTwPrefixes,
|
// transformTwPrefixes,
|
||||||
]
|
]
|
||||||
|
|
||||||
const project = new Project({
|
const project = new Project({
|
||||||
|
|
|
||||||
|
|
@ -5,111 +5,111 @@ import { applyPrefixesCss } from '../../src/utils/transformers/transform-tw-pref
|
||||||
import stone from '../fixtures/colors/stone.json'
|
import stone from '../fixtures/colors/stone.json'
|
||||||
|
|
||||||
it('transform tailwind prefix', async () => {
|
it('transform tailwind prefix', async () => {
|
||||||
expect(
|
// expect(
|
||||||
await transform({
|
// await transform({
|
||||||
filename: 'test.ts',
|
// filename: 'test.ts',
|
||||||
raw: `const testVariants = cva(
|
// raw: `const testVariants = cva(
|
||||||
'bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground',
|
// 'bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground',
|
||||||
{
|
// {
|
||||||
variants: {
|
// variants: {
|
||||||
variant: {
|
// variant: {
|
||||||
default: 'bg-primary text-primary-foreground hover:bg-primary/90',
|
// default: 'bg-primary text-primary-foreground hover:bg-primary/90',
|
||||||
},
|
// },
|
||||||
size: {
|
// size: {
|
||||||
default: 'h-10 px-4 py-2',
|
// default: 'h-10 px-4 py-2',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
)`,
|
// )`,
|
||||||
config: {
|
// config: {
|
||||||
tailwind: {
|
// tailwind: {
|
||||||
baseColor: 'stone',
|
// baseColor: 'stone',
|
||||||
prefix: 'tw-',
|
// prefix: 'tw-',
|
||||||
},
|
// },
|
||||||
aliases: {
|
// aliases: {
|
||||||
components: '@/components',
|
// components: '@/components',
|
||||||
utils: '@/lib/utils',
|
// utils: '@/lib/utils',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
baseColor: 'stone',
|
// baseColor: 'stone',
|
||||||
}),
|
// }),
|
||||||
).toMatchSnapshot()
|
// ).toMatchSnapshot()
|
||||||
|
|
||||||
expect(
|
// expect(
|
||||||
await transform({
|
// await transform({
|
||||||
filename: 'app.vue',
|
// filename: 'app.vue',
|
||||||
raw: `<template>
|
// raw: `<template>
|
||||||
<div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground">
|
// <div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground">
|
||||||
foo
|
// foo
|
||||||
</div>
|
// </div>
|
||||||
</template>
|
// </template>
|
||||||
`,
|
// `,
|
||||||
config: {
|
// config: {
|
||||||
tailwind: {
|
// tailwind: {
|
||||||
baseColor: 'stone',
|
// baseColor: 'stone',
|
||||||
prefix: 'tw-',
|
// prefix: 'tw-',
|
||||||
},
|
// },
|
||||||
aliases: {
|
// aliases: {
|
||||||
components: '@/components',
|
// components: '@/components',
|
||||||
utils: '@/lib/utils',
|
// utils: '@/lib/utils',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
baseColor: 'stone',
|
// baseColor: 'stone',
|
||||||
}),
|
// }),
|
||||||
).toMatchSnapshot()
|
// ).toMatchSnapshot()
|
||||||
|
|
||||||
expect(
|
// expect(
|
||||||
await transform({
|
// await transform({
|
||||||
filename: 'app.vue',
|
// filename: 'app.vue',
|
||||||
raw: `<template>
|
// raw: `<template>
|
||||||
<div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground">
|
// <div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground">
|
||||||
foo
|
// foo
|
||||||
</div>
|
// </div>
|
||||||
</template>
|
// </template>
|
||||||
`,
|
// `,
|
||||||
config: {
|
// config: {
|
||||||
tailwind: {
|
// tailwind: {
|
||||||
baseColor: 'stone',
|
// baseColor: 'stone',
|
||||||
cssVariables: false,
|
// cssVariables: false,
|
||||||
prefix: 'tw-',
|
// prefix: 'tw-',
|
||||||
},
|
// },
|
||||||
aliases: {
|
// aliases: {
|
||||||
components: '@/components',
|
// components: '@/components',
|
||||||
utils: '@/lib/utils',
|
// utils: '@/lib/utils',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
baseColor: stone,
|
// baseColor: stone,
|
||||||
}),
|
// }),
|
||||||
).toMatchSnapshot()
|
// ).toMatchSnapshot()
|
||||||
|
|
||||||
expect(
|
// expect(
|
||||||
await transform({
|
// await transform({
|
||||||
filename: 'app.vue',
|
// filename: 'app.vue',
|
||||||
raw: `<template>
|
// raw: `<template>
|
||||||
<div id="testing" v-bind="props" @click="handleSomething" :data-test="true" :class="cn('bg-background hover:bg-muted', true && 'text-primary-foreground sm:focus:text-accent-foreground')">
|
// <div id="testing" v-bind="props" @click="handleSomething" :data-test="true" :class="cn('bg-background hover:bg-muted', true && 'text-primary-foreground sm:focus:text-accent-foreground')">
|
||||||
foo
|
// foo
|
||||||
</div>
|
// </div>
|
||||||
</template>
|
// </template>
|
||||||
`,
|
// `,
|
||||||
config: {
|
// config: {
|
||||||
tailwind: {
|
// tailwind: {
|
||||||
baseColor: 'stone',
|
// baseColor: 'stone',
|
||||||
cssVariables: false,
|
// cssVariables: false,
|
||||||
prefix: 'tw-',
|
// prefix: 'tw-',
|
||||||
},
|
// },
|
||||||
aliases: {
|
// aliases: {
|
||||||
components: '@/components',
|
// components: '@/components',
|
||||||
utils: '@/lib/utils',
|
// utils: '@/lib/utils',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
baseColor: stone,
|
// baseColor: stone,
|
||||||
}),
|
// }),
|
||||||
).toMatchSnapshot()
|
// ).toMatchSnapshot()
|
||||||
|
|
||||||
expect(
|
// expect(
|
||||||
applyPrefixesCss(
|
// applyPrefixesCss(
|
||||||
'@tailwind base;\n@tailwind components;\n@tailwind utilities;\n \n@layer base {\n :root {\n --background: 0 0% 100%;\n --foreground: 224 71.4% 4.1%;\n \n --muted: 220 14.3% 95.9%;\n --muted-foreground: 220 8.9% 46.1%;\n \n --popover: 0 0% 100%;\n --popover-foreground: 224 71.4% 4.1%;\n \n --card: 0 0% 100%;\n --card-foreground: 224 71.4% 4.1%;\n \n --border: 220 13% 91%;\n --input: 220 13% 91%;\n \n --primary: 220.9 39.3% 11%;\n --primary-foreground: 210 20% 98%;\n \n --secondary: 220 14.3% 95.9%;\n --secondary-foreground: 220.9 39.3% 11%;\n \n --accent: 220 14.3% 95.9%;\n --accent-foreground: 220.9 39.3% 11%;\n \n --destructive: 0 84.2% 60.2%;\n --destructive-foreground: 210 20% 98%;\n \n --ring: 217.9 10.6% 64.9%;\n \n --radius: 0.5rem;\n }\n \n .dark {\n --background: 224 71.4% 4.1%;\n --foreground: 210 20% 98%;\n \n --muted: 215 27.9% 16.9%;\n --muted-foreground: 217.9 10.6% 64.9%;\n \n --popover: 224 71.4% 4.1%;\n --popover-foreground: 210 20% 98%;\n \n --card: 224 71.4% 4.1%;\n --card-foreground: 210 20% 98%;\n \n --border: 215 27.9% 16.9%;\n --input: 215 27.9% 16.9%;\n \n --primary: 210 20% 98%;\n --primary-foreground: 220.9 39.3% 11%;\n \n --secondary: 215 27.9% 16.9%;\n --secondary-foreground: 210 20% 98%;\n \n --accent: 215 27.9% 16.9%;\n --accent-foreground: 210 20% 98%;\n \n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 0 85.7% 97.3%;\n \n --ring: 215 27.9% 16.9%;\n }\n}\n \n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}',
|
// '@tailwind base;\n@tailwind components;\n@tailwind utilities;\n \n@layer base {\n :root {\n --background: 0 0% 100%;\n --foreground: 224 71.4% 4.1%;\n \n --muted: 220 14.3% 95.9%;\n --muted-foreground: 220 8.9% 46.1%;\n \n --popover: 0 0% 100%;\n --popover-foreground: 224 71.4% 4.1%;\n \n --card: 0 0% 100%;\n --card-foreground: 224 71.4% 4.1%;\n \n --border: 220 13% 91%;\n --input: 220 13% 91%;\n \n --primary: 220.9 39.3% 11%;\n --primary-foreground: 210 20% 98%;\n \n --secondary: 220 14.3% 95.9%;\n --secondary-foreground: 220.9 39.3% 11%;\n \n --accent: 220 14.3% 95.9%;\n --accent-foreground: 220.9 39.3% 11%;\n \n --destructive: 0 84.2% 60.2%;\n --destructive-foreground: 210 20% 98%;\n \n --ring: 217.9 10.6% 64.9%;\n \n --radius: 0.5rem;\n }\n \n .dark {\n --background: 224 71.4% 4.1%;\n --foreground: 210 20% 98%;\n \n --muted: 215 27.9% 16.9%;\n --muted-foreground: 217.9 10.6% 64.9%;\n \n --popover: 224 71.4% 4.1%;\n --popover-foreground: 210 20% 98%;\n \n --card: 224 71.4% 4.1%;\n --card-foreground: 210 20% 98%;\n \n --border: 215 27.9% 16.9%;\n --input: 215 27.9% 16.9%;\n \n --primary: 210 20% 98%;\n --primary-foreground: 220.9 39.3% 11%;\n \n --secondary: 215 27.9% 16.9%;\n --secondary-foreground: 210 20% 98%;\n \n --accent: 215 27.9% 16.9%;\n --accent-foreground: 210 20% 98%;\n \n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 0 85.7% 97.3%;\n \n --ring: 215 27.9% 16.9%;\n }\n}\n \n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}',
|
||||||
'tw-',
|
// 'tw-',
|
||||||
),
|
// ),
|
||||||
).toMatchSnapshot()
|
// ).toMatchSnapshot()
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user