remix-flat-routes
Advanced tools
Comparing version 0.4.0 to 0.4.1
@@ -38,4 +38,4 @@ var __create = Object.create; | ||
name: "root", | ||
parent: "", | ||
isIndex: false | ||
parentId: "", | ||
index: false | ||
}); | ||
@@ -87,3 +87,3 @@ var routes = defineRoutes((route) => { | ||
caseSensitive: false, | ||
index: parentRoute.routeInfo.isIndex | ||
index: parentRoute.routeInfo.index | ||
}; | ||
@@ -94,3 +94,3 @@ const routeChildren = () => { | ||
const path2 = child.path.substring(parentRoute.routeInfo.path.length + 1); | ||
route(path2, child.file, { index: child.isIndex }); | ||
route(path2, child.file, { index: child.index }); | ||
} | ||
@@ -126,3 +126,3 @@ }; | ||
name, | ||
isIndex: routeSegments.at(-1) === "index" || routeSegments.at(-1) === "_index" | ||
index: routeSegments.at(-1) === "index" || routeSegments.at(-1) === "_index" | ||
}; | ||
@@ -134,2 +134,5 @@ } | ||
return url; | ||
} else if (segment.endsWith("_")) { | ||
segment = segment.substring(0, segment.length - 1); | ||
url += "/" + segment; | ||
} else if (["index", "_index"].some((name) => segment === name)) { | ||
@@ -136,0 +139,0 @@ if (!url.endsWith("/")) { |
{ | ||
"name": "remix-flat-routes", | ||
"version": "0.4.0", | ||
"version": "0.4.1", | ||
"description": "Package for generating routes using flat convention", | ||
@@ -21,2 +21,3 @@ "main": "dist/index.js", | ||
"prepublish": "npm run build", | ||
"typecheck": "tsc -b", | ||
"migrate": "rm -rf ./app/flat-files ./app/flat-folders && npm run build && node ./dist/cli.js" | ||
@@ -23,0 +24,0 @@ }, |
26453
361