Simplify Node.js example

This commit is contained in:
Wilson Lin 2021-12-04 15:55:16 +11:00
parent ad75f3c91d
commit 6e2f2465a4
1 changed files with 4 additions and 10 deletions

View File

@ -91,24 +91,18 @@ yarn add @minify-html/js
### Use ### Use
```js TypeScript definitions are available.
const minifyHtml = require("@minify-html/js");
// Refer to TypeScript definitions for details.
const cfg = minifyHtml.createConfiguration({ keep_closing_tags: true, remove_bangs: false });
const minified = minifyHtml.minify("<p> Hello, world! </p>", cfg);
```
minify-html is also available for TypeScript:
```ts ```ts
import * as minifyHtml from "@minify-html/js"; import * as minifyHtml from "@minify-html/js";
import * as fs from "fs"; // Or `const minifyHtml = require("@minify-html/js")` if not using TS/ESM.
const cfg = minifyHtml.createConfiguration({ keep_spaces_between_attributes: true, keep_comments: true }); const cfg = minifyHtml.createConfiguration({ keep_spaces_between_attributes: true, keep_comments: true });
const minified = minifyHtml.minify("<p> Hello, world! </p>", cfg); const minified = minifyHtml.minify("<p> Hello, world! </p>", cfg);
``` ```
All [`Cfg` fields](https://docs.rs/minify-html/latest/minify_html/struct.Cfg.html) are available as snake_case properties on the object provided to `createConfiguration`; if any are not set, they default to `false`.
</details> </details>
<details> <details>