vitest.config.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { defineConfig } from "vitest/config";
  2. import path from "path";
  3. const root = path.resolve(__dirname, "../..");
  4. export default defineConfig({
  5. resolve: {
  6. alias: {
  7. "@json-render/core/store-utils": path.resolve(
  8. root,
  9. "packages/core/src/store-utils.ts",
  10. ),
  11. "@json-render/core": path.resolve(root, "packages/core/src/index.ts"),
  12. "@json-render/react/schema": path.resolve(
  13. root,
  14. "packages/react/src/schema.ts",
  15. ),
  16. "@json-render/redux": path.resolve(root, "packages/redux/src/index.ts"),
  17. "@json-render/zustand": path.resolve(
  18. root,
  19. "packages/zustand/src/index.ts",
  20. ),
  21. "@json-render/jotai": path.resolve(root, "packages/jotai/src/index.ts"),
  22. "@json-render/ink/schema": path.resolve(
  23. root,
  24. "packages/ink/src/schema.ts",
  25. ),
  26. "@json-render/ink/catalog": path.resolve(
  27. root,
  28. "packages/ink/src/catalog.ts",
  29. ),
  30. "@json-render/ink": path.resolve(root, "packages/ink/src/index.ts"),
  31. },
  32. },
  33. test: {
  34. globals: true,
  35. environment: "node",
  36. include: ["**/*.test.ts", "**/*.test.tsx"],
  37. testTimeout: 60_000,
  38. },
  39. });