testing/cross_backend/make_cross_backend_project.ts view source
CrossBackendProjectOptions import type {CrossBackendProjectOptions} from '@fuzdev/fuz_app/testing/cross_backend/make_cross_backend_project.js'; name
vitest project name. create_cross_backend_global_setup derives the
backend name from it (by default stripping a cross_backend_(ts_)?
prefix), so name projects cross_backend_<backend> (e.g.
cross_backend_rust, cross_backend_ts_deno).
type string
global_setup
Path to the consumer's vitest globalSetup module, relative to the
consumer repo root (e.g. './src/test/cross_backend/global_setup.ts').
That module is expected to export a create_cross_backend_global_setup
result as its default.
type string
include?
Test-file globs. Default: ['src/test/cross_backend/*.cross.test.ts'].
type ReadonlyArray<string>
exclude?
Globs to exclude from include (e.g. a backend-specific variant file). Default: [].
type ReadonlyArray<string>
group_order?
vitest sequence.groupOrder. Default: 3 (runs after unit + db).
type number