UNPKG

ideogram

Version:

Chromosome visualization with D3.js

44 lines (40 loc) • 971 B
const path = require('path'); const webpack = require('webpack'); const fs = require('fs'); const packageJson = JSON.parse(fs.readFileSync('package.json', 'utf8')); const ideogramVersion = packageJson.version; module.exports = { entry: './src/js/index.js', output: { filename: 'ideogram.min.js', path: path.resolve(__dirname, 'dist/js') }, devtool: 'source-map', devServer: { contentBase: path.join(__dirname, '.'), }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: [['env', {modules: false}]] } } } ] }, plugins: [ new webpack.BannerPlugin({ banner: ( 'Ideogram.js, version ' + ideogramVersion + '. ' + 'Developed by Eric Weitz. https://github.com/eweitz/ideogram. ' + 'Public domain (CC0 1.0).' ), entryOnly: true }) ] };