Added some files that were git-ignored because of their directory name "build".

This commit is contained in:
Rezmason
2025-05-26 17:07:15 -07:00
parent 0884c6a4de
commit 0ff8e99e75
3 changed files with 59 additions and 1 deletions

29
tools/vite/core.config.js Normal file
View File

@@ -0,0 +1,29 @@
import { defineConfig } from "vite";
// https://vite.dev/config/
// https://github.com/vitejs/vite/blob/main/docs/guide/build.md
export default defineConfig({
// assetsInclude: ["assets/**.png", "shaders/**.{wgsl,glsl}"],
build: {
outDir: "./dist",
emptyOutDir: false,
minify: true,
// sourcemap: true,
lib: {
entry: "./js/bundles/core.js",
name: "digital-rain.core",
fileName: 'digital-rain.core',
formats: ["cjs", "es"],
},
terserOptions: {
mangle: false,
},
rollupOptions: {
external: ["react", "react-dom"],
output: {
inlineDynamicImports: true,
// globals: { react: "React", },
},
},
},
});

29
tools/vite/full.config.js Normal file
View File

@@ -0,0 +1,29 @@
import { defineConfig } from "vite";
// https://vite.dev/config/
// https://github.com/vitejs/vite/blob/main/docs/guide/build.md
export default defineConfig({
// assetsInclude: ["assets/**.png", "shaders/**.{wgsl,glsl}"],
build: {
outDir: "./dist",
emptyOutDir: false,
minify: true,
// sourcemap: true,
lib: {
entry: "./js/bundles/full.js",
name: "digital-rain.full",
fileName: 'digital-rain.full',
formats: ["cjs", "es"],
},
terserOptions: {
mangle: false,
},
rollupOptions: {
external: ["react", "react-dom"],
output: {
inlineDynamicImports: true,
// globals: { react: "React", },
},
},
},
});