diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-13 21:34:48 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-13 21:34:48 -0800 |
| commit | 76cb9c2a39d477a64824a985ade40507e3bbade1 (patch) | |
| tree | 41e997aa9c6f538d3a136af61dae9424db2005a9 /vanilla/node_modules/vitest/dist/node.js | |
| parent | 819a39a21ac992b1393244a4c283bbb125208c69 (diff) | |
| download | neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.gz neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.bz2 neko-76cb9c2a39d477a64824a985ade40507e3bbade1.zip | |
feat(vanilla): add testing infrastructure and tests (NK-wjnczv)
Diffstat (limited to 'vanilla/node_modules/vitest/dist/node.js')
| -rw-r--r-- | vanilla/node_modules/vitest/dist/node.js | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/vanilla/node_modules/vitest/dist/node.js b/vanilla/node_modules/vitest/dist/node.js new file mode 100644 index 0000000..5d786b1 --- /dev/null +++ b/vanilla/node_modules/vitest/dist/node.js @@ -0,0 +1,98 @@ +import * as vite from 'vite'; +import { resolveConfig as resolveConfig$1, mergeConfig } from 'vite'; +export { esbuildVersion, isCSSRequest, isFileLoadingAllowed, parseAst, parseAstAsync, rollupVersion, version as viteVersion } from 'vite'; +import { V as Vitest, a as VitestPlugin } from './chunks/cli-api.B7PN_QUv.js'; +export { f as ForksPoolWorker, G as GitNotFoundError, F as TestsNotFoundError, T as ThreadsPoolWorker, h as TypecheckPoolWorker, b as VitestPackageInstaller, j as VmForksPoolWorker, k as VmThreadsPoolWorker, p as createDebugger, d as createMethodsRPC, o as createViteLogger, c as createVitest, e as escapeTestName, l as experimental_getRunnerTask, g as getFilePoolName, n as isFileServingAllowed, i as isValidApiRequest, m as registerConsoleShortcuts, r as resolveFsAllow, s as startVitest } from './chunks/cli-api.B7PN_QUv.js'; +export { p as parseCLI } from './chunks/cac.DVeoLl0M.js'; +import { r as resolveConfig$2 } from './chunks/coverage.AVPTjMgw.js'; +export { b as BaseSequencer, a as resolveApiServerConfig } from './chunks/coverage.AVPTjMgw.js'; +import { slash, deepClone } from '@vitest/utils/helpers'; +import { a as any } from './chunks/index.D4KonVSU.js'; +import { resolve } from 'pathe'; +import { c as configFiles } from './chunks/constants.D_Q9UYh-.js'; +export { distDir, rootDir } from './path.js'; +export { generateFileHash } from '@vitest/runner/utils'; +import 'node:fs'; +import './chunks/coverage.D_JHT54q.js'; +import 'node:path'; +import 'node:os'; +import '@vitest/snapshot/manager'; +import 'node:perf_hooks'; +import './chunks/index.Chj8NDwU.js'; +import './chunks/index.M8mOzt4Y.js'; +import 'node:fs/promises'; +import '@vitest/utils/source-map'; +import 'tinyrainbow'; +import './chunks/env.D4Lgay0q.js'; +import 'std-env'; +import 'node:util'; +import 'node:console'; +import 'node:stream'; +import '@vitest/utils/display'; +import 'tinyexec'; +import '@vitest/utils/offset'; +import 'node:module'; +import 'events'; +import 'https'; +import 'http'; +import 'net'; +import 'tls'; +import 'crypto'; +import 'stream'; +import 'url'; +import 'zlib'; +import 'buffer'; +import './chunks/_commonjsHelpers.D26ty3Ew.js'; +import 'node:crypto'; +import './chunks/traces.CCmnQaNT.js'; +import 'obug'; +import '#module-evaluator'; +import 'vite/module-runner'; +import '@vitest/utils/highlight'; +import 'node:url'; +import 'node:tty'; +import 'node:events'; +import './chunks/modules.BJuCwlRJ.js'; +import 'node:child_process'; +import 'node:worker_threads'; +import 'picomatch'; +import 'tinyglobby'; +import 'magic-string'; +import '@vitest/mocker/node'; +import './chunks/defaults.BOqNVLsY.js'; +import '@vitest/utils/constants'; +import '@vitest/utils/resolver'; +import 'es-module-lexer'; +import './chunks/index.C5r1PdPD.js'; +import 'node:assert'; +import '@vitest/utils/serialize'; +import 'node:readline'; +import 'node:process'; +import 'node:v8'; +import 'readline'; + +// this is only exported as a public function and not used inside vitest +async function resolveConfig(options = {}, viteOverrides = {}) { + const root = slash(resolve(options.root || process.cwd())); + const configPath = options.config === false ? false : options.config ? resolve(root, options.config) : any(configFiles, { cwd: root }); + options.config = configPath; + const vitest = new Vitest("test", deepClone(options)); + const config = await resolveConfig$1(mergeConfig({ + configFile: configPath, + mode: options.mode || "test", + plugins: [await VitestPlugin(options, vitest)] + }, mergeConfig(viteOverrides, { root: options.root })), "serve"); + const vitestConfig = resolveConfig$2(vitest, Reflect.get(config, "_vitest"), config); + await vitest.close(); + return { + viteConfig: config, + vitestConfig + }; +} + +const version = Vitest.version; +const createViteServer = vite.createServer; +// rolldownVersion is exported only by rolldown-vite +const rolldownVersion = vite.rolldownVersion; + +export { VitestPlugin, createViteServer, resolveConfig, rolldownVersion, version }; |
