Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion apps/cockpit/next.config.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { describe, expect, it } from 'vitest';
import { nextConfig as config } from './next.config';

Expand Down
1 change: 0 additions & 1 deletion apps/cockpit/scripts/manual-spec-freshness.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
//
// Tripwire for the `*.manual.ts` tier.
//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,6 @@ We add a `/ok` route for the e2e harness's readiness check:

```python
# server.py — cockpit/ag-ui/interrupts/python/src/server.py
# SPDX-License-Identifier: MIT
from fastapi import FastAPI
from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint
from .graph import graph
Expand All @@ -204,7 +203,6 @@ Two details worth knowing:

```ts
// app.config.ts — cockpit/ag-ui/interrupts/angular/src/app/app.config.ts
// SPDX-License-Identifier: MIT
import { ApplicationConfig } from '@angular/core';
import { provideAgent } from '@threadplane/ag-ui';
import { provideChat } from '@threadplane/chat';
Expand Down Expand Up @@ -236,7 +234,6 @@ The provider+inject names are deliberately symmetric across both adapters — th

```ts
// interrupts.component.ts — cockpit/ag-ui/interrupts/angular/src/app/interrupts.component.ts
// SPDX-License-Identifier: MIT
import { Component, ChangeDetectionStrategy, signal } from '@angular/core';
import { ChatComponent, ChatApprovalCardComponent, ChatWelcomeSuggestionComponent, type ChatApprovalAction } from '@threadplane/chat';
import { injectAgent } from '@threadplane/ag-ui';
Expand Down
1 change: 0 additions & 1 deletion apps/website/next.config.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { describe, expect, it } from 'vitest';
import { nextConfig as config } from './next.config';

Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/capture-screenshots.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { pathToFileURL } from 'node:url';
import { describe, expect, it } from 'vitest';
import {
Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/gsc/analysis.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { InspectionResult, SearchAnalyticsRow } from './api';

/** Queries ranking just off page one — the cheapest ranking wins available. */
Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/gsc/api.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { getAccessToken } from './auth';

const BASE = 'https://www.googleapis.com/webmasters/v3';
Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/gsc/auth.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { createSign } from 'node:crypto';

const TOKEN_URL = 'https://oauth2.googleapis.com/token';
Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/gsc/pull.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import fs from 'node:fs';
import path from 'node:path';
import {
Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/gsc/report.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import fs from 'node:fs';
import path from 'node:path';
import type { InspectionFailure, InspectionResult, SearchAnalyticsRow } from './api';
Expand Down
1 change: 0 additions & 1 deletion apps/website/scripts/gsc/snapshots.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import fs from 'node:fs';
import path from 'node:path';

Expand Down
1 change: 0 additions & 1 deletion apps/website/src/app/about/page.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/app/about/page.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import Link from 'next/link';
import { Container } from '../../components/ui/Container';
import { Section } from '../../components/ui/Section';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/app/contact/page.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import React, { Suspense } from 'react';
import { Container } from '../../components/ui/Container';
import { Section } from '../../components/ui/Section';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/app/og-font.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { describe, expect, it } from 'vitest';
import { satoriFonts, type OgFont } from './og-font';

Expand Down
1 change: 0 additions & 1 deletion apps/website/src/app/og-font.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
/**
* Shared font loading for the `opengraph-image` routes.
*
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/contact/AltChannelRow.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import React from 'react';

export function AltChannelRow() {
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/contact/ContactForm.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi, beforeEach, afterEach } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/contact/ContactForm.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
'use client';

import React, { useRef, useState } from 'react';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/contact/GitHubStarsPill.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import React from 'react';
import { Pill } from '../ui/Pill';
import { getGitHubStars } from '../../lib/github';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/contact/SlaCard.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import React from 'react';
import { Card } from '../ui/Card';

Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/CopyButton.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi, beforeEach } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/LibraryMark.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/PageActions.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { fireEvent, render, screen, waitFor } from '@testing-library/react';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/DiagramEdge.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
type DiagramEdgeProps = {
/** SVG path data; orthogonal segments (H/V) preferred. Arrowheads point along path direction — reverse `d` for a reversed arrow. */
d: string;
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/DiagramFrame.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { ReactNode } from 'react';

interface DiagramFrameProps {
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/DiagramNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
interface DiagramNodeProps {
x: number;
y: number;
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/DiagramPill.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
interface DiagramPillProps {
/** Center of the pill. */
cx: number;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/PilotJourney.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/RenderVsA2ui.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/ShipConcept.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/StackDiagram.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { DiagramFrame } from './DiagramFrame';
import { DiagramNode } from './DiagramNode';
import { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/diagrams/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
export { DiagramFrame } from './DiagramFrame';
export { DiagramNode } from './DiagramNode';
export { DiagramEdge } from './DiagramEdge';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/mdx/Callout.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/docs/mdx/headings.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/landing/DemoShowcase.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi } from 'vitest';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/landing/DiagramSection.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { ReactNode } from 'react';
import { Section } from '../ui/Section';
import { Container } from '../ui/Container';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/landing/FinalCTA.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import { render, screen } from '@testing-library/react';
import { describe, it, expect, vi } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/landing/Hero.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi, beforeEach } from 'vitest';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { describe, expect, it } from 'vitest';
import { HighlightedCode } from './HighlightedCode';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/landing/HomeConceptGrid.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { ReactNode } from 'react';
import { Section } from '../ui/Section';
import { Container } from '../ui/Container';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it, vi } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/landing/MediumSwitcher.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
'use client';
import { type ReactNode } from 'react';
import { TabGroup, type TabPane } from '../ui/TabGroup';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
// @vitest-environment jsdom
import React from 'react';
import { describe, expect, it } from 'vitest';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { ReactNode } from 'react';
import { DiagramSection } from './DiagramSection';
import { StackDiagram, type StackHighlight } from '../docs/diagrams';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/pricing/angular-support.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
export const WEBSITE_SUPPORTED_ANGULAR_MAJORS = Object.freeze([20, 21, 22]);

export const WEBSITE_SUPPORTED_ANGULAR_VERSIONS = `Angular ${WEBSITE_SUPPORTED_ANGULAR_MAJORS.join(
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/shared/JsonLd.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// @vitest-environment jsdom
// SPDX-License-Identifier: MIT
import { describe, expect, it } from 'vitest';
import { render } from '@testing-library/react';
import { JsonLd } from './JsonLd';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/shared/JsonLd.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { JsonLdNode } from '../../lib/structured-data';

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { codeToHtml } from 'shiki';
import { Container } from '../ui/Container';
import { Section } from '../ui/Section';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { Container } from '../ui/Container';
import { Section } from '../ui/Section';
import { Eyebrow } from '../ui/Eyebrow';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/ui/ClipPlayer.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import type { ReactNode } from 'react';
import { BrowserFrame } from './BrowserFrame';
import type { DemoClip } from '../../lib/demo-media';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/components/ui/TabGroup.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
'use client';
import { useRef, useState, type KeyboardEvent as ReactKeyboardEvent, type ReactNode } from 'react';

Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/about-content.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
/**
* The first-person prose rendered on /about.
*
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/analytics/ai-traffic.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { describe, expect, it } from 'vitest';
import {
classifyAiCrawler,
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/analytics/ai-traffic.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
/**
* Pure classification helpers for AI crawler traffic and AI-engine referrals.
*
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/analytics/server.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { describe, expect, it, vi, beforeEach } from 'vitest';

const captureMock = vi.hoisted(() => vi.fn());
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/angular-support-copy.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import fs from 'node:fs';
import path from 'node:path';
import { describe, expect, it } from 'vitest';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/blog-authors.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
export interface Author {
name: string;
role?: string;
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/blog.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import fs from 'fs';
import path from 'path';
import matter from 'gray-matter';
Expand Down
1 change: 0 additions & 1 deletion apps/website/src/lib/cockpit-retirement.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: MIT
import { readFileSync, readdirSync } from 'node:fs';
import { join, relative } from 'node:path';
import { describe, expect, it } from 'vitest';
Expand Down
Loading
Loading