| "fast-triangle-triangle-intersection": "^1.0.7", | "fast-triangle-triangle-intersection": "^1.0.7", | ||||
| "flatbush": "^4.4.0", | "flatbush": "^4.4.0", | ||||
| "isect": "^3.0.2", | "isect": "^3.0.2", | ||||
| "three": "file:./../../node_modules/three", | |||||
| "three-mesh-bvh": "^0.7.4", | "three-mesh-bvh": "^0.7.4", | ||||
| "xml-formatter": "^2.6.1" | "xml-formatter": "^2.6.1" | ||||
| } | } | ||||
| }, | }, | ||||
| "../../node_modules/three": { | |||||
| "version": "0.153.1003", | |||||
| "dev": true, | |||||
| "license": "MIT", | |||||
| "devDependencies": { | |||||
| "@rollup/plugin-node-resolve": "^15.0.1", | |||||
| "@rollup/plugin-terser": "^0.4.0", | |||||
| "chalk": "^5.2.0", | |||||
| "concurrently": "^8.0.1", | |||||
| "eslint": "^8.37.0", | |||||
| "eslint-config-mdcs": "^5.0.0", | |||||
| "eslint-plugin-compat": "^4.1.2", | |||||
| "eslint-plugin-html": "^7.1.0", | |||||
| "eslint-plugin-import": "^2.27.5", | |||||
| "failonlyreporter": "^1.0.0", | |||||
| "jimp": "^0.22.7", | |||||
| "magic-string": "^0.30.0", | |||||
| "pixelmatch": "^5.3.0", | |||||
| "puppeteer-core": "^19.8.1", | |||||
| "qunit": "^2.19.4", | |||||
| "rollup": "^3.20.2", | |||||
| "rollup-plugin-filesize": "^10.0.0", | |||||
| "rollup-plugin-visualizer": "^5.9.0", | |||||
| "servez": "^1.14.2" | |||||
| } | |||||
| }, | |||||
| "../../src": {}, | "../../src": {}, | ||||
| "node_modules/@svgdotjs/svg.js": { | "node_modules/@svgdotjs/svg.js": { | ||||
| "version": "3.2.0", | "version": "3.2.0", | ||||
| "dev": true | "dev": true | ||||
| }, | }, | ||||
| "node_modules/three": { | "node_modules/three": { | ||||
| "version": "0.164.1", | |||||
| "resolved": "https://registry.npmjs.org/three/-/three-0.164.1.tgz", | |||||
| "integrity": "sha512-iC/hUBbl1vzFny7f5GtqzVXYjMJKaTPxiCxXfrvVdBi1Sf+jhd1CAkitiFwC7mIBFCo3MrDLJG97yisoaWig0w==", | |||||
| "dev": true, | |||||
| "peer": true | |||||
| "resolved": "../../node_modules/three", | |||||
| "link": true | |||||
| }, | }, | ||||
| "node_modules/three-mesh-bvh": { | "node_modules/three-mesh-bvh": { | ||||
| "version": "0.7.4", | "version": "0.7.4", |
| { | { | ||||
| "name": "@threepipe/plugin-svg-renderer", | "name": "@threepipe/plugin-svg-renderer", | ||||
| "description": "Plugins for SVG Rendering of 3d objects for Threepipe", | "description": "Plugins for SVG Rendering of 3d objects for Threepipe", | ||||
| "version": "0.2.0", | |||||
| "version": "0.2.1", | |||||
| "devDependencies": { | "devDependencies": { | ||||
| "@svgdotjs/svg.js": "^3.2.0", | "@svgdotjs/svg.js": "^3.2.0", | ||||
| "@svgdotjs/svg.topath.js": "^2.0.3", | "@svgdotjs/svg.topath.js": "^2.0.3", | ||||
| "flatbush": "^4.4.0", | "flatbush": "^4.4.0", | ||||
| "isect": "^3.0.2", | "isect": "^3.0.2", | ||||
| "three-mesh-bvh": "^0.7.4", | "three-mesh-bvh": "^0.7.4", | ||||
| "xml-formatter": "^2.6.1" | |||||
| "xml-formatter": "^2.6.1", | |||||
| "three": "file:./../../node_modules/three" | |||||
| }, | }, | ||||
| "dependencies": { | "dependencies": { | ||||
| "threepipe": "file:./../../src/" | "threepipe": "file:./../../src/" | ||||
| "replace": { | "replace": { | ||||
| "dependencies": {}, | "dependencies": {}, | ||||
| "peerDependencies": { | "peerDependencies": { | ||||
| "threepipe": "^0.0.26" | |||||
| "threepipe": "^0.0.30" | |||||
| } | } | ||||
| } | } | ||||
| }, | }, | ||||
| "scripts": { | "scripts": { | ||||
| "new:pack": "npm run prepare && clean-package && npm pack && clean-package restore", | "new:pack": "npm run prepare && clean-package && npm pack && clean-package restore", | ||||
| "new:publish": "npm run prepare && clean-package && npm publish --access public && clean-package restore", | "new:publish": "npm run prepare && clean-package && npm publish --access public && clean-package restore", | ||||
| "prepare": "npm run build", | |||||
| "prepare": "npm run build && npm run docs", | |||||
| "build": "rimraf dist && vite build", | "build": "rimraf dist && vite build", | ||||
| "dev": "NODE_ENV=development vite build --watch", | "dev": "NODE_ENV=development vite build --watch", | ||||
| "docs": "rimraf docs && npx typedoc" | "docs": "rimraf docs && npx typedoc" |
| "entryPoints": [ | "entryPoints": [ | ||||
| "src/index.ts" | "src/index.ts" | ||||
| ], | ], | ||||
| "name": "Threepipe Gaussian Splatting Plugin", | |||||
| "name": "Threepipe SVG Rendering Plugins", | |||||
| "readme": "none" | "readme": "none" | ||||
| } | } |
| export default defineConfig({ | export default defineConfig({ | ||||
| optimizeDeps: { | optimizeDeps: { | ||||
| exclude: ['uiconfig.js', 'ts-browser-helpers', 'three-mesh-bvh'], | |||||
| exclude: ['uiconfig.js', 'ts-browser-helpers', 'three-mesh-bvh', 'three'], | |||||
| }, | }, | ||||
| base: '', | base: '', | ||||
| // define: { | // define: { | ||||
| outDir: 'dist', | outDir: 'dist', | ||||
| emptyOutDir: isProd, | emptyOutDir: isProd, | ||||
| commonjsOptions: { | commonjsOptions: { | ||||
| exclude: [/uiconfig.js/, /ts-browser-helpers/, /three-mesh-bvh/], | |||||
| exclude: [/uiconfig.js/, /ts-browser-helpers/, /three-mesh-bvh/, /three/], | |||||
| }, | }, | ||||
| rollupOptions: { | rollupOptions: { | ||||
| output: { | output: { |