- fix: remove interop-require from dependency (#33)
- feat: ignore support array (#32)
- fix: we should pass down isOverride parameter, when we call inject function recursively. (#31)
- feat: set error file path into error message (#25)
- fix: upgrade debug to fix security
- feat: support es6-module (#22)
- unnittest use Class, remove 0.12 travis support
- add options.initializer function when inject
- feat: es6 class should not be calling without 'new'
- feat: support lowercase first letter (@atian25)
- feat: init support array
- feat: add ignore support, fixes #15
- chore: use pkg.files instead
- feat: Add an option to override the property that is already exist
- deps: upgrade debug to the latest
- fix(inject): ignore undefined and null value
- feat: support loads.into(obj, name, {filters: ['a', 'b']})
- fix target missing on inject
- set call option whether call the function when module.exports is a function
- support module.exports = function* () {}
module.exports = function (app)
module as initialization function
- move lib/loading.js > index.js
- simplify implementation #5
- add travis coverage
- Pass the original target to extra
- Add
exports.extra
option for loading extra modules (@Janus-Z)
- later require, must do require action in into() method
- load
foo-service.js
=>fooService
fix #2
- only accept alphabet start js file. fixed #1
- add initialization function support
- improve coverage
- add logo
- first commit