@@ -3,15 +3,16 @@ import { resolve } from "node:path";
33import dts from "vite-plugin-dts" ;
44import { defineConfig } from "vitest/config" ;
55
6- const rootDir = resolve ( __dirname , ".." , ".." ) ;
7- const outputDirectory = resolve ( rootDir , "dist" , "component" ) ;
8- const tsConfigPath = resolve ( rootDir , "tsconfig.json" ) ;
9- const config = defineConfig ( {
6+ const root = resolve ( __dirname , ".." , ".." ) ;
7+ const dist = resolve ( root , "dist" , "component" ) ;
8+ const tsConfig = resolve ( root , "tsconfig.json" ) ;
9+
10+ export default defineConfig ( {
1011 plugins : [
1112 dts ( {
1213 rollupTypes : true ,
13- tsconfigPath : tsConfigPath ,
14- outDir : outputDirectory
14+ tsconfigPath : tsConfig ,
15+ outDir : dist
1516 } ) ,
1617 react ( {
1718 babel : {
@@ -25,7 +26,7 @@ const config = defineConfig({
2526 build : {
2627 emptyOutDir : true ,
2728 lib : {
28- entry : resolve ( rootDir , "src" , "main.tsx" ) ,
29+ entry : resolve ( root , "src" , "main.tsx" ) ,
2930 name : "ReactP5Wrapper" ,
3031 fileName : "ReactP5Wrapper" ,
3132 formats : [ "es" , "cjs" ]
@@ -35,7 +36,7 @@ const config = defineConfig({
3536 output : {
3637 assetFileNames : "assets/[name][extname]" ,
3738 entryFileNames : "[name].[format].js" ,
38- dir : outputDirectory ,
39+ dir : dist ,
3940 globals : {
4041 p5 : "p5" ,
4142 react : "React" ,
@@ -51,7 +52,7 @@ const config = defineConfig({
5152 coverage : {
5253 include : [ "src" ]
5354 } ,
54- setupFiles : resolve ( rootDir , "tests" , "setup.ts" ) ,
55+ setupFiles : resolve ( root , "tests" , "setup.ts" ) ,
5556 deps : {
5657 optimizer : {
5758 web : {
@@ -61,5 +62,3 @@ const config = defineConfig({
6162 }
6263 }
6364} ) ;
64-
65- export default config ;
0 commit comments