disable-devtool/helper/copy-to-npm.js
2021-07-25 17:52:51 +08:00

30 lines
679 B
JavaScript

const gulp = require('gulp');
const pkg = require('../package.json');
const util = require('./util');
function main () {
copyPkg();
copyFiles();
}
function copyPkg () {
const npmPkg = util.pick({
target: pkg,
attrs: [
'name', 'version', 'description', 'main', 'unpkg', 'jsdelivr',
'typings', 'repository', 'keywords', 'author', 'license', 'bugs', 'homepage'
]
});
util.write('npm/package.json', JSON.stringify(npmPkg, null, 4));
}
function copyFiles () {
gulp.src(['README.md', 'README.cn.md', 'LICENSE', 'src/index.d.ts'], {
allowEmpty: true
})
.pipe(gulp.dest('npm'));
}
main();