├── .github └── workflows │ └── nodejs-npm-publish.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── src ├── compress │ ├── image2webp.ts │ ├── imagemin.ts │ ├── skip.ts │ ├── tinypng │ │ ├── index.ts │ │ └── tinypng.ts │ └── tinypngweb.ts ├── config.ts ├── index.ts ├── interface.ts └── utils.ts ├── tests ├── imagemin.png ├── imagemin_webp.webp ├── original.png └── tinypng.png ├── tsconfig.json └── types └── lib.d.ts /.github/workflows/nodejs-npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/.github/workflows/nodejs-npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/package.json -------------------------------------------------------------------------------- /src/compress/image2webp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/compress/image2webp.ts -------------------------------------------------------------------------------- /src/compress/imagemin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/compress/imagemin.ts -------------------------------------------------------------------------------- /src/compress/skip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/compress/skip.ts -------------------------------------------------------------------------------- /src/compress/tinypng/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/compress/tinypng/index.ts -------------------------------------------------------------------------------- /src/compress/tinypng/tinypng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/compress/tinypng/tinypng.ts -------------------------------------------------------------------------------- /src/compress/tinypngweb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/compress/tinypngweb.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/interface.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/imagemin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/tests/imagemin.png -------------------------------------------------------------------------------- /tests/imagemin_webp.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/tests/imagemin_webp.webp -------------------------------------------------------------------------------- /tests/original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/tests/original.png -------------------------------------------------------------------------------- /tests/tinypng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/tests/tinypng.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/lib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzisang/picgo-plugin-compress/HEAD/types/lib.d.ts --------------------------------------------------------------------------------