mirror of
https://github.com/konvajs/konva.git
synced 2026-03-03 16:58:33 +08:00
checking in jsdoc dir so people can generate docs themselves
This commit is contained in:
26
jsdoc-master/nodejs/bin/jsdoc
Normal file
26
jsdoc-master/nodejs/bin/jsdoc
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
// This wrapper script allows JSDoc to be installed with 'npm install -g'.
|
||||
// Note that JSDoc will still run on Mozilla Rhino, NOT Node.js.
|
||||
|
||||
|
||||
var fs = require('fs');
|
||||
var os = require('os');
|
||||
var path = require('path');
|
||||
var spawnProc = require('child_process').spawn;
|
||||
|
||||
var args = process.argv.slice(2);
|
||||
var script = path.normalize( path.join( path.dirname(fs.realpathSync(process.argv[1])), '..', '..',
|
||||
'jsdoc' ) );
|
||||
var jsdoc;
|
||||
|
||||
if (process.platform === 'win32') {
|
||||
jsdoc = spawnProc(script + '.cmd', args, {stdio: 'inherit'});
|
||||
}
|
||||
else {
|
||||
jsdoc = spawnProc(script, args, {stdio: 'inherit'});
|
||||
}
|
||||
|
||||
jsdoc.on('close', function(code) {
|
||||
process.exit(code);
|
||||
});
|
||||
17
jsdoc-master/nodejs/jsdoc/fs.js
Normal file
17
jsdoc-master/nodejs/jsdoc/fs.js
Normal file
@@ -0,0 +1,17 @@
|
||||
var e = ' is not implemented for Node.js!';
|
||||
|
||||
exports.ls = function() {
|
||||
throw new Error('fs.ls' + e);
|
||||
};
|
||||
|
||||
exports.toDir = function() {
|
||||
throw new Error('fs.toDir' + e);
|
||||
};
|
||||
|
||||
exports.mkPath = function() {
|
||||
throw new Error('fs.mkpath' + e);
|
||||
};
|
||||
|
||||
exports.copyFileSync = function() {
|
||||
throw new Error('fs.copyFileSync' + e);
|
||||
};
|
||||
8
jsdoc-master/nodejs/jsdoc/util/include.js
Normal file
8
jsdoc-master/nodejs/jsdoc/util/include.js
Normal file
@@ -0,0 +1,8 @@
|
||||
// TODO: not tested
|
||||
module.exports = function(filepath) {
|
||||
var fs = require('jsdoc/fs');
|
||||
var vm = require('vm');
|
||||
|
||||
var script = fs.readFileSync(filepath, 'utf8');
|
||||
vm.runInNewContext(script, global, filepath);
|
||||
};
|
||||
Reference in New Issue
Block a user