fontagon
Version:
Easy web icon font generator
32 lines (28 loc) • 791 B
JavaScript
const path = require('path')
const webpack = require('webpack')
const { logger, logColor } = require('./utils/logger')
const { name, version } = require('./package.json')
logger().log(`💪 Start ${logColor.green(name)} ${logColor.red(`v${version}`)}...\n`)
module.exports = {
devServer: {
port: 8080
},
chainWebpack: (config) => {
config
.entry('app')
.clear()
.add('./test/fixture/main.js')
.end()
config.resolve.alias
.set('@', path.join(__dirname, './test/fixture'))
.set('fontagon-icons', path.join(__dirname, './dist/fontagon-icons.css'))
},
configureWebpack: (config) => {
config.plugins = [
...config.plugins,
new webpack.ProvidePlugin({
_: true
})
]
}
}