2.7.0 • Published 6 months ago
@ch-ui/tailwind-tokens v2.7.0
@ch-ui/tailwind-tokens
An adapter for using @ch-ui/tokens in Tailwind.
Getting started
First, add to a project’s dev dependencies.
pnpm add -D @ch-ui/tailwind-tokensThen, define how tokens you’ve configured with ch-ui should map to Tailwind theme keys.
import { type TailwindAdapterConfig } from '@ch-ui/tailwind-tokens';
// ...
export const myTokensAdapterConfig: TailwindAdapterConfig = {
colors: {
facet: 'my-colors',
disposition: 'overwrite',
},
}
// ...Finally, extend your Tailwind theme with the adapter.
import tailwindcss from 'tailwindcss';
import adaptTokens from '@ch-ui/tailwind-tokens';
import chTokens from '@ch-ui/tokens';
import { myTokens, myTokensAdapterConfig } from './tokens-config';
// ...
config: async ({ root }, env) => {
const content = root ? await resolveKnownPeers(config.content ?? [], root) : config.content;
return {
css: {
postcss: {
plugins: [
// ...
chTokens(myTokens),
tailwindcss({
content: ['./src/**/*.tsx'],
theme: adaptTokens(myTokens, myTokensAdapterConfig)
}),
// ...
],
},
},
};
}
// ...1.2.0
9 months ago
1.1.0
9 months ago
1.0.0
10 months ago
2.3.0
6 months ago
2.2.1
6 months ago
2.1.1
8 months ago
2.5.0
6 months ago
2.4.0
6 months ago
2.7.0
6 months ago
2.6.0
6 months ago
2.1.0
9 months ago
2.0.1
9 months ago
2.0.0
9 months ago
1.0.0-rc.5
10 months ago
1.0.0-rc.6
10 months ago
1.0.0-rc.3
10 months ago
1.0.0-rc.4
10 months ago
1.0.0-rc.1
10 months ago
1.0.0-rc.2
10 months ago
0.5.4
1 year ago
0.5.3
1 year ago
0.5.5
1 year ago
0.5.2
1 year ago
0.5.1
1 year ago
0.5.0
1 year ago