File-locator
- load file data
- load env file data
- import key to include files into main
- parse reference key using 'ref-parser' module
- add custom extension loader
- 2 defaults extension loaders: js, json
Install
npm i --save file-locator
Usage
const FileLocator = ; const fileLocator = ; fileLocator ;
Options
const FileLocator = ; // Default optionsconst fileLocator = ; // Override option for this loadfileLocator ;
Add custom extension loader
const FileLocator = ; const fileLocator = ; // Add extension loaderfileLocator fileLocator ;
API
load(filepath: String, opts?: Object, noParsing?: Boolean): Promise<Object>
loadImports(data: Object, opts?:Object): Promise<Object>
addExtensionLoader(extension: ExtensionLoader|String, loaderCallback?: Function)
getExtensionLoader(extension: String): ExtensionLoader
Static
ExtensionLoader
const Loader = ; const loader = ; const extLoader = 'yml' { }; loader;