| { |
| "name": "cadforge-experiment-2", |
| "version": "0.1.0", |
| "lockfileVersion": 3, |
| "requires": true, |
| "packages": { |
| "": { |
| "name": "cadforge-experiment-2", |
| "version": "0.1.0", |
| "dependencies": { |
| "@fal-ai/client": "^1.10.0", |
| "concurrently": "^9.2.1", |
| "cors": "^2.8.5", |
| "dotenv": "^17.2.3", |
| "express": "^5.1.0", |
| "openai": "^6.10.0", |
| "three": "^0.181.2", |
| "three-csg-ts": "^3.2.0", |
| "zod": "^4.1.12" |
| }, |
| "devDependencies": { |
| "vite": "^7.2.4" |
| } |
| }, |
| "node_modules/@dimforge/rapier3d-compat": { |
| "version": "0.12.0", |
| "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", |
| "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==", |
| "license": "Apache-2.0", |
| "peer": true |
| }, |
| "node_modules/@esbuild/aix-ppc64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", |
| "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", |
| "cpu": [ |
| "ppc64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "aix" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/android-arm": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", |
| "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", |
| "cpu": [ |
| "arm" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "android" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/android-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", |
| "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "android" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/android-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", |
| "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "android" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/darwin-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", |
| "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "darwin" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/darwin-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", |
| "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "darwin" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/freebsd-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", |
| "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "freebsd" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/freebsd-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", |
| "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "freebsd" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-arm": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", |
| "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", |
| "cpu": [ |
| "arm" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", |
| "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-ia32": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", |
| "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", |
| "cpu": [ |
| "ia32" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-loong64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", |
| "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", |
| "cpu": [ |
| "loong64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-mips64el": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", |
| "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", |
| "cpu": [ |
| "mips64el" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-ppc64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", |
| "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", |
| "cpu": [ |
| "ppc64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-riscv64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", |
| "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", |
| "cpu": [ |
| "riscv64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-s390x": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", |
| "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", |
| "cpu": [ |
| "s390x" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/linux-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", |
| "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/netbsd-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", |
| "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "netbsd" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/netbsd-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", |
| "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "netbsd" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/openbsd-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", |
| "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "openbsd" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/openbsd-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", |
| "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "openbsd" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/openharmony-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", |
| "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "openharmony" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/sunos-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", |
| "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "sunos" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/win32-arm64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", |
| "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/win32-ia32": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", |
| "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", |
| "cpu": [ |
| "ia32" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@esbuild/win32-x64": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", |
| "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ], |
| "engines": { |
| "node": ">=18" |
| } |
| }, |
| "node_modules/@fal-ai/client": { |
| "version": "1.10.0", |
| "resolved": "https://registry.npmjs.org/@fal-ai/client/-/client-1.10.0.tgz", |
| "integrity": "sha512-sQWnBc6cdIzK8nFybrVKal0rLeJS2vqrrNxx4Hcc0SorndkfkMXL3TIAiIfiF/AlZuVoRpazpNg6n8K81WHzOQ==", |
| "license": "MIT", |
| "dependencies": { |
| "@msgpack/msgpack": "^3.0.0-beta2", |
| "eventsource-parser": "^1.1.2", |
| "robot3": "^0.4.1" |
| }, |
| "engines": { |
| "node": ">=18.0.0" |
| } |
| }, |
| "node_modules/@msgpack/msgpack": { |
| "version": "3.1.3", |
| "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.1.3.tgz", |
| "integrity": "sha512-47XIizs9XZXvuJgoaJUIE2lFoID8ugvc0jzSHP+Ptfk8nTbnR8g788wv48N03Kx0UkAv559HWRQ3yzOgzlRNUA==", |
| "license": "ISC", |
| "engines": { |
| "node": ">= 18" |
| } |
| }, |
| "node_modules/@rollup/rollup-android-arm-eabi": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz", |
| "integrity": "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==", |
| "cpu": [ |
| "arm" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "android" |
| ] |
| }, |
| "node_modules/@rollup/rollup-android-arm64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz", |
| "integrity": "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "android" |
| ] |
| }, |
| "node_modules/@rollup/rollup-darwin-arm64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz", |
| "integrity": "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "darwin" |
| ] |
| }, |
| "node_modules/@rollup/rollup-darwin-x64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz", |
| "integrity": "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "darwin" |
| ] |
| }, |
| "node_modules/@rollup/rollup-freebsd-arm64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz", |
| "integrity": "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "freebsd" |
| ] |
| }, |
| "node_modules/@rollup/rollup-freebsd-x64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz", |
| "integrity": "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "freebsd" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-arm-gnueabihf": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz", |
| "integrity": "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==", |
| "cpu": [ |
| "arm" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-arm-musleabihf": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz", |
| "integrity": "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==", |
| "cpu": [ |
| "arm" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-arm64-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz", |
| "integrity": "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-arm64-musl": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz", |
| "integrity": "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-loong64-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz", |
| "integrity": "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==", |
| "cpu": [ |
| "loong64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-loong64-musl": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz", |
| "integrity": "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==", |
| "cpu": [ |
| "loong64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-ppc64-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz", |
| "integrity": "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==", |
| "cpu": [ |
| "ppc64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-ppc64-musl": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz", |
| "integrity": "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==", |
| "cpu": [ |
| "ppc64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-riscv64-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz", |
| "integrity": "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==", |
| "cpu": [ |
| "riscv64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-riscv64-musl": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz", |
| "integrity": "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==", |
| "cpu": [ |
| "riscv64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-s390x-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz", |
| "integrity": "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==", |
| "cpu": [ |
| "s390x" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-x64-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz", |
| "integrity": "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-linux-x64-musl": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz", |
| "integrity": "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "linux" |
| ] |
| }, |
| "node_modules/@rollup/rollup-openbsd-x64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz", |
| "integrity": "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "openbsd" |
| ] |
| }, |
| "node_modules/@rollup/rollup-openharmony-arm64": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz", |
| "integrity": "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "openharmony" |
| ] |
| }, |
| "node_modules/@rollup/rollup-win32-arm64-msvc": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz", |
| "integrity": "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==", |
| "cpu": [ |
| "arm64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ] |
| }, |
| "node_modules/@rollup/rollup-win32-ia32-msvc": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz", |
| "integrity": "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==", |
| "cpu": [ |
| "ia32" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ] |
| }, |
| "node_modules/@rollup/rollup-win32-x64-gnu": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz", |
| "integrity": "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ] |
| }, |
| "node_modules/@rollup/rollup-win32-x64-msvc": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz", |
| "integrity": "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==", |
| "cpu": [ |
| "x64" |
| ], |
| "dev": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "win32" |
| ] |
| }, |
| "node_modules/@tweenjs/tween.js": { |
| "version": "23.1.3", |
| "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", |
| "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", |
| "license": "MIT", |
| "peer": true |
| }, |
| "node_modules/@types/estree": { |
| "version": "1.0.8", |
| "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", |
| "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", |
| "dev": true, |
| "license": "MIT" |
| }, |
| "node_modules/@types/stats.js": { |
| "version": "0.17.4", |
| "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", |
| "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==", |
| "license": "MIT", |
| "peer": true |
| }, |
| "node_modules/@types/three": { |
| "version": "0.184.0", |
| "resolved": "https://registry.npmjs.org/@types/three/-/three-0.184.0.tgz", |
| "integrity": "sha512-4mY2tZAu0y0B0567w7013BBXSpsP0+Z48NJvmNo4Y/Pf76yCyz6Jw4P3tUVs10WuYNXXZ+wmHyGWpCek3amJxA==", |
| "license": "MIT", |
| "peer": true, |
| "dependencies": { |
| "@dimforge/rapier3d-compat": "~0.12.0", |
| "@tweenjs/tween.js": "~23.1.3", |
| "@types/stats.js": "*", |
| "@types/webxr": ">=0.5.17", |
| "fflate": "~0.8.2", |
| "meshoptimizer": "~1.1.1" |
| } |
| }, |
| "node_modules/@types/webxr": { |
| "version": "0.5.24", |
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", |
| "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==", |
| "license": "MIT", |
| "peer": true |
| }, |
| "node_modules/accepts": { |
| "version": "2.0.0", |
| "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", |
| "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", |
| "license": "MIT", |
| "dependencies": { |
| "mime-types": "^3.0.0", |
| "negotiator": "^1.0.0" |
| }, |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/ansi-regex": { |
| "version": "5.0.1", |
| "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", |
| "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=8" |
| } |
| }, |
| "node_modules/ansi-styles": { |
| "version": "4.3.0", |
| "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", |
| "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", |
| "license": "MIT", |
| "dependencies": { |
| "color-convert": "^2.0.1" |
| }, |
| "engines": { |
| "node": ">=8" |
| }, |
| "funding": { |
| "url": "https://github.com/chalk/ansi-styles?sponsor=1" |
| } |
| }, |
| "node_modules/body-parser": { |
| "version": "2.2.2", |
| "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", |
| "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", |
| "license": "MIT", |
| "dependencies": { |
| "bytes": "^3.1.2", |
| "content-type": "^1.0.5", |
| "debug": "^4.4.3", |
| "http-errors": "^2.0.0", |
| "iconv-lite": "^0.7.0", |
| "on-finished": "^2.4.1", |
| "qs": "^6.14.1", |
| "raw-body": "^3.0.1", |
| "type-is": "^2.0.1" |
| }, |
| "engines": { |
| "node": ">=18" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/bytes": { |
| "version": "3.1.2", |
| "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", |
| "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/call-bind-apply-helpers": { |
| "version": "1.0.2", |
| "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", |
| "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", |
| "license": "MIT", |
| "dependencies": { |
| "es-errors": "^1.3.0", |
| "function-bind": "^1.1.2" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/call-bound": { |
| "version": "1.0.4", |
| "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", |
| "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", |
| "license": "MIT", |
| "dependencies": { |
| "call-bind-apply-helpers": "^1.0.2", |
| "get-intrinsic": "^1.3.0" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/chalk": { |
| "version": "4.1.2", |
| "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", |
| "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", |
| "license": "MIT", |
| "dependencies": { |
| "ansi-styles": "^4.1.0", |
| "supports-color": "^7.1.0" |
| }, |
| "engines": { |
| "node": ">=10" |
| }, |
| "funding": { |
| "url": "https://github.com/chalk/chalk?sponsor=1" |
| } |
| }, |
| "node_modules/chalk/node_modules/supports-color": { |
| "version": "7.2.0", |
| "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", |
| "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", |
| "license": "MIT", |
| "dependencies": { |
| "has-flag": "^4.0.0" |
| }, |
| "engines": { |
| "node": ">=8" |
| } |
| }, |
| "node_modules/cliui": { |
| "version": "8.0.1", |
| "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", |
| "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", |
| "license": "ISC", |
| "dependencies": { |
| "string-width": "^4.2.0", |
| "strip-ansi": "^6.0.1", |
| "wrap-ansi": "^7.0.0" |
| }, |
| "engines": { |
| "node": ">=12" |
| } |
| }, |
| "node_modules/color-convert": { |
| "version": "2.0.1", |
| "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", |
| "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", |
| "license": "MIT", |
| "dependencies": { |
| "color-name": "~1.1.4" |
| }, |
| "engines": { |
| "node": ">=7.0.0" |
| } |
| }, |
| "node_modules/color-name": { |
| "version": "1.1.4", |
| "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", |
| "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", |
| "license": "MIT" |
| }, |
| "node_modules/concurrently": { |
| "version": "9.2.1", |
| "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", |
| "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", |
| "license": "MIT", |
| "dependencies": { |
| "chalk": "4.1.2", |
| "rxjs": "7.8.2", |
| "shell-quote": "1.8.3", |
| "supports-color": "8.1.1", |
| "tree-kill": "1.2.2", |
| "yargs": "17.7.2" |
| }, |
| "bin": { |
| "conc": "dist/bin/concurrently.js", |
| "concurrently": "dist/bin/concurrently.js" |
| }, |
| "engines": { |
| "node": ">=18" |
| }, |
| "funding": { |
| "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" |
| } |
| }, |
| "node_modules/content-disposition": { |
| "version": "1.1.0", |
| "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", |
| "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=18" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/content-type": { |
| "version": "1.0.5", |
| "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", |
| "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/cookie": { |
| "version": "0.7.2", |
| "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", |
| "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/cookie-signature": { |
| "version": "1.2.2", |
| "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", |
| "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=6.6.0" |
| } |
| }, |
| "node_modules/cors": { |
| "version": "2.8.6", |
| "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", |
| "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", |
| "license": "MIT", |
| "dependencies": { |
| "object-assign": "^4", |
| "vary": "^1" |
| }, |
| "engines": { |
| "node": ">= 0.10" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/debug": { |
| "version": "4.4.3", |
| "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", |
| "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", |
| "license": "MIT", |
| "dependencies": { |
| "ms": "^2.1.3" |
| }, |
| "engines": { |
| "node": ">=6.0" |
| }, |
| "peerDependenciesMeta": { |
| "supports-color": { |
| "optional": true |
| } |
| } |
| }, |
| "node_modules/depd": { |
| "version": "2.0.0", |
| "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", |
| "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/dotenv": { |
| "version": "17.4.2", |
| "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", |
| "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", |
| "license": "BSD-2-Clause", |
| "engines": { |
| "node": ">=12" |
| }, |
| "funding": { |
| "url": "https://dotenvx.com" |
| } |
| }, |
| "node_modules/dunder-proto": { |
| "version": "1.0.1", |
| "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", |
| "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", |
| "license": "MIT", |
| "dependencies": { |
| "call-bind-apply-helpers": "^1.0.1", |
| "es-errors": "^1.3.0", |
| "gopd": "^1.2.0" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/ee-first": { |
| "version": "1.1.1", |
| "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", |
| "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", |
| "license": "MIT" |
| }, |
| "node_modules/emoji-regex": { |
| "version": "8.0.0", |
| "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", |
| "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", |
| "license": "MIT" |
| }, |
| "node_modules/encodeurl": { |
| "version": "2.0.0", |
| "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", |
| "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/es-define-property": { |
| "version": "1.0.1", |
| "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", |
| "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/es-errors": { |
| "version": "1.3.0", |
| "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", |
| "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/es-object-atoms": { |
| "version": "1.1.1", |
| "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", |
| "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", |
| "license": "MIT", |
| "dependencies": { |
| "es-errors": "^1.3.0" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/esbuild": { |
| "version": "0.27.7", |
| "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", |
| "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", |
| "dev": true, |
| "hasInstallScript": true, |
| "license": "MIT", |
| "bin": { |
| "esbuild": "bin/esbuild" |
| }, |
| "engines": { |
| "node": ">=18" |
| }, |
| "optionalDependencies": { |
| "@esbuild/aix-ppc64": "0.27.7", |
| "@esbuild/android-arm": "0.27.7", |
| "@esbuild/android-arm64": "0.27.7", |
| "@esbuild/android-x64": "0.27.7", |
| "@esbuild/darwin-arm64": "0.27.7", |
| "@esbuild/darwin-x64": "0.27.7", |
| "@esbuild/freebsd-arm64": "0.27.7", |
| "@esbuild/freebsd-x64": "0.27.7", |
| "@esbuild/linux-arm": "0.27.7", |
| "@esbuild/linux-arm64": "0.27.7", |
| "@esbuild/linux-ia32": "0.27.7", |
| "@esbuild/linux-loong64": "0.27.7", |
| "@esbuild/linux-mips64el": "0.27.7", |
| "@esbuild/linux-ppc64": "0.27.7", |
| "@esbuild/linux-riscv64": "0.27.7", |
| "@esbuild/linux-s390x": "0.27.7", |
| "@esbuild/linux-x64": "0.27.7", |
| "@esbuild/netbsd-arm64": "0.27.7", |
| "@esbuild/netbsd-x64": "0.27.7", |
| "@esbuild/openbsd-arm64": "0.27.7", |
| "@esbuild/openbsd-x64": "0.27.7", |
| "@esbuild/openharmony-arm64": "0.27.7", |
| "@esbuild/sunos-x64": "0.27.7", |
| "@esbuild/win32-arm64": "0.27.7", |
| "@esbuild/win32-ia32": "0.27.7", |
| "@esbuild/win32-x64": "0.27.7" |
| } |
| }, |
| "node_modules/escalade": { |
| "version": "3.2.0", |
| "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", |
| "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=6" |
| } |
| }, |
| "node_modules/escape-html": { |
| "version": "1.0.3", |
| "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", |
| "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", |
| "license": "MIT" |
| }, |
| "node_modules/etag": { |
| "version": "1.8.1", |
| "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", |
| "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/eventsource-parser": { |
| "version": "1.1.2", |
| "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-1.1.2.tgz", |
| "integrity": "sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=14.18" |
| } |
| }, |
| "node_modules/express": { |
| "version": "5.2.1", |
| "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", |
| "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", |
| "license": "MIT", |
| "dependencies": { |
| "accepts": "^2.0.0", |
| "body-parser": "^2.2.1", |
| "content-disposition": "^1.0.0", |
| "content-type": "^1.0.5", |
| "cookie": "^0.7.1", |
| "cookie-signature": "^1.2.1", |
| "debug": "^4.4.0", |
| "depd": "^2.0.0", |
| "encodeurl": "^2.0.0", |
| "escape-html": "^1.0.3", |
| "etag": "^1.8.1", |
| "finalhandler": "^2.1.0", |
| "fresh": "^2.0.0", |
| "http-errors": "^2.0.0", |
| "merge-descriptors": "^2.0.0", |
| "mime-types": "^3.0.0", |
| "on-finished": "^2.4.1", |
| "once": "^1.4.0", |
| "parseurl": "^1.3.3", |
| "proxy-addr": "^2.0.7", |
| "qs": "^6.14.0", |
| "range-parser": "^1.2.1", |
| "router": "^2.2.0", |
| "send": "^1.1.0", |
| "serve-static": "^2.2.0", |
| "statuses": "^2.0.1", |
| "type-is": "^2.0.1", |
| "vary": "^1.1.2" |
| }, |
| "engines": { |
| "node": ">= 18" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/fdir": { |
| "version": "6.5.0", |
| "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", |
| "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", |
| "dev": true, |
| "license": "MIT", |
| "engines": { |
| "node": ">=12.0.0" |
| }, |
| "peerDependencies": { |
| "picomatch": "^3 || ^4" |
| }, |
| "peerDependenciesMeta": { |
| "picomatch": { |
| "optional": true |
| } |
| } |
| }, |
| "node_modules/fflate": { |
| "version": "0.8.2", |
| "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", |
| "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", |
| "license": "MIT", |
| "peer": true |
| }, |
| "node_modules/finalhandler": { |
| "version": "2.1.1", |
| "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", |
| "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", |
| "license": "MIT", |
| "dependencies": { |
| "debug": "^4.4.0", |
| "encodeurl": "^2.0.0", |
| "escape-html": "^1.0.3", |
| "on-finished": "^2.4.1", |
| "parseurl": "^1.3.3", |
| "statuses": "^2.0.1" |
| }, |
| "engines": { |
| "node": ">= 18.0.0" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/forwarded": { |
| "version": "0.2.0", |
| "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", |
| "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/fresh": { |
| "version": "2.0.0", |
| "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", |
| "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/fsevents": { |
| "version": "2.3.3", |
| "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", |
| "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", |
| "dev": true, |
| "hasInstallScript": true, |
| "license": "MIT", |
| "optional": true, |
| "os": [ |
| "darwin" |
| ], |
| "engines": { |
| "node": "^8.16.0 || ^10.6.0 || >=11.0.0" |
| } |
| }, |
| "node_modules/function-bind": { |
| "version": "1.1.2", |
| "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", |
| "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", |
| "license": "MIT", |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/get-caller-file": { |
| "version": "2.0.5", |
| "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", |
| "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", |
| "license": "ISC", |
| "engines": { |
| "node": "6.* || 8.* || >= 10.*" |
| } |
| }, |
| "node_modules/get-intrinsic": { |
| "version": "1.3.0", |
| "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", |
| "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", |
| "license": "MIT", |
| "dependencies": { |
| "call-bind-apply-helpers": "^1.0.2", |
| "es-define-property": "^1.0.1", |
| "es-errors": "^1.3.0", |
| "es-object-atoms": "^1.1.1", |
| "function-bind": "^1.1.2", |
| "get-proto": "^1.0.1", |
| "gopd": "^1.2.0", |
| "has-symbols": "^1.1.0", |
| "hasown": "^2.0.2", |
| "math-intrinsics": "^1.1.0" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/get-proto": { |
| "version": "1.0.1", |
| "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", |
| "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", |
| "license": "MIT", |
| "dependencies": { |
| "dunder-proto": "^1.0.1", |
| "es-object-atoms": "^1.0.0" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/gopd": { |
| "version": "1.2.0", |
| "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", |
| "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/has-flag": { |
| "version": "4.0.0", |
| "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", |
| "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=8" |
| } |
| }, |
| "node_modules/has-symbols": { |
| "version": "1.1.0", |
| "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", |
| "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/hasown": { |
| "version": "2.0.3", |
| "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", |
| "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", |
| "license": "MIT", |
| "dependencies": { |
| "function-bind": "^1.1.2" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/http-errors": { |
| "version": "2.0.1", |
| "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", |
| "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", |
| "license": "MIT", |
| "dependencies": { |
| "depd": "~2.0.0", |
| "inherits": "~2.0.4", |
| "setprototypeof": "~1.2.0", |
| "statuses": "~2.0.2", |
| "toidentifier": "~1.0.1" |
| }, |
| "engines": { |
| "node": ">= 0.8" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/iconv-lite": { |
| "version": "0.7.2", |
| "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", |
| "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", |
| "license": "MIT", |
| "dependencies": { |
| "safer-buffer": ">= 2.1.2 < 3.0.0" |
| }, |
| "engines": { |
| "node": ">=0.10.0" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/inherits": { |
| "version": "2.0.4", |
| "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", |
| "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", |
| "license": "ISC" |
| }, |
| "node_modules/ipaddr.js": { |
| "version": "1.9.1", |
| "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", |
| "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.10" |
| } |
| }, |
| "node_modules/is-fullwidth-code-point": { |
| "version": "3.0.0", |
| "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", |
| "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=8" |
| } |
| }, |
| "node_modules/is-promise": { |
| "version": "4.0.0", |
| "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", |
| "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", |
| "license": "MIT" |
| }, |
| "node_modules/math-intrinsics": { |
| "version": "1.1.0", |
| "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", |
| "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| } |
| }, |
| "node_modules/media-typer": { |
| "version": "1.1.0", |
| "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", |
| "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/merge-descriptors": { |
| "version": "2.0.0", |
| "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", |
| "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=18" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/sindresorhus" |
| } |
| }, |
| "node_modules/meshoptimizer": { |
| "version": "1.1.1", |
| "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz", |
| "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==", |
| "license": "MIT", |
| "peer": true |
| }, |
| "node_modules/mime-db": { |
| "version": "1.54.0", |
| "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", |
| "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/mime-types": { |
| "version": "3.0.2", |
| "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", |
| "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", |
| "license": "MIT", |
| "dependencies": { |
| "mime-db": "^1.54.0" |
| }, |
| "engines": { |
| "node": ">=18" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/ms": { |
| "version": "2.1.3", |
| "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
| "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", |
| "license": "MIT" |
| }, |
| "node_modules/nanoid": { |
| "version": "3.3.11", |
| "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", |
| "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", |
| "dev": true, |
| "funding": [ |
| { |
| "type": "github", |
| "url": "https://github.com/sponsors/ai" |
| } |
| ], |
| "license": "MIT", |
| "bin": { |
| "nanoid": "bin/nanoid.cjs" |
| }, |
| "engines": { |
| "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" |
| } |
| }, |
| "node_modules/negotiator": { |
| "version": "1.0.0", |
| "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", |
| "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/object-assign": { |
| "version": "4.1.1", |
| "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
| "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=0.10.0" |
| } |
| }, |
| "node_modules/object-inspect": { |
| "version": "1.13.4", |
| "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", |
| "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/on-finished": { |
| "version": "2.4.1", |
| "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", |
| "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", |
| "license": "MIT", |
| "dependencies": { |
| "ee-first": "1.1.1" |
| }, |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/once": { |
| "version": "1.4.0", |
| "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
| "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", |
| "license": "ISC", |
| "dependencies": { |
| "wrappy": "1" |
| } |
| }, |
| "node_modules/openai": { |
| "version": "6.34.0", |
| "resolved": "https://registry.npmjs.org/openai/-/openai-6.34.0.tgz", |
| "integrity": "sha512-yEr2jdGf4tVFYG6ohmr3pF6VJuveP0EA/sS8TBx+4Eq5NT10alu5zg2dmxMXMgqpihRDQlFGpRt2XwsGj+Fyxw==", |
| "license": "Apache-2.0", |
| "bin": { |
| "openai": "bin/cli" |
| }, |
| "peerDependencies": { |
| "ws": "^8.18.0", |
| "zod": "^3.25 || ^4.0" |
| }, |
| "peerDependenciesMeta": { |
| "ws": { |
| "optional": true |
| }, |
| "zod": { |
| "optional": true |
| } |
| } |
| }, |
| "node_modules/parseurl": { |
| "version": "1.3.3", |
| "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", |
| "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/path-to-regexp": { |
| "version": "8.4.2", |
| "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", |
| "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", |
| "license": "MIT", |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/picocolors": { |
| "version": "1.1.1", |
| "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", |
| "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", |
| "dev": true, |
| "license": "ISC" |
| }, |
| "node_modules/picomatch": { |
| "version": "4.0.4", |
| "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", |
| "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", |
| "dev": true, |
| "license": "MIT", |
| "engines": { |
| "node": ">=12" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/jonschlinkert" |
| } |
| }, |
| "node_modules/postcss": { |
| "version": "8.5.10", |
| "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", |
| "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", |
| "dev": true, |
| "funding": [ |
| { |
| "type": "opencollective", |
| "url": "https://opencollective.com/postcss/" |
| }, |
| { |
| "type": "tidelift", |
| "url": "https://tidelift.com/funding/github/npm/postcss" |
| }, |
| { |
| "type": "github", |
| "url": "https://github.com/sponsors/ai" |
| } |
| ], |
| "license": "MIT", |
| "dependencies": { |
| "nanoid": "^3.3.11", |
| "picocolors": "^1.1.1", |
| "source-map-js": "^1.2.1" |
| }, |
| "engines": { |
| "node": "^10 || ^12 || >=14" |
| } |
| }, |
| "node_modules/proxy-addr": { |
| "version": "2.0.7", |
| "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", |
| "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", |
| "license": "MIT", |
| "dependencies": { |
| "forwarded": "0.2.0", |
| "ipaddr.js": "1.9.1" |
| }, |
| "engines": { |
| "node": ">= 0.10" |
| } |
| }, |
| "node_modules/qs": { |
| "version": "6.15.1", |
| "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz", |
| "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==", |
| "license": "BSD-3-Clause", |
| "dependencies": { |
| "side-channel": "^1.1.0" |
| }, |
| "engines": { |
| "node": ">=0.6" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/range-parser": { |
| "version": "1.2.1", |
| "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", |
| "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/raw-body": { |
| "version": "3.0.2", |
| "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", |
| "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", |
| "license": "MIT", |
| "dependencies": { |
| "bytes": "~3.1.2", |
| "http-errors": "~2.0.1", |
| "iconv-lite": "~0.7.0", |
| "unpipe": "~1.0.0" |
| }, |
| "engines": { |
| "node": ">= 0.10" |
| } |
| }, |
| "node_modules/require-directory": { |
| "version": "2.1.1", |
| "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", |
| "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=0.10.0" |
| } |
| }, |
| "node_modules/robot3": { |
| "version": "0.4.1", |
| "resolved": "https://registry.npmjs.org/robot3/-/robot3-0.4.1.tgz", |
| "integrity": "sha512-hzjy826lrxzx8eRgv80idkf8ua1JAepRc9Efdtj03N3KNJuznQCPlyCJ7gnUmDFwZCLQjxy567mQVKmdv2BsXQ==", |
| "license": "BSD-2-Clause" |
| }, |
| "node_modules/rollup": { |
| "version": "4.60.2", |
| "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz", |
| "integrity": "sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==", |
| "dev": true, |
| "license": "MIT", |
| "dependencies": { |
| "@types/estree": "1.0.8" |
| }, |
| "bin": { |
| "rollup": "dist/bin/rollup" |
| }, |
| "engines": { |
| "node": ">=18.0.0", |
| "npm": ">=8.0.0" |
| }, |
| "optionalDependencies": { |
| "@rollup/rollup-android-arm-eabi": "4.60.2", |
| "@rollup/rollup-android-arm64": "4.60.2", |
| "@rollup/rollup-darwin-arm64": "4.60.2", |
| "@rollup/rollup-darwin-x64": "4.60.2", |
| "@rollup/rollup-freebsd-arm64": "4.60.2", |
| "@rollup/rollup-freebsd-x64": "4.60.2", |
| "@rollup/rollup-linux-arm-gnueabihf": "4.60.2", |
| "@rollup/rollup-linux-arm-musleabihf": "4.60.2", |
| "@rollup/rollup-linux-arm64-gnu": "4.60.2", |
| "@rollup/rollup-linux-arm64-musl": "4.60.2", |
| "@rollup/rollup-linux-loong64-gnu": "4.60.2", |
| "@rollup/rollup-linux-loong64-musl": "4.60.2", |
| "@rollup/rollup-linux-ppc64-gnu": "4.60.2", |
| "@rollup/rollup-linux-ppc64-musl": "4.60.2", |
| "@rollup/rollup-linux-riscv64-gnu": "4.60.2", |
| "@rollup/rollup-linux-riscv64-musl": "4.60.2", |
| "@rollup/rollup-linux-s390x-gnu": "4.60.2", |
| "@rollup/rollup-linux-x64-gnu": "4.60.2", |
| "@rollup/rollup-linux-x64-musl": "4.60.2", |
| "@rollup/rollup-openbsd-x64": "4.60.2", |
| "@rollup/rollup-openharmony-arm64": "4.60.2", |
| "@rollup/rollup-win32-arm64-msvc": "4.60.2", |
| "@rollup/rollup-win32-ia32-msvc": "4.60.2", |
| "@rollup/rollup-win32-x64-gnu": "4.60.2", |
| "@rollup/rollup-win32-x64-msvc": "4.60.2", |
| "fsevents": "~2.3.2" |
| } |
| }, |
| "node_modules/router": { |
| "version": "2.2.0", |
| "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", |
| "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", |
| "license": "MIT", |
| "dependencies": { |
| "debug": "^4.4.0", |
| "depd": "^2.0.0", |
| "is-promise": "^4.0.0", |
| "parseurl": "^1.3.3", |
| "path-to-regexp": "^8.0.0" |
| }, |
| "engines": { |
| "node": ">= 18" |
| } |
| }, |
| "node_modules/rxjs": { |
| "version": "7.8.2", |
| "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", |
| "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", |
| "license": "Apache-2.0", |
| "dependencies": { |
| "tslib": "^2.1.0" |
| } |
| }, |
| "node_modules/safer-buffer": { |
| "version": "2.1.2", |
| "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", |
| "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", |
| "license": "MIT" |
| }, |
| "node_modules/send": { |
| "version": "1.2.1", |
| "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", |
| "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", |
| "license": "MIT", |
| "dependencies": { |
| "debug": "^4.4.3", |
| "encodeurl": "^2.0.0", |
| "escape-html": "^1.0.3", |
| "etag": "^1.8.1", |
| "fresh": "^2.0.0", |
| "http-errors": "^2.0.1", |
| "mime-types": "^3.0.2", |
| "ms": "^2.1.3", |
| "on-finished": "^2.4.1", |
| "range-parser": "^1.2.1", |
| "statuses": "^2.0.2" |
| }, |
| "engines": { |
| "node": ">= 18" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/serve-static": { |
| "version": "2.2.1", |
| "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", |
| "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", |
| "license": "MIT", |
| "dependencies": { |
| "encodeurl": "^2.0.0", |
| "escape-html": "^1.0.3", |
| "parseurl": "^1.3.3", |
| "send": "^1.2.0" |
| }, |
| "engines": { |
| "node": ">= 18" |
| }, |
| "funding": { |
| "type": "opencollective", |
| "url": "https://opencollective.com/express" |
| } |
| }, |
| "node_modules/setprototypeof": { |
| "version": "1.2.0", |
| "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", |
| "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", |
| "license": "ISC" |
| }, |
| "node_modules/shell-quote": { |
| "version": "1.8.3", |
| "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", |
| "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/side-channel": { |
| "version": "1.1.0", |
| "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", |
| "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", |
| "license": "MIT", |
| "dependencies": { |
| "es-errors": "^1.3.0", |
| "object-inspect": "^1.13.3", |
| "side-channel-list": "^1.0.0", |
| "side-channel-map": "^1.0.1", |
| "side-channel-weakmap": "^1.0.2" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/side-channel-list": { |
| "version": "1.0.1", |
| "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", |
| "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", |
| "license": "MIT", |
| "dependencies": { |
| "es-errors": "^1.3.0", |
| "object-inspect": "^1.13.4" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/side-channel-map": { |
| "version": "1.0.1", |
| "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", |
| "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", |
| "license": "MIT", |
| "dependencies": { |
| "call-bound": "^1.0.2", |
| "es-errors": "^1.3.0", |
| "get-intrinsic": "^1.2.5", |
| "object-inspect": "^1.13.3" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/side-channel-weakmap": { |
| "version": "1.0.2", |
| "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", |
| "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", |
| "license": "MIT", |
| "dependencies": { |
| "call-bound": "^1.0.2", |
| "es-errors": "^1.3.0", |
| "get-intrinsic": "^1.2.5", |
| "object-inspect": "^1.13.3", |
| "side-channel-map": "^1.0.1" |
| }, |
| "engines": { |
| "node": ">= 0.4" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/ljharb" |
| } |
| }, |
| "node_modules/source-map-js": { |
| "version": "1.2.1", |
| "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", |
| "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", |
| "dev": true, |
| "license": "BSD-3-Clause", |
| "engines": { |
| "node": ">=0.10.0" |
| } |
| }, |
| "node_modules/statuses": { |
| "version": "2.0.2", |
| "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", |
| "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/string-width": { |
| "version": "4.2.3", |
| "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", |
| "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", |
| "license": "MIT", |
| "dependencies": { |
| "emoji-regex": "^8.0.0", |
| "is-fullwidth-code-point": "^3.0.0", |
| "strip-ansi": "^6.0.1" |
| }, |
| "engines": { |
| "node": ">=8" |
| } |
| }, |
| "node_modules/strip-ansi": { |
| "version": "6.0.1", |
| "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", |
| "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", |
| "license": "MIT", |
| "dependencies": { |
| "ansi-regex": "^5.0.1" |
| }, |
| "engines": { |
| "node": ">=8" |
| } |
| }, |
| "node_modules/supports-color": { |
| "version": "8.1.1", |
| "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", |
| "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", |
| "license": "MIT", |
| "dependencies": { |
| "has-flag": "^4.0.0" |
| }, |
| "engines": { |
| "node": ">=10" |
| }, |
| "funding": { |
| "url": "https://github.com/chalk/supports-color?sponsor=1" |
| } |
| }, |
| "node_modules/three": { |
| "version": "0.181.2", |
| "resolved": "https://registry.npmjs.org/three/-/three-0.181.2.tgz", |
| "integrity": "sha512-k/CjiZ80bYss6Qs7/ex1TBlPD11whT9oKfT8oTGiHa34W4JRd1NiH/Tr1DbHWQ2/vMUypxksLnF2CfmlmM5XFQ==", |
| "license": "MIT" |
| }, |
| "node_modules/three-csg-ts": { |
| "version": "3.2.0", |
| "resolved": "https://registry.npmjs.org/three-csg-ts/-/three-csg-ts-3.2.0.tgz", |
| "integrity": "sha512-oTYg8kdal6qgHDbso/6VzA12Udf2ic2uXhf0XlJzuSP+Gs0OUR5gTHSZ7GotAE+M/QcVlw41eOwiWZVnJG5/8w==", |
| "license": "MIT", |
| "peerDependencies": { |
| "@types/three": ">= 0.154.0", |
| "three": ">= 0.154.0" |
| } |
| }, |
| "node_modules/tinyglobby": { |
| "version": "0.2.16", |
| "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", |
| "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", |
| "dev": true, |
| "license": "MIT", |
| "dependencies": { |
| "fdir": "^6.5.0", |
| "picomatch": "^4.0.4" |
| }, |
| "engines": { |
| "node": ">=12.0.0" |
| }, |
| "funding": { |
| "url": "https://github.com/sponsors/SuperchupuDev" |
| } |
| }, |
| "node_modules/toidentifier": { |
| "version": "1.0.1", |
| "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", |
| "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", |
| "license": "MIT", |
| "engines": { |
| "node": ">=0.6" |
| } |
| }, |
| "node_modules/tree-kill": { |
| "version": "1.2.2", |
| "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", |
| "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", |
| "license": "MIT", |
| "bin": { |
| "tree-kill": "cli.js" |
| } |
| }, |
| "node_modules/tslib": { |
| "version": "2.8.1", |
| "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", |
| "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", |
| "license": "0BSD" |
| }, |
| "node_modules/type-is": { |
| "version": "2.0.1", |
| "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", |
| "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", |
| "license": "MIT", |
| "dependencies": { |
| "content-type": "^1.0.5", |
| "media-typer": "^1.1.0", |
| "mime-types": "^3.0.0" |
| }, |
| "engines": { |
| "node": ">= 0.6" |
| } |
| }, |
| "node_modules/unpipe": { |
| "version": "1.0.0", |
| "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
| "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/vary": { |
| "version": "1.1.2", |
| "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", |
| "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", |
| "license": "MIT", |
| "engines": { |
| "node": ">= 0.8" |
| } |
| }, |
| "node_modules/vite": { |
| "version": "7.3.2", |
| "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", |
| "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", |
| "dev": true, |
| "license": "MIT", |
| "dependencies": { |
| "esbuild": "^0.27.0", |
| "fdir": "^6.5.0", |
| "picomatch": "^4.0.3", |
| "postcss": "^8.5.6", |
| "rollup": "^4.43.0", |
| "tinyglobby": "^0.2.15" |
| }, |
| "bin": { |
| "vite": "bin/vite.js" |
| }, |
| "engines": { |
| "node": "^20.19.0 || >=22.12.0" |
| }, |
| "funding": { |
| "url": "https://github.com/vitejs/vite?sponsor=1" |
| }, |
| "optionalDependencies": { |
| "fsevents": "~2.3.3" |
| }, |
| "peerDependencies": { |
| "@types/node": "^20.19.0 || >=22.12.0", |
| "jiti": ">=1.21.0", |
| "less": "^4.0.0", |
| "lightningcss": "^1.21.0", |
| "sass": "^1.70.0", |
| "sass-embedded": "^1.70.0", |
| "stylus": ">=0.54.8", |
| "sugarss": "^5.0.0", |
| "terser": "^5.16.0", |
| "tsx": "^4.8.1", |
| "yaml": "^2.4.2" |
| }, |
| "peerDependenciesMeta": { |
| "@types/node": { |
| "optional": true |
| }, |
| "jiti": { |
| "optional": true |
| }, |
| "less": { |
| "optional": true |
| }, |
| "lightningcss": { |
| "optional": true |
| }, |
| "sass": { |
| "optional": true |
| }, |
| "sass-embedded": { |
| "optional": true |
| }, |
| "stylus": { |
| "optional": true |
| }, |
| "sugarss": { |
| "optional": true |
| }, |
| "terser": { |
| "optional": true |
| }, |
| "tsx": { |
| "optional": true |
| }, |
| "yaml": { |
| "optional": true |
| } |
| } |
| }, |
| "node_modules/wrap-ansi": { |
| "version": "7.0.0", |
| "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", |
| "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", |
| "license": "MIT", |
| "dependencies": { |
| "ansi-styles": "^4.0.0", |
| "string-width": "^4.1.0", |
| "strip-ansi": "^6.0.0" |
| }, |
| "engines": { |
| "node": ">=10" |
| }, |
| "funding": { |
| "url": "https://github.com/chalk/wrap-ansi?sponsor=1" |
| } |
| }, |
| "node_modules/wrappy": { |
| "version": "1.0.2", |
| "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |
| "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", |
| "license": "ISC" |
| }, |
| "node_modules/y18n": { |
| "version": "5.0.8", |
| "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", |
| "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", |
| "license": "ISC", |
| "engines": { |
| "node": ">=10" |
| } |
| }, |
| "node_modules/yargs": { |
| "version": "17.7.2", |
| "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", |
| "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", |
| "license": "MIT", |
| "dependencies": { |
| "cliui": "^8.0.1", |
| "escalade": "^3.1.1", |
| "get-caller-file": "^2.0.5", |
| "require-directory": "^2.1.1", |
| "string-width": "^4.2.3", |
| "y18n": "^5.0.5", |
| "yargs-parser": "^21.1.1" |
| }, |
| "engines": { |
| "node": ">=12" |
| } |
| }, |
| "node_modules/yargs-parser": { |
| "version": "21.1.1", |
| "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", |
| "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", |
| "license": "ISC", |
| "engines": { |
| "node": ">=12" |
| } |
| }, |
| "node_modules/zod": { |
| "version": "4.3.6", |
| "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", |
| "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", |
| "license": "MIT", |
| "funding": { |
| "url": "https://github.com/sponsors/colinhacks" |
| } |
| } |
| } |
| } |
|
|