CMD Environment
- support global
require
,exports
,module
- no need wrap by
define
- not a loader, but will
<html>
<head>
<!-- CMD environment -->
<script src="sail.js"></script>
<script src="./jquery.js"></script>
<script src="./a.js"></script>
<script src="./b.js"></script>
</head>
<body>
<script>
var b = require('./b');
console.info(b);
</script>
</body>
</html>
In script ./a.js
var $ = require('./jquery');
module.exports = function () {
console.log($.jquery);
};
In script ./b.js
var a = require('./a');
a();
module.exports = "all is ok";
Also support module wrapped by define
define(function () {
var a = require('a');
var b = require('b');
// exports
return {};
});
Just a CMD environment at this time, shoud work with same tools like file-deps
, transform
, concat
, uglify
, etc.