idraw/scripts/build.js
2021-05-23 20:16:15 +08:00

25 lines
No EOL
656 B
JavaScript

const path = require('path');
const fs = require('fs-extra');
const execa = require('execa');
const chalk = require('chalk');
// const { Extractor, ExtractorConfig } = require('@microsoft/api-extractor');
const { packages } = require('./config');
const pkgNames = packages.map((pkg) => {
return pkg.dirName
})
async function main() {
pkgNames.forEach(async (name) => {
const target = name;
const pkgDir = path.resolve(`packages/${target}`);
// const pkg = require(`${pkgDir}/package.json`)
await fs.remove(`${pkgDir}/dist`);
});
await
execa('rollup', [ '-c', './scripts/rollup.config.js', ], { stdio: 'inherit' });
}
main();