adonis-bundler
Version:
Adonis assets pipeline with zero-configuration
32 lines (27 loc) • 602 B
JavaScript
const { ServiceProvider } = require('@adonisjs/fold')
class BundlerProvider extends ServiceProvider {
/**
* Register namespaces to the IoC container
*
* @method register
*
* @return {void}
*/
register () {
this.app.bind('Adonis/Commands/Bundle', (app) => require('../commands/Bundle'))
}
/**
* Attach context getter when all providers have
* been registered
*
* @method boot
*
* @return {void}
*/
boot () {
const ace = require('@adonisjs/ace')
ace.addCommand('Adonis/Commands/Bundle')
}
}
module.exports = BundlerProvider