1.0.1 โ€ข Published 7 months ago

@vanviolet/vite-plugin-twcompletion v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

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.

1.0.1

7 months ago

1.0.0

7 months ago