mirror of
https://github.com/idrawjs/idraw
synced 2026-05-24 10:08:34 +00:00
25 lines
No EOL
656 B
JavaScript
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(); |