first commit

This commit is contained in:
2025-12-27 18:23:41 +03:00
commit 63a9425680
197 changed files with 7078 additions and 0 deletions

36
vite.config.ts Normal file
View File

@@ -0,0 +1,36 @@
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import dts from "vite-plugin-dts";
import { resolve } from "path";
export default defineConfig({
plugins: [
react(),
dts({
entryRoot: "src",
tsconfigPath: resolve(__dirname, "tsconfig.json"),
}),
],
build: {
lib: {
entry: {
index: resolve(__dirname, "src/index.ts"),
auto: resolve(__dirname, "src/auto.ts"),
},
name: "TriaUI",
formats: ["es"],
fileName: (format, entryName) => `${entryName}.js`,
},
rollupOptions: {
external: ["react", "react-dom"],
output: {
assetFileNames: (assetInfo) => {
if (assetInfo.name === "style.css") return "styles/style.css";
return "assets/[name]-[hash][extname]";
},
},
},
cssCodeSplit: true,
sourcemap: true,
},
});