Home / File/ build-hybrid.bench.js — astro Source File

build-hybrid.bench.js — astro Source File

Architecture documentation for build-hybrid.bench.js, a javascript file in the astro codebase. 3 imports, 0 dependents.

File javascript 3 imports

Entity Profile

Dependency Diagram

graph LR
  6098fa3f_ad03_23cc_cf75_3aa9fe0a01b3["build-hybrid.bench.js"]
  d9a92db9_c95e_9165_13ac_24b3d859d946["node:url"]
  6098fa3f_ad03_23cc_cf75_3aa9fe0a01b3 --> d9a92db9_c95e_9165_13ac_24b3d859d946
  f16d8c76_2866_6150_bd14_0347b59abfe9["astro"]
  6098fa3f_ad03_23cc_cf75_3aa9fe0a01b3 --> f16d8c76_2866_6150_bd14_0347b59abfe9
  3e3298c2_86dd_c820_c444_b15ecaad6b48["vitest"]
  6098fa3f_ad03_23cc_cf75_3aa9fe0a01b3 --> 3e3298c2_86dd_c820_c444_b15ecaad6b48
  style 6098fa3f_ad03_23cc_cf75_3aa9fe0a01b3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { fileURLToPath } from 'node:url';
import { build } from 'astro';
import { bench, describe } from 'vitest';

const hybridRoot = fileURLToPath(new URL('../static-projects/build-hybrid', import.meta.url));

describe('Bench build time', () => {
	bench(
		'Build: hybrid site (static + server)',
		async () => {
			await build({
				root: hybridRoot,
				logLevel: 'error',
			});
		},
		{ timeout: 300000, iterations: 3 },
	);
});

Dependencies

  • astro
  • node:url
  • vitest

Frequently Asked Questions

What does build-hybrid.bench.js do?
build-hybrid.bench.js is a source file in the astro codebase, written in javascript.
What does build-hybrid.bench.js depend on?
build-hybrid.bench.js imports 3 module(s): astro, node:url, vitest.
Where is build-hybrid.bench.js in the architecture?
build-hybrid.bench.js is located at benchmark/bench/build-hybrid.bench.js (directory: benchmark/bench).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free