A RequireJS plugin for loading PINF JavaScript Bundles.
Any portable bundle may be loaded. Modules and packages written for RequireJS may also be bundled and loaded via the PINF JavaScript Bundle Loader eliminating the need for RequireJS, RequireJS Optimizer and almond.
npm install pinf-for-requirejs
http://localhost/index.html
<script src="require.js"></script>
<script>
requirejs.config({
paths: {
pinf: "pinf.require"
}
});
require([
"pinf!bundle"
], function(sandbox) {
sandbox.main();
});
</script>
http://localhost/bundle.js
PINF.bundle("", function(require) {
require.memoize("/main.js", function(require, exports, module) {
exports.main = function(options) {
console.log("HelloWorld!");
}
});
});
Requirements:
Run tests:
npm test
Launch development workspace:
npm run dev
open http://localhost:8080/
npm run build