comty/packages/app/.config.js
2021-11-17 17:58:04 +01:00

36 lines
1.0 KiB
JavaScript

const path = require('path')
const aliases = {
schemas: path.resolve(__dirname, './schemas'),
controllers: path.resolve(__dirname, "./src/controllers"),
extensions: path.resolve(__dirname, './src/extensions'),
theme: path.join(__dirname, 'src/theme'),
locales: path.join(__dirname, 'src/locales'),
core: path.join(__dirname, 'src/core'),
pages: path.join(__dirname, 'src/pages'),
components: path.join(__dirname, 'src/components'),
models: path.join(__dirname, 'src/models'),
}
module.exports = (config) => {
if (typeof config.windowContext.process === 'undefined') {
config.windowContext.process = Object()
}
config.windowContext.process = config.windowContext.__evite
config.windowContext.process["versions"] = process.versions
config.resolve.alias = {
...config.resolve.alias,
...aliases,
}
config.css = {
preprocessorOptions: {
less: {
javascriptEnabled: true,
}
}
}
return config
}