File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 "type" : " module" ,
66 "scripts" : {
77 "dev" : " vite" ,
8- "build" : " vite build" ,
8+ "build" : " bun run openapi:generate && vite build" ,
99 "start" : " bun run server.ts" ,
1010 "db:generate" : " drizzle-kit generate" ,
1111 "db:migrate" : " bun run src/db/migrate.ts" ,
Original file line number Diff line number Diff line change @@ -11,6 +11,19 @@ export default defineConfig({
1111 tsconfigPaths : true ,
1212 } ,
1313 plugins : [
14+ // Generate OpenAPI spec on dev startup
15+ {
16+ name : "guidebook-openapi" ,
17+ buildStart ( ) {
18+ import ( "node:child_process" ) . then ( ( { execSync } ) => {
19+ try {
20+ execSync ( "bun run openapi:generate" , { stdio : "inherit" } ) ;
21+ } catch {
22+ console . warn ( "Failed to generate OpenAPI spec" ) ;
23+ }
24+ } ) ;
25+ } ,
26+ } ,
1427 tailwindcss ( ) ,
1528 tanstackStart ( {
1629 srcDirectory : "src" ,
You can’t perform that action at this time.
0 commit comments