{"_id":"@slzr/three-app","_rev":"30-de4769b2dbbc8d94f54e17477a5b0e93","name":"@slzr/three-app","dist-tags":{"latest":"0.3.2"},"versions":{"0.0.1":{"name":"@slzr/three-app","version":"0.0.1","keywords":[],"author":{"name":"Jose Salazar"},"license":"MIT","_id":"@slzr/three-app@0.0.1","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://github.com/salazarr-js/three-app","dist":{"shasum":"12c32fadb5cc75d0c4627d2423b904cfa8e54ace","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.1.tgz","fileCount":5,"integrity":"sha512-KSdTbo8dDNd9yNwPmXD0ydN1iXBaQGH1AkOyrDWqZNBSOkOtRoJly5/0RDOLMPChmW4dtqU4qXOaOotFCgCt4A==","signatures":[{"sig":"MEUCIQDyn49gs5FctP48K2GIE5PUVMMifVzinzJ/FdLVs9DjSQIgTQ3uEk+mCZ7Sziqzc6+MJKndjhK6p3Xy2MEMTrfwiyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2865},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"64a9a0c3a40673d3cd8d8e5f2016fb976d4ce844","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"(https://github.com/salazarr-js/three-app)","type":"git"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.1_1725682714795_0.7959012880654006","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@slzr/three-app","version":"0.0.2","keywords":[],"author":{"url":"https://www.salazarjs.dev/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.2","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","dist":{"shasum":"79e7cee30d97536e0fd5533f6e14ad1177cfb362","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.2.tgz","fileCount":2,"integrity":"sha512-n8B9nGqMziWqdM4JAAmRDk+S7uwiQFbAdNMprmVIJAfyhu3EgEgIWdXCQkLlSavOBCFUBXcTgsMjrYKNsZTnRg==","signatures":[{"sig":"MEUCIQDQL+hIwFPHhq/hzI7xCk5x0wLZp+eD4mF+09Kzwc6lDgIgNJqDV/Gc+KSlQq6tImO7syH0swvHO0MIhNvPAQTuzXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4523},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ff076e47821d571e16a375109bb9219a05e7c562","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"(https://github.com/salazarr-js/three-app)","type":"git"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.2_1725729156860_0.7924718414658296","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@slzr/three-app","version":"0.0.3","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://www.salazarjs.dev/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.3","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","dist":{"shasum":"a310efb8215ae5bc1bce7e69ca6519f1b8550ee8","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.3.tgz","fileCount":2,"integrity":"sha512-Zin58EiT5oKCCjL9GY8Dlo9etcqqTxehaWrgbBsQgbMDHy2GxwI4fCPqQDF7UZTQnerrmb0H5aiTlCwRx8rEMA==","signatures":[{"sig":"MEUCIErPUC4oFHjB23Z2a39YVtSRR07Zlg/rviMtUlg+gzrKAiEAoD2fpKogPjDplnbzqMa90pKVZbxwZXlWcdbx0s5P7eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4666},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80c47694a6ce10fd98702372f3d41e01abf568cd","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"(https://github.com/salazarr-js/three-app)","type":"git"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.3_1725729324474_0.042941102533758935","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@slzr/three-app","version":"0.0.5","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://www.salazarjs.dev/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.5","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"ced85ecc753412b19c6d77d6c650a490d4c160ed","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.5.tgz","fileCount":6,"integrity":"sha512-s6S/N6im09mDLGddquoJd5r7BCAZTPUKT1GGmZAzksOjXxzGaQ5bygrmK5c83hh6wl32Ukmo9jSbLh2M0IJY6A==","signatures":[{"sig":"MEQCIE2yLTipK2yxr2b15msGnO2CB7bdAUxQTSSNTBd1dDuZAiBmbd3XnyTwYPSb77jSR90MTzloLM0D8tkifWD5Kfv4ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6531},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80c47694a6ce10fd98702372f3d41e01abf568cd","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.5_1725730972425_0.13671022714914072","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@slzr/three-app","version":"0.0.4","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://www.salazarjs.dev/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.4","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"a554bc482a84e17c31d9d86e86624c0ab1b67130","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.4.tgz","fileCount":6,"integrity":"sha512-R6hZEI+EZRrU+ZgOq/3GzuU77bkCU2+XmMMgCyEU40AB42gZvNS3oSAtuPwefeAryO5sObVTm+gFHEFcYnn69w==","signatures":[{"sig":"MEUCIBRKMwfo8GEPCcJcvVWohI7xP2qekjCRNlebBWlMTWHsAiEA5Pqc78vBmrARLZoTK7AOr1nmbN2LvPYDfsRyW/cYCeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6531},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80c47694a6ce10fd98702372f3d41e01abf568cd","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.4_1725731012971_0.3784092663252139","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@slzr/three-app","version":"0.0.6","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://www.salazarjs.dev/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.6","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"e22aefb29f8fc0a4f62958c8388885f14d522a55","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.6.tgz","fileCount":6,"integrity":"sha512-12NRNUipzaijZR7YZzupBz2f/lM18UdseDFq3nzZzhK0ZpeL5RPisays15uQwHACtG/jCXQDu7deSahvs3HyDA==","signatures":[{"sig":"MEQCIGyGpkJ4WXTJANjb4lpU8IypO7NzOXlTpeQiwbNVoTS9AiAA6Q5GvhirxnmaowQKiKcr5mXCJw3hJQjlD8OKC5AbYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6587},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80c47694a6ce10fd98702372f3d41e01abf568cd","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.6_1725731214350_0.6213440805647175","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@slzr/three-app","version":"0.0.7","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://www.salazarjs.dev/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.7","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"388c9e40a86cd0b13e884892044202d22495afb0","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.7.tgz","fileCount":6,"integrity":"sha512-AVRgzOmeG7bP/65ly61K0yGJcnQGLM0jIxjghOjkDxmC3C6ZE+JYaSYkm5cRw94XS39FPuZAubIa4Cj68sFdSg==","signatures":[{"sig":"MEUCIBkXft4YsNZ5ANpQ2cVldOHplK3q4T06UmrCAfM5lMnwAiEA+uF+tE7cMwt3DdxVrxLUF7LfSS9fSdwyZ55hmSEipug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4253},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"627586f02f841e0dd71d33b3a2b045580ec3442e","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Set of utility helpers to use `ThreeJs` in a functional and declarative way","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.7_1726091873425_0.4253525056307319","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@slzr/three-app","version":"0.0.8","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs-dev.vercel.app/","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.0.8","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://slzr-three-app.vercel.app","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"c474fe384ea6cc2a74d4000759f3181bdf6bbafb","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.0.8.tgz","fileCount":6,"integrity":"sha512-N9wYp3Hf8EED2vLpqxUiirsq1j3mrOEvWrsDEkQS9R4ABaGuIRS0NZzUfk7utd10DLusUlFio6hSH4wZOhqG0Q==","signatures":[{"sig":"MEUCIQDsE6eP+hXOKgtzHzxxsVx3UI4xpCh0gvjbjIaLr8E4XgIgUChKRibn0wyFJn/4EErw30nc5gw5TT3AR7E7EBPHakg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27581},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.17.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5aefbe66945937be144040d9acea5ff7e7632d51","scripts":{"dev":"tsup --watch","tsc":"tsc","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","typescript":"^5.5.3","@types/node":"^22.5.4","@types/three":"^0.168.0"},"peerDependencies":{"three":"^0.168.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.0.8_1726245352306_0.498046160595639","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@slzr/three-app","version":"0.1.0","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.0","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"741464a15d7af410c5f4bf3310fa31eefc38b901","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.0.tgz","fileCount":6,"integrity":"sha512-d9LAYgh2pMv9PFm/dfgwBQVTI6WG9qiupryZhgEq0UwJWDkjr49JqH02FQUR5p0rzuLQSFR7nUVXWz10TSDilA==","signatures":[{"sig":"MEYCIQDh1K9xuqnyh2Wv7+69m78nU6Dlzb7R0fD/gfnTed9M7gIhANwViz/p1OToeXUyGX7W78Jya5DhTVTcH7M5AOMUrmIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27854},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2f9054da6eab8eb7791845c867ac9a35b4d3981e","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.0_1729362783911_0.17374408114457185","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@slzr/three-app","version":"0.1.1","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.1","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"e2b2204654ddaefb1fc56d31bd5cf70573210544","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.1.tgz","fileCount":6,"integrity":"sha512-Yr6FJkt7Evn3jtTOJr6z09n8O11D5Rusjm4C6iudMrbxcdDXsrDArYclLTbU3uval7zv9Ysm0l8mQv9MV/wJUA==","signatures":[{"sig":"MEUCIQCj3v7wqlYD51HV06qXv8dVqfikg36/53qbE96sFhln9AIgIElnTEg8eMF+zv5wuZVG7ZY+Xt8vcin3EEnv5kmCGqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29292},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9870be95ed38e9103ced5ad95bafe91105198881","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.1_1729810635232_0.05323011963212654","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@slzr/three-app","version":"0.1.2","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.2","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"df42eab55202768b6750aeeb019cf0be999b7411","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.2.tgz","fileCount":6,"integrity":"sha512-kHMjoK7kqNteScyRV5ij6nbjOa+hApMKvkCpbb+Vs5DnrfPW3JMAxtipKlJOguKmZSShhoYiIS/wMElcyz9ojg==","signatures":[{"sig":"MEUCIQCzotinmLfOHkwRwBWgvxe7Fz3gYrM9dnp5KrNeSPPLhgIgG1XqGm0uQEDRqRp0uh7ARfwG9K4HvWukIdHgI7j48fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29292},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9870be95ed38e9103ced5ad95bafe91105198881","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.2_1729810835643_0.9931407831464685","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@slzr/three-app","version":"0.1.3","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.3","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"386f6d167bf0c8e9e1ef3424e54918a5b7f67d62","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.3.tgz","fileCount":6,"integrity":"sha512-jrZC9jCzvuArpOO2U28D1mqs3bpEWJLJjphmhQg7BKG7rQBjUqa9Kg5mojBDKVmw6XMYNabbI3DvWJ5IRqHalA==","signatures":[{"sig":"MEUCIA6BMVvLWWSRBkwWfnAjH5pGOm59c1lFYWs2GTGMV0JAAiEA30mDd472W/5K1SYKthmNvi0uHEm17VVC+OhvYlDe9SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29292},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"76dc0aedebc91044cf6b25f3511790aaacb4c3d7","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.3_1729867534836_0.9438230147208821","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@slzr/three-app","version":"0.1.4","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.4","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"2ee5b33ab868dc899baab4f662671e41fe3adb6a","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.4.tgz","fileCount":6,"integrity":"sha512-b0bmEUyMrPOEl1jqSC2YWgWMLF/8N7oJgfTaSFlTLbujoSdhX4AUyVKMca9+7WhdLuedirMl7jBFLuLi43zg3w==","signatures":[{"sig":"MEUCIHgDeYtJeiKerKcDJsXn96rM31+AzyllZrkt9/oafV4BAiEAnrXuJsbvjUOoRynfaWsUV34EuW/A5fg7HeGAFAjiWok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29287},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"059e61b6dbf34f9e8d544be8807e79fe61a29c2a","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.4_1729868318929_0.3844104027644457","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@slzr/three-app","version":"0.1.5","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.5","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"17eb2e1bbced6634bfcbf84c06965ee9491d1fb5","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.5.tgz","fileCount":13,"integrity":"sha512-rYHkV/emhKcpeMdgZsMB1QdunkqAOyclYpQ84j4hh5X2cpUjnuReKkJcHhG2f3U5fKVCeHp4u/EUMatZIAmhxQ==","signatures":[{"sig":"MEQCICJafJiWrZ2SzoxN8OVIkGu3IBKzk4vHncW4hTDZEiGPAiBinXCNhBWXU+Kp+XUUZOep/d6hWzizkbnqgvW0iF83yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32229},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js","require":"./dist/components/index.cjs"}},"gitHead":"2e68bfc107963bf99dd67c33ac48ea0bc7ec7636","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.5_1730948288662_0.9400261461175543","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@slzr/three-app","version":"0.1.6","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.6","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"f1ccda0371579d5c8a06ed9fb4ed1032eeb4c5b2","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.6.tgz","fileCount":13,"integrity":"sha512-uKcXAPEh8u/59msIIjckLplK4h4C8yqhH2WnGOPpQRq8wQ8yB3h9fA1btu4lzwcElehHIg3KByzhGosSNif3Xw==","signatures":[{"sig":"MEUCIQCEFzuluEIx3lzREsHlBfN+5JzJqvQ2l59y3fika6QOdQIgAmouTT18ZBpg5fX8bKz9J4YtBiruIrgadKqrrn9QhXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33389},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"2e68bfc107963bf99dd67c33ac48ea0bc7ec7636","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2"},"peerDependencies":{"three":"^0.169.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.6_1730950719414_0.927711472560671","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@slzr/three-app","version":"0.1.7","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.7","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"8d514c1489bdb897a37804514939142ea320b9b3","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.7.tgz","fileCount":13,"integrity":"sha512-T9C+yEH0Py8N1fKs2MoWGXf27Kp33scxZ2K8eBM5+q9XPfmfnjUn9HmD4EI20ngZEnr81FfXxXKvkZAs56irtw==","signatures":[{"sig":"MEQCIGsYuS/5Z6wgl7g62X291M1/12QKRc06EEdrlPDEG6bDAiBXmyruWJU5AKbeJLdJ1KXQMMAwLjHrMaOZ7AjaEpm3vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36464},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"8d93caf2a4d713a2793453b2d94be63297d81770","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.7_1730954180457_0.8599809409215671","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@slzr/three-app","version":"0.1.8","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.8","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"5850a5d557e0dddc70b1fea58a1b9d6ae8591732","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.8.tgz","fileCount":13,"integrity":"sha512-tbRHUjEKi8hAeQBT829fv5w1FmzJdVGum/xOdN7TXQbw45I21UUW2aUXsMoLGeZcm4Ml7YrTo1mGQzostkQhPw==","signatures":[{"sig":"MEQCIGGv/dNNjNMz4hBKcjXwCzjdOuluCiFF1Hwgk0XSg+B3AiBLd6pfsIhkEE+7u3N90qaqPQ2kwEoodwYnD5eCgRm+Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39725},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.8_1733439521606_0.963259603782705","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@slzr/three-app","version":"0.1.9","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.9","maintainers":[{"name":"salazarr_js","email":"j.salazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"dc94434bb75014166d2d5dd785e973abcfa9c956","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.9.tgz","fileCount":13,"integrity":"sha512-CVxK4aWOH2/0S2IsNc/Doxad4egTA/YyM2y2/BcPzafoBxbJ2HXl6B4K2GEx1SV3Xw3MczaNsFgrfq9fViQXPA==","signatures":[{"sig":"MEYCIQDXgWKzgygSXCV7UUoVs2mt4aE9neBT3Vm3paIiVZULpAIhAPaqC8dHcRgxrFW65r90yqVC0jbnwvZKolsFYPhokf7E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39725},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"j.salazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.9_1733439792092_0.8529490292625861","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@slzr/three-app","version":"0.1.11","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.11","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"b2da040d2098a6cacd3f2420a6d315834169a14a","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.11.tgz","fileCount":13,"integrity":"sha512-7pBFp040+UvMQI39ygPb6IaH7lZwYLokvp8453TGHIs3F9CCNIBl/4ZKAj//7Slu0x946aCTzPgpho3iiNLifw==","signatures":[{"sig":"MEYCIQDqu1ssFcD3aehJcBvj2KIYyKlTgACTp0mssOcBrd48XQIhAK83e6yqCgmBbZYMhF2DoUbaDhe7etdEd6868NADRuOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39747},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.11_1733752444224_0.5152452070904632","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@slzr/three-app","version":"0.1.12","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.12","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"64eb128c7bb49405eae62efdff11a7364c0e317d","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.12.tgz","fileCount":13,"integrity":"sha512-0XQmZF2nd2MoMNUIqCKzsN+cFalf4IAFPFrpihsIYD7tCLRoNpQ3cRrSSacXrLeCpV3qMgFYVFDV4lx44JtZaA==","signatures":[{"sig":"MEUCIHvjm+eXCeAEs+WmiCdmyRx3CydJe0XnTCzx/sX1BLjYAiEAtx5fXXPFkPA5Vq+9P01Q/D6IKC/HvwclV67o5/GI6IU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39747},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.12_1733752465846_0.47574833270537864","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@slzr/three-app","version":"0.1.14","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.14","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"94f4aa90131f40f130a68c96fab7d5d398a2428c","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.14.tgz","fileCount":13,"integrity":"sha512-Kb8ezH+2z/3YCOruZ0kfVduEer9xxSDTmkaBL9Dlf3mXDGfQ7HKC1QQ3maZDqf80jZcA1uIksk94B/m4KZ9cBw==","signatures":[{"sig":"MEUCIAyLhR81A89PaHrTvEMMnOmopoZv852aSRKhyZlrXz7jAiEAuO7xV5w+bjwRELkD1lMzqqVtd+Q7FnC1ngkrUrKqR3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39747},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.14_1733752590506_0.6875882721864204","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@slzr/three-app","version":"0.1.16","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.16","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"785b41cc4615ef60845993bac5c9635a3a233620","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.16.tgz","fileCount":13,"integrity":"sha512-36XbO2Wu0mgccWMK29QZqRI6A64hkJwcHGWof7lrY/HFY3I5rKsMKKbO4lHC31XM26dnFEuMFp9qdj9no/uNGA==","signatures":[{"sig":"MEQCIB+FglEEHav8hWCEfb4lTuGHFCzXXgDWA5YAAMx+0oc6AiB7tR89jMV+85WSvuY1XKlLJ3ZAAWCMeJrSG7VYEBESzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39747},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","release":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.16_1733753006205_0.17008080104055168","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@slzr/three-app","version":"0.1.17","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.1.17","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"fec37c6e334c23d1a82b788f0678ba3b5acfcd1e","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.1.17.tgz","fileCount":13,"integrity":"sha512-xxEDzYNmFde7wMZjYZqr5OjfxSsFJSZLLtgL7aUxNKK5CTz0MSggQQFyq/jppLnfORw3xjLMUd23aRfQwAX7Jw==","signatures":[{"sig":"MEYCIQDx+gg/+X5RMSJXlcsO6IPbiSr2EGr6pIj91F7a48fNvgIhAOwhXkKCo88dyJZJKWsGN2LeYOY/7/b4SFz7ajZn5lkr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39753},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"32e48b6f7809ceb09352b984dfdd11cf0a251f04","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","release:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.1.17_1733753315505_0.6830726423081059","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@slzr/three-app","version":"0.2.0","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.2.0","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"3791df8840a6d705ad590e03fabc2d855438ed7b","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.2.0.tgz","fileCount":13,"integrity":"sha512-HuRmwh34Rfe5KwWcdbgcEzflAVTvzWKN9gyH38+Y6tM04jt47MIp+E+4KlrhsdxQZly8trKL7uU2YdA85EFcsw==","signatures":[{"sig":"MEYCIQCZeo8r4o9FH98nso0ley/HpOayS0UjjbCDgmIAmTaGFgIhAMZMyT89STju7x26S4DsL8zKpsUPidM8BD1qAo7RAI5H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52331},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"fe3e9aeff0378680f426549fbe45f0a8fc2f204e","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","release:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.0","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"three-stdlib":"^2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.2","typescript":"^5.6.2","@types/three":"^0.169.0"},"peerDependencies":{"three":"^0.170.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.2.0_1736429997476_0.6687299291643429","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@slzr/three-app","version":"0.2.1","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.2.1","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"aa2646e9852e92216143a83ecbf8f8a40d316126","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.2.1.tgz","fileCount":13,"integrity":"sha512-ooFsxtoyJpBBjiokFMWCUsWpa3IPmjVLx654MaZVA9lHaiskcRaTRv3TmfqHk0HGUXe5BZcffOlKbpo6rTqQXA==","signatures":[{"sig":"MEUCIG7+aeP5n3rrcHFlQleL4pazgilZN4RBAyITZRP6TXQhAiEA9OiF07BW4k46ihnhNsNTuu6v6m50O4Wk49wk3dRY+Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52613},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"gitHead":"7a83103555b4da46ee7e9bb3a1626a82e61dcf73","scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","release":"npm publish --access public","release:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"three-stdlib":"^2.35.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.3","@types/three":"catalog:"},"peerDependencies":{"three":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.2.1_1736483852215_0.9809130430624702","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@slzr/three-app","version":"0.2.2","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.2.2","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"2f862c287d453652dc1116782766576ae94cb4eb","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.2.2.tgz","fileCount":13,"integrity":"sha512-x42m/YTD9PGDYW0RheCDSmBJh9iRW8DWtDPohkmPRch322I2Wh9INDKVGrvHpGRq0o+f2+dzHKvpRR0VM/fHAw==","signatures":[{"sig":"MEQCICmkVKn/LljgGTVA7IgG4/WDs5guPUhDwoAdDKYR5Gw6AiBxsFPRNG/XSFo9HtKqvSPFrmbpXlb/Tppp+vKE/08eMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52573},"main":"./dist/index.cjs","type":"module","_from":"file:slzr-three-app-0.2.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish:patch":"npm version patch && pnpm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"_resolved":"C:\\Users\\slzr\\AppData\\Local\\Temp\\a304bec4e7d8ba92f0c0eccb5fc3eb41\\slzr-three-app-0.2.2.tgz","_integrity":"sha512-x42m/YTD9PGDYW0RheCDSmBJh9iRW8DWtDPohkmPRch322I2Wh9INDKVGrvHpGRq0o+f2+dzHKvpRR0VM/fHAw==","repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"three-stdlib":"^2.35.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.3","@types/three":"^0.172.0"},"peerDependencies":{"three":"^0.172.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.2.2_1736520321990_0.8821762442851484","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@slzr/three-app","version":"0.2.3","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.2.3","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"a98ec3ad685c358c682a90ff9126dc2fa98d1287","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.2.3.tgz","fileCount":13,"integrity":"sha512-KX9KC0oCIaX3X9XDxOgrvVCIWJ+JLDTEFnRjTj3yhiNjwEmAtsMdAa6EigmknXdgFmr737+bi+fOENCnQ4cuoA==","signatures":[{"sig":"MEYCIQCu19Am43AANpEbjvsAQDWOXYvQq+oRt4+kfdHYFDPOLwIhAKjdj1snakbnRnnmLsNL9zIhWAJPGxGhLGPkUOeoYlvK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52573},"main":"./dist/index.cjs","type":"module","_from":"file:slzr-three-app-0.2.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish:patch":"npm version patch && pnpm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"_resolved":"C:\\Users\\slzr\\AppData\\Local\\Temp\\3cfa0b1937e8a22d3d98c75eeabc7d65\\slzr-three-app-0.2.3.tgz","_integrity":"sha512-KX9KC0oCIaX3X9XDxOgrvVCIWJ+JLDTEFnRjTj3yhiNjwEmAtsMdAa6EigmknXdgFmr737+bi+fOENCnQ4cuoA==","repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"three-stdlib":"^2.35.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.3","@types/three":"^0.172.0"},"peerDependencies":{"three":"^0.172.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.2.3_1736520446557_0.8000087708134507","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@slzr/three-app","version":"0.3.0","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.3.0","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"a7b94289e66b2a5fc660b07fb386f908c6d4e099","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.3.0.tgz","fileCount":13,"integrity":"sha512-MmHF/Xv654Dk1PtFLBgMlACUFkdkBw3oRNHnE9pVTqpeE/xLpce2134CIOJNaxRpgpSE48oO5CwE27EbiYPUzQ==","signatures":[{"sig":"MEUCIGizvHjFHYPQuSiM+yTFZH4wCLsv5TwMV9eRdXLW9BeBAiEAxd6m+JU3nM5vydmT9/Dd9CLiXFeo3GimBba9h0Ah1MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64177},"main":"./dist/index.cjs","type":"module","_from":"file:slzr-three-app-0.3.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./components":{"types":"./dist/components.d.ts","import":"./dist/components.js","require":"./dist/components.cjs"}},"scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish:patch":"npm version patch && pnpm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"_resolved":"C:\\Users\\slzr\\AppData\\Local\\Temp\\819ebdbbee62784c723164f535a365a6\\slzr-three-app-0.3.0.tgz","_integrity":"sha512-MmHF/Xv654Dk1PtFLBgMlACUFkdkBw3oRNHnE9pVTqpeE/xLpce2134CIOJNaxRpgpSE48oO5CwE27EbiYPUzQ==","repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"three-stdlib":"^2.35.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.3","@types/three":"^0.172.0"},"peerDependencies":{"three":"^0.172.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.3.0_1742774194307_0.6647675677066984","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@slzr/three-app","version":"0.3.1","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"author":{"url":"https://salazarjs.dev","name":"José Salazar","email":"jsalazar3300@gmail.com"},"license":"MIT","_id":"@slzr/three-app@0.3.1","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"homepage":"https://three.salazarjs.dev","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"dist":{"shasum":"1c97838d423bc3bb609f8c1e4ca998014a0d5217","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.3.1.tgz","fileCount":13,"integrity":"sha512-xmUkqGUqzyekI8JccHfHBqtfD9+kFKWyHDbl8f5vmmTdXi/73F+apvVWKcn3NXCvyD8JkG2Hr/ezSkFiTTmRtQ==","signatures":[{"sig":"MEQCIECZg+Fm4gHhtMfkQwwmrNkMoWrqrOm3Zrayd3WxWO3/AiBw4oKkRL18dr9TTHPG16kjuepWlWa7Hu+fIzLOReqFjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64969},"main":"./dist/index.cjs","type":"module","_from":"file:slzr-three-app-0.3.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.js","require":"./dist/extras.cjs"}},"scripts":{"dev":"tsup --watch","tsc":"tsc","test":"vitest","build":"tsup","publish:patch":"npm version patch && pnpm publish --access public"},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"_resolved":"C:\\Users\\slzr\\AppData\\Local\\Temp\\5830e0f85be9790e5acc9273ccac5ec1\\slzr-three-app-0.3.1.tgz","_integrity":"sha512-xmUkqGUqzyekI8JccHfHBqtfD9+kFKWyHDbl8f5vmmTdXi/73F+apvVWKcn3NXCvyD8JkG2Hr/ezSkFiTTmRtQ==","repository":{"url":"git+https://github.com/salazarr-js/three-app.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"ThreeJs but functional and declarative.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"three-stdlib":"^2.35.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.3","@types/three":"^0.172.0"},"peerDependencies":{"three":"^0.172.0"},"_npmOperationalInternal":{"tmp":"tmp/three-app_0.3.1_1742858697103_0.23015897260933493","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@slzr/three-app","type":"module","version":"0.3.2","description":"ThreeJs but functional and declarative.","author":{"name":"José Salazar","email":"jsalazar3300@gmail.com","url":"https://salazarjs.dev"},"license":"MIT","homepage":"https://three.salazarjs.dev","repository":{"type":"git","url":"git+https://github.com/salazarr-js/three-app.git","directory":"packages/core"},"keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./extras":{"types":"./dist/extras.d.ts","import":"./dist/extras.js","require":"./dist/extras.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"dist/index.d.ts","peerDependencies":{"three":">=0.158.0"},"dependencies":{},"devDependencies":{"@types/three":">=0.158.0","tsup":"^8.4.0","typescript":"^5.7.3","vitest":"^3.1.1"},"scripts":{"dev":"tsup --watch","build":"tsup --metafile","test":"vitest","tsc":"tsc","publish:patch":"pnpm version patch && pnpm publish --access public"},"_id":"@slzr/three-app@0.3.2","bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"_integrity":"sha512-3a2QzqCn7DmEqVn9Bgpr8aunZfjExo606JiCd4XJfsgstia7UmTfCUYT3zgWW0c5dIRG74qi6BOr/2fpGoqG7A==","_resolved":"C:\\Users\\slzr\\AppData\\Local\\Temp\\f936882f8156dc1bf1b3f04272a31384\\slzr-three-app-0.3.2.tgz","_from":"file:slzr-three-app-0.3.2.tgz","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3a2QzqCn7DmEqVn9Bgpr8aunZfjExo606JiCd4XJfsgstia7UmTfCUYT3zgWW0c5dIRG74qi6BOr/2fpGoqG7A==","shasum":"8e22efe70f41b34012b07a788cdce2c2a06253c8","tarball":"https://registry.npmjs.org/@slzr/three-app/-/three-app-0.3.2.tgz","fileCount":13,"unpackedSize":65035,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICUu5hSKyXrBkbh0f0o++DyEwtmkVTAJaxIx+pLjF+tEAiEA4Spnjh7T4QePxTdi24HgTNnRDBRJa3x2zksYdPGC0Vg="}]},"_npmUser":{"name":"salazarr_js","email":"jsalazar3300@gmail.com"},"directories":{},"maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/three-app_0.3.2_1744406672941_0.6545136271645304"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-07T04:18:34.717Z","modified":"2025-04-11T21:24:33.347Z","0.0.1":"2024-09-07T04:18:34.972Z","0.0.2":"2024-09-07T17:12:36.998Z","0.0.3":"2024-09-07T17:15:24.632Z","0.0.5":"2024-09-07T17:42:52.588Z","0.0.4":"2024-09-07T17:43:33.139Z","0.0.6":"2024-09-07T17:46:54.538Z","0.0.7":"2024-09-11T21:57:53.622Z","0.0.8":"2024-09-13T16:35:52.508Z","0.1.0":"2024-10-19T18:33:04.090Z","0.1.1":"2024-10-24T22:57:15.450Z","0.1.2":"2024-10-24T23:00:35.838Z","0.1.3":"2024-10-25T14:45:35.001Z","0.1.4":"2024-10-25T14:58:39.201Z","0.1.5":"2024-11-07T02:58:08.814Z","0.1.6":"2024-11-07T03:38:39.630Z","0.1.7":"2024-11-07T04:36:20.652Z","0.1.8":"2024-12-05T22:58:41.786Z","0.1.9":"2024-12-05T23:03:12.283Z","0.1.11":"2024-12-09T13:54:04.408Z","0.1.12":"2024-12-09T13:54:26.013Z","0.1.14":"2024-12-09T13:56:30.726Z","0.1.16":"2024-12-09T14:03:26.411Z","0.1.17":"2024-12-09T14:08:35.664Z","0.2.0":"2025-01-09T13:39:57.701Z","0.2.1":"2025-01-10T04:37:32.441Z","0.2.2":"2025-01-10T14:45:22.208Z","0.2.3":"2025-01-10T14:47:26.711Z","0.3.0":"2025-03-23T23:56:34.474Z","0.3.1":"2025-03-24T23:24:57.300Z","0.3.2":"2025-04-11T21:24:33.164Z"},"bugs":{"url":"https://github.com/salazarr-js/three-app/issues"},"author":{"name":"José Salazar","email":"jsalazar3300@gmail.com","url":"https://salazarjs.dev"},"license":"MIT","homepage":"https://three.salazarjs.dev","keywords":["three","three.js","javascript","typescript","3d","webgl","webgl2","webgpu","canvas","svg"],"repository":{"type":"git","url":"git+https://github.com/salazarr-js/three-app.git","directory":"packages/core"},"description":"ThreeJs but functional and declarative.","maintainers":[{"name":"salazarr_js","email":"jsalazar3300@gmail.com"}],"readme":"<p align=\"center\">\n  <img height=\"80px\" src=\"../docs/src/content/public/logo.svg\" alt=\"Three App logo\">\n\n  <h1 align=\"center\">Three App</h1>\n</p>\n\n<p align=\"center\"><a href=\"https://threejs.org/\">ThreeJs</a> but functional and declarative.</p>\n\n> ⚠️ **Warning** <br/>\n> This project/package was created for learning purposes. **Do not use in production**.\n\n## 🚀 Features\n\n`ThreeApp` is simply a set of functions and helpers designed to speed up your `ThreeJs` development\n\n- 🍦 Vanilla and framework agnostic\n- 🔑 Type Safe\n- ⚡ Batteries included (Default Camera and Renderer, render loop and common event handling)\n- 📦 Lightweight\n- 🔌 `ESM` & ` CommonJs` compatible\n\n---\n\n## 🛸 Getting Started\n\n### Installation\n\n```bash\nnpm install three @slzr/three-app\nnpm install -D @types/three\n```\n\n### Add the container element to your markup\n\n```html\n<div id=\"three-app\"></div>\n```\n\n### Basic Usage\n\n```ts\nimport { BoxGeometry, Mesh, MeshBasicMaterial } from 'three'\nimport { createThreeApp } from '@slzr/three-app'\n\n// It can be composed into `components`\nconst geometry = new BoxGeometry(1, 1, 1)\nconst material = new MeshBasicMaterial({ color: 0x00FF00 })\nconst cube = new Mesh(geometry, material)\n\nconst app = await createThreeApp({\n  container: '#container',\n  onInit({ scene }) {\n    scene.add(cube)\n  },\n  onRender({ time, }) {\n    cube.rotation.x += 0.01\n    cube.rotation.y += 0.01\n  }\n})\n\napp.start()\n```\n\n## 🗃️ Documentation\n\nTo learn more about `Three App`, check the [documentation](https://three.salazarjs.dev/).\n","readmeFilename":"readme.md"}