Files
coder/site/next.config.js
T
Bryan 423611b001 chore: Add initial jest tests + code coverage (#13)
- Adds initial infra for running front-end tests (`jest`, `ts-jest`, `jest.config.js`, etc)
- Adds codecov integration front-end code
2022-01-13 18:48:23 -08:00

26 lines
764 B
JavaScript

/* eslint-disable @typescript-eslint/no-unsafe-assignment */
/* eslint-disable @typescript-eslint/no-unsafe-return */
/* eslint-disable @typescript-eslint/no-unsafe-call */
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
/* eslint-disable @typescript-eslint/no-var-requires */
module.exports = {
env: {},
experimental: {
// Allows us to import TS files from outside product/coder/site.
externalDir: true,
},
webpack: (config, { dev, isServer, webpack }) => {
// Inject CODERD_HOST environment variable for clients
if (!isServer) {
config.plugins.push(
new webpack.DefinePlugin({
"process.env.CODERD_HOST": JSON.stringify(process.env.CODERD_HOST),
}),
)
}
return config
},
}