@dekproject/scope
Scope global driver
What does the CLI do?
- Creates a global scope
- Keep accessible properties in all scripts that perform import
- Eliminates the need to import previously imported modules
- Simple plugin importation
- Imports controllers and routes
Instalation
To install we recommend using the Yarn
$ yarn add @dekproject/scope --save
Functions
The scope has 3 basic functions, SET, GET and USE, and the last one receives an object that will be incorporated
; $;console; $; console;
Wait
You can request a dependency wait to perform the debug action
; ; $;
Plugins
There are a number of plugins that can be added to the scope available at https://github.com/dekproject, which is intended to facilitate integration with other services that require configuration or prior upload for use such as MongoDB, Redis, Elastic Search and others.
In the example below we will import the Mongoose plugin:
$ yarn add @dekproject/mongoose dotenv --save$ nano .env
.env
MONGO_HOST=localhostMONGO_PORT=27017MONGO_DB=test
;;; async { dotenv; await ; $;};
models/user.js
; ;
controllers/user.js
; let { User;}
routes/user.js
; { router;};
Build
To make changes in code and buildar for testing use the command
$ yarn build