From 1d785b205be8ae5ec07f534863ed9780138d812c Mon Sep 17 00:00:00 2001
From: kanno <812137533@qq.com>
Date: Sun, 30 Jun 2024 15:22:54 +0800
Subject: [PATCH] rebse
---
README.md | 132 ++++++------------------------------------------------
1 file changed, 13 insertions(+), 119 deletions(-)
diff --git a/README.md b/README.md
index 44c9717..01759b9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,3 @@
-<<<<<<< HEAD
@@ -8,13 +7,11 @@
## Install
```bash
-
$ yarn add vite-plugin-compression2 -D
# or
$ npm install vite-plugin-compression2 -D
-
```
## Usage
@@ -34,16 +31,16 @@ export default defineConfig({
## Options
-| params | type | default | description |
-| ---------------------- | --------------------------------------------- | ----------------- | -------------------------------------------------------------- |
-| `include` | `string \| RegExp \| Array` | `/\.(html\|xml\|css\|json\|js\|mjs\|svg)$/` | Include all assets matching any of these conditions. |
-| `exclude` | `string \| RegExp \| Array` | `-` | Exclude all assets matching any of these conditions. |
-| `threshold` | `number` | `0` | Only assets bigger than this size are processed (in bytes) |
-| `algorithm` | `string\| function` | `gzip` | The compression algorithm |
-| `compressionOptions` | `Record` | `{}` | Compression options for `algorithm`(details see `zlib module`) |
-| `deleteOriginalAssets` | `boolean` | `false` | Whether to delete the original assets or not |
-| `skipIfLargerOrEqual` | `boolean` | `true` | Whether to skip the compression if the result is larger than or equal to the original file |
-| `filename` | `string` | `[path][base].gz` | The target asset filename |
+| params | type | default | description |
+| ---------------------- | --------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------ |
+| `include` | `string \| RegExp \| Array` | `/\.(html\|xml\|css\|json\|js\|mjs\|svg)$/` | Include all assets matching any of these conditions. |
+| `exclude` | `string \| RegExp \| Array` | `-` | Exclude all assets matching any of these conditions. |
+| `threshold` | `number` | `0` | Only assets bigger than this size are processed (in bytes) |
+| `algorithm` | `string\| function` | `gzip` | The compression algorithm |
+| `compressionOptions` | `Record` | `{}` | Compression options for `algorithm`(details see `zlib module`) |
+| `deleteOriginalAssets` | `boolean` | `false` | Whether to delete the original assets or not |
+| `skipIfLargerOrEqual` | `boolean` | `true` | Whether to skip the compression if the result is larger than or equal to the original file |
+| `filename` | `string` | `[path][base].gz` | The target asset filename |
## Q & A
@@ -75,7 +72,9 @@ export default defineComponent({
```
> Can i create a tarball for all of assets after compressed?
+
- Yes, you can import `tarball` plugin from this package(>=1.0.0)
+
```js
import { defineComponent } from 'vite'
import { compression, tarball } from 'vite-plugin-compression2'
@@ -87,15 +86,13 @@ export default defineComponent({
tarball()
]
})
-
```
### Others
- If you want to analysis your bundle assets. Maybe you can try [vite-bundle-analyzer](https://github.com/nonzzz/vite-bundle-analyzer)
-- `tarball` option `dest` means to generate a tarball somewhere
-
+- `tarball` option `dest` means to generate a tarball somewhere
### LICENSE
@@ -104,106 +101,3 @@ export default defineComponent({
### Author
Kanno
-=======
-
-
-
-
-[![codecov](https://codecov.io/gh/nonzzz/vite-plugin-compression/branch/master/graph/badge.svg?token=NG4475OP6B)](https://codecov.io/gh/nonzzz/vite-compression-plugin)
-
-## Install
-
-```bash
-$ yarn add vite-plugin-compression2 -D
-
-# or
-
-$ npm install vite-plugin-compression2 -D
-```
-
-## Usage
-
-```js
-import { defineConfig } from 'vite'
-
-import { compression } from 'vite-plugin-compression2'
-
-export default defineConfig({
- plugins: [
- // ...your plugin
- compression()
- ]
-})
-```
-
-## Options
-
-| params | type | default | description |
-| ---------------------- | --------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------ |
-| `include` | `string \| RegExp \| Array` | `/\.(html\|xml\|css\|json\|js\|mjs\|svg)$/` | Include all assets matching any of these conditions. |
-| `exclude` | `string \| RegExp \| Array` | `-` | Exclude all assets matching any of these conditions. |
-| `threshold` | `number` | `0` | Only assets bigger than this size are processed (in bytes) |
-| `algorithm` | `string\| function` | `gzip` | The compression algorithm |
-| `compressionOptions` | `Record` | `{}` | Compression options for `algorithm`(details see `zlib module`) |
-| `deleteOriginalAssets` | `boolean` | `false` | Whether to delete the original assets or not |
-| `skipIfLargerOrEqual` | `boolean` | `true` | Whether to skip the compression if the result is larger than or equal to the original file |
-| `filename` | `string` | `[path][base].gz` | The target asset filename |
-
-## Q & A
-
-> Why not vite-plugin-compression
-
-- `vite-plugin-compression` no longer maintenance.
-
-> Why vite-plugin-compression2
-
-- `vite-plugin-compression2` has minimal dependencies and better performance.
-
-> Can i custom the compression algorithm?
-
-- Yes, you can see the unit test case.
-
-> Can i generate multiple compressed assets with difference compression algorithm?
-
-```js
-import { defineComponent } from 'vite'
-import { compression } from 'vite-plugin-compression2'
-
-export default defineComponent({
- plugins: [
- // ...your plugin
- compression(),
- compression({ algorithm: 'brotliCompress' })
- ]
-})
-```
-
-> Can i create a tarball for all of assets after compressed?
-
-- Yes, you can import `tarball` plugin from this package(>=1.0.0)
-
-```js
-import { defineComponent } from 'vite'
-import { compression, tarball } from 'vite-plugin-compression2'
-
-export default defineComponent({
- plugins: [
- // ...your plugin
- compression(),
- tarball()
- ]
-})
-```
-
-### Others
-
-If you want to analysis your bundle assets. Maybe you can try [vite-bundle-analyzer](https://github.com/nonzzz/vite-bundle-analyzer)
-
-### LICENSE
-
-[MIT](./LICENSE)
-
-### Author
-
-Kanno
->>>>>>> f4b702d (chore: init)