Package Exports
- load-deps
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (load-deps) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Just load devDependencies of the current project or any other dependencies. Useful for any node.js app that needs to load plugins from node_modules. Faster alternative to
load-plugins
.
Install
npm i load-deps --save
npm test
Usage
For more use-cases see the tests
var appname = require('app-name')
var loadDeps = require('load-deps')
var strip = ['gulp', 'handlebars', 'helpers']
var rename = function renameFn(name) {
return appname(name, strip)
}
var plugin = loadDeps('gulp-*', {renameKey: rename})
gulp.task('default', function () {
gulp.src('test/*.js')
.pipe(plugin.jshint())
.pipe(plugin.mocha())
.pipe(plugin.stylus())
.pipe(plugin.mustache())
.pipe(plugin.istanbul())
})
Options
options.require
Pass a custom function for require
ing files.
var loadDeps = require('load-deps')
var plugin = loadDeps('gulp-*', {
require: function (name) {
// do stuff to name
}
})
options.renameKey
Pass a renameKey function to change how plugins are named.
var loadDeps = require('load-deps')
var plugin = loadDeps('my-plugins-*', {
renameKey: function (name) {
return path.resolve(name)
}
})
Author
Charlike Mike Reagent
License 
Copyright (c) 2015 Charlike Mike Reagent, contributors.
Copyright (c) 2014-2015 Jon Schlinkert.
Released under the MIT
license.
Proudly generated by docks(1), May 6, 2015