UNPKG

jz-img-compress

Version:

压缩项目中的图片资源的自动化工具

26 lines (22 loc) 607 B
const path = require('path') const fs = require('fs') const chalk = require('chalk') const cwd = process.cwd() const pkg = path.resolve(cwd, 'package.json') if (!fs.existsSync(pkg)) { console.error( chalk.red(`请在项目根目录下执行该命令`), ) process.exit(1) } const jzCompressConfig = require(pkg)['jz-compress'] || {} function resolveConfig() { return { key: process.env.JZ_COMPRESS_KEY, targets: jzCompressConfig.targets || [], cacheFile: jzCompressConfig.cache || '.cache/img-compress.json', } } module.exports = { resolveConfig, }