Skip to content

Commit 8ded79d

Browse files
committed
feat(test): add base vite(st) configs
1 parent 44edc40 commit 8ded79d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1582
-1290
lines changed

examples/openapi-ts-axios/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
},
2323
"devDependencies": {
2424
"@hey-api/openapi-ts": "workspace:*",
25+
"@config/vite-base": "workspace:*",
2526
"@types/react": "19.0.1",
2627
"@types/react-dom": "19.0.1",
2728
"@typescript-eslint/eslint-plugin": "8.29.1",
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { createViteConfig } from '@config/vite-base';
12
import react from '@vitejs/plugin-react';
2-
import { defineConfig } from 'vite';
33

44
// https://vitejs.dev/config/
5-
export default defineConfig({
5+
export default createViteConfig({
66
plugins: [react()],
77
});

examples/openapi-ts-fastify/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"devDependencies": {
1717
"@hey-api/openapi-ts": "workspace:*",
18+
"@config/vite-base": "workspace:*",
1819
"eslint": "9.17.0",
1920
"prettier": "3.4.2",
2021
"typescript": "5.8.3",

examples/openapi-ts-fastify/src/server.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import { readFileSync } from 'node:fs';
2+
import { join } from 'node:path';
3+
14
import Fastify from 'fastify';
25
import glue from 'fastify-openapi-glue';
3-
import { readFileSync } from 'fs';
4-
import { join } from 'path';
56

67
import { serviceHandlers } from './handlers';
78

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1-
import { defineConfig } from 'vitest/config';
1+
import { fileURLToPath } from 'node:url';
2+
3+
import { createVitestConfig } from '@config/vite-base';
24

35
// https://vitejs.dev/config/
4-
export default defineConfig({
5-
plugins: [],
6-
test: {
7-
environment: 'node',
8-
globals: true,
9-
include: ['test/**/*.test.ts'],
10-
watch: false,
6+
export default createVitestConfig(
7+
fileURLToPath(new URL('./', import.meta.url)),
8+
{
9+
test: {
10+
environment: 'node',
11+
globals: true,
12+
include: ['test/**/*.test.ts'],
13+
watch: false,
14+
},
1115
},
12-
});
16+
);

examples/openapi-ts-fetch/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
},
2222
"devDependencies": {
2323
"@hey-api/openapi-ts": "workspace:*",
24+
"@config/vite-base": "workspace:*",
2425
"@types/react": "19.0.1",
2526
"@types/react-dom": "19.0.1",
2627
"@typescript-eslint/eslint-plugin": "8.29.1",
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { createViteConfig } from '@config/vite-base';
12
import react from '@vitejs/plugin-react';
2-
import { defineConfig } from 'vite';
33

44
// https://vitejs.dev/config/
5-
export default defineConfig({
5+
export default createViteConfig({
66
plugins: [react()],
77
});

examples/openapi-ts-sample/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
},
2222
"devDependencies": {
2323
"@hey-api/openapi-ts": "workspace:*",
24+
"@config/vite-base": "workspace:*",
2425
"@types/react": "19.0.1",
2526
"@types/react-dom": "19.0.1",
2627
"@typescript-eslint/eslint-plugin": "8.29.1",
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { createViteConfig } from '@config/vite-base';
12
import react from '@vitejs/plugin-react';
2-
import { defineConfig } from 'vite';
33

44
// https://vitejs.dev/config/
5-
export default defineConfig({
5+
export default createViteConfig({
66
plugins: [react()],
77
});

examples/openapi-ts-tanstack-react-query/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
},
1414
"dependencies": {
1515
"@hey-api/client-fetch": "workspace:*",
16+
"@config/vite-base": "workspace:*",
1617
"@radix-ui/react-form": "0.1.1",
1718
"@radix-ui/react-icons": "1.3.2",
1819
"@radix-ui/themes": "3.1.6",

0 commit comments

Comments
 (0)