1.0.0 • Published 7 years ago
@kingjs/create-depjs v1.0.0
@kingjs/create-depjs
Generates dependencies.js which exports the dependencies in package.json.
Usage
Given a package.json like this:
{
"name": "@kingjs/tools.create-dependencies-js",
"version": "1.0.0",
"dependencies": {
"@kingjs/camel-case.join": "^1.0.0",
"@kingjs/package-name.parse": "^1.0.1"
}
}Running this:
$ cdj Produces a dependencies.js like this:
exports['@kingjs'] = {
camelCase: {
join: require('@kingjs/camel-case.join'),
},
packageName: {
parse: require('@kingjs/package-name.parse'),
},
}Which can then be used in like this:
var assert = require('assert');
var {
['@kingjs']: {
packageName: { parse },
camelCase: { join }
}
} = require('./dependencies');
assert(parse);
assert(join);Remarks
Using dependencies.js ensures that production code requires only packages listed in as dependencies in package.json.
Install
With npm installed, run
$ npm install -g @kingjs/create-depjsLicense
MIT
1.0.0
7 years ago