From da47fdec963f31e2f28659870adf1e80b299f273 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 5 May 2018 09:38:24 -0400 Subject: [PATCH] fix sorting --- src/core/create_routes.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/core/create_routes.ts b/src/core/create_routes.ts index 276cc97..a6239ff 100644 --- a/src/core/create_routes.ts +++ b/src/core/create_routes.ts @@ -30,12 +30,10 @@ export default function create_routes({ files } = { files: glob.sync('**/*.*', { return !found; }) .sort((a, b) => { - const max = Math.max(a.parts.length, b.parts.length); + if (a.parts[0] === '4xx' || a.parts[0] === '5xx') return -1; + if (b.parts[0] === '4xx' || b.parts[0] === '5xx') return 1; - if (max === 1) { - if (a.parts[0] === '4xx' || a.parts[0] === '5xx') return -1; - if (b.parts[0] === '4xx' || b.parts[0] === '5xx') return 1; - } + const max = Math.max(a.parts.length, b.parts.length); for (let i = 0; i < max; i += 1) { const a_part = a.parts[i];