summaryrefslogtreecommitdiff
path: root/packages/cli
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli')
-rw-r--r--packages/cli/package.json4
-rw-r--r--packages/cli/vitest.config.ts15
2 files changed, 18 insertions, 1 deletions
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 0a5c327b..6f07f006 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -45,12 +45,14 @@
"yargs": "^17.7.2"
},
"devDependencies": {
+ "@testing-library/react": "^14.0.0",
"@types/diff": "^7.0.2",
"@types/dotenv": "^6.1.1",
"@types/node": "^20.11.24",
- "@types/react": "^19.1.0",
+ "@types/react": "^18.3.1",
"@types/shell-quote": "^1.7.5",
"@types/yargs": "^17.0.32",
+ "jsdom": "^26.1.0",
"typescript": "^5.3.3",
"vitest": "^3.1.1"
},
diff --git a/packages/cli/vitest.config.ts b/packages/cli/vitest.config.ts
new file mode 100644
index 00000000..aac3ddb3
--- /dev/null
+++ b/packages/cli/vitest.config.ts
@@ -0,0 +1,15 @@
+/**
+ * @license
+ * Copyright 2025 Google LLC
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+/// <reference types="vitest" />
+import { defineConfig } from 'vitest/config';
+
+export default defineConfig({
+ test: {
+ environment: 'jsdom',
+ globals: true, // Optional: enables global APIs like describe, it, expect
+ },
+});