dont treat files and dirs with leading _ as routes

This commit is contained in:
Rich Harris
2017-12-12 06:19:28 -05:00
parent 33fcb865c8
commit fa70024a92
2 changed files with 20 additions and 5 deletions

View File

@@ -3,6 +3,8 @@ const path = require('path');
module.exports = function create_matchers(files) {
return files
.map(file => {
if (/(^|\/|\\)_/.test(file)) return;
const parts = file.replace(/\.(html|js|mjs)$/, '').split(path.sep);
if (parts[parts.length - 1] === 'index') parts.pop();
@@ -37,6 +39,7 @@ module.exports = function create_matchers(files) {
dynamic
};
})
.filter(Boolean)
.sort((a, b) => {
return (
(a.dynamic.length - b.dynamic.length) || // match static paths first