Spaces:
Running
Running
| import resolve from "@rollup/plugin-node-resolve"; | |
| import commonjs from "@rollup/plugin-commonjs"; | |
| import terser from "@rollup/plugin-terser"; | |
| import typescript from "@rollup/plugin-typescript"; | |
| import workerLoader from "rollup-plugin-web-worker-loader"; | |
| import replace from "@rollup/plugin-replace"; | |
| export default { | |
| input: "src/index.ts", | |
| output: { | |
| dir: "dist", | |
| format: "esm", | |
| name: "gsplat", | |
| sourcemap: true, | |
| plugins: [terser()], | |
| }, | |
| plugins: [ | |
| replace({ | |
| "import.meta.url": "''", | |
| preventAssignment: true, | |
| }), | |
| workerLoader({ targetPlatform: "browser" }), | |
| resolve({ browser: true, preferBuiltins: false }), | |
| commonjs(), | |
| typescript(), | |
| ], | |
| }; | |