diff --git a/rollup.config.js b/rollup.config.js index 2d7870c..10c4aee 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -7,9 +7,8 @@ export default [ { input: 'src/index.js', output: [ - { file: pkg.browser, format: 'umd' } + { file: pkg.browser, name: 'kaop', format: 'umd' } ], - name: 'kaop', plugins: [ uglify(), commonjs(), diff --git a/src/inject.js b/src/inject.js index 504a542..266a1f3 100644 --- a/src/inject.js +++ b/src/inject.js @@ -4,7 +4,7 @@ function args(){ const providers = Array.prototype.slice.call(arguments); return reflect.advice(function(meta) { if (meta.key !== "constructor") { throw new Error("inject only available in constructor") } - meta.args = providers.map(function(provider) { return provider() }); + providers.forEach(function(provider) { meta.args.push(provider()) }); }) }