@arylo/esbuild-plugin-css-minify-text
v1.0.0
Published
An esbuild plugin that minifies CSS files and returns them as text loader payload
Maintainers
Readme
@arylo/esbuild-plugin-css-minify-text
A plugin for esbuild that reads .css files, minifies them with esbuild.transform (optional), and returns the result as a text loader payload.
中文文档请见 README-zh.md。
Install
npm i @arylo/esbuild-plugin-css-minify-textUsage
import { build } from 'esbuild'
import CSSMinifyTextPlugin from '@arylo/esbuild-plugin-css-minify-text'
await build({
entryPoints: ['src/main.ts'],
bundle: true,
outfile: 'dist/main.js',
plugins: [CSSMinifyTextPlugin()],
})API
CSSMinifyTextPlugin(options?)
options:
enableMinify?: boolean- Default:
true - Set to
falseto transform without minification
- Default:
Example:
CSSMinifyTextPlugin({ enableMinify: false })Behavior
- Matched extension:
.css - Output loader:
text - Internal transform options:
loader: 'css'charset: 'utf8'platform: 'neutral'
Requirements
esbuild:^0.21.5(peer dependency)
Development
npm run build
npm run lint