2020-05-19 11:43:42 +03:00

34 lines
971 B
JavaScript

/* jshint node:true */
'use strict';
var fs = require('fs');
var path = require('path');
module.exports = function() {
var js_dependencies =[
'bower_components/ace-builds/src-min-noconflict/ace.js',
'bower_components/ace-builds/src-min-noconflict/theme-twilight.js',
'bower_components/ace-builds/src-min-noconflict/mode-markdown.js',
'bower_components/ace-builds/src-min-noconflict/mode-scheme.js',
'bower_components/ace-builds/src-min-noconflict/worker-javascript.js'
];
function putThemInVendorDir (filepath) {
return 'vendor/' + path.basename(filepath);
}
return {
humaName : 'UI.Ace',
repoName : 'ui-ace',
inlineHTML : fs.readFileSync(__dirname + '/demo/demo.html'),
inlineJS : fs.readFileSync(__dirname + '/demo/demo.js'),
css: ['demo/demo.css'],
js : js_dependencies.map(putThemInVendorDir).concat(['dist/ui-ace.min.js']),
tocopy : js_dependencies,
bowerData : { main: './ui-ace.js'}
};
};