aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/@vitest/utils/dist/resolver.js
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
commitafa87af01c79a9baa539f2992d32154d2a4739bd (patch)
tree92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/@vitest/utils/dist/resolver.js
parent3b927e84d200402281f68181cd4253bc77e5528d (diff)
downloadneko-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/@vitest/utils/dist/resolver.js')
-rw-r--r--vanilla/node_modules/@vitest/utils/dist/resolver.js71
1 files changed, 0 insertions, 71 deletions
diff --git a/vanilla/node_modules/@vitest/utils/dist/resolver.js b/vanilla/node_modules/@vitest/utils/dist/resolver.js
deleted file mode 100644
index 83bd3c1..0000000
--- a/vanilla/node_modules/@vitest/utils/dist/resolver.js
+++ /dev/null
@@ -1,71 +0,0 @@
-import fs from 'node:fs';
-import { j as join, d as dirname } from './chunk-pathe.M-eThtNZ.js';
-
-const packageCache = new Map();
-function findNearestPackageData(basedir) {
- const originalBasedir = basedir;
- while (basedir) {
- var _tryStatSync;
- const cached = getCachedData(packageCache, basedir, originalBasedir);
- if (cached) {
- return cached;
- }
- const pkgPath = join(basedir, "package.json");
- if ((_tryStatSync = tryStatSync(pkgPath)) === null || _tryStatSync === void 0 ? void 0 : _tryStatSync.isFile()) {
- const pkgData = JSON.parse(stripBomTag(fs.readFileSync(pkgPath, "utf8")));
- if (packageCache) {
- setCacheData(packageCache, pkgData, basedir, originalBasedir);
- }
- return pkgData;
- }
- const nextBasedir = dirname(basedir);
- if (nextBasedir === basedir) {
- break;
- }
- basedir = nextBasedir;
- }
- return {};
-}
-function stripBomTag(content) {
- if (content.charCodeAt(0) === 65279) {
- return content.slice(1);
- }
- return content;
-}
-function tryStatSync(file) {
- try {
- // The "throwIfNoEntry" is a performance optimization for cases where the file does not exist
- return fs.statSync(file, { throwIfNoEntry: false });
- } catch {}
-}
-function getCachedData(cache, basedir, originalBasedir) {
- const pkgData = cache.get(getFnpdCacheKey(basedir));
- if (pkgData) {
- traverseBetweenDirs(originalBasedir, basedir, (dir) => {
- cache.set(getFnpdCacheKey(dir), pkgData);
- });
- return pkgData;
- }
-}
-function setCacheData(cache, data, basedir, originalBasedir) {
- cache.set(getFnpdCacheKey(basedir), data);
- traverseBetweenDirs(originalBasedir, basedir, (dir) => {
- cache.set(getFnpdCacheKey(dir), data);
- });
-}
-function getFnpdCacheKey(basedir) {
- return `fnpd_${basedir}`;
-}
-/**
-* Traverse between `longerDir` (inclusive) and `shorterDir` (exclusive) and call `cb` for each dir.
-* @param longerDir Longer dir path, e.g. `/User/foo/bar/baz`
-* @param shorterDir Shorter dir path, e.g. `/User/foo`
-*/
-function traverseBetweenDirs(longerDir, shorterDir, cb) {
- while (longerDir !== shorterDir) {
- cb(longerDir);
- longerDir = dirname(longerDir);
- }
-}
-
-export { findNearestPackageData, getCachedData, setCacheData };