1
0
mirror of https://github.com/kremalicious/blowfish.git synced 2024-06-30 05:32:02 +02:00
blowfish/src/renderer/next.config.js

44 lines
870 B
JavaScript
Raw Normal View History

2020-02-25 15:16:44 +01:00
require('dotenv').config()
const withSvgr = (nextConfig = {}) => {
2020-02-09 03:36:19 +01:00
return Object.assign({}, nextConfig, {
webpack(config, options) {
config.module.rules.push({
test: /\.svg$/,
use: [
{
loader: '@svgr/webpack',
options: {
icon: true
}
}
]
})
if (typeof nextConfig.webpack === 'function') {
return nextConfig.webpack(config, options)
}
return config
}
})
}
2020-02-25 15:16:44 +01:00
const withElectron = (nextConfig = {}) => {
return Object.assign({}, nextConfig, {
2020-03-22 00:49:10 +01:00
webpack: (config) => {
2020-02-25 15:16:44 +01:00
config.target = 'electron-renderer'
return config
}
2020-02-25 15:16:44 +01:00
})
}
module.exports = withSvgr(
withElectron({
env: {
2020-02-26 21:04:40 +01:00
ETHERSCAN_API_KEY: process.env.ETHERSCAN_API_KEY,
INFURA_PROJECT_ID: process.env.INFURA_PROJECT_ID
2020-02-25 15:16:44 +01:00
}
})
)