nuxt-module-builder
v1.0.0
Published
Nuxt Standard Module Builder
Downloads
13
Readme
Nuxt Module Builder
🏗️ Nuxt Standard Module Builder
⚠️ This package is still under development
Features
- Build modules using same tool-chain of nuxt
- ES6 Support out of the box
- Nuxt inspired build system using optional single
nuxt.module.config.js
file - Standard eslint rules
Using module starter template
Just head to nuxt-community/module-template to make your fresh module in few minutes.
Getting started
Edit package.json like this:
{
"scripts": {
"build": "nuxt-module"
},
"devDependencies": {
"nuxt-module-builder": "latest"
}
}
Create src/index.js file:
export default async function (moduleOptions) {
// ...
}
Optionally add a moduleBuilder
section in package.json
or create nuxt.module.config.js in the root of module project to customize module builder:
module.exports = {
meta: {
name: 'myModule'
},
plugins: [
// rollup plugins
]
}
You can now use npm run nuxt-module
to generate dist/index.js
For watch mode, you can use nuxt-module --watch
ESLint
TODO
License
Copyright (c) 2017 Nuxt.js