1
0
mirror of https://github.com/S2-/minifyfromhtml.git synced 2025-08-02 20:00:05 +02:00

use minify

This commit is contained in:
s2
2019-04-15 10:35:12 +02:00
parent 9528e1e8e1
commit 86e1333c3e
9417 changed files with 70210 additions and 462173 deletions

114
node_modules/minify/HELP.md generated vendored Normal file
View File

@@ -0,0 +1,114 @@
Minify
===============
[NPM_INFO_IMG]: https://nodei.co/npm/minify.png?stars
[Minify](http://coderaiser.github.io/minify "Minify") - a minifier of js, css, html and img files,
used in [Cloud Commander](http://cloudcmd.io "Cloud Commander") project.
To use `minify` as middleware try [Mollify](https://github.com/coderaiser/node-mollify "Mollify").
Install
---------------
![NPM_INFO][NPM_INFO_IMG]
You can install minify via [npm](https://www.npmjs.org/):
```
npm i minify -g
```
Command Line
---------------
Command line syntax:
```
minify <input-file1> <input-file2> <input-fileN> > output
stdout | minify --<flag>
```
For example:
```
minify client.js util.js > all.js
minify screen.css reset.css > all.css
cat client.js | minify --js
cat *.css | minify --css
```
API
---------------
The **Minify** module contains an api for interacting with other js files.
```js
minify = require('minify');
```
After minification, a file will be saved in the temporary directory.
minify - function to minificate js, html and css-files.
- **file** - path to file.
- **options**(optional) - object contains options.
- **callback**
Possible options:
- **name**
- **stream**
**Examples**:
## Optimize file
```js
var minify = require('minify');
minify('client.js', 'name', function(error, name) {
console.log(error || name);
});
```
```js
minify('client.js', 'stream', function(error, stream) {
var streamWrite = fs.createWriteStream('client.min.js');
if (error)
console.error(error.message);
else
stream.pipe(streamWrite);
});
```
if post processing is need:
```js
minify('client.js', function(error, data) {
});
```
## Optimize data
Parameters:
- Data
- Callback
**Example**:
```js
minify.js('function hello() { if (2 > 3) console.log(\'for real\')}', function(error, data) {
console.log(error, data);
});
minify.css('div { color: #000000}', function(error, data) {
console.log(error, data);
});
```
## Express middleware
To use as express middleware [mollify](https://github.com/coderaiser/node-mollify Mollify) could be used.
License
---------------
MIT