21 lines
482 B
JavaScript
21 lines
482 B
JavaScript
const webpack = require('webpack')
|
|
const nextSourceMaps = require('@zeit/next-source-maps')()
|
|
|
|
module.exports = nextSourceMaps({
|
|
env: {
|
|
SENTRY_DSN: process.env.SENTRY_DSN
|
|
},
|
|
webpack: (config, { isServer, buildId }) => {
|
|
config.plugins.push(
|
|
new webpack.DefinePlugin({
|
|
'process.env.SENTRY_RELEASE': JSON.stringify(buildId)
|
|
})
|
|
)
|
|
|
|
if (!isServer) {
|
|
config.resolve.alias['@sentry/node'] = '@sentry/browser'
|
|
}
|
|
|
|
return config
|
|
}
|
|
})
|