mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 06:10:22 +00:00
* deps: bump critical deps version * chore: specify sentry and dd debug mode * chore: enable SwcMinify * chore: casing * deps: bump mongoose version to 6.8.3 * Revert "deps: bump mongoose version to 6.8.3" This reverts commit d5b90b5c0909545d4d21553d50c5681bd93a57a4. * deps: change mongoose version to 5.13.15 * fix: typing * deps: update audited deps * deps: update next-pwa and dd-trace@2 * deps: update dd-trace@3 and sentry * fix: redirects * fix: style * feat: redirect using next config * deps: update mongoose to 6.9.0 * chore: change next version in package.json * chore: change next version to 12.3.2 * fix: model compile issue * chore: lint * chore: remove any * deps: update jest version to 29 * deps: resolve remaining vulnerabilities --------- Co-authored-by: skinmaker1345 <me@skinmaker.dev>
43 lines
933 B
JavaScript
43 lines
933 B
JavaScript
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
const { withSentryConfig } = require('@sentry/nextjs')
|
|
const withPWA = require('next-pwa')({
|
|
disable: process.env.NODE_ENV !== 'production',
|
|
register: false
|
|
})
|
|
const VERSION = require('./package.json').version
|
|
|
|
/**
|
|
* @type {import('next').NextConfig}
|
|
*/
|
|
const NextConfig = {
|
|
webpack: (config, { isServer }) => {
|
|
if (!isServer) {
|
|
config.resolve.fallback.fs = false
|
|
}
|
|
return config
|
|
},
|
|
env: {
|
|
NEXT_PUBLIC_RELEASE_VERSION: VERSION,
|
|
SENTRY_SKIP_AUTO_RELEASE: true
|
|
},
|
|
future: {},
|
|
experimental: {
|
|
scrollRestoration: true
|
|
},
|
|
swcMinify: true,
|
|
redirects: async () => {
|
|
return [
|
|
{
|
|
source: '/developers',
|
|
destination: '/developers/applications',
|
|
permanent: true
|
|
},
|
|
{
|
|
source: '/developers/docs',
|
|
destination: '/developers/docs/시작하기',
|
|
permanent: true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
module.exports = withSentryConfig(withPWA(NextConfig)) |