UNPKG

ynn

Version:

Ynn is a framework for building more flexible and portable web applications.

26 lines (23 loc) 769 B
/****************************************************************** * Copyright (C) 2020 LvChengbin * * File:plugin.js * Author :LvChengbin<lvchengbin59@gmail.com> * Time :02/13/2020 * Description : ******************************************************************/ const is = require( '@lvchengbin/is' ); const Base = require( './base' ); const Console = require( './console' ); const output = require( './output' ); module.exports = class Plugin extends Base { constructor( app, options = {} ) { if( is.undefined( options.debugging ) ) { options.debugging = app.debugging; } super(); this.app = app; this.console = new Console( this, 'plugin' ); this.output = output( this ); } }