head-require

Use head.js's script loader like require.js

npm install head-require
14 downloads in the last week
28 downloads in the last month

HeadRequire.js

Extension for head.js to use resource loader like require.js

Feature

  • Set main.js in script element's data-main attribute
  • Multiple main.js available now
  • Use head.require() to load resources
  • Grunt task to compile them to a file

Basic Usage

Resource Loader

<script src="scripts/head.js"></script>
<script src="scripts/head-require.js" data-main="scripts/main.js"></script>

"scripts/main.js" like this :

head.require(
    "the/path/to/foojs",
    "the/path/to/bar.js",
    "the/path/to/baz.js"
    "the/path/to/initialize.js"
);

» Learn more about head-require.js

Grunt Task to Compile

Example :

grunt.initConfig({
    headRequire : {
        dist : {
            options : {},
            files : { "the/path/to/dest.js" : "the/path/to/main.js" }
        }
    }
});

» Learn more about Grunt task

CHANGE LOG

» Change Log


Author

mach3

npm loves you