dollar-inject

Sets the arguments passed into dollarInject() as $inject on the method

Usage no npm install needed!

<script type="module">
  import dollarInject from 'https://cdn.skypack.dev/dollar-inject';
</script>

README

dollar-inject

Greenkeeper badge

$inject = require('dollar-inject')

sessionController = $inject 'session', '$http',
  (session, $http) ->
    ...

basically does

function sessionController (session, $http) {}
sessionController.$inject = ['session', '$http']

Why?

Because we're still using coffee-script

And the bracket notation is a bit annoying sometimes:

sessionController = ['session', '$http', (session, $http) ->
    ...
]