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/vitest/dist/chunks/base.CJ0Y4ePK.js | |
| 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/vitest/dist/chunks/base.CJ0Y4ePK.js')
| -rw-r--r-- | vanilla/node_modules/vitest/dist/chunks/base.CJ0Y4ePK.js | 165 |
1 files changed, 0 insertions, 165 deletions
diff --git a/vanilla/node_modules/vitest/dist/chunks/base.CJ0Y4ePK.js b/vanilla/node_modules/vitest/dist/chunks/base.CJ0Y4ePK.js deleted file mode 100644 index f00681d..0000000 --- a/vanilla/node_modules/vitest/dist/chunks/base.CJ0Y4ePK.js +++ /dev/null @@ -1,165 +0,0 @@ -import { runInThisContext } from 'node:vm'; -import * as spyModule from '@vitest/spy'; -import { r as resolveTestRunner, a as resolveSnapshotEnvironment, s as setupChaiConfig } from './index.6Qv1eEA6.js'; -import { l as loadEnvironment, e as emitModuleRunner } from './init.B6MLFIaN.js'; -import { V as VitestEvaluatedModules } from './evaluatedModules.Dg1zASAC.js'; -import { s as startVitestModuleRunner, c as createNodeImportMeta } from './startModuleRunner.DEj0jb3e.js'; -import { performance as performance$1 } from 'node:perf_hooks'; -import { startTests, collectTests } from '@vitest/runner'; -import { c as setupCommonEnv, s as startCoverageInsideWorker, a as stopCoverageInsideWorker } from './setup-common.Cm-kSBVi.js'; -import { g as globalExpect, v as vi } from './vi.2VT5v0um.js'; -import { c as closeInspector } from './inspector.CvyFGlXm.js'; -import { createRequire } from 'node:module'; -import timers from 'node:timers'; -import timersPromises from 'node:timers/promises'; -import util from 'node:util'; -import { KNOWN_ASSET_TYPES } from '@vitest/utils/constants'; -import { i as index } from './index.Z5E_ObnR.js'; -import { g as getWorkerState, r as resetModules, p as provideWorkerState } from './utils.DvEY5TfP.js'; - -// this should only be used in Node -let globalSetup = false; -async function setupGlobalEnv(config, environment) { - await setupCommonEnv(config); - Object.defineProperty(globalThis, "__vitest_index__", { - value: index, - enumerable: false - }); - globalExpect.setState({ environment: environment.name }); - if (globalSetup) return; - globalSetup = true; - if ((environment.viteEnvironment || environment.name) === "client") { - const _require = createRequire(import.meta.url); - // always mock "required" `css` files, because we cannot process them - _require.extensions[".css"] = resolveCss; - _require.extensions[".scss"] = resolveCss; - _require.extensions[".sass"] = resolveCss; - _require.extensions[".less"] = resolveCss; - // since we are using Vite, we can assume how these will be resolved - KNOWN_ASSET_TYPES.forEach((type) => { - _require.extensions[`.${type}`] = resolveAsset; - }); - process.env.SSR = ""; - } else process.env.SSR = "1"; - // @ts-expect-error not typed global for patched timers - globalThis.__vitest_required__ = { - util, - timers, - timersPromises - }; - if (!config.disableConsoleIntercept) await setupConsoleLogSpy(); -} -function resolveCss(mod) { - mod.exports = ""; -} -function resolveAsset(mod, url) { - mod.exports = url; -} -async function setupConsoleLogSpy() { - const { createCustomConsole } = await import('./console.Cf-YriPC.js'); - globalThis.console = createCustomConsole(); -} - -// browser shouldn't call this! -async function run(method, files, config, moduleRunner, environment, traces) { - const workerState = getWorkerState(); - const [testRunner] = await Promise.all([ - traces.$("vitest.runtime.runner", () => resolveTestRunner(config, moduleRunner, traces)), - traces.$("vitest.runtime.global_env", () => setupGlobalEnv(config, environment)), - traces.$("vitest.runtime.coverage.start", () => startCoverageInsideWorker(config.coverage, moduleRunner, { isolate: config.isolate })), - traces.$("vitest.runtime.snapshot.environment", async () => { - if (!workerState.config.snapshotOptions.snapshotEnvironment) workerState.config.snapshotOptions.snapshotEnvironment = await resolveSnapshotEnvironment(config, moduleRunner); - }) - ]); - workerState.onCancel((reason) => { - closeInspector(config); - testRunner.cancel?.(reason); - }); - workerState.durations.prepare = performance$1.now() - workerState.durations.prepare; - await traces.$(`vitest.test.runner.${method}`, async () => { - for (const file of files) { - if (config.isolate) { - moduleRunner.mocker.reset(); - resetModules(workerState.evaluatedModules, true); - } - workerState.filepath = file.filepath; - if (method === "run") await traces.$(`vitest.test.runner.${method}.module`, { attributes: { "code.file.path": file.filepath } }, () => startTests([file], testRunner)); - else await traces.$(`vitest.test.runner.${method}.module`, { attributes: { "code.file.path": file.filepath } }, () => collectTests([file], testRunner)); - // reset after tests, because user might call `vi.setConfig` in setupFile - vi.resetConfig(); - // mocks should not affect different files - vi.restoreAllMocks(); - } - }); - await traces.$("vitest.runtime.coverage.stop", () => stopCoverageInsideWorker(config.coverage, moduleRunner, { isolate: config.isolate })); -} - -let _moduleRunner; -const evaluatedModules = new VitestEvaluatedModules(); -const moduleExecutionInfo = /* @__PURE__ */ new Map(); -function startModuleRunner(options) { - if (_moduleRunner) return _moduleRunner; - _moduleRunner = startVitestModuleRunner(options); - return _moduleRunner; -} -let _currentEnvironment; -let _environmentTime; -/** @experimental */ -async function setupEnvironment(context) { - const startTime = performance.now(); - const { environment: { name: environmentName, options: environmentOptions }, rpc, config } = context; - // we could load @vite/env, but it would take ~8ms, while this takes ~0,02ms - if (context.config.serializedDefines) try { - runInThisContext(`(() =>{\n${context.config.serializedDefines}})()`, { - lineOffset: 1, - filename: "virtual:load-defines.js" - }); - } catch (error) { - throw new Error(`Failed to load custom "defines": ${error.message}`); - } - const otel = context.traces; - const { environment, loader } = await loadEnvironment(environmentName, config.root, rpc, otel); - _currentEnvironment = environment; - const env = await otel.$("vitest.runtime.environment.setup", { attributes: { - "vitest.environment": environment.name, - "vitest.environment.vite_environment": environment.viteEnvironment || environment.name - } }, () => environment.setup(globalThis, environmentOptions || config.environmentOptions || {})); - _environmentTime = performance.now() - startTime; - if (config.chaiConfig) setupChaiConfig(config.chaiConfig); - return async () => { - await otel.$("vitest.runtime.environment.teardown", () => env.teardown(globalThis)); - await loader?.close(); - }; -} -/** @experimental */ -async function runBaseTests(method, state, traces) { - const { ctx } = state; - state.environment = _currentEnvironment; - state.durations.environment = _environmentTime; - // state has new context, but we want to reuse existing ones - state.evaluatedModules = evaluatedModules; - state.moduleExecutionInfo = moduleExecutionInfo; - provideWorkerState(globalThis, state); - if (ctx.invalidates) ctx.invalidates.forEach((filepath) => { - (state.evaluatedModules.fileToModulesMap.get(filepath) || []).forEach((module) => { - state.evaluatedModules.invalidateModule(module); - }); - }); - ctx.files.forEach((i) => { - const filepath = i.filepath; - (state.evaluatedModules.fileToModulesMap.get(filepath) || []).forEach((module) => { - state.evaluatedModules.invalidateModule(module); - }); - }); - const moduleRunner = startModuleRunner({ - state, - evaluatedModules: state.evaluatedModules, - spyModule, - createImportMeta: createNodeImportMeta, - traces - }); - emitModuleRunner(moduleRunner); - await run(method, ctx.files, ctx.config, moduleRunner, _currentEnvironment, traces); -} - -export { runBaseTests as r, setupEnvironment as s }; |
