Cmdize
Convert normal js to CMD module.(What is CMD module? 中文定义)
Support some famous JavaScript libraries(jQuery、underscore、momentjs) and no-dependencies JS Normal file.
It is a experimental project, be cautious to use it in important situation!
Install
$ npm install cmdize -g
Use in cli
There is a js file exmple.js
:
windowabc = "abc";
Cmdize it!
$ cmdize example.js
Reading /Users/afc163/Desktop/example.js ...
No found any global variables.
cmdized.js is generated.
>> /Users/afc163/Projects/cmdize/example-cmdized.js
Then the cmdized.js
would be generated at current path.
;
Also support url.
$ cmdize http://code.jquery.com/jquery-1.10.1.js
Options
clearGlobal
$ cmdize example.js --clear-global
It will remove abc from window safely.
define(function(require, exports, module) {
window.abc = "abc";
try { delete window.abc } catch(e) { window.abc = null }
});
In NodeJS
var cmdize = ; ;