mirror of
https://github.com/Rezmason/matrix.git
synced 2026-04-18 22:29:28 -07:00
Added some files that were git-ignored because of their directory name "build".
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "npm run format && npm run build && vite --config tools/dev.config.js --open /tools/test/index.html",
|
"test": "npm run format && npm run build && vite --config tools/dev.config.js --open /tools/test/index.html",
|
||||||
"dev": "npm run format && vite --config tools/dev.config.js",
|
"dev": "npm run format && vite --config tools/dev.config.js",
|
||||||
"build": "npm run format && rm -rf ./dist/* && vite build --config tools/build/core.config.js && vite build --config tools/build/full.config.js",
|
"build": "npm run format && rm -rf ./dist/* && vite build --config tools/vite/core.config.js && vite build --config tools/vite/full.config.js",
|
||||||
"format": "eslint . && prettier --write --no-error-on-unmatched-pattern 'src/**/*.{js,jsx,mjs,json}' '*.{js,jsx,mjs,json,html}' 'assets/**/*.{json,css}'"
|
"format": "eslint . && prettier --write --no-error-on-unmatched-pattern 'src/**/*.{js,jsx,mjs,json}' '*.{js,jsx,mjs,json,html}' 'assets/**/*.{json,css}'"
|
||||||
},
|
},
|
||||||
"prettier": {
|
"prettier": {
|
||||||
|
|||||||
29
tools/vite/core.config.js
Normal file
29
tools/vite/core.config.js
Normal 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
29
tools/vite/full.config.js
Normal 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", },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
Reference in New Issue
Block a user