build: add precompiled CLI distribution

This commit is contained in:
2026-08-29 19:00:14 +08:00
parent d074681928
commit 4d1dc76e31
77 changed files with 3461 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
export function normalizeSiteBase(value = '/') {
const trimmed = value.trim();
if (!trimmed || trimmed === '/')
return '/';
return `/${trimmed.replace(/^\/+|\/+$/g, '')}/`;
}
export function joinBase(base, ...parts) {
const normalized = normalizeSiteBase(base);
const suffix = parts
.map(part => part.replace(/^\/+|\/+$/g, ''))
.filter(Boolean)
.join('/');
return suffix ? `${normalized}${suffix}/` : normalized;
}
//# sourceMappingURL=site-base.js.map