fastify-bankai
v0.4.0
Published
Bankai assets compiler for Fastify
Downloads
12
Readme
fastify-bankai
If you need to compile (browserify style!) your code, this plugin is for you! Internally it uses bankai, so refer to its documentation for the options.
fastify-bankai will automatically live-reload your HTML and regenerate your bundle whenever your code change. This can be disabled in test or in production.
Install
npm i fastify-bankai --save
Usage
Simply require this plugin, pass the entry file and you are done!
const fastify = require('fastify')()
fastify.register(require('fastify-bankai'), {
entry: './client.js'
})
fastify.listen(3000, err => {
if (err) throw err
console.log('Server listenting on localhost:', fastify.server.address().port)
})
In tests or in production
If you are including fastify-bankai in any test run or in production, you must disable the automatic watch mode:
const fastify = require('fastify')()
fastify.register(require('fastify-bankai'), {
entry: './client.js',
watch: false
})
fastify.listen(3000, err => {
if (err) throw err
console.log('Server listenting on localhost:', fastify.server.address().port)
})
Options
entry
: Your application entry pointprefix
: prefix all paths served by fastify-bankai with the given path
The option object is passed directly to bankai.
Acknowledgements
This project is kindly sponsored by:
License
Licensed under MIT.