UNPKG

adonis-auth-builder

Version:

Painless authentication generator for your Adonis.js app available to you in one sexy command.

55 lines (48 loc) 1.05 kB
"use strict"; /** * adonis-auth-builder * * (c) Emmanuel Ogbiyoyo<nuel@nueljoe.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ const { ServiceProvider } = require("@adonisjs/fold"); class AdonisAuthBuilderProvider extends ServiceProvider { /** * Setup scaffold command for authentications. * * @method _setupScaffoldCommand * * @return {void} * * @private */ _setupScaffoldCommand() { this.app.bind("Adonis/Commands/Make:Auth", (app) => require("../commands/MakeAuth") ); } /** * Registers IOC bindings for this package. * * @method register * * @return {void} */ register() { this._setupScaffoldCommand(); } /** * When provider is booted, fold will call this method. * * @method boot * * @return {void} */ boot() { const ace = require("@adonisjs/ace"); ace.addCommand("Adonis/Commands/Make:Auth"); } } module.exports = AdonisAuthBuilderProvider;