Skip to content

RequireJS Loader Plugins

anodynos edited this page Jun 27, 2013 · 1 revision

RequireJS loader plugins

You can use native requirejs loader plugins (those that make sense in node?) just like any other module.

For example:

var myText = require('text!myTextFile.txt')

or

define(['json!myjson.json'], function(theJson){...})

On the nodejs side, uRequire uses RequireJS for node to load the plugin and let it do the actual loading work.

You can just put them on your bundleRoot and use them right away. For example to use "text!myText.txt" you 'll need to copy text.js on your bundleRoot, or put it in a folder relative to bundleRoot and note it on requirejs.config.json.

Only 2 plugins have been tried so far (text, json), but most that dont rely on browser features should work...