feat: init

This commit is contained in:
Morten Olsen
2022-12-06 09:12:53 +01:00
commit 3f5e941446
115 changed files with 13148 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
exports.withGoodwrites = (nextConfig = {}) => ({
...nextConfig,
webpack(config, options) {
const { isServer, dev } = options;
let outputPath = "";
if (isServer && dev) {
outputPath = "../";
} else if (isServer) {
outputPath = "../../";
}
config.module.rules.push({
test: /article.yml$/,
use: [
{
loader: require.resolve("@morten-olsen/goodwrites-webpack-loader"),
options: {
publicPath: `${
nextConfig.assetPrefix || nextConfig.basePath || ""
}/_next/static/assets/`,
outputPath: `${outputPath}static/assets/`,
},
},
],
});
if (typeof nextConfig.webpack === "function") {
return nextConfig.webpack(config, options);
}
return config;
},
});