UNPKG

vue-tokens-presenters

Version:

<h1 align="center">Welcome to vue-tokens-presenters 👋</h1> <p> <img alt="Version" src="https://img.shields.io/badge/version-0.1.0-blue.svg?cacheSeconds=2592000" /> <a href="https://github.com/11joselu/vue-tokens-presenters#readme" target="_blank">

27 lines (24 loc) • 799 B
module.exports = { chainWebpack: (config) => { // These are some necessary steps changing the default webpack config of the Vue CLI // that need to be changed in order for Typescript based components to generate their // declaration (.d.ts) files. // // Discussed here https://github.com/vuejs/vue-cli/issues/1081 if (process.env.NODE_ENV === 'production') { config.module.rule('ts').uses.delete('cache-loader'); config.module .rule('ts') .use('ts-loader') .loader('ts-loader') .tap((opts) => { opts.transpileOnly = false; opts.happyPackMode = false; return opts; }); } config.entry('app').clear().add('./src/index.ts').end(); }, parallel: false, css: { extract: false }, };