Skip to content

pinf/pinf-for-requirejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status: DEV Circle CI

PINF JavaScript Loader for RequireJS

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.

Install

npm install pinf-for-requirejs

Usage

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!");
        }
    });
});

Test & Development

Requirements:

Run tests:

npm test

Launch development workspace:

npm run dev
open http://localhost:8080/

Build

npm run build

License

UNLICENSE

About

PINF JavaScript Loader for RequireJS

Resources

License

Stars

Watchers

Forks

Packages

No packages published