Skip to content

Commit 59d739a

Browse files
committed
publish 1.2.2
1 parent 057c610 commit 59d739a

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@idrinth/react-file-based-routes",
3-
"version": "1.2.1",
3+
"version": "1.2.2",
44
"repository": "https://github.com/idrinth/react-file-based-routes",
55
"description": "A simple file based routing library, that does not force itself on you.",
66
"license": "MIT",

src/generate-folders.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,16 @@ export default (cwd: string, configuration: Configuration) => {
3838
const content = readFileSync(cwd + '/' + configuration.fileFinder.distJSRoot + '/' + file, 'utf8',);
3939
const res = matcher.exec(content);
4040
if (res && res[1]) {
41-
if (typeof configuration.routes.overridePathMappings[res[1]] === 'string') {
42-
if (configuration.routes.overridePathMappings[res[1]] !== '*') {
43-
writeIndexHtml(cwd, file, configuration.routes.overridePathMappings[res[1]], template, configuration, cssFiles, jsFiles);
41+
const pageName = res[1].replace(/\/$/u, '');
42+
console.log(pageName);
43+
if (typeof configuration.routes.overridePathMappings[pageName] === 'string') {
44+
if (configuration.routes.overridePathMappings[pageName] !== '*') {
45+
writeIndexHtml(cwd, file, configuration.routes.overridePathMappings[pageName], template, configuration, cssFiles, jsFiles);
46+
} else {
47+
writeIndexHtml(cwd, file, '', template, configuration, cssFiles, jsFiles);
4448
}
4549
} else {
46-
writeIndexHtml(cwd, file, `/${ res[1] }/`, template, configuration, cssFiles, jsFiles);
50+
writeIndexHtml(cwd, file, `/${ pageName }/`, template, configuration, cssFiles, jsFiles);
4751
}
4852
}
4953
}

0 commit comments

Comments
 (0)