packages/core/vite.config.ts
Rama main · réplica de lectura del repositorio original.
import { defineConfig } from 'vite-plus'
import { tsupCompatibleExtensions } from '../../pack.config.mjs'
export default defineConfig({
pack: [
{
entry: ['src/index.ts'],
// Use a local tsconfig with a wider rootDir so monorepo-only @tiptap/pm path
// aliases can resolve without pulling external workspace files outside the program.
tsconfig: './tsconfig.build.json',
outDir: 'dist',
dts: { sourcemap: true },
clean: true,
sourcemap: true,
target: 'es2019',
format: ['esm', 'cjs'],
outExtensions: tsupCompatibleExtensions,
},
{
entry: ['src/jsx-runtime.ts'],
tsconfig: '../../tsconfig.build.json',
outDir: 'dist/jsx-runtime',
dts: { sourcemap: true },
clean: true,
sourcemap: true,
target: 'es2019',
format: ['esm', 'cjs'],
outExtensions: tsupCompatibleExtensions,
},
],
})