Package Exports
- tailwindcss-patch
Readme
tailwindcss-patch
get tailwindcss context at runtime ! extract all classes into file!
Nodejs version should >=
16.6.0
Setup
- Install package
<yarn|npm|pnpm> add -D ts-patch- Patch tailwindcss
npx tw-patch install- Add
preparescript (keeps patch persisted after npm install)
package.json
{
/* ... */
"scripts": {
"prepare": "tw-patch install"
}
}Usage
Cli
Init Config File
tw-patch initThen there will be a ts file called tailwindcss-patch.config.ts exist in your cwd.
Extract all class into a json
tw-patch extractdefault there will be a json in .tw-patch/tw-class-list.json in your project.
you can custom this behavior by config tailwindcss-patch.config.ts
Nodejs
import { TailwindcssPatcher } from 'tailwindcss-patch'
const twPatcher = new TailwindcssPatcher(/* options */)
// get all contexts at runtime
twPatcher.getContexts()
// get all class generated by tailwindcss utilities
twPatcher.getClassSet()Migration form v1 to v2
0. cli command change
{
- "tw-patch"
+ "tw-patch install"
}1. default remove * in json array result
[
- "*",
"text-[99px]",
"text-[100px]"
]