angular-docs-cn/aio/tools/plunker-builder/regularPlunker.js

24 lines
585 B
JavaScript

var PlunkerBuilder = require('./builder');
function buildPlunkers(basePath, destPath, options = {}) {
configureBuilder(options);
var builder = new PlunkerBuilder(basePath, destPath, options);
builder.buildPlunkers();
}
function configureBuilder(options) {
options.addField = addField;
options.plunkerFileName = 'plnkr';
options.url = 'http://plnkr.co/edit/?p=preview';
options.writeNoLink = true;
options.embedded = false;
}
function addField(postData, name, content) {
postData[`files[${name}]`] = content;
}
module.exports = {
buildPlunkers: buildPlunkers
};