├── .codeclimate.yml ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yaml ├── .gitignore ├── .mailmap ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .syncpackrc.js ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEPENDENCIES.md ├── LICENSE ├── README.md ├── osascript ├── is-installed.applescript ├── quit-app.applescript ├── run-jpegmini.applescript └── supports-assistive-devices.applescript ├── package.json ├── src ├── applescript.ts ├── constants.ts ├── exec.ts ├── filesize.ts ├── fs.ts ├── get-stats.ts ├── imageoptim.ts ├── index.ts ├── is-supported.ts ├── log.ts ├── osascript.ts ├── pngquant.ts ├── run-imagealpha.ts ├── run-imageoptim.ts ├── run-jpegmini.ts ├── tmpdir.ts ├── types │ └── pretty-bytes.d.ts ├── uuid.ts └── write-report.ts ├── tsconfig.json └── yarn.lock /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: JamieMason 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.mailmap -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .git* 3 | environment/ 4 | Gruntfile.js 5 | src/ 6 | test/ 7 | tasks/ 8 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/*.md 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.prettierrc -------------------------------------------------------------------------------- /.syncpackrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/.syncpackrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/DEPENDENCIES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/README.md -------------------------------------------------------------------------------- /osascript/is-installed.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/osascript/is-installed.applescript -------------------------------------------------------------------------------- /osascript/quit-app.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/osascript/quit-app.applescript -------------------------------------------------------------------------------- /osascript/run-jpegmini.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/osascript/run-jpegmini.applescript -------------------------------------------------------------------------------- /osascript/supports-assistive-devices.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/osascript/supports-assistive-devices.applescript -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/package.json -------------------------------------------------------------------------------- /src/applescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/applescript.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/exec.ts -------------------------------------------------------------------------------- /src/filesize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/filesize.ts -------------------------------------------------------------------------------- /src/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/fs.ts -------------------------------------------------------------------------------- /src/get-stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/get-stats.ts -------------------------------------------------------------------------------- /src/imageoptim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/imageoptim.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/is-supported.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/is-supported.ts -------------------------------------------------------------------------------- /src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/log.ts -------------------------------------------------------------------------------- /src/osascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/osascript.ts -------------------------------------------------------------------------------- /src/pngquant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/pngquant.ts -------------------------------------------------------------------------------- /src/run-imagealpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/run-imagealpha.ts -------------------------------------------------------------------------------- /src/run-imageoptim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/run-imageoptim.ts -------------------------------------------------------------------------------- /src/run-jpegmini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/run-jpegmini.ts -------------------------------------------------------------------------------- /src/tmpdir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/tmpdir.ts -------------------------------------------------------------------------------- /src/types/pretty-bytes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/types/pretty-bytes.d.ts -------------------------------------------------------------------------------- /src/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/uuid.ts -------------------------------------------------------------------------------- /src/write-report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/src/write-report.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamieMason/ImageOptim-CLI/HEAD/yarn.lock --------------------------------------------------------------------------------