nodular

A dependency injection autoloader inspired by Angular.

Usage no npm install needed!

<script type="module">
  import nodular from 'https://cdn.skypack.dev/nodular';
</script>

README

nodular

A dependency injection autoloader inspired by Angular.

Installation

$ npm install nodular

Quick Start

See example below:

require('nodular')(require)(function(
  error
, $express
, $expressResource
, config
, middlewares
) {
    var app = module.exports = $express();
    
    app.use($express.static('public'));
    app.use(middlewares.passport());
    app.use(middlewares.rest());
});

A simple project and example

  • project_folder/
    • config/
      • redis.json
      • mongo.json
    • middlewares/
      • rest/
        • resources/
          • users.js
          • threads.js
          • posts.js
          • comments.js
        • index.js
      • passport.js
    • node_modules/
      • express/
        • (All files)
      • express-resources/
        • (All files)
      • passport/
        • (All files)
      • passport-local/
        • (All files)
    • app.js