idraw/scripts/build.js

25 lines
656 B
JavaScript
Raw Normal View History

2021-05-23 12:16:15 +00:00
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();