import path from 'node:path'; import babel from 'vite-plugin-babel'; import commonjs from 'vite-plugin-commonjs'; import { defineProject } from 'vitest/config'; export default defineProject({ plugins: [ babel({ filter: /\.[jt]sx?$/, babelConfig: { presets: ['@babel/preset-typescript'], plugins: [ [ path.join( __dirname, '../isograph-babel-plugin/BabelPluginIsograph', ), { searchFrom: __dirname }, ], ], }, }), commonjs({ advanced: { importRules: 'merge', }, }), ], resolve: { alias: { '@iso': './tests/__isograph/iso.ts', }, }, });