build.g6.js 760 Bytes
const $utils = require('./build.utils')

module.exports = {
    outputDir: 'docs/lib',
    transpileDependencies: [
        '@antv',
        'd3-force',
    ],
    configureWebpack: {
        entry: {
            'G6': $utils.resolve('src/build.g6.ts')
        },
        output: {
            filename: `g6.umd.min.js`,
            libraryTarget: 'umd',
            library: ['G6'],
            globalObject: 'this'
        },
    },
    chainWebpack: config => {
        config.optimization.delete('splitChunks')
        config.plugins.delete('copy')
        config.plugins.delete('preload')
        config.plugins.delete('prefetch')

        config.plugins.delete('html')
        config.plugins.delete('hmr')
        config.entryPoints.delete('app')
    }
}