UNPKG

zoro-cli

Version:

https://github.com/vuejs/vue-cli

37 lines (32 loc) 657 B
module.exports = ({ api, rootOptions, Types, pkg }) => { const { type, ui, cssPreprocessor } = rootOptions; const { weblib, nodelib } = Types; if (type === weblib || type === nodelib) { delete pkg.private; api.render('./template'); if (cssPreprocessor === 'postcss') { api.render('./template-postcss'); } const files = ['bin', 'lib', 'src', 'dist', 'index.js']; if (ui === 'vue') { files.push('vue'); } api.extendPackage({ files, // https://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html types: './lib/index.d.ts' }); } };