nuxt-module-builder
Nuxt Standard Module Builder
1,106
| Install | |
|---|---|
npm install nuxt-module-builder |
|
| Latest Version: | 1.0.0 |
| Older releases: | 2 |
| License: | MIT |
| Last Updated: | Dec 29, 2017 |
| Links: | npm |
Maintainer: alexchopin
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.jsfile - 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
MIT License
Copyright (c) 2017 Nuxt.js
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.0 | MIT | ||
| 0.0.2 | ^2.0 | MIT | |
| 0.0.1 | ^2.0 | MIT | |
| 0.0.0 | ^2.0 | MIT |