1.0.1 โข Published 7 months ago
@vanviolet/vite-plugin-twcompletion v1.0.1
Vite Tailwind Completion Plugin
Plugin Vite untuk secara otomatis membaca file CSS dan menghasilkan file JavaScript dengan utilitas kelas CSS. Plugin ini juga dapat memicu reload Tailwind JIT dengan memperbarui timestamp pada file konfigurasi Tailwind.
๐ Fitur
- ๐ Memantau perubahan pada file CSS dan secara otomatis
- ๐ฏ Dapat dikonfigurasi dengan pola glob untuk membaca banyak file
- ๐ ๏ธ Memperbarui timestamp
tailwind.config.js
untuk memicu Tailwind JIT reload - ๐๏ธ Menggunakan Vite untuk integrasi yang ringan dan cepat
๐ฆ Instalasi
pnpm add @vanviolet/vite-plugin-twcompletion -D
atau dengan npm/yarn:
npm install @vanviolet/vite-plugin-twcompletion --save-dev
yarn add @vanviolet/vite-plugin-twcompletion -D
๐ง Konfigurasi
Tambahkan plugin ke dalam vite.config.ts
:
import { defineConfig } from 'vite';
import generateCSSUtilitiesPlugin from '@vanviolet/vite-plugin-twcompletion';
export default defineConfig({
plugins: [
generateCSSUtilitiesPlugin({
files: ["src/**/*.css"],
tailwindConfig: "tailwind.config.js",
})
]
});
Tambahkan ke dalam tailwind.config.js
:
/** @type {import('tailwindcss').Config} */
export default {
plugins: [require("@vanviolet/vite-plugin-twcompletion/completion")],
};
๐งช Testing
Plugin ini sudah memiliki test menggunakan Vitest. Jalankan test dengan perintah:
pnpm test
atau
npm run test
yarn test
๐ Lisensi
MIT License.