vite.config.pages.ts (17 lines of code) (raw):

import { defineConfig } from "vite"; import packageJson from "./package.json"; import react from "@vitejs/plugin-react"; import tsconfigPaths from "vite-tsconfig-paths"; export default defineConfig({ plugins: [react(), tsconfigPaths()], build: { outDir: "pages/dist", emptyOutDir: false, lib: { name: "prosemirror-invisibles", entry: "pages/index.ts", formats: ["es"], fileName: "index", }, }, });