File tree Expand file tree Collapse file tree 2 files changed +3
-19
lines changed
packages/preview-server/src/utils/caniemail/tailwind Expand file tree Collapse file tree 2 files changed +3
-19
lines changed Original file line number Diff line number Diff line change 11import path from 'node:path' ;
22import type { Node } from '@babel/traverse' ;
33import traverse from '@babel/traverse' ;
4+ import type { TailwindConfig } from '@react-email/tailwind' ;
45import * as esbuild from 'esbuild' ;
56import type { RawSourceMap } from 'source-map-js' ;
6- import type { Config as TailwindOriginalConfig } from 'tailwindcss' ;
77import type { AST } from '../../../actions/email-validation/check-compatibility' ;
88import { convertStackWithSourceMap } from '../../convert-stack-with-sourcemap' ;
99import { isErr } from '../../result' ;
1010import { runBundledCode } from '../../run-bundled-code' ;
1111
12- export type TailwindConfig = Pick <
13- TailwindOriginalConfig ,
14- | 'important'
15- | 'prefix'
16- | 'separator'
17- | 'safelist'
18- | 'blocklist'
19- | 'presets'
20- | 'future'
21- | 'experimental'
22- | 'darkMode'
23- | 'theme'
24- | 'corePlugins'
25- | 'plugins'
26- > ;
27-
2812export const getTailwindConfig = async (
2913 sourceCode : string ,
3014 ast : AST ,
Original file line number Diff line number Diff line change 11import traverse from '@babel/traverse' ;
2- import { setupTailwind , type TailwindSetup } from '@react-email/tailwind' ;
2+ import { setupTailwind , type TailwindConfig , type TailwindSetup } from '@react-email/tailwind' ;
33import type { AST } from '../../../actions/email-validation/check-compatibility' ;
4- import { getTailwindConfig , type TailwindConfig } from './get-tailwind-config' ;
4+ import { getTailwindConfig } from './get-tailwind-config' ;
55
66export const getTailwindMetadata = async (
77 ast : AST ,
You can’t perform that action at this time.
0 commit comments