import path from "node:path"; import { defineConfig } from "vite"; import dts from "vite-plugin-dts"; export const resolveAliases = { alias: { "@": path.resolve("src/"), }, }; export default defineConfig({ resolve: resolveAliases, build: { lib: { entry: [path.resolve("src/index.ts")], formats: ["es", "cjs"], name: "@darkwrite/common", }, target: "esnext", license: { fileName: "thirdparty.common.md", }, outDir: path.resolve("dist"), }, plugins: [dts({ rollupTypes: true })], });