Require One
Load the first package found from the given array.
Install
Method | Installation |
---|---|
npm | npm install require-one --save |
component | component install robloach/require-one |
Composer | composer require require-one |
Bower | bower install require-one |
Usage
This works across CommonJS/node, AMD and with global variables for the browser.
CommonJS
This is an example of loading either jQuery, Zepto, or Cheerio with a CommonJS module loader, like Node.js.
var $ = ;// => jQuery, Zepto or Cheerio, depending on which one is available.
AMD
This is an example of loading either jQuery, Zepto, or Cheerio with an AMD module loader, like Require.js.
;
Globals
This is an example of loading either jQuery, Zepto, or Cheerio without a module loader, i.e. with the browser's global variables.
My Sample Project