0.6.3 • Published 3 years ago

@larsthorup/local v0.6.3

Weekly downloads
21
License
MIT
Repository
github
Last release
3 years ago

node-local-require

npm version Build Status

Simplify requiring local modules

The purpose of this module is to make it easy to keep self-contained Node modules in the same repo as the rest of your app during initial development, in such a way that you can easily convert the module to be a real external module eventually.

Usage

npm install @larsthorup/local --save

var local = require('@larsthorup/local');
var config = local('config');

Verification

You can optionally declare local modules in dependency order in package.json. If so, local() will verify requests against the declaration, unless NODE_ENV is production:

{ 
  "config": {
    "@larsthorup/local": {
      "modules": [
        "core",
        "lib"
      ]
    }
  }
}

var util = local('util'); // Note: will throw an error

var core = local('core'); // Note: will succeed if in some source file in lib

var lib = local('lib'); // Note: will throw an error if in some source file in core 
0.6.3

3 years ago

0.6.2

4 years ago

0.6.1

7 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago