build(test): Add vitest config

This commit is contained in:
T. R. Bernstein
2025-02-27 15:04:16 +01:00
parent 4ca0f91c38
commit e8bd5cb95b
4 changed files with 795 additions and 1 deletions

View File

@@ -33,6 +33,7 @@
"scripts": { "scripts": {
"build": "directus-extension build", "build": "directus-extension build",
"dev": "directus-extension build -w --no-minify", "dev": "directus-extension build -w --no-minify",
"test": "vitest",
"link": "directus-extension link", "link": "directus-extension link",
"add": "directus-extension add" "add": "directus-extension add"
}, },
@@ -40,6 +41,8 @@
"@directus/extensions-sdk": "13.0.1", "@directus/extensions-sdk": "13.0.1",
"@types/node": "catalog:", "@types/node": "catalog:",
"@tabshift/typescript-config": "catalog:", "@tabshift/typescript-config": "catalog:",
"typescript": "catalog:" "@tabshift/vitest-config": "catalog:",
"typescript": "catalog:",
"vitest": "catalog:"
} }
} }

View File

@@ -0,0 +1,3 @@
import { srcTestFolderConfig } from '@tabshift/vitest-config/src-tests-folder-config'
export default srcTestFolderConfig(import.meta.url)

786
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -2,5 +2,7 @@ packages:
- 'packages/*' - 'packages/*'
catalog: catalog:
'@tabshift/typescript-config': 'latest' '@tabshift/typescript-config': 'latest'
'@tabshift/vitest-config': 'latest'
'@types/node': 'latest' '@types/node': 'latest'
'vitest': 'latest'
'typescript': 'latest' 'typescript': 'latest'