1
Fork 0
bauke-xyz/source/index.js

40 lines
794 B
JavaScript

const cpy = require('cpy');
const {build: buildUserscripts} = require('./userscripts');
const {build: buildUserstyles} = require('./userstyles');
async function main() {
console.log('Copying files.');
await cpy(
[
'**',
'!index.js',
'!userscripts.js',
'!userstyles.js',
'!userscripts/*',
'!userstyles/*'
],
'../public/',
{
cwd: 'source',
parents: true
}
);
await cpy(
['node_modules/modern-normalize/modern-normalize.css'],
'public/css/'
);
console.log('Building userscripts.');
await buildUserscripts();
console.log('Building userstyles.');
await buildUserstyles();
}
// Run `main()` if this script was called directly (like `node source/index.js`).
if (require.main === module) {
main();
}