UNPKG

adonis-bugsnag

Version:
22 lines (17 loc) 483 B
'use strict' const { ServiceProvider } = require('@adonisjs/fold') const bugsnag = require('@bugsnag/js') class BugsnagProvider extends ServiceProvider { register () { const Config = this.app.use('Adonis/Src/Config') this.app.singleton('Perafan/Bugsnag', () => { const apiKey = Config.get('bugsnag.apiKey') bugsnag(apiKey) return bugsnag }) } * boot () { this.app.alias('Perafan/Bugsnag', 'Bugsnag') } } module.exports = BugsnagProvider