1.0.0 • Published 4 years ago
readdir.js v1.0.0
readdir
Sample Directory
- resources
- functions
-> myFunction.js
- classes
-> myClass.js
- routes
- controller
-> user.js
- index.js
- server.js
- app.js
- package.json
Initialize readdir
const readdir = require("readdir");
const resources = readdir.init([`${__dirname}/resources`, `${__dirname}/routes`]);
/**
* resources.data:
* {
* myFunction: [Function],
* myClass: [Function: MyClass],
* user: [Function],
* index: {}
* }
**/
const resources1 = readdir.init(`${__dirname}/resources`);
/**
* resources1.data:
* {
* myFunction: [Function],
* myClass: [Function: MyClass]
* }
**/
const resources2 = readdir.init(`${__dirname}/resources`, true);
/**
* resources2.data:
* {
* resources: {
* functions: {
* myFunction: [Function]
* },
* classes: {
* myClass: [Function: MyClass]
* }
* }
* }
**/
get
resources.get('myFunction');
/**
* return: [Function]
**/
resources2.get('resources.functions');
/**
* return: {
* myFunction: [Function]
* }
**/
1.0.0
4 years ago