UNPKG

cdf

Version:

A library for creating oldschool demo-like animations with JavaScript

40 lines (35 loc) 886 B
var fs = require('fs'); var path = require('path'); var src = path.resolve(__dirname,'./src'); var meta = path.resolve(src,'../meta.json'); var metadata = {}; if(fs.existsSync(meta)){ metadata = require(meta); } if(metadata.build){ metadata.build++; } else { metadata.build = 1; } metadata.buildDate = (new Date()).toString(); fs.writeFileSync(meta, JSON.stringify(metadata,null,2)); module.exports = { entry: './src/index.js', devtool: 'source-map', resolve: { alias: { utils$: path.resolve(src, 'inc/utils.js'), cdf$: path.resolve(src, 'cdf.js'), class: path.resolve(src, 'classes'), method: path.resolve(src, 'methods'), defaults$: path.resolve(src, 'defaults.js'), inc: path.resolve(src, 'inc') } }, output: { path: path.resolve('./dist'), filename: 'cdf.min.js', }, watch: true, mode: 'production' };