Welcome to the CSS Minify and Map NPM package! This tool is designed to minify CSS files while also generating source maps, providing a streamlined way to optimize your web application's performance.
The CSS Minify and Map NPM package provides a simple way to minify your CSS files and automatically generate source maps. It removes unnecessary whitespace, comments, and optimizes CSS files for better performance, ensuring that the original file structure can still be traced using the accompanying source maps.
- Minifies CSS files by removing comments and redundant spaces.
- Automatically generates source maps to maintain readability for debugging.
- Recursively processes entire directories to find and minify all
.css
files. - CLI integration for ease of use in any project.
To install the package, use npm:
npm install minify-css-map
Or use yarn:
yarn add minify-css-map
You can use the CSS Minify and Map package programmatically within your Node.js projects.
import { minifyCssFile } from 'minify-css-map';
// Minify a specific CSS file
minifyCssFile('/path/to/styles.css');
The package also provides a command-line interface for quick usage.
npx minify-css-map <target-directory>
npx minify-css-map . # Minify all CSS files in the current directory
This will recursively process all .css
files in the given directory and create .min.css
and .css.map
files.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License.