2018-12-10 23:59:12 +01:00
|
|
|
const webpack = require('webpack')
|
|
|
|
const nextSourceMaps = require('@zeit/next-source-maps')()
|
|
|
|
|
|
|
|
module.exports = nextSourceMaps({
|
2019-02-21 00:33:32 +01:00
|
|
|
env: {
|
|
|
|
SENTRY_DSN: process.env.SENTRY_DSN
|
|
|
|
},
|
2019-02-20 14:49:16 +01:00
|
|
|
webpack: (config, { isServer, buildId }) => {
|
|
|
|
config.plugins.push(
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
'process.env.SENTRY_RELEASE': JSON.stringify(buildId)
|
|
|
|
})
|
|
|
|
)
|
2018-12-10 23:59:12 +01:00
|
|
|
|
|
|
|
if (!isServer) {
|
|
|
|
config.resolve.alias['@sentry/node'] = '@sentry/browser'
|
|
|
|
}
|
|
|
|
|
|
|
|
return config
|
|
|
|
}
|
|
|
|
})
|