34 lines
971 B
JavaScript
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'}
|
|
};
|
|
};
|