Y-SLD/assets/plugins/_leaflet/draw/build/docs.js

30 lines
672 B
JavaScript
Raw Permalink Normal View History

2024-03-01 11:23:55 +00:00
var packageDef = require('../package.json');
function buildDocs() {
console.log('Building Leaflet Draw documentation with Leafdoc');
var LeafDoc = require('leafdoc');
var doc = new LeafDoc({
templateDir: 'build/leafdoc-templates',
showInheritancesWhenEmpty: true,
leadingCharacter: '@'
});
//doc.setLeadingChar('@');
doc.addFile('build/docs-index.leafdoc', false);
doc.addDir('src');
doc.addFile('build/docs-misc.leafdoc', false);
var out = doc.outputStr();
var fs = require('fs');
fs.writeFileSync('docs/leaflet-draw-latest.html', out);
fs.writeFileSync('docs/leaflet-draw-' + packageDef.version + '.html', out);
}
module.exports = buildDocs;