├── .github └── workflows │ └── release.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.en.md ├── README.md ├── docs └── option.example.json ├── jest.config.ts ├── package.json ├── src ├── compress │ ├── compress.ts │ ├── imagemin │ │ ├── gif2webp.ts │ │ ├── index.ts │ │ ├── mozjpeg.ts │ │ └── webp.ts │ ├── option.ts │ ├── skip.ts │ ├── tinypng │ │ ├── index.ts │ │ └── tinypng.ts │ ├── tinypngweb.ts │ └── webp-converter │ │ ├── cwebp.ts │ │ ├── gwebp.ts │ │ ├── index.ts │ │ └── utils.ts ├── config.ts ├── index.ts ├── interface.ts └── utils.ts ├── tests └── index.test.ts ├── tsconfig.json └── types └── lib.d.ts /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/README.md -------------------------------------------------------------------------------- /docs/option.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/docs/option.example.json -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/package.json -------------------------------------------------------------------------------- /src/compress/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/compress.ts -------------------------------------------------------------------------------- /src/compress/imagemin/gif2webp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/imagemin/gif2webp.ts -------------------------------------------------------------------------------- /src/compress/imagemin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/imagemin/index.ts -------------------------------------------------------------------------------- /src/compress/imagemin/mozjpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/imagemin/mozjpeg.ts -------------------------------------------------------------------------------- /src/compress/imagemin/webp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/imagemin/webp.ts -------------------------------------------------------------------------------- /src/compress/option.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/option.ts -------------------------------------------------------------------------------- /src/compress/skip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/skip.ts -------------------------------------------------------------------------------- /src/compress/tinypng/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/tinypng/index.ts -------------------------------------------------------------------------------- /src/compress/tinypng/tinypng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/tinypng/tinypng.ts -------------------------------------------------------------------------------- /src/compress/tinypngweb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/tinypngweb.ts -------------------------------------------------------------------------------- /src/compress/webp-converter/cwebp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/webp-converter/cwebp.ts -------------------------------------------------------------------------------- /src/compress/webp-converter/gwebp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/webp-converter/gwebp.ts -------------------------------------------------------------------------------- /src/compress/webp-converter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/webp-converter/index.ts -------------------------------------------------------------------------------- /src/compress/webp-converter/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/compress/webp-converter/utils.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/interface.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/lib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supine0703/picgo-plugin-compress-next/HEAD/types/lib.d.ts --------------------------------------------------------------------------------