1.0.0 • Published 8 years ago

require.js v1.0.0

Weekly downloads
387
License
MIT
Repository
github
Last release
8 years ago

Small AMD loader for bundled AMD modules. No dynamic loading or loader plugin support.

define(id, deps, factory)

argumenttype
idstring
depsarray
factoryfunction

All modules must have IDs and dependency arrays in their define() calls. See AMD define().

define('dep1', [], function() {
});

define('dep2', [], function() {
});

define('module1', ['dep1', 'dep2'], function(dep1, dep2) {
	// initial setup
	return {
		// exports
	};
});

require(id)

argumenttype
idstring

Synchronously returns the module export for the module ID represented by the id argument. Modules and all dependencies must be defined before calling this function as it does not do dynamic loading. See AMD require().

var $ = require('jquery');
define('module1', ['dep1'], function(dep1) {
	var dep2 = require('dep2');
	// initial setup
	return {
		// exports
	};
});

Usage

npm install require.js

Bundle require.js with other scripts. It should be added before named or bundled AMD modules.

concat([
	'node_modules/require.js/require.min.js', // require.js - define() and require() functions are available from this point
	'node_modules/jquery/dist/jquery.min.js', // jquery is registered as a named amd module 'jquery'
	'src/js/**/*.js' // named amd modules
]);
concat([
	'node_modules/jquery/dist/jquery.min.js', // jquery is registered as a global variable '$'
	'node_modules/bootstrap-sass/assets/javascripts/bootstrap.min.js', // bootstrap does not support amd
	'node_modules/require.js/require.min.js', // require.js - define() and require() functions are available from this point
	'src/js/**/*.js' // named amd modules
]);

It can also be included before bundled amd modules.

concat([
	'node_modules/require.js/require.min.js', // require.js - define() and require() functions are available from this point
	'build/js/app.build.js' // bundled amd modules - build tool should assign ids and deps array for each module
]);
1.0.0

8 years ago

0.3.97

9 years ago

0.3.96

9 years ago

0.3.95

9 years ago

0.3.94

9 years ago

0.3.93

9 years ago

0.3.92

9 years ago

0.3.91

9 years ago

0.3.9

9 years ago

0.3.81

10 years ago

0.3.8

10 years ago

0.3.7

10 years ago

0.3.64

10 years ago

0.3.63

10 years ago

0.3.62

10 years ago

0.3.61

10 years ago

0.3.6

10 years ago

0.3.54

10 years ago

0.3.53

10 years ago

0.3.52

10 years ago

0.3.51

10 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.31

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.92

10 years ago

0.2.91

10 years ago

0.2.9

10 years ago

0.2.8

10 years ago

0.2.72

10 years ago

0.2.7

10 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago