-
Notifications
You must be signed in to change notification settings - Fork 0
/
remix.config.js
31 lines (30 loc) · 990 Bytes
/
remix.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { createRoutesFromFolders } from "@remix-run/v1-route-convention";
/** @type {import('@remix-run/dev').AppConfig} */
export default {
ignoredRouteFiles: ["**/.*"],
// appDirectory: "app",
// assetsBuildDirectory: "public/build",
// publicPath: "/build/",
// serverBuildPath: "build/index.js",
// future: {
// // makes the warning go away in v1.15+
// v2_routeConvention: true,
// },
routes: (defineRoutes) => {
return {
...createRoutesFromFolders(defineRoutes),
...defineRoutes((route) => {
if (process.env.INCLUDE_TEST_ROUTES) {
if (process.env.NODE_ENV === "production") {
console.warn(
"WARNING: NODE_ENV is set to 'production', so we are going to skip creating test routes"
);
return;
}
route("__tests/login", "__test-routes__/login.tsx");
route("__tests/delete-user", "__test-routes__/delete-user.tsx");
}
}),
};
},
};