mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-05 13:43:59 +00:00
3f1d634fb7
* Minor consistency enhancements * Arrow parenthesis consistency * Change linting rule * Fix typo * Update .eslintrc.js to only require parens for blocks * Update style according to brace-only suggestion * Remove --fix from lint * Tweak no-loading time (failing test) * Tweak no-loading time (failing test) (2) * Tweak no-loading time (failing test) (3) * Tweak no-loading time (failing test) (4) * Tweak no-loading time (failing test) (5)
18 lines
510 B
JavaScript
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')
|
|
}
|
|
})
|
|
}
|