diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
| commit | afa87af01c79a9baa539f2992d32154d2a4739bd (patch) | |
| tree | 92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/pathe/dist/utils.cjs | |
| parent | 3b927e84d200402281f68181cd4253bc77e5528d (diff) | |
| download | neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.gz neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.bz2 neko-afa87af01c79a9baa539f2992d32154d2a4739bd.zip | |
task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq
Diffstat (limited to 'vanilla/node_modules/pathe/dist/utils.cjs')
| -rw-r--r-- | vanilla/node_modules/pathe/dist/utils.cjs | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/vanilla/node_modules/pathe/dist/utils.cjs b/vanilla/node_modules/pathe/dist/utils.cjs deleted file mode 100644 index 03c7ff3..0000000 --- a/vanilla/node_modules/pathe/dist/utils.cjs +++ /dev/null @@ -1,82 +0,0 @@ -'use strict'; - -const _path = require('./shared/pathe.BSlhyZSM.cjs'); - -const pathSeparators = /* @__PURE__ */ new Set(["/", "\\", void 0]); -const normalizedAliasSymbol = Symbol.for("pathe:normalizedAlias"); -const SLASH_RE = /[/\\]/; -function normalizeAliases(_aliases) { - if (_aliases[normalizedAliasSymbol]) { - return _aliases; - } - const aliases = Object.fromEntries( - Object.entries(_aliases).sort(([a], [b]) => _compareAliases(a, b)) - ); - for (const key in aliases) { - for (const alias in aliases) { - if (alias === key || key.startsWith(alias)) { - continue; - } - if (aliases[key]?.startsWith(alias) && pathSeparators.has(aliases[key][alias.length])) { - aliases[key] = aliases[alias] + aliases[key].slice(alias.length); - } - } - } - Object.defineProperty(aliases, normalizedAliasSymbol, { - value: true, - enumerable: false - }); - return aliases; -} -function resolveAlias(path, aliases) { - const _path$1 = _path.normalizeWindowsPath(path); - aliases = normalizeAliases(aliases); - for (const [alias, to] of Object.entries(aliases)) { - if (!_path$1.startsWith(alias)) { - continue; - } - const _alias = hasTrailingSlash(alias) ? alias.slice(0, -1) : alias; - if (hasTrailingSlash(_path$1[_alias.length])) { - return _path.join(to, _path$1.slice(alias.length)); - } - } - return _path$1; -} -function reverseResolveAlias(path, aliases) { - const _path$1 = _path.normalizeWindowsPath(path); - aliases = normalizeAliases(aliases); - const matches = []; - for (const [to, alias] of Object.entries(aliases)) { - if (!_path$1.startsWith(alias)) { - continue; - } - const _alias = hasTrailingSlash(alias) ? alias.slice(0, -1) : alias; - if (hasTrailingSlash(_path$1[_alias.length])) { - matches.push(_path.join(to, _path$1.slice(alias.length))); - } - } - return matches.sort((a, b) => b.length - a.length); -} -function filename(path) { - const base = path.split(SLASH_RE).pop(); - if (!base) { - return void 0; - } - const separatorIndex = base.lastIndexOf("."); - if (separatorIndex <= 0) { - return base; - } - return base.slice(0, separatorIndex); -} -function _compareAliases(a, b) { - return b.split("/").length - a.split("/").length; -} -function hasTrailingSlash(path = "/") { - const lastChar = path[path.length - 1]; - return lastChar === "/" || lastChar === "\\"; -} - -exports.filename = filename; -exports.normalizeAliases = normalizeAliases; -exports.resolveAlias = resolveAlias; -exports.reverseResolveAlias = reverseResolveAlias; |
