knax

0.0.3 • Public • Published

knax

Dynamic Module Loader

Current Verision

0.0.3

Usage (local)

returns required './cars/fiat'

 
Fiat = require('knax').load
 
    category: 'car'
    class: 'fiat'
 

Pending Functionality

local

First tries loading from ./category_plural/class_name and fallsback to node_modules/calling_module_name/lib/category_plural/class_name to allow for userland overideability

npm modules

Loads npm module require('module').ClassName

 
# 
# returns require('french-car-makers').Fiat 
#  
# considering! - Installing the module if not installed to enable  
#                the merging of config distribution and runtime  
#                provisioning into one single action. 
#  
 
Fiat = require('knax').load
 
    npm:     'french-car-makers'
    version: '3.14'
    class:   'fiat'
 

Readme

Keywords

none

Package Sidebar

Install

npm i knax

Weekly Downloads

1

Version

0.0.3

License

none

Last publish

Collaborators

  • nomilous