Skip to content

Repository files navigation

require-bro

require for browsers

Install

$ npm install require-bro

npm-version downloads build security qa-control

language: English also available in: Spanish

Use

// file more-math.js

var MoreMath = {}; // module

MoreMath.real_roots_quadratic_equation = function(a,b,c){
    var delta=b*b-4*a*c;
    if(delta<0) return [];
    var r=-b/(2*a);
    if(delta==0) return [r];
    return [r-s,r+s];
}

MoreMath.intRandom = function (min, max){
    return Math.floor(Math.random()*(max-min+1)+min);
}
// file other.js

var MoreMath = require('more-math');

console.log(MoreMath.real_roots_quadratic_equation(1,-2,1));
console.log('dice', MoreMath.intRandom(1, 6));
// file index.html

<script src='require-bro.js'></script>
<script src='more-math.js'></script>
<script src='other.js'></script>

require([module-name])

Searchs in the global object window a variable with the same name but in camelCase (or CamelCase)

The required module must be included in previous <scripts> and must have define a global variable with the same name.

Tests with real devices

(tested with self-explain )

NPM version Device OS nav
0.10.0 HTC Desire Android 2.2.2 Android 2.2.2
0.10.0 Samgsung Galaxy Note 4 Android 5.1.1 Samsung Internet 4.0.0
0.10.0 Blue Vivo Air LTE Android 5.0.2 Chrome Mobile 50.0.2661
0.10.0 iPad mini Retina iOS 8.4.0 Mobile Safari 8.0.0
0.10.0 VMWare WinXP IE 8.0.0

License

MIT

About

require for browsers

Resources

Stars

1 star

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages