2.1.1 • Published 1 year ago

vite-plugin-css-mila v2.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Description

Vite plugin for minimizing css. Clean-CSS is used for minification.

  • Minifies CSS.
  • Copies CSS files.
  • Rebase any URLs.

Install

yarn add -D vite-plugin-css-mila

Sample vite.config.js

import { defineConfig } from 'vite';
import CssMila from 'vite-plugin-css-mila';

export default defineConfig ({
    /**
     * Root directory.
     * Required.
     */
    root: './src',
    
    plugins: [
        CssMila(/* options */)
    ]
});

Options

{
    /**
     * Write output to console.
     * Default: true.
     */
    verbose: true,

    /**
     * Path to output directory.
     * Required.
     */
    outDir: '../dist',

    /** Clean-CSS minify options, https://github.com/clean-css/clean-css
     */
    minifyOptions: {},

    /**
     * List of files to process.
     * Default: {}.
     */
    targets: {
        'target.css'        : 'source.css',
        'example/target.css': 'example/source.css'
    },

    /**
     * Rebase any URL.
     *   
     * From:  
     * "@import url("../example/source.css");"
     * 
     * To:
     * "@import url("/dist/source.css");"
     * 
     * Default: {}.
     */
    rebase: {
        '../example/source.css': '/dist/source.css'
    }
}
2.1.1

1 year ago

2.1.0

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.9

1 year ago

2.0.10

1 year ago

2.0.8

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.0.5

1 year ago

1.0.2

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.1

2 years ago

1.0.0

2 years ago