Nuxt/examples/pug-stylus-coffee/modules/coffeescript.js
chiboreache 6d059698a9 chore: add pug-stylus-coffee (#4927)
* add pug-stylus-coffee

* fix eslit

* fix eslint

* fix eslint #3
2019-02-19 17:07:04 +01:00

18 lines
510 B
JavaScript

export default function () {
// Add .coffee extension for store, middleware and more
this.nuxt.options.extensions.push('coffee')
// Extend build
const coffeeLoader = {
test: /\.coffee$/,
loader: 'coffee-loader'
}
this.extendBuild((config) => {
// Add CoffeeScruot loader
config.module.rules.push(coffeeLoader)
// Add .coffee extension in webpack resolve
if (config.resolve.extensions.indexOf('.coffee') === -1) {
config.resolve.extensions.push('.coffee')
}
})
}