{"_id":"@lakuna/ugl","_rev":"67-301fa40c663174b2bdbf03869463a5f9","name":"@lakuna/ugl","dist-tags":{"latest":"27.1.3"},"versions":{"12.0.7":{"name":"@lakuna/ugl","version":"12.0.7","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@12.0.7","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"a8afcf17a9a590b6b430b09ef276ff66bf7a4496","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-12.0.7.tgz","fileCount":103,"integrity":"sha512-NiwAEXoILjGiWS18FxjUK5kGtqnn01tY7gYkmBjpPi35fkn0gX+NsA4P4o1WTV5kmtlx8dEuvcwn/m9mwWAvpQ==","signatures":[{"sig":"MEYCIQDafzR9Im7F5uUf8pJF4kn+lvyEUSa3+CNDjqL+b/CtSgIhAOokJFHqxdCsu99MNpJtnuDmG+gS2juGyhu8a6t/8Olj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjydAyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT+g//Sk+08FcvcFBHKCZluu5P44xuZu/16XOrHnj9LUz+L5BiZ6ha\r\nM1LvqZGepFiYyGWeCeNMMQfFy1GVlEk1h8rIJtFDWLd3o4O/OsBoPshEGPGK\r\nIkpQQylvFVHkiXr+ETyhz4D78KM2ZwjSdq3lmwkaP5I0si2SVcEa/PXu7fyI\r\npprrXS97m3ifZUjcdFiZrs0ELGSz5wNd6ATqe25kdUn/xW2ZdrCGc3O5morb\r\nJZulGneFd0Uz2fgQHbJ2XQDdbwI/Y1JDwO+mcxiaBkYhmXp29VN9wQtm1cp7\r\nI5TurQ+ejGB0kulEGrWOsQpItCKkONHY0Tw24aMeEt2l/Avr6/TSCgTlM+72\r\nUa+7Yzg3T2unYRVhEmw/LjlKFfSV7AUNeBWun6MvGkYZJuHoeohNNFgJS0Ib\r\ndFnUjxYMbnKW6x2jh2yVVkIlDPHP/HRD57EBk0HDgKkqks2csK5dW8fJQSBx\r\nyLeB8Cv7jGc/4ps/lgcZFOJvlQrPNs5lwcBkt/5FZ/wp6YRW+uDDh6CK4WUz\r\nqnxFt4dkzb2W87xxo4tP7llUbRvz4nzj59yLdHGLfXv3qyUiKh57dsnIX6mr\r\nka74N8K8aHX7R4eJppNTLvp+Y2QVALV4ubGuiNMqndJlU/WU/NBjGj40CvwQ\r\nc0+VIExGL8HX0b4aEF/Nag0HBAqJlHXlS/0=\r\n=5p2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js","./vao":"./dist/webgl/VAO.js","./color":"./dist/utility/Color.js","./buffer":"./dist/webgl/Buffer.js","./shader":"./dist/webgl/Shader.js","./program":"./dist/webgl/Program.js","./texture":"./dist/webgl/Texture.js","./uniform":"./dist/webgl/Uniform.js","./varying":"./dist/webgl/Varying.js","./constant":"./dist/webgl/WebGLConstant.js","./variable":"./dist/webgl/Variable.js","./attribute":"./dist/webgl/Attribute.js","./framebuffer":"./dist/webgl/Framebuffer.js","./renderbuffer":"./dist/webgl/Renderbuffer.js","./clear-context":"./dist/utility/clearContext.js","./resize-context":"./dist/utility/resizeContext.js","./attribute-state":"./dist/webgl/AttributeState.js","./make-fullscreen-canvas":"./dist/utility/makeFullscreenCanvas.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"5fd2dac9b1d595f5dcc5f0cfc2b2f8064ea2bc5d","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"8.19.3","description":"A lightweight visual application framework for WebGL.","directories":{},"sideEffects":false,"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","typedoc":"^0.23.21","typescript":"^4.9.3","@typescript-eslint/parser":"^5.45.0","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_12.0.7_1674170417990_0.15718376429330272","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@lakuna/ugl","version":"13.0.0","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@13.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"6455550c9d85afd45c65c5051644cc6ce37ae77c","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-13.0.0.tgz","fileCount":103,"integrity":"sha512-BIufYTriOfAe/pDEy+xLpE8CXxWifFvW6yzjrc3CY0xpn4uOHF0ZLKMIFvhzyY43ZFTE0mDd4UKHZ3xfkY1zPQ==","signatures":[{"sig":"MEUCIQCQoaftDn11swoho/0C3xOyl7VV5n30BAlTXQUY4u5oRAIgJs7AVNEGDn/XqrYvcOwvznyLH2mtqh4gpo9P0e7+xVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNHmPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLdw/9EhRX0+yNXZPytaLUXPD/RqSoNMGNWIzawXNxJeuAVNIAkyrj\r\nvXCm1t6N/fLJBT6KYH2viAFoVz20RB5P/3cQO1BE4fSnGcZEb9jq5MwnOj4Q\r\ny/CLZJsfKFeTWohXKz9Y11eKdtfPzIS738Nw2pJb5XVxDxA70Lh8nDPJBfTu\r\ninmGvVbG87byd3QaKiY5lptkHKnNmTghojBLvwUwd2SG1Zgy9JOC8cZ2uUY0\r\nN2VDSJ4qyQn5NeZQZnLYzD4JReJyhltJ6wu7vSIr9TBEG50yw8Ied8JgFK8P\r\noiVDhBmECKqISZbIrq3s63WThkB5KoD+917mwSXD4Zu6ZX2M67zP3NyqWOvR\r\nC/RuNgOi1xBSkth00pU7QSa5K/xptqryFEaRY8F57EoGr2Ww2UTl1k9/TCN/\r\nroRVfjBE9XLMOw+3dhGGw4Jr2/at/vCgnoOrqNzymj9tFIQyJS3so42ySAza\r\nvl86EL7F/Rh0T7w0bWfSaGfKsV572tBC8/2kAsy6WFdFK5ZtHzpU30P/bQ9k\r\n4GYDXjaoIVN28HFqLeQvvzXyYYfcBQEvdhvlRrVGXqT64hy0cST4fNYmVz/q\r\nimxtpW3uq4d67fyZwR/l3rixG4bAoONXl8izyBTEm2f4GOoqTGl13nm9iP9e\r\nfntPZqo+TopRLl2ueuIPR5f2WTDHVPNY4Cs=\r\n=vbus\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"a0d3881b4391e83d677b055bbf6eb196d930c6c7","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.36.0","typedoc":"^0.23.28","typescript":"^5.0.2","@typescript-eslint/parser":"^5.57.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_13.0.0_1681160591483_0.016131399312094397","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@lakuna/ugl","version":"14.0.0","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"4b81abf95a95764fed7f83080e409b775f6578d1","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.0.0.tgz","fileCount":108,"integrity":"sha512-bOytT8oXFwNmOnvN5GQRtckZXadqMD+Y97dFxLDs0iZne91H/FPxBOPmyP8x44JpTmotlwuukbAS2BPn81QQEg==","signatures":[{"sig":"MEUCIQDsQhfaNSmv17tWKVnTqspuJxZAnZ3VqRQ0DpWXkJEDbAIgDJBz9LlVkoMFj3uPVSVwWTXvhP14nG3rexREoC9lw+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNOOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe+A/9E9tGgwDyH+Rgrza4kX9miHQR31bJ6sHVmoNAIyt/IkDZfjfK\r\nm0VYa1/H8CbZIDi8KAB/Gg1TMPk8G5sh6nwboyKidAxWwG9yisfabR0xPZ30\r\nxtoHXNzqZwidT1muEVyv4u21F4EOJB3Y3uYUSRPndeDOad1yUUsCGuFTMJU4\r\nIZDi5kmmRQynBZbVTJy18qu4Tf/4zB3jr9M3SZ5wDChnDNhwiK6aSqHkLCli\r\nATC+51hP8i1yGbz1U5V1MSLt+EYSbYBtjp+hGFBNTDhTf8fXjcOwScaZiIzM\r\nWhzKwL41milzcnsVQYbU9+2LPmwHts3RmFcFaUkc8Qg+aWT4mc6B9z7f0mhQ\r\nX3irAAQRi59R/JzO/0bY0Fk0RccJXe6aHFJXiIWU9H5GWNYMQHzhGKZDH21a\r\nELooXiKHTDJEDqSTSCiLN9Vj/+dzuePjtaB6jXOHoY7hsz6uF71JecQBoPKM\r\najf78SQwbahDyz5sldf19V1JDzCJJHCmCKYlG6jyB1Ty1zxexkt665TKEilx\r\nGKC6f8fth3MpX/AxQ+k2x9FzCCjAnZVIxh1Ngy5JlnArxgHk6qbgtfUNGnbB\r\nrFSxh2HwDJcUVpuM8iYQY2I0304Ducq7vO4SFNJIRzUbgXs/Md65jQTtkyhd\r\nxQdlKcQ3hL71fmdc2VSVQ45J7MYk2wfEMQ0=\r\n=s0P4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"8fcfbc5508eada67ab4b14a5433733c8a6cb860a","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.36.0","typedoc":"^0.23.28","typescript":"^5.0.2","@typescript-eslint/parser":"^5.57.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.0.0_1681187713526_0.2574600658989765","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@lakuna/ugl","version":"14.0.1","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"17cf5f77f62980fdf3164e2ee6ec77e84f69ad46","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.0.1.tgz","fileCount":108,"integrity":"sha512-3oZ2YsshHgJSiM3pzXQU778nO4CCTbpstOR8JmHDyePeaj133QigtFB/l9DTklh0JnMqIyX51M+pxASjB61yCg==","signatures":[{"sig":"MEUCIB1527PQcI6S0fXtCP7PJ5BMLgfl0VIAT7QjsPpCPbjkAiEA+ORp9AT/B1432mr9Jjgw7IkeBOHVma++WcoeZcc99JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNPLlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUDA/5AF5botr0LoErnd3/nA72P2vzk/wbe5lN6TPrx25QW8IigkaO\r\npdRzI+EnWycjRbCe8iiJiuINi9tsIBGQEh3ddNS5RusRj6TPr+1PtdvWWIyl\r\nfSNkKI0K81YHNItMX8eoi309ZZ060vu162y3DrdEHrp7YXx00HoIq+TjwKqh\r\nMn9qsA7LLBzktZDjjPb/viZXwsPKj2BahQOozzaiJQrwIo22loTm4/wSySgx\r\nH6LnPWs3QtRawlni/U4hJjD1KB9g3K/SaupuevOSqQh9ixUHh0VLyansAVXu\r\ngED2QQG4sixmIaW7ByrJc5S1orW3Y40VErn9yEsBds7KJxmsjICE3e/c5DiO\r\nAr3rEeOx4qEObMN1TL3rmbCwptbiX73Hx26tye/zjVaQOae4WxWlcd2jCS64\r\nq/jj/9n6DnONnJAmLiXk/4OBhsJ01jGFclf5y6/sYfBy5LuX+WjQ9WcDEEhr\r\nb+vpS9eS4o98QNvrVkrYttV2AP6tcspWCfE1MY6HoRfiGMbfPDsHSr6j/KFB\r\nVwluNyr4KVhcMTR9hSvYR7kmcKlzpCWGG72LCQCTy/YAMebBHhSeut3YPtCw\r\nuaAFKlZK1fZpsLWnU4DTIDevtynoS9qVvelVLX2a3mDG25gp7jYX6kirTGTU\r\nMmJHjU1PeKVUZXQp4UTFY7/a7UJyglQn5wE=\r\n=6pH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"9ff16f6c4adc8ad5c68bef740094125f0b004316","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.36.0","typedoc":"^0.23.28","typescript":"^5.0.2","@typescript-eslint/parser":"^5.57.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.0.1_1681191653388_0.4376228014807","host":"s3://npm-registry-packages"}},"14.0.2":{"name":"@lakuna/ugl","version":"14.0.2","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.0.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"e772d9673188f06734a5734cfa1d1dc951c2b3f9","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.0.2.tgz","fileCount":108,"integrity":"sha512-+rXa2mG4YeeK5T9w6y6JB0G7ZggwPCfXdq0muVV7lsYk5HohOyxUhqteSjASMgtdaRHWdD3wzjMO87/qsiLgkA==","signatures":[{"sig":"MEQCIFBPGPHc6pKsHSr13lFvoMAYTWo0u1tNeIAyYfi3TBbCAiAfVl2dtr0gn0bx+1gEXAWwFMSWYCoTPUUFLtBtO5SLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPLhDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmretw/+PbDQNi+l7Oy+82Ut94puBZ3aBPQhhqhh0TxW17oPdy2F+DEq\r\nJdYznWjKNfNxAyJhYCJd2YxANUKrZc9aqZZtE2drVKszd+0dDC9rzBc4mgu+\r\nx3htMxPtsiMFFjcVgwDuDsnvBz4xGbudVaT7ElCO0TyGTdeDfnrXsPD1lG4i\r\n+90kNNdcEH0ygfIQHSibtTqueemyxeqmHIMgyTWcEH2bkXfoW+BJ3zZP7321\r\n7GzK/MgTn9sioP+O8ZRuwWCcM8yBD7ZznP2O7wXg5NNi2uGvKzZg81YlZM63\r\nRPIjH7da1a5EfJT5KChqXz0V4jSIkCkaTwi+jvojl5Jw/4f49I9/rXIHpD2B\r\nQpqseoBr9EY0viTIohijWHq3vyEGnd5wUQ3M5wDlntQcwvKnIl8ebYVzFMoK\r\n9vLcECcZUFFoD9ZI8oCOXQL/qts+/UN00USIuJBYdakdm1lNLdA4qXT3h/5P\r\nis+tWdCW4yseemI3hCyKEyByKqVRbOC33YrjNdevz9sgtvDPTsLyi9mACw7j\r\nPU6dkPqZF7zwMbLdliUCMXKOX4w4itlGszy+cpSLYUSR370e9ZGHItLqMhrA\r\nPvbJP7qRWsx99iuF0Pdl9hbp+S6e6MZByi5abn2th/sKOG9UXDVZOLNYfz9I\r\n+20qKGhEA0m6XzOtVFuQhzgVYDRfAyfOW3A=\r\n=3Hvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"427e990000491affeb726be5caaa98967b04d92e","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","typedoc":"^0.24.4","typescript":"^5.0.4","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.0.2_1681700931596_0.5038272904682906","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"@lakuna/ugl","version":"14.1.0","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"c790af32e824341dd9c52a47ebd965fd27760236","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.1.0.tgz","fileCount":108,"integrity":"sha512-QxoV9MsspBMn81+J/AlSfcf6bp8QT8Yq+bMvzKcd53qHTRLEGvG+3N1ha31conGDwHi92MWD+oyfHj0rkR5Nmw==","signatures":[{"sig":"MEUCIF1MnwRq4P3c7lclRHQZoFCdTG7eiiBCgg9S/zBN0j/PAiEAnH4i7Ygb3MJLD8q2MGR9wG3b5Asi1iO5//fZARPnj5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ0WFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjhA/9F/1xJWu/Ah02Wbbs5MqOj9aIzmWI9jFKZAyh2F7JR2G+C4mV\r\n+VLOaXmwRuYXjl04SBGu6Fe/QhIO3nL0n42006gwxPZKZ0LLO7389J3AT0KL\r\nbFmptTaE/uH6FkoN0rbzMXJb6FRsmvyA5wyobz47bqd9BXpPiBBVYVeRFUgx\r\nnv/4+jq1uVe4Qqg3ELAHRQ8HWKUxwOQeWdMdQl5Kdvb7bAFk7+r+8yFyq186\r\ncdxFfpeOb8IGuRyBDLPdHM5p5BUbFYvyjcyyCom/bnEjww9Yekjr6ZcbMA51\r\nFzQNPZtmRu8Gqh0PXi1hFtJezUdx2xh+5S92378DEFzZqTGCeIFXuSMiRXEX\r\nWgYc4xu/8NNE221kn4qH8m39IBGnL2YrknK+73mQFWxc8da1TjmK/ollSwKw\r\nprfDTpoCCiZQDJdpdNjDtk2AiC7wM8jRoJ+uoFu6PwLX9ezc7JSPc0uYObsM\r\nrS21IruhRl2eJVXxyr5YY5PqOxRDfD+F18885oImR3JEBVPgkFJMpjWb3cVU\r\ndPJRMrb27FVYbq3Jq2rDE7N9u0mHcQVIN6kpwaDF5FcHHrMS/BCPgNoSMHus\r\nF0kZMaYXZBaEF5/9XOHvB2GJcCqGVtalJkVc5BZ42/7FAwRead6/UpqX7pzF\r\ndZ3zhFqZDiQvxHTzR1UCHMn5xvafJ31FA9E=\r\n=5evr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"68c3948d05de243ed78a5d66482e636ee4ae7244","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","typedoc":"^0.24.4","typescript":"^5.0.4","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.1.0_1682130309063_0.3904765015474938","host":"s3://npm-registry-packages"}},"14.1.1":{"name":"@lakuna/ugl","version":"14.1.1","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.1.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"e05c6f1eb3d84b34644d48ea4214f988c9fc3df5","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.1.1.tgz","fileCount":108,"integrity":"sha512-Y6C0OZxzFlRA4nTTPwUMsuZXqhJEVTSqyZElic2p4JKLSFdNoeT5SY0ViNHst+THf9YfM8iu0419VkLSsZelRA==","signatures":[{"sig":"MEQCIAxhNZhvfL8xSu1gmA7G4Msef97Cny0B+so72tibox+xAiBqnbDL8eLcYn4dBmc8V4TupZopuBDIXvYzEOepFv0guA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR7FnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTwxAAhtG4e7BTGZX7NsN7tz+ayzoJNBEI4uOn5RTkRyCAXHaL6q8P\r\nANMNlWeEAZb8F5WY2rzYHu3HKc7wDGY9QRP/lWjWajbNDCrHk4VxpD22Zfk4\r\n3eoxrJDT+t/Vk3lo8yJoYI2yrJZ+TLUgCvcKoEffYu8zFwNSByzSao1WKirk\r\nAtZV2eu75rLkVYjJmJjOsRTsxLmenkzpcE/1o3RhbNmELwjB3wvzb2WInl1W\r\n5xODOZMXfQQFwRgv78tUxp2uF+INnf2hY7Rjri0BqVA6I0bWhnzV7ibkHQhM\r\n0QvmklMiw36R+AVKfdIqpQdcpvmI+K2lcahspsJbcagJmKg0Mp89ODNTBzWy\r\niDS2jHUFGxA5uhZLtaWOw4kcvmYbVMS8kngZlaRjXwiWmUcEr8KMkvNyvYQ1\r\nioZMXozKDMrUZ5U2XW3REsYAYnzdAGwwa+Ht+AiagVPmsh53nhM5K92W5C7v\r\ndgyQWU8EXG18PUGid8S0/FzjN8abgJtvaEE7WTfY8BmgsuttzdjZEnSSxatS\r\nSdMJClH67Z3HOArYj9p60i49s6k1CTryK6qN6gfY6GK1g6Jv6iEozOcKUtYp\r\nTf0EUEGtx9P4Stg6TCxaKKuQwYQdcjbQx8L+Pt/a5ZJmzhhFbsT2H8rntAri\r\nywShtq9k4kgvDBN9nsZMl/CyNIUuMrqwVn8=\r\n=aMUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"165ce324bc0273abc8954164cd18adc18043cf07","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","typedoc":"^0.24.4","typescript":"^5.0.4","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.1.1_1682420071274_0.9385356144188122","host":"s3://npm-registry-packages"}},"14.2.0":{"name":"@lakuna/ugl","version":"14.2.0","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.2.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"599da02ec346517a659f1e5993c00bc5f7111ee5","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.2.0.tgz","fileCount":108,"integrity":"sha512-JrR/uNjrK6aXK5SE4EjdstKjP93M1LPe4NbG7dnWlWLpDdH7IfpraG6p+W1AhHwr1IKZyV5xYxS8f6qL/WSBUw==","signatures":[{"sig":"MEUCIQC2qH2wqZVd2rqVdg3Q74IVVW36bVNiNT79wCGzGWaJwwIgOlTiyYfnsSxxFd1FONflhSUrRMVUMdR5Z/PDH87yNyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSISfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzbA//VLyC4qRfS02ACvhAnALJATli16k5D5A98NcKvh5A1lVphwms\r\n6QzzDTNE6I1rSNFx3042sy4Y+w+o5miqsO4VQ47Ap41CKCx+TSs0jbuqR/IC\r\n5Yd/9jZOmmbVLrta8Z9EGNLiZJVl9a4jH4RhsoKxN54AFI7lTYzje+xrtAav\r\no05m/dzFlVPsMtHmLPjS7m24TnxzF2JPWD3G6DgGnOLI27KLsO9Iq4fk7wTR\r\nnnQu6j3AzW9iPnLbThJYBMwBzkVd3142YejeUDYhG95wAGKX6oHqZ+MeJTv3\r\nkpsJCCRcwUDpZx7YMVCQAq8O2XkM53jmPbsQGRdHmtAaq5hU18d/w7nvCFzx\r\nlnnhoqiTKJvJ6iYsX5M32sEmF03PWrM0Dru+W9/1SJWuCk9G712YhiVa84W7\r\n5vvnEiGP8M4hnaSdWKcjAsKyuMnjaA3PKCk1e/EOejPGTC+sU7jissDXqO4f\r\nZtoRcAtYbVjf8wb9IaSBa/JdeEf+esgPMU05dW4vL8KkRFieriZIzNStH9vt\r\nBcH3qUQcZM0SSgPTApLN0M78mNsZA7eaoe6s2KQ1n6iPMTHHq1ff+JQnVpXQ\r\nw+xh6IP1Wc5iU0b8Gx/GqxHoJ98jP6hQbm6vm6pr09/rnL7YnLFBvFPU2wmJ\r\nQZCTb5pxCYAT1WhtRJwA4xSL5x55rX6dqsg=\r\n=WBAK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"72be39cd675ecaebaea94055398b0041043f00df","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","typedoc":"^0.24.4","typescript":"^5.0.4","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.2.0_1682474143556_0.26429671331571614","host":"s3://npm-registry-packages"}},"14.2.1":{"name":"@lakuna/ugl","version":"14.2.1","keywords":["front-end","framework","math"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@14.2.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"f08c0be3cfc4c8fd1cf796f7f611fdafd4ab7b35","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-14.2.1.tgz","fileCount":108,"integrity":"sha512-XAm2TsPAgNOYwYCyKfdbOxcVjK2Qc9WL/Y0jBTCh0BJC+1e7rTKZoptxG6WtylC75bfOslh758r0iUM3LwGUmw==","signatures":[{"sig":"MEYCIQDKUyvnrJob2bjEEmT/S0ZndUQjFdNGY13cG5W0jkIVLwIhAMnEzhALsdNHMOagqmAwq8MB+e7vdpBQveicUgdPr+KL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSNr8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp0Q//S+uxG3M0JEi5LqbFE9UUSYazJNNFDRcXj0vWRxJbUQKMH5us\r\na1X0A6IikPLuLS2CZ4HrAoPLDi35WhBaItatFGpTCbXubvphxehTktJPmoKy\r\nyaGFhtmctcrvLIigOUESrWJXXF8N6JATPzn3foH+8XtdtM82dkLJ6Vy/KXhP\r\nzwVk+xQFGKjvWhIe3DRpfLv1gOXuwLhLIsJh83GItKSRvn8CtNwCHLh3/o3B\r\nPLHhIvuADIntbLbh3UW6/c/eC+ev9OTCu40xLNggXlXW1HkM/SuMtVEf/dYf\r\nRVWp4+SDwt/mjblds+HIjx2HfR8dMqfQ7+ZGrBx9Y+mJMLHFkD/gZfeyAvg2\r\n43SDpM8RUw6J8w7D6PsfzwVKMn2B8NxyESwqwQo8SbJQqjFstU75MuqWOqHZ\r\nvUNugUzQjwhiMKFRaLpLZ3ELefBIAOjtmyiZW5z1xJgBDi9yFHo2mMPdo9wF\r\nSWHKIQqgFCHn5NS+oXSuoWpp2n/7avoIun74iMO+CVvHNSAv6rnfOcBYQzB6\r\nriJXXPd6tZyUTCkNiSQx1cXbdHKYZYP9LS7/Nrlk5RIDTzZ3GtpI31IjAv+G\r\n6aBqMA1jiXe7+V/lht1PexlaHPtO38OmjPxuU0sDYPvC2MaFC/fac6Llrxjw\r\nKoLWGoCc+aGFUd8U9N+q65lIWBRqJOEuHPo=\r\n=k4Pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"191f9b43f1dab4af3f4ed5018615dc3d8a803a77","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","typedoc":"^0.24.4","typescript":"^5.0.4","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_14.2.1_1682496252183_0.8068724444655315","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@lakuna/ugl","version":"15.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@15.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"a65f73da9a2f306e25cbca30fad5c87844dd8d35","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-15.0.0.tgz","fileCount":8,"integrity":"sha512-09YRaBgef7i+zj2KDh9lyxOdY6wxqiOW8xO7pwAvS+V9+m939V18PPzMxDXkT7TD/IcIcUJeVs4PPw+vug3BVw==","signatures":[{"sig":"MEUCIQDe37yyd3tW4Q9BZsZVXBJxCVK38dcDcnrQwkdwgF42HgIgVepY6b1fVjtcnWANi3DF2w0fQLJsB5Y9eMyRjswd3kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT5XGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHug//VyrByA9O1HLOqAi5D/7lNsyFaAbdpAvWXqy6IF3VGoO8aB4D\r\n4tIhJ8qBZQOmBaOKlO2lzXPg/XzfNE4Sq6LK5YK+vglyyPzc8kyCPW2ofLlb\r\nZR+0fKt0HJTmBJKwQPso/K34SbjL5M0e9leXFPAlIZc0Je2hjHIqKo5/mlSN\r\nhYS/SuPq+ZGbX7KVBend36mc5G/vs6T4G1j6Cr8qHbqMk/MitBZP+3T6DEjQ\r\nuP0gUVL917JE1k3MzFz7qa9iew+9erjdxKAaX5zY3ziGkI8IR/DpPNTjEfPI\r\n7PlOMVvEudocE2gI0IJZk5wf1LsTkL4BsSui3/7i5Kbo7+mI/xltNwhgje3K\r\nL0eJ8kqmKQnH0+ZpgytVGgQuxUxBsS572OFivGXepL3wQM7Q+jQHNNzEtpsf\r\nDhrCwLraIwyZhvJl0oo4IjKmkSbctm/ZbRLgHQfmF88qD759iQMqkAI+cZSJ\r\nXpI01EPq13psT/dutek/vA/qPUBEp3RpEzikSR+tmBGIiJJJlms6IME0o10Y\r\nwVpRzv5smOYVJCES97A0W2r+vLSK9KeA6cNTSY5lyNO26hwl+kUWevqSngr/\r\nNTCBNcgRGIlCeTZ6t8lwZULGlMV1EvSuO9S0EOyUu2nQoStAtT4s1Sn7tDPQ\r\nrFP9PFidC5p7eEOcWaNGVMdAfnhdfQrCzok=\r\n=dj7p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"6a16b46dea12b3c5c4fb8b6575785426cba49f65","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","typedoc":"^0.24.6","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/ugl_15.0.0_1682937286174_0.7984972423546799","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"@lakuna/ugl","version":"15.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@15.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"74bbcd06e321c0c67bc6d75d365b3a83333595bc","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-15.0.1.tgz","fileCount":108,"integrity":"sha512-tZmqhUGeQ7G8+CUG8I/VaPboqNMVRXlInqXmPvpR9KSBbDpDcdNe/kAGehlFLLRRnQcLuFneS5c9X5HNaTtbKg==","signatures":[{"sig":"MEQCIHwDrLWyVo2yAF6BtmwF4bKkUiIW5Ot/ZJeks5UFGZbnAiBw06ytR1IpX+SrN4EYNU1ftSgFwuOTRNvSOEbLLrg+Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT5dlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOuw//Zi/Dzy2IRewRdKiKvTZMf8G9/z+oX/O63OsM1J/Cz99tZf4n\r\nB7L7foyC0wxvBiy7hUN6PSLwxCmoUb7vq9qiwcrAnldqGJIIW7e8ny4nlRV+\r\n7XYZUthFh+lmfOVqr3aWioMANrDAq71x07bPGWAkmZCTdaeBDdEHcG9ntmj5\r\n3/RgSHslFFKyUuBWlqBPRcElzrrYw0cb+04fZTurGjPjdmHSJ96JYYr27rvY\r\n6aJ7qtzEHw6Vhi6EZk45aMtm9pbLUKT3z0fqwZkEpkjEBCfYMKzEPUWmJ2FJ\r\npe6wW+Fc78HQOgXMuIBoln9yg6VQHTawACdszfzac7+KBtYAvQBaBOk6ZZQ9\r\nbgE5cX/WDCP0UdAgE7GP5BbtZ5YuvUiDnNkjFLOxue8W1iwXbYW18s8p2gwM\r\ne64CHfHXAgfZJ0WM35cfZ7YCHfSKxsHZJtRVbLUVotabhM4J1Jdkc9oDk4dv\r\ndbkLUlKFXyW6AtZR/ApO1W84iVRO2e9LL4psH4OdQVTGxHVUB3bDD4akgwzk\r\n4O2AATHQNFxvbkYN+uGu83tyTO1g/a25HuNVsEJFZoLBgI05LAOIfgcR89A3\r\n1WRqEk00BS1jbdVv2762Aps1NV/qY6Pv+f24+6uDokO1qO8YQqAQT48D45qc\r\nV1pEYoMwQSaN242c3A/v2lcg9OcgA5G426g=\r\n=giTK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"56ac12d1fc1b8b2602edb5822f3643409781a519","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","typedoc":"^0.24.6","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/ugl_15.0.1_1682937701444_0.06471178455094106","host":"s3://npm-registry-packages"}},"15.0.2":{"name":"@lakuna/ugl","version":"15.0.2","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@15.0.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"80e12cd8dbd41a4de6293c918bcbcbbdd9c91f81","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-15.0.2.tgz","fileCount":108,"integrity":"sha512-6Qw/inNYt1O20JKfHBSG6AuOyiyDc17rIM4+PoH6qMMgI59Czh/LCtBFaqXqZSyEZl3SwseJvBVHNruyV9G/vA==","signatures":[{"sig":"MEYCIQC+N6DDWoPHQMMDrtzgcY1tiB/75DkR0kZo7n1Spl7LWgIhAKGjodDwj3TlVRqdFWTPIIIWiv242+zvTQv15VgTTGZZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":"./dist/index.js","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"1a79316255ae40764a18b6e81ac7440d82bfa56f","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.5.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","typedoc":"^0.24.8","typescript":"^5.1.3","@typescript-eslint/parser":"^5.59.11","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/ugl_15.0.2_1686792443662_0.9923209638737114","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"@lakuna/ugl","version":"16.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@16.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"74247bfcc60d509933d1fa05ffc8a0792794f208","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-16.0.0.tgz","fileCount":108,"integrity":"sha512-QnjpCqXNEZvnd2YJJOMaK4glxO0fFM6a6BPiH+Sj9mnui1ryrltTd/QJBrxJ7dUEtEbu12STNsOO1b90dHLqww==","signatures":[{"sig":"MEYCIQDy1hanq3OeN2TRo53TtlTD9o5/ZlGxNHuoG8EE0OjjNQIhAJeQb1H1wJg83ODtwrTI65qwWHyLM6LqLHNtiAaBjkhM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408223},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"bba4f7c2b632d76a8001c4dbad31d83b2bbccbc1","imports":{"#types/*":"./dist/types/*.js","#webgl/*":"./dist/webgl/*.js","#utility/*":"./dist/utility/*.js","#textures/*":"./dist/webgl/textures/*.js","#variables/*":"./dist/webgl/variables/*.js","#attributes/*":"./dist/webgl/variables/attributes/*.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_16.0.0_1690714994243_0.8780589609281151","host":"s3://npm-registry-packages"}},"16.1.0":{"name":"@lakuna/ugl","version":"16.1.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@16.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"06fbd4c8ee2e3a335627afbe70f6113c87098b1f","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-16.1.0.tgz","fileCount":108,"integrity":"sha512-jQxZf32dzFGngV58qKa0lDe5qhBFx/QqzVxX9TDnEUSmnZcQGRCxDPimqGOopUK5ALRsyHRgDHeX11TZCK6UUA==","signatures":[{"sig":"MEUCIQCfC+ESJxWTKU/ZapGKaaVaVgtJpquW0sJ5Q9/z6/QRVAIgdcNJ20HG9FmqFkKlqlxThmF92Fmb2fWu3QbwbaO+vqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409448},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"045b275071fb98bb6382c05df30eeddeab90c1a9","imports":{"#types/*":"./dist/types/*.js","#webgl/*":"./dist/webgl/*.js","#utility/*":"./dist/utility/*.js","#textures/*":"./dist/webgl/textures/*.js","#variables/*":"./dist/webgl/variables/*.js","#attributes/*":"./dist/webgl/variables/attributes/*.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_16.1.0_1691206018786_0.6914689994795671","host":"s3://npm-registry-packages"}},"16.2.0":{"name":"@lakuna/ugl","version":"16.2.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@16.2.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"e945ef2fcd62b44f887d67ef9fa22c64a11da606","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-16.2.0.tgz","fileCount":118,"integrity":"sha512-vloCvQLOCiEho5cRGqJV7PdBufrC53bbXdLi+qsyVZHMJjuw/JX3/pMPP7D/xcB4x7ydsjOEUpNQ9lRQJ5AGnQ==","signatures":[{"sig":"MEYCIQDiZ8VLs54pddAkBvmiQxyoHu/10N8/SZrsf4QKH1GW4wIhAMmll6yXQ+MmAVOn8ZFYb46y3WyPbkA6OBGSL4EBFJ5g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412932},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"f3098337b39c0a2322945679eb97a80a22caa3d1","imports":{"#types/*":"./dist/types/*.js","#webgl/*":"./dist/webgl/*.js","#utility/*":"./dist/utility/*.js","#textures/*":"./dist/webgl/textures/*.js","#variables/*":"./dist/webgl/variables/*.js","#attributes/*":"./dist/webgl/variables/attributes/*.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_16.2.0_1691226184889_0.4956996629278134","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"@lakuna/ugl","version":"17.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@17.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"06c79c656c5b8d561fe1ace6475b2ea26437f11b","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-17.0.0.tgz","fileCount":518,"integrity":"sha512-5VvgM1pICNqaG2/DnV1hJdbQf82LeqSPtWTaaFXM1l2+V493vZsTmpgUqfU+PzrZn4576sl49uhpF3GqcC9tfw==","signatures":[{"sig":"MEQCIEI7F+Tk98jDMKRknVM2kAUo8sIuMkEWyZnW507DeELTAiAhcSlf6LLWRhhiCbmqSQixnCdwCNaaI2vMJxM7su1tjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537823},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"7110bbd2904386394e88ab65611e17a0da011be2","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_17.0.0_1692085628233_0.20187823424451956","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"@lakuna/ugl","version":"18.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"d6a4a86381d4fb19cb4e3725c240e2a40b7ddc3c","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.0.tgz","fileCount":533,"integrity":"sha512-vvphxCnxO5F7PNmyQNHSoE1mrqDkhlax1DQ/oR41mTJD/b4NIq5OJOBF04xFQ/+NZeqil4hL9Ms59YvCw2y2ew==","signatures":[{"sig":"MEUCIQDlzUC5xk+mBaNkJadQE9ClFQjQfeDDv2kDE/EBSJkvZwIgC1yC2BwRTjKe6n+fKH9qJ2QVzUde3UqEGr8kqPTskKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542706},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"f34e9f3411b192e7f3bac9eb9b5033023d4ca0cd","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.0_1692155284534_0.6519609504897577","host":"s3://npm-registry-packages"}},"18.0.1":{"name":"@lakuna/ugl","version":"18.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"25180eb443131d3baa8af4dba229eb72e64270e3","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.1.tgz","fileCount":533,"integrity":"sha512-Vjs96mH+KUSHNBrVdfsYzjLhJQKu2/85GIWCRfIcpSOIsBi7cmYQ2C4whEmyGBnJctW5qWqQNN3d3OYYVejGtQ==","signatures":[{"sig":"MEYCIQDE4IuJkho+OxxKKzS7wfEVRo9E9xp7YY62GiA6M4YRMwIhAMr1hVd1HCiSqhVRJXgCNbKnoiIFeNznucAT61rhdlqM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543124},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"8f0cab539c72415fff0c981368cc803b7fe93ab7","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.1_1692156812483_0.9787823189241454","host":"s3://npm-registry-packages"}},"18.0.2":{"name":"@lakuna/ugl","version":"18.0.2","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"99ef7bc28220b3e7f7a1e0d0574f5f4edfe99b6c","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.2.tgz","fileCount":533,"integrity":"sha512-wZlWhA6SHd/FKO/975DUHUGp/aEzV5QaZpJBawDorfxGPWCKEG5LyGmwazrIZpN2uglC5Te8qfCZscbd2g3j9g==","signatures":[{"sig":"MEUCIFuwOL04UzQS+e+cwG4cgkwVxKvloQLtqjV8ztw9aOFHAiEA+1NPX139arataOdg7kdgIjlNpsbdI5Jlj1xrbajUapY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543156},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"33591d2543f57ce767a97e7acfa9228df0fe49c0","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.2_1692158967824_0.07815874911516052","host":"s3://npm-registry-packages"}},"18.0.3":{"name":"@lakuna/ugl","version":"18.0.3","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.3","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"164e9ccb588c5cb04d52d1eb9287fbc8d0c7168c","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.3.tgz","fileCount":533,"integrity":"sha512-tbbzcFiVzZdsQKdiqm0eAGLz/kadGqbskCajMgcYTpKq17FR2TQ+L7BGYR8OizSqU8C0vokYnuBgEkGiceZ5gQ==","signatures":[{"sig":"MEUCIQDjjPPQTfD+6E4GpoLTDR7Gjn7hSenrB7bP+89NtrQbVQIgGPLaB5QLnfpYFdS75c3R7M0xQuOAOe72PTDNua3Ggqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541048},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"978807ae7af7e27dd7845852a08699a584b6f06f","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.3_1692161151584_0.8951397396781022","host":"s3://npm-registry-packages"}},"18.0.4":{"name":"@lakuna/ugl","version":"18.0.4","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.4","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"6cffe848391a0ed61cf3f8edefc0618886fe4bd8","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.4.tgz","fileCount":533,"integrity":"sha512-5A/i3glX2Al2y0vVb/Qa9hQkZ8zlrt5mRYWx0+WONCtTU1XHl12MqsZq5E+DglO69U18RAiHDk7T4FAtpTghUw==","signatures":[{"sig":"MEUCID/0u/R2kWjZBQy1rMBbjsnGjIXpfBIi4I5NMe7FvSy7AiEA3UoKsBZpGbIcaUldKrqCPgOf40BME608qJVYp43dZts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536425},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"0d4181f8b4f61f8eef8646d5e24aec5fa8f5c8ce","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"prettier . --check && eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","prettier":"^3.0.2","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.4_1692229024314_0.7356834406022068","host":"s3://npm-registry-packages"}},"18.0.5":{"name":"@lakuna/ugl","version":"18.0.5","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.5","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"c4b287683f0fefbeeb3027eeba654360f2ef7398","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.5.tgz","fileCount":533,"integrity":"sha512-nhhBUmYTmU+gkdwej3NzVuHMxIc1K0akjxMLBhvNMKvY2iVGm7B5zMti8U01Vw90qXNDzv3Pa2m3axJsmdm1+Q==","signatures":[{"sig":"MEQCIDtn/VFn3ykaAPHsGbRIQXgRQ+viEsKSH2tWVpIOJ8ChAiAwtX9GAAuf8k3eb9blThUMykntrAssZ/W2tOr9Boybtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536085},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"68b4d94489ef4d526d5861dbf1580536ad17cd23","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"prettier . --check && eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","prettier":"^3.0.2","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.5_1692233093228_0.4432656694552104","host":"s3://npm-registry-packages"}},"18.0.6":{"name":"@lakuna/ugl","version":"18.0.6","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.6","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"f3a83eba5ffc294ca93eeea95f99da0b4277b91f","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.6.tgz","fileCount":533,"integrity":"sha512-4RfIXIjGvIC7sI0+BRpr3iuKlIA5Wdhj1Rivk4SP9Cfw96Aek+2Ri3I9yoJQMoJs9tl6TFLJyC9XTAsej5MVKg==","signatures":[{"sig":"MEYCIQDvCw3aXPVlCKUd910zTIVKi4/tOteSira7xc0rzmvl7wIhAM/S1rSfYG7Q38JizXqdAw/xjpU8ejyd/6gU9fOaua8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536148},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"77c301f17ac72cd892e4a753f114cb8d34e6c672","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"prettier . --check && eslint src","test":"mocha","build":"tsc"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","prettier":"^3.0.2","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.6_1692235561994_0.1477023221038114","host":"s3://npm-registry-packages"}},"18.0.7":{"name":"@lakuna/ugl","version":"18.0.7","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"tjmartin2003@gmail.com"},"license":"MIT","_id":"@lakuna/ugl@18.0.7","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"tjmartin2003@gmail.com"},"dist":{"shasum":"9e99359da58ebd543f0b2f8fbd84ffc80b2c710a","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-18.0.7.tgz","fileCount":533,"integrity":"sha512-YbD8Myr/oTwatrLnC4mSVTgPJy8TR6heRlznX4DH6O/PIjBa+t1cfBApFPNp/C37dZQ+VxbZoaLPnDPBu0qfYQ==","signatures":[{"sig":"MEQCIDly84aS5TYqCIArQ+1xhsJVdLJLUDFDJZCx+erwxi8bAiB58NAr+FFy9mTN38EjkvljJDAZXywg3vlTW2l/2KApQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542776},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"f6560390e53132f67805114d93f5e2508941a4dd","imports":{"#Box":"./dist/types/Box.js","#Mip":"./dist/textures/Mip.js","#Vao":"./dist/core/Vao.js","#Color":"./dist/utility/Color.js","#Buffer":"./dist/core/Buffer.js","#Canvas":"./dist/types/Canvas.js","#Mipmap":"./dist/textures/Mipmap.js","#Shader":"./dist/core/Shader.js","#Context":"./dist/core/Context.js","#Cubemap":"./dist/textures/Cubemap.js","#Program":"./dist/core/Program.js","#Texture":"./dist/textures/Texture.js","#Uniform":"./dist/variables/uniforms/Uniform.js","#Varying":"./dist/variables/Varying.js","#Variable":"./dist/variables/Variable.js","#Attribute":"./dist/variables/attributes/Attribute.js","#ColorLike":"./dist/types/ColorLike.js","#Extension":"./dist/constants/Extension.js","#MipSource":"./dist/types/MipSource.js","#Primitive":"./dist/constants/Primitive.js","#Texture2d":"./dist/textures/Texture2d.js","#Texture3d":"./dist/textures/Texture3d.js","#constants":"./dist/constants/constants.js","#BufferInfo":"./dist/core/BufferInfo.js","#CubemapMip":"./dist/textures/CubemapMip.js","#ShaderType":"./dist/constants/ShaderType.js","#TypedArray":"./dist/types/TypedArray.js","#BufferUsage":"./dist/constants/BufferUsage.js","#Framebuffer":"./dist/core/Framebuffer.js","#UniformType":"./dist/constants/UniformType.js","#BufferTarget":"./dist/constants/BufferTarget.js","#FloatUniform":"./dist/variables/uniforms/FloatUniform.js","#MipmapTarget":"./dist/constants/MipmapTarget.js","#Renderbuffer":"./dist/core/Renderbuffer.js","#TestFunction":"./dist/constants/TestFunction.js","#Texture2dMip":"./dist/textures/Texture2dMip.js","#Texture3dMip":"./dist/textures/Texture3dMip.js","#UniformValue":"./dist/types/UniformValue.js","#AttributeType":"./dist/constants/AttributeType.js","#BlendFunction":"./dist/constants/BlendFunction.js","#FaceDirection":"./dist/constants/FaceDirection.js","#IntTypedArray":"./dist/types/IntTypedArray.js","#MatrixUniform":"./dist/variables/uniforms/MatrixUniform.js","#PolygonOffset":"./dist/types/PolygonOffset.js","#ScalarUniform":"./dist/variables/uniforms/ScalarUniform.js","#TextureTarget":"./dist/constants/TextureTarget.js","#UniformSource":"./dist/types/UniformSource.js","#BufferDataType":"./dist/constants/BufferDataType.js","#FloatAttribute":"./dist/variables/attributes/FloatAttribute.js","#IntegerUniform":"./dist/variables/uniforms/IntegerUniform.js","#SamplerUniform":"./dist/variables/uniforms/SamplerUniform.js","#StencilTestSet":"./dist/types/StencilTestSet.js","#UintTypedArray":"./dist/types/UintTypedArray.js","#UniformFactory":"./dist/variables/uniforms/UniformFactory.js","#ExtensionObject":"./dist/types/ExtensionObject.js","#FloatTypedArray":"./dist/types/FloatTypedArray.js","#MatrixAttribute":"./dist/variables/attributes/MatrixAttribute.js","#PowerPreference":"./dist/constants/PowerPreference.js","#TextureDataType":"./dist/constants/TextureDataType.js","#AttributeFactory":"./dist/variables/attributes/AttributeFactory.js","#BlendFunctionSet":"./dist/types/BlendFunctionSet.js","#IntegerAttribute":"./dist/variables/attributes/IntegerAttribute.js","#MeasuredIterable":"./dist/types/MeasuredIterable.js","#ProgramLinkError":"./dist/utility/ProgramLinkError.js","#TextureMagFilter":"./dist/constants/TextureMagFilter.js","#TextureMinFilter":"./dist/constants/TextureMinFilter.js","#BufferTargetError":"./dist/utility/BufferTargetError.js","#FramebufferStatus":"./dist/constants/FramebufferStatus.js","#FramebufferTarget":"./dist/constants/FramebufferTarget.js","#TextureBaseFormat":"./dist/constants/TextureBaseFormat.js","#RenderbufferFormat":"./dist/constants/RenderbufferFormat.js","#ShaderCompileError":"./dist/utility/ShaderCompileError.js","#WindingOrientation":"./dist/constants/WindingOrientation.js","#FloatVector2Uniform":"./dist/variables/uniforms/FloatVector2Uniform.js","#FloatVector3Uniform":"./dist/variables/uniforms/FloatVector3Uniform.js","#FloatVector4Uniform":"./dist/variables/uniforms/FloatVector4Uniform.js","#SingleValuedUniform":"./dist/variables/uniforms/SingleValuedUniform.js","#TextureWrapFunction":"./dist/constants/TextureWrapFunction.js","#UniformSourceObject":"./dist/types/UniformSourceObject.js","#makeFullscreenCanvas":"./dist/utility/makeFullscreenCanvas.js","#FloatMatrix2x2Uniform":"./dist/variables/uniforms/FloatMatrix2x2Uniform.js","#FloatMatrix2x3Uniform":"./dist/variables/uniforms/FloatMatrix2x3Uniform.js","#FloatMatrix2x4Uniform":"./dist/variables/uniforms/FloatMatrix2x4Uniform.js","#FloatMatrix3x2Uniform":"./dist/variables/uniforms/FloatMatrix3x2Uniform.js","#FloatMatrix3x3Uniform":"./dist/variables/uniforms/FloatMatrix3x3Uniform.js","#FloatMatrix3x4Uniform":"./dist/variables/uniforms/FloatMatrix3x4Uniform.js","#FloatMatrix4x2Uniform":"./dist/variables/uniforms/FloatMatrix4x2Uniform.js","#FloatMatrix4x3Uniform":"./dist/variables/uniforms/FloatMatrix4x3Uniform.js","#FloatMatrix4x4Uniform":"./dist/variables/uniforms/FloatMatrix4x4Uniform.js","#FramebufferAttachment":"./dist/types/FramebufferAttachment.js","#IntegerVector2Uniform":"./dist/variables/uniforms/IntegerVector2Uniform.js","#IntegerVector3Uniform":"./dist/variables/uniforms/IntegerVector3Uniform.js","#IntegerVector4Uniform":"./dist/variables/uniforms/IntegerVector4Uniform.js","#MultipleValuedUniform":"./dist/variables/uniforms/MultipleValuedUniform.js","#StencilTestParameters":"./dist/types/StencilTestParameters.js","#TextureInternalFormat":"./dist/constants/TextureInternalFormat.js","#UnknownAttributeError":"./dist/utility/UnknownAttributeError.js","#UnsignedIntegerUniform":"./dist/variables/uniforms/UnsignedIntegerUniform.js","#HeadlessEnvironmentError":"./dist/utility/HeadlessEnvironmentError.js","#UnsupportedOperationError":"./dist/utility/UnsupportedOperationError.js","#TransformFeedbackBufferMode":"./dist/constants/TransformFeedbackBufferMode.js","#MultiSampleCoverageParameters":"./dist/types/MultiSampleCoverageParameters.js","#UnsignedIntegerVector2Uniform":"./dist/variables/uniforms/UnsignedIntegerVector2Uniform.js","#UnsignedIntegerVector3Uniform":"./dist/variables/uniforms/UnsignedIntegerVector3Uniform.js","#UnsignedIntegerVector4Uniform":"./dist/variables/uniforms/UnsignedIntegerVector4Uniform.js"},"scripts":{"doc":"typedoc src","lint":"prettier . --check && eslint src","test":"mocha","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"9.6.7","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.45.0","typedoc":"^0.24.8","prettier":"^3.0.2","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/mocha":"^10.0.1","@types/webxr":"^0.5.2","@types/webgl2":"^0.0.7","@types/offscreencanvas":"^2019.7.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_18.0.7_1692784594233_0.886957959569683","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"@lakuna/ugl","version":"19.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@19.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"a4819ac78f24b60aaf3a404a812543739da36083","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-19.0.0.tgz","fileCount":613,"integrity":"sha512-bstIKuoCHOyrDC1ArLZHH9Hg9h0v93f+4eGn5KfVFzK1tNZYZrQWPhOG/3BOXSJ5+rKRb6dD2hysJBI1XC2BUQ==","signatures":[{"sig":"MEUCIQCA0yadF7z2/j+9NmKecLffoFArkHjzPuXWenm2m+Sp5QIgUfkpHHV+V2FHhFr8w7SBXvPbKAnVHZUdKYlQpDA8NtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856508},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"69823f21b7ccaeceae740f115feed4af6928ed23","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_19.0.0_1720598337574_0.5771425899011053","host":"s3://npm-registry-packages"}},"19.0.1":{"name":"@lakuna/ugl","version":"19.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@19.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"5d61c2a1a7ff9426c17abad153b44fe3609133e3","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-19.0.1.tgz","fileCount":613,"integrity":"sha512-OvZAD4fMU56QcU43Pu0/u93EgM8A6ob1a+jFItaz+Dp3BJi8jPPhyC/ec2dceu7cfFFJofQ1Dsc1Efsj/IOBMA==","signatures":[{"sig":"MEYCIQDuOazDa7gBRI+20Nr0kQsKCrEXWv4BRfT39Dl+vfiyPgIhAK4vBYAt3u9krgHFVEgEnlU4HSuZhHR8yeiiTJe1YdMR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856700},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"899053c5ddeb587b8110be65df14b4116ab0b26b","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_19.0.1_1720599005799_0.9797364618235278","host":"s3://npm-registry-packages"}},"20.0.0":{"name":"@lakuna/ugl","version":"20.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@20.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"df73762999e0f3ec8e3f54816431481fcf355e6b","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-20.0.0.tgz","fileCount":563,"integrity":"sha512-TKBu9ORje2FSLoGKwVhuSrXrKtXWRxDpqy8C6dItX2+eZcpcIL3v8g4pJrof0g/zILc3f5+cYNiOpYorNxDw4g==","signatures":[{"sig":"MEQCIHAjCrNEIX6qdXxoiJo3b6canafUdLSuJr1bjolwYwzVAiBFjcvuT76Q2JTm2hWY7VDN4UPjyXIDroGmPufGGiMqQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1022595},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"6fa4d47dd329be5ceaf157b5d1bbec3b5d3f7d75","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_20.0.0_1720800214977_0.5941435838498861","host":"s3://npm-registry-packages"}},"21.0.0":{"name":"@lakuna/ugl","version":"21.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"af9827b038bf4061b37f3f50982996c0b1f8a516","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.0.0.tgz","fileCount":563,"integrity":"sha512-GDh4ugpWy3QvhIRKqrOh8sO4UheXFEPwDSrIU3gaRDJvg27Vq8XjVqvDC5zYpQTZfm6jvtPqPH7LrAxeFRln7Q==","signatures":[{"sig":"MEYCIQCR/XkUDcj9cbwwrVXnljU2+hurqOUtbqnufibKW7OkdwIhAOa9Etbp1APgWnENVK/UK3lN7BQzYzN53APyXXH5iA5+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044537},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"11363fd38fe0d31506d7f375b707bd86dd0b259c","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.0.0_1721801942578_0.33778716640756734","host":"s3://npm-registry-packages"}},"21.1.0":{"name":"@lakuna/ugl","version":"21.1.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"44795e69117833becbba2d9db2a3384686bbfc9c","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.1.0.tgz","fileCount":563,"integrity":"sha512-ycLzME3MXk2RIs18VQ5A8KtSjxm0LtIqbTRD1Xbio3x220RGudncWpFEG6PTZKbx1s7Z8vw6nCd6wgFVp0MFqQ==","signatures":[{"sig":"MEYCIQC7m2fQuDcVX7ieWMxBxM611WOcmwQxgva/dpaQT7m/DQIhAN6vuFqyow6nGfdWZLHurevbbXvdsgqtJscCuG1Iy6Tb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1045853},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"43d917b84ae629f9ac17597a8621c004606ba68a","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.1.0_1722502965978_0.6770997513053858","host":"s3://npm-registry-packages"}},"21.2.0":{"name":"@lakuna/ugl","version":"21.2.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"781aeed3ff0b0579f9e2a2019fbe255a89d06b72","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.0.tgz","fileCount":563,"integrity":"sha512-h7Mzp1yY14DWJB/hKKrAwNceqXP+Uw0j0HppplqBabrDgJhoCzIxynRDiKjCfHWes0+B0DU6hmyl+n6cf6zBtw==","signatures":[{"sig":"MEUCIDhaGSSY88BwYlC474i9JST4sqJs1r5EZ2kAYMAE5vOQAiEAq1u133OCFB/XyloTgXlRCYm1OvAYBYmiaP9SyrVUJz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047614},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"573e229d325af3602e631474052122d93dbd72ef","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.0_1723362897799_0.05046214934153803","host":"s3://npm-registry-packages"}},"21.2.1":{"name":"@lakuna/ugl","version":"21.2.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"27209d10a52820ca366db85d7f4c86b8e93c62a0","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.1.tgz","fileCount":563,"integrity":"sha512-/SQwqvjfpfbxfy/dQnN7KSI8tFC5iUc98m6NRGe8uuqWtqVk1w7wCj/txjjyTNICvdz/AZHnynTOgS7MRJzwcQ==","signatures":[{"sig":"MEQCIHsVIeJdzygiTxl0Utxvh8uOJgnCfEAeU3a9AZaSXaUnAiAoIzDP1Nod9J+YAHdzs8Mwo78FymppEbZKzdaRQPQ5cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047523},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"28d01c8455facd90ccd0e211bc348f73ebad309f","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.1_1723609674051_0.07370901978042799","host":"s3://npm-registry-packages"}},"21.2.2":{"name":"@lakuna/ugl","version":"21.2.2","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"3e6b279c4aac4988cac305749cf23e099789a2bd","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.2.tgz","fileCount":568,"integrity":"sha512-DrnszZw2Wm1STKAAWz+nFSruR7Ti5I1aYXASyijl0LzZmJ5Uu3yy550Le16qzY35Jux/1G0E2SosW2E38sf2Fg==","signatures":[{"sig":"MEUCIHXhR2nweiZqBhmA9NoYcOx0d5IaP4t9HkM7KQu6YtZLAiEA9ODK9SICrCftONPd4sYl4SJcXRHmRUAcAbcyBZ9UqPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1053564},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"9f7abc11f7aeabc2b9439d9c73b10f30d7b11397","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.2_1723712957392_0.07772332125104198","host":"s3://npm-registry-packages"}},"21.2.3":{"name":"@lakuna/ugl","version":"21.2.3","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.3","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"d292bf9c3427c62bc4f6587c91eecae48dcd95c9","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.3.tgz","fileCount":618,"integrity":"sha512-ypOxPRQxtuXWwHHC7lO4bPeIP8pg1BWIFNbdrvOzkYmi//4HjN3wJtBddtTAFCaf6/C2Und7mCZXEYcc5gk3qw==","signatures":[{"sig":"MEYCIQCCbEHQ6ipabuBTfr3+PJwiSnT2/wogEp0/e0ZDWNtDVgIhAP9t7znXz3BW4hkMrv4TRwAXgpLBE/pBaF4SveDnR53u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1119874},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"155b4bcb7dc3aab5d867cff425f6ccf95ad15dd7","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.3_1723789010388_0.4656305963038474","host":"s3://npm-registry-packages"}},"21.2.4":{"name":"@lakuna/ugl","version":"21.2.4","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.4","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"75da976d016df87030a9851f86acfef5405c04d5","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.4.tgz","fileCount":618,"integrity":"sha512-ORt2a2KzPsXtFGVPNsCvP4q+ErVlLWRinfxL9n2x/wIS+U09zpPchlSlKlYXxDxBMzD4OHlgrVPM3k5YigdBTg==","signatures":[{"sig":"MEUCICW9B1t2BeSPh+/95PhNSMkpx3b2lM6mxqgtS81n6AqsAiEA/+v/2Y033CoWU9O8lfJdDQpgO8PoSbpHEUKuWhfBGMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117959},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"5b9cb1cd3a1890aa267d07673f720275b9b256ce","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.4_1723798343122_0.5941150073199799","host":"s3://npm-registry-packages"}},"21.2.5":{"name":"@lakuna/ugl","version":"21.2.5","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.5","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"519ca5d99cff92b32c2dbe18924597a83f6108e4","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.5.tgz","fileCount":618,"integrity":"sha512-itkE957FiHsZLcOFZdHUjEdkFUZEvazyQsJEwzQHtf2UIeeMxKp8RdwGe0rz+ZhL2DZplLCuRY9Nl8JkuLFLtQ==","signatures":[{"sig":"MEQCIC0ALH8Opurqr3KZhFSo7ea8OK6H77vlHNGEtocg3BL8AiAc+DPwGaIMpbXd12CPQ2xzkhgVIPMmyabCJH1rXRlqOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117762},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"3ec5f565a04c20ada270125cd89477a4818f3598","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.5_1723799468405_0.5049820394015962","host":"s3://npm-registry-packages"}},"21.2.6":{"name":"@lakuna/ugl","version":"21.2.6","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.2.6","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"c73a436c0646874b551b62bd818a4d79ab6a8835","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.2.6.tgz","fileCount":618,"integrity":"sha512-FpHqL6T4xtvi1Q4kKU9CiI4YEE1weaZRCbr5UJck38hW92Lhhz8PJ++Ry6+ULyVAilfYZMmT9MUebWxrnuIawg==","signatures":[{"sig":"MEYCIQC3mwhvOqdDKsgrnTo+MUDAi382vRW6pPHCOZFWvdSw5AIhAIP+BfRGQh2ix7ENKIi9dNjcaG2i7Q/8BegS5uzsXItE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1121745},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"68a048dd044996c067315dd70b353c5119bc267a","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.2.6_1723802504621_0.7383797863157648","host":"s3://npm-registry-packages"}},"21.3.0":{"name":"@lakuna/ugl","version":"21.3.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.3.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"1fac1998473912e91fefbe68c2f2565123a2cc69","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.3.0.tgz","fileCount":618,"integrity":"sha512-yoczuF83DmfxxsC0f5VUAVnhPBO1thBIki0VDMuHPdFTcJxvqq/3DVAUZjAXHLd3sbSELjh2kojO9nki61OOew==","signatures":[{"sig":"MEQCIE5u91FisutzjePBfGulE6DLrPsTRGcOGN37BQGFub2mAiAi6WRb8UKPgCFVy0XNk/JJQGT6cHspUvuNNZzWBfmOSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132542},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"f5f512e57fed027438280a2d163a4a7adc23c596","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.3.0_1723838333088_0.49653723830983587","host":"s3://npm-registry-packages"}},"21.4.0":{"name":"@lakuna/ugl","version":"21.4.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@21.4.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"1771bb27c2f029f1101063017d9d9cb680042a88","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-21.4.0.tgz","fileCount":623,"integrity":"sha512-p4O/veYHKt7kkLj1GazQ6Ff+N1eKanvYBNe3ox+g4PbtVupFQT4ZCOdRYqzNWXDgmmD9fI7dvWGnXQkG4VDHbQ==","signatures":[{"sig":"MEYCIQC8o04QruljYDEGu9G1zw5dtllbTVFCnGQQvqtmDZj/1wIhAI3ShwHdwYghkWcX+Usdwd24FsJaKywxoAq9M5g/qB+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137496},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"81f7eae1c2ec4afcba5d23e39a29db6c97c16b8b","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_21.4.0_1723854762603_0.08041695702999574","host":"s3://npm-registry-packages"}},"22.0.0":{"name":"@lakuna/ugl","version":"22.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@22.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"6e46bd4d2ecaff471d431830bd41d524ea0f8fc2","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-22.0.0.tgz","fileCount":623,"integrity":"sha512-ZqHxwPAdF/XqTuu41G9hK75Nr/8joKc0Q/oc+JN4ZE2adGpwp/AOsQU/vhk+CcdRpBP0a+u+1/36XFSed/aSAg==","signatures":[{"sig":"MEUCIGHq8T195fIzwxEW3Cm+K7k6YF/2JjtERenz1Al4P+/1AiEApZ7/R9rmi360VdO8qNZH7raZ5VYZU3UFHoMf0atsqUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140300},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"c74a87482a32e9decc6b9ce5ba3dc6bbbb6f5c0b","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_22.0.0_1724036844735_0.8900233202138261","host":"s3://npm-registry-packages"}},"22.0.1":{"name":"@lakuna/ugl","version":"22.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@22.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"6865588c39cafdd7486c18ea66bd2a0ba4a52f8f","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-22.0.1.tgz","fileCount":623,"integrity":"sha512-Y58BuvVZY8I2niueewst2qGJ6rbaeTAoOf77eYuBnZkEXtIjnytLwQIfIE6qUc3jatgT+CTKZVltNbddlwOqxg==","signatures":[{"sig":"MEUCIQCveHKgAinHiQsHHtSQfRBMZClFNU2oEQsiFY1WioALwQIgJ9o7EZyywbCBm7HnL7nc6bbcjryi1KWiBu1Ml8MXDsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1141420},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"2d2ab463395ed3127123383f40e7e0613bdc58ad","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.7.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.6.0","typedoc":"^0.26.1","prettier":"^3.3.2","spectorjs":"^0.9.30","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/webxr":"^0.5.19","@types/eslint":"^8.56.10","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0-alpha.41","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_22.0.1_1724049869205_0.5227666444888297","host":"s3://npm-registry-packages"}},"23.0.1":{"name":"@lakuna/ugl","version":"23.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"dc934e71183c60648d17ccc03a706228ef4bb53d","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.0.1.tgz","fileCount":628,"integrity":"sha512-lfPw6PLZYK8Dwae9rVX2b1GrQy+3DxgW6MzfK45SKOOgCE1EosBOf/Nw6KryZ5zAV4zwrxrQC/f3xlCva7WCIQ==","signatures":[{"sig":"MEUCIQDkDEZ8herhdzUj0VRGgcwTISKzN0Gy3+T42JwnNPY8+QIgGucUivq7IcsDJD2aUybdvQml3Dkk3uEgjfCLfA5EWrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152837},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"90821fa374ffa31edc5712cbf87d17ae9d7f8ec1","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.26.11","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.0.1_1732085302888_0.11910843162669149","host":"s3://npm-registry-packages"}},"23.1.0":{"name":"@lakuna/ugl","version":"23.1.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"4a8220d23fba7841b176e40054092701b3fbc5ee","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.1.0.tgz","fileCount":628,"integrity":"sha512-v77ZpqFAuzjBaIt9pkuRoeDXqLsAJh6bUTrr9AxtQJNvrptBtxcLKV6SBQh9twlJfQm5EaUw1YMffp8ogF2mjA==","signatures":[{"sig":"MEYCIQCslSC0kPmbSww7EXpAa5cT6gSljB0O0KZeMpfJGoa/IwIhANBi5lR4PSw6mcLd1LM3TyuVy/K6VaP/4gorKcDCv8tZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152984},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"baedb6f63b69441ebfdc038cb8cd84c4a40689e8","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.26.11","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.1.0_1732184338650_0.2993020937575983","host":"s3://npm-registry-packages"}},"23.2.0":{"name":"@lakuna/ugl","version":"23.2.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.2.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"d8e8c22ed49a2a9b09cfa5a14fa456e81e97e15c","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.2.0.tgz","fileCount":628,"integrity":"sha512-uI195n8M97yEmkYrOLDaMiS3hmlPVVenVFzrdfkVhPRdqWEvgEIrjkP7RfgUngbWXuXNKGDlUP4wekfccYGCng==","signatures":[{"sig":"MEQCIHCAu+PcJdH2YyMjQw9WNsdVPenDII2+aBevt7VkF0q9AiAwNamNumHVeauncVxtUgonUt9pMrQVHgG6wNKKAwHToA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152852},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"753b4cef5f6a26aaa8623af885a314e68e00cb5f","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.26.11","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.2.0_1732186139930_0.5123827885460339","host":"s3://npm-registry-packages"}},"23.2.1":{"name":"@lakuna/ugl","version":"23.2.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.2.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"8714ab83d1d0171806b1a7a219bfb31295fb4054","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.2.1.tgz","fileCount":628,"integrity":"sha512-hyuJUYmmaADiiuBypFaF5fYlKdRm5Ua8vpUDxjwtlaxp/jZ+6LnbdzADLfX6T1lr1WvbDtcKXZcpmhEuAddeDA==","signatures":[{"sig":"MEQCIEZEubXStQERbcVpL84iGB/L8Y7zLZKdptQxZyU96JlvAiBdxOk+hnGwJk5DsIk6Q1ZBuZxG7q2uRzqKrBaKdvFWDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152906},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"b01f1cadf38c1d7eabf4481dceddd2704b35b990","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.26.11","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.2.1_1732187144735_0.09692975961346906","host":"s3://npm-registry-packages"}},"23.3.0":{"name":"@lakuna/ugl","version":"23.3.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.3.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"7e02822a1926bb7322ea7e894cdff3e7d1317448","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.3.0.tgz","fileCount":628,"integrity":"sha512-MoqMBAGB93nGSO50XevoTdNns1DZtZZaMvUhcZYfr6jk52tQSVOZcg+Osa9q1BzbEnuJcdLuqfCY58ajuWYBfg==","signatures":[{"sig":"MEUCIHbOGPQvWhvQrtiTJ4ZZMOYSPiLUIyhVluk0nFXiZWIuAiEAn69unVBSpjI5UwpVgG42T4ACFfqGLRcay4i51mhwGSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1154578},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"b2c4abb90650c1cd82ef41fe05047de0ae6a3ebb","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.26.11","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.3.0_1732562786396_0.808000159274413","host":"s3://npm-registry-packages"}},"23.3.1":{"name":"@lakuna/ugl","version":"23.3.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.3.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"024d896269b1d03e754e2fdc788431872cad2ec7","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.3.1.tgz","fileCount":628,"integrity":"sha512-uSxSaHFc1AL9ZErw4S+brFIE3b6HpnB3HQTU/qJeT5le9WwqTqQgtobozlirQaVyOhXkPZn12+YH85mk+tysfg==","signatures":[{"sig":"MEUCIB8Nud1lt0U7vDjgvkiMC2t86n7tRB1pKdo19fUMwRY5AiEAtHWBkkuy8im3oda0wYbYMFuq/wdrL1Mo5ZXwvDBv1zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1154953},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"062b1ae8e850341a42ff24a8b639eb9aaf114f20","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.26.11","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.6.3","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.3.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.3.1_1732567121310_0.313423327476525","host":"s3://npm-registry-packages"}},"23.3.2":{"name":"@lakuna/ugl","version":"23.3.2","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.3.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"b57d53f86a04c1caede84ec6b6b322158a9e2d87","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.3.2.tgz","fileCount":628,"integrity":"sha512-DnukLDdhTwex0OnPPO/eYJWudaSK6KXUndAZrSZp4ka5xK0wnZAh2Sb/c9Sf+phaCRjTjkWMMC3soKaifznV4w==","signatures":[{"sig":"MEQCIEDfQ6qg8EJqqZHEqKLfUtgCHY7p9HgHZpCzHQ99E3LfAiAJB7GRBVhK+isDcWIz/kWAo8lzgKQkSfHwcftJgtgFcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1150160},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"f8855724818569a72456959e818869d46c040131","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.27.1","prettier":"^3.4.1","@eslint/js":"^9.15.0","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.16.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.3.2_1732887305751_0.7462911202922193","host":"s3://npm-registry-packages"}},"23.4.0":{"name":"@lakuna/ugl","version":"23.4.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.4.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"565c1e46b6f60be1192c73b8d52ffd42a998fa7e","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.4.0.tgz","fileCount":638,"integrity":"sha512-lK34793rjp9MryXqIXbQywizI528viv8O6BTKyOyoM+ol9Upe94R35E91u9U1bDsUsCf/82LBVoj8JXpjGEaAg==","signatures":[{"sig":"MEUCIQDZ+M4KuoymetYYYq8uVbS/vkalwEbRN1hJkucHdUfOiwIgUzrvFT3F1cdhRpcb1phx60I3Za038F1HAaNft3eUpZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1199714},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"033f309cccf3492098899f452084812402c12b53","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.15.0","typedoc":"^0.27.1","prettier":"^3.4.1","@eslint/js":"^9.15.0","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.16.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.4.0_1733356013217_0.7574540264364602","host":"s3://npm-registry-packages"}},"23.4.1":{"name":"@lakuna/ugl","version":"23.4.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@23.4.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"be41bfe5789286bc8c15da3a6482e46e677d48c4","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-23.4.1.tgz","fileCount":638,"integrity":"sha512-BI+UEPV2SpYHIi/UNYcYPt+NWz7edMkdjoHDQF6pd3PEHhpKIomYmPDjU+qHCrAwSguwAYpUzFlJ4t00bjTs7Q==","signatures":[{"sig":"MEUCIEAug2fP7+cqp09e0wYledE4Wq7Vm3Wz7Fzxyjy0oAs1AiEA7X0oaMbKT55DCIdLNNv08oKeMqdeqYk6Ag/D+cY2qgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205214},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"878bc7c1ce29dba506413aecf63d7769b904783d","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.16.0","typedoc":"^0.27.3","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.17.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_23.4.1_1733358772125_0.05933952099601081","host":"s3://npm-registry-packages"}},"24.0.0":{"name":"@lakuna/ugl","version":"24.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@24.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"21b01abd383c10ffd327b8a7a73c00c668d12932","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-24.0.0.tgz","fileCount":638,"integrity":"sha512-wJofq+ZDCihYRGBP47CZlBhR7ovfgHI4OwMy7wBP7xkPZXfyqqSTSYkzaz8yrzZkw0mdO+JLoumnQo3bu/PMvg==","signatures":[{"sig":"MEYCIQCrxWQpqNFsHr7BSX5DhRcYyQnRNwf2Lw8HH09aNoBQpwIhAOW99H/au/VJ2r0aMXyV1QogdK9iNh6WZdQwM8bTysVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209690},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"8a3e120aa40fedce9b8619880f4a56fa8eff92ec","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.16.0","typedoc":"^0.27.3","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.17.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_24.0.0_1733375242845_0.01191949445792595","host":"s3://npm-registry-packages"}},"24.0.1":{"name":"@lakuna/ugl","version":"24.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@24.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"569febcfc8d2d8732ffa03cc90c22fc62cec5eda","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-24.0.1.tgz","fileCount":638,"integrity":"sha512-b+EGQiZxlZVuvfBOlwtp3KGXpIOYGroVVVjmfR+MvelVH6BGj0YkNEYvb+QzGvDoHzwQ9gho25wcI1cCgbg/LA==","signatures":[{"sig":"MEUCIQDHT65eRCkht0XHS+3br7AGPAj/0uu8HDJncyKZceHCKgIgAwl3lkB4v6v9E0FV88lhyh8oBeDuU2vUIkRt4txk8iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210234},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"ca2463c303a0e2245c281150b4218a2067a0b91b","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.16.0","typedoc":"^0.27.3","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","lint-staged":"^15.2.10","@types/webxr":"^0.5.20","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.17.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_24.0.1_1733377432929_0.5675264161039368","host":"s3://npm-registry-packages"}},"25.0.0":{"name":"@lakuna/ugl","version":"25.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@25.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"7861f730f865b656285805e718363c885d1454db","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-25.0.0.tgz","fileCount":638,"integrity":"sha512-Kr0/e2rPZ3ReXFJ32nHPcn792EMBwu1bELorXeRsrRS5CRZPth81fjQKY5DZgC2NxWf0tiiT5nXHtxlrruHtow==","signatures":[{"sig":"MEUCIBgZPDMMptZN+1hZZnPWq6PDKOEGEwU7NCcgGODRCU/bAiEA+wsg+u2W2OLHwKMkCMDNkm7RTEBbEzooEv3UqUZaJxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249787},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"20b20dbf1e57bfd31b1394b2616114d0531adb4e","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.22.0","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/webxr":"^0.5.21","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.26.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_25.0.0_1741577980223_0.7082958360910612","host":"s3://npm-registry-packages-npm-production"}},"25.0.1":{"name":"@lakuna/ugl","version":"25.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@25.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"99f64e7323d4a3d06abf276c7f6f83d3d11670dd","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-25.0.1.tgz","fileCount":638,"integrity":"sha512-VpXQEj4EVLlSPPyVmgFPMif4K/+npkLiL9Yr8nDAeluVE6xVBuYXvGMRglZUzMQg3uUgrUk/Vz1hAd8fhx1M7A==","signatures":[{"sig":"MEYCIQD9sdMMNtMhMjlAXWaN7Bn1TmBUzGOUXtPu55xEl8akcAIhAL3U1Ol40yORBFYGGa/dUSXgE6MtfSuKuBSfF2PH/Qph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249727},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"99c16234f65c4abf9ba5dad962cc60f145c10699","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.23.0","typedoc":"^0.28.1","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/webxr":"^0.5.21","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.28.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_25.0.1_1743328734203_0.44721455630375817","host":"s3://npm-registry-packages-npm-production"}},"25.1.0":{"name":"@lakuna/ugl","version":"25.1.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@25.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"b3ddb19202751366a3f3dff46a2b7ab2b9a7ce7b","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-25.1.0.tgz","fileCount":648,"integrity":"sha512-gOD14xbzmq+1uqqN5rT5+6OQe3KM++wStTGkkArd2IgxKGaAxGLgJRUdWYpQCyxDN/peyNc2kKfYs9HbVYb/hw==","signatures":[{"sig":"MEUCIEkgig6DIPRsnmSe0CeCTzgA3HCPFdhRLAYC83E4C3SCAiEA893rVJOjMjOc+tF9OlY6Moubc6idwETwPQt8iHB+ku4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286517},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"24cae26447f733753d97096052bef3b258bea711","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.23.0","typedoc":"^0.28.1","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/webxr":"^0.5.21","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.28.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_25.1.0_1743373307314_0.14418231853497332","host":"s3://npm-registry-packages-npm-production"}},"25.2.0":{"name":"@lakuna/ugl","version":"25.2.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@25.2.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"f578adc0f97d19c6dea0f7615c3ae21748956520","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-25.2.0.tgz","fileCount":663,"integrity":"sha512-QT00kf77NqoYnf9LoD1cWYgN88hDVu9/AWr09C6VO55K8odyCyAbrBPqiro0Eox/BLEZqZEeuHV4YG8SikZgLg==","signatures":[{"sig":"MEUCIQDrOQ3gjj0PZ4YlsRk3aob4knJkwkHeKzC3NjbSNCeDDAIgW6Nt4xla/R/ZZq00Ai/88C2ZpKVaY2/EdDbU/SOLWrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346365},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"b37ecdf6a4a4b48e2ad7eeaf25dde0ff23799d2b","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.23.0","typedoc":"^0.28.1","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/webxr":"^0.5.21","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.29.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_25.2.0_1743717544284_0.3170655970612788","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"@lakuna/ugl","version":"26.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"b5b040e2949d107601d54e3a4352237f451c8bd6","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.0.0.tgz","fileCount":673,"integrity":"sha512-e427meW8+ez9BnE4MwlODWmQ7/6v9q3ce9qqPb/3IHQ6zxIQxpRmVNgyXGEuBolLhc8EnrfoKSorfB9OIRRsPA==","signatures":[{"sig":"MEQCIHMdMpd//L1lm8he/68vkquEhJRLC89zBPvzRiYbVbIJAiAEhCwODn54GXSz8uimxyGCuPZsExsSwC9Fjp2dPHYakA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376588},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"e87f6512878eb5699fedd40db25c976d923d85cd","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","typedoc":"^0.28.7","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/webxr":"^0.5.22","@lakuna/umath":"^1.4.0","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.38.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.0.0_1753572059178_0.8773160122505228","host":"s3://npm-registry-packages-npm-production"}},"26.0.1":{"name":"@lakuna/ugl","version":"26.0.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.0.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"924576bd306420293e7dc7839c3409aee328fc70","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.0.1.tgz","fileCount":673,"integrity":"sha512-Zw6mjQffrk4EqXj50/eFKRl0V/V6ipUDHwUOvBcMP5LSQsTXuOj0JempTs8sWKzahS/mmLDALnVs4uFvaD29Nw==","signatures":[{"sig":"MEYCIQDc/UuaLm6h13Z+41+bu4kOAMPhDvM2ZIWicq/PvbRpDQIhAPh1Ex0g2+6o2mDFuJn2mMbprQSqqRvrqrRDFuSbmYbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388343},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"a8d78e6dc3647def18c935ce23857e7d50116ad4","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","typedoc":"^0.28.10","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/webxr":"^0.5.22","@lakuna/umath":"^1.4.0","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.40.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.0.1_1755844142710_0.03023421555283412","host":"s3://npm-registry-packages-npm-production"}},"26.1.0":{"name":"@lakuna/ugl","version":"26.1.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"9410af2a2b098fe2480b97be2f3d4f17f3d2533b","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.1.0.tgz","fileCount":673,"integrity":"sha512-KoD6Eq2rjrrnELDKnHvDRmrLV5/9ihkRQL+ys/B8r4cpm+zou8ZJSqYeQAEE6VI9EfH5gywJvflwNgnr3ji9iQ==","signatures":[{"sig":"MEUCIEsLg/vRTpE/HA9ThlWHOoJFcEHbLb9YTevkrDab0KR9AiEAtkX2vQg8BRxcqII/2jjY7JxJRntuVgphbpsfyY9eDYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400685},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"2b38c6f6c1ddc429a0896ffd3523959583b547ef","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"lakuna","email":"tjmartin2003@gmail.com"},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","typedoc":"^0.28.10","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/webxr":"^0.5.22","@lakuna/umath":"^1.4.0","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.40.0","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.1.0_1755859815929_0.7154735353062622","host":"s3://npm-registry-packages-npm-production"}},"26.1.2":{"name":"@lakuna/ugl","version":"26.1.2","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.1.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"531767421890879a8e87afc0815cfaf380f58c2e","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.1.2.tgz","fileCount":673,"integrity":"sha512-0Z01RoHmE+re5QDc711GaL7/YDhISoeMEQuWPdxbYV5oXcQJ6Y+2WIQ03Ct5IiXlbq/i2PgCYQC7pNiV8yQUfw==","signatures":[{"sig":"MEUCIQCE8Sj82wyIl2L5xfDuAmwWeE7hRv/U+pf057GxDd/MuQIgVV5+cyLpmiLUlBsOcfjpCU93rnz2lKxagk/y3VKFb/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@26.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1400401},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"f48d89930a81968f8e8a27ea2e030a3a92fdb0dd","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/webxr":"^0.5.24","@lakuna/umath":"^1.4.0","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.11","typescript-eslint":"^8.46.2","eslint-plugin-tsdoc":"^0.4.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.1.2_1760984464520_0.3085619845483787","host":"s3://npm-registry-packages-npm-production"}},"26.1.3":{"name":"@lakuna/ugl","version":"26.1.3","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.1.3","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"99d64bfab3cd4503b79fd15c4308858a6e380631","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.1.3.tgz","fileCount":673,"integrity":"sha512-yCnpgyWyUN4tqa4nCOk+1lnyFz6VAWQloEjFWmeNSMMKJh+cG3Tt2xt4O/DwdGj51pZO+RYlra/mNJ3yxuhDhg==","signatures":[{"sig":"MEYCIQDaGViNqGtGgEDzKb07Q5FiRaGMG29PhFyj5DyIqqzsEwIhAJodS5EN8I7O2n0SHIKVcfdwgcsHrBoWZOOyjLEZ/GMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@26.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1400401},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"06225749b1178f727da49b183f140d88c9a6ec60","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/webxr":"^0.5.24","@lakuna/umath":"^1.4.2","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.12","typescript-eslint":"^8.47.0","eslint-plugin-tsdoc":"^0.5.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.1.3_1763472248901_0.8558658183484618","host":"s3://npm-registry-packages-npm-production"}},"26.1.4":{"name":"@lakuna/ugl","version":"26.1.4","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.1.4","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"a4aa99b2076712b49946b700c0bd29d22e383ab6","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.1.4.tgz","fileCount":673,"integrity":"sha512-r4wIysheVX2w6N1T3phjCVqI1xHKFch/4zcPdcDctTIkwyIf1CpJmp53h81ZuiDGL4dKCWPnIkNxa2CyL7bNZw==","signatures":[{"sig":"MEQCIEgubWZEz2oQOkJ+kr8kdSn0C7tEKnSsJJ4I9DMnKyXBAiAtFvK3x/KckPrxraU2iLGvT8/HMvE/C1r6g/7bH1pV1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@26.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1400401},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"3fc53ff842c9d2403611a57cfd4b544153b2c6c0","scripts":{"doc":"typedoc src","lint":"eslint src","build":"tsc","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","typedoc":"^0.28.14","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/webxr":"^0.5.24","@lakuna/umath":"^1.4.3","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.12","typescript-eslint":"^8.47.0","eslint-plugin-tsdoc":"^0.5.0","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.1.4_1763473211471_0.10671458065055361","host":"s3://npm-registry-packages-npm-production"}},"26.1.5":{"name":"@lakuna/ugl","version":"26.1.5","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@26.1.5","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"efdb1c962c152a6ea42ad5d955823bf727b87685","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-26.1.5.tgz","fileCount":693,"integrity":"sha512-HruZma/vdeIl3KAAIEdDgrIlFG7Kks1ZhvFCjrVsTHMNhWZdiZwFnbtIJdEW05LVPlSuhPEQDiWQCTlusysFvQ==","signatures":[{"sig":"MEUCIF1Gnk9HiQDme7aKdTmrjKVy0RCY/JxT38GjCSsMm6DhAiEAvSX6A5U3oOl3mWp9PRbDZPVajZ0tGOeaFSHKow/JDxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@26.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417311},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"19a6f054137e0f1512a481126801588e8a67d035","scripts":{"doc":"typedoc","lint":"eslint src","build":"tsc","serve":"serve","beautify":"prettier . --write"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","eslint":"^10.0.3","globals":"^17.4.0","typedoc":"^0.28.17","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/webxr":"^0.5.24","@lakuna/umath":"^3.0.0","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.12","typescript-eslint":"^8.57.1","eslint-plugin-tsdoc":"^0.5.2","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-perfectionist":"^5.7.0","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_26.1.5_1773818268463_0.7433274050041057","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"@lakuna/ugl","version":"27.0.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@27.0.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw/","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"5ac6627aca81b67a7d9667e5b6c19c964b5aab3f","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-27.0.0.tgz","fileCount":693,"integrity":"sha512-SIffXqTAxC59q5G19Idkrer6ygp/ob16inegpxNl2l4k3fCNIEjn04HJ7YeJgSFUmCGNuFE5Tgfk/gL1K2KEvw==","signatures":[{"sig":"MEUCIHBe3qDFth/0xyT3u103ztYKzuJDHwGYC3rkazLXKo+0AiEA9ZtHhmA6zpU1hQvfewlcKUFQlqN+sIIvI4xLN2QaDeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@27.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1444239},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"bdd1afc00f0711ffae3c18de81087bca9902a180","scripts":{"doc":"typedoc","fix":"eslint --fix","lint":"eslint","build":"tsc","serve":"serve"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.11.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","eslint":"^10.1.0","globals":"^17.4.0","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/webxr":"^0.5.24","@lakuna/umath":"^4.0.5","@types/eslint":"^9.6.1","@types/webgl2":"^0.0.12","typescript-eslint":"^8.58.0","eslint-plugin-tsdoc":"^0.5.2","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-perfectionist":"^5.7.0","@types/eslint-config-prettier":"^6.11.3"},"_npmOperationalInternal":{"tmp":"tmp/ugl_27.0.0_1774950795536_0.7424326330167397","host":"s3://npm-registry-packages-npm-production"}},"27.1.0":{"name":"@lakuna/ugl","version":"27.1.0","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@27.1.0","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw/","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"08773e0c0233c15c960531a65264db5309f9d597","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-27.1.0.tgz","fileCount":708,"integrity":"sha512-ieNAILhag3lDVLx9Dmg+a/8+9ZMEo4pN9r6bNbJUDRnAkDTyGDUfxFGDfKulJbBfCoeZo7B+oUmgTy6rudTvrQ==","signatures":[{"sig":"MEQCIA65R2Q6x6BWQPKUhuT+8PB4e00ETVN3C1g0Jxn+ThyCAiABsjoj+gTd9hUVnt0LxIig6BuR8gBM+3hTkIx44FrRlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@27.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449258},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"fcfacf0dc62b75c96e99e8e41fb6cc0627fe4fc7","scripts":{"doc":"typedoc","fix":"eslint --fix","lint":"eslint","build":"tsc","serve":"serve"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","eslint":"^10.3.0","globals":"^17.6.0","typedoc":"^0.28.19","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/webxr":"^0.5.24","@lakuna/umath":"^4.0.5","@types/webgl2":"^0.0.12","typescript-eslint":"^8.59.1","eslint-plugin-tsdoc":"^0.5.2","@types/offscreencanvas":"^2019.7.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-perfectionist":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_27.1.0_1777696876909_0.014545650858006853","host":"s3://npm-registry-packages-npm-production"}},"27.1.1":{"name":"@lakuna/ugl","version":"27.1.1","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@27.1.1","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw/","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"2e3c9d355ee913bf1190126176b4c71d284ae780","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-27.1.1.tgz","fileCount":708,"integrity":"sha512-T3ZRYYjjH5HlrS4E+mNy2zgWzEQMAoGiiY6a4KRHjCtFmeW4JhBU6kT2uOcLDGiAnqotTcpCmJhuwJF/TZ3Q8Q==","signatures":[{"sig":"MEYCIQDUdWhhffPkM8PGz24z3/zlY0HEICvagDhFVFskEyHwmgIhAJo8JWC0LjZO8dlC8VLt/oMeQZ0RnKhxlxBo+/zy5TBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@27.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449158},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"13ba2bee3fc1f0986a5aa8df9b8988d1ce2b2b03","scripts":{"doc":"typedoc","fix":"eslint --fix","lint":"eslint","build":"tsc","serve":"serve"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","eslint":"^10.3.0","globals":"^17.6.0","typedoc":"^0.28.19","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@lakuna/umath":"^4.0.6","typescript-eslint":"^8.59.2","eslint-plugin-tsdoc":"^0.5.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-perfectionist":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ugl_27.1.1_1778406533311_0.9431392445886011","host":"s3://npm-registry-packages-npm-production"}},"27.1.2":{"name":"@lakuna/ugl","version":"27.1.2","keywords":["front-end"],"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","_id":"@lakuna/ugl@27.1.2","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"homepage":"https://ugl.lakuna.pw/","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"b17f9a1e281409a956ef3af974147a7842a418fe","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-27.1.2.tgz","fileCount":708,"integrity":"sha512-VG0f2sLXfJyLzode7cjn6tc138xsQNiMQm5QGknX46ihvNfuqGcyf347wWwrayBjZT+9wNhHRAdloSyAa+YFAA==","signatures":[{"sig":"MEQCIEtnXmkQ26yelhcK1JLkgef6SSw0unikk+SDrteqQFwRAiATLbMPi1ujcu9tkRynHBVELsKYk+Zn6wuBLDDm55XWRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@27.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449153},"type":"module","exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"db52ab1569776475c497268be8dde7942cbf63aa","scripts":{"doc":"typedoc","fix":"eslint --fix","lint":"eslint","build":"tsc","serve":"serve"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight WebGL2 library.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","eslint":"^10.8.1","globals":"^17.11.0","typedoc":"^0.28.20","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@lakuna/umath":"^4.0.6","typescript-eslint":"^8.67.0","eslint-plugin-tsdoc":"^0.5.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-perfectionist":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/ugl_27.1.2_1787123064489_0.7089263245486968","host":"s3://npm-registry-packages-npm-production"}},"27.1.3":{"_id":"@lakuna/ugl@27.1.3","bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"dist":{"shasum":"70384fa8ac7c919a521bea4754f035459cbe12bc","tarball":"https://registry.npmjs.org/@lakuna/ugl/-/ugl-27.1.3.tgz","fileCount":708,"integrity":"sha512-eezJiwHQUt0sSpwZBue4dx3JaBc2bDWXe5RmcjnxG/nCY1Ytq1Pxry4fAytOGd0iIyyOwjnpXI6vQWuboK8aDw==","signatures":[{"sig":"MEUCIQCgjEdDfT1hpjSNwzfQpiOSEalDiSQDx2k1TwjGW3/5egIgR2G9grA9bKfeXiwEKZFPUMlwB2qgutXzyMPxFL6ezgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICXnfMUCqmWbJJmcn4P+7Z3GqD+GfYRqyHstMOv3fuARAiEAlnZkz5Gr2fB0V4FYH+3M0/oMW2y04MvRasixuuwyTM4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lakuna%2fugl@27.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449153},"name":"@lakuna/ugl","type":"module","author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"exports":"./dist/index.js","funding":{"url":"https://github.com/sponsors/Lakuna","type":"individual"},"gitHead":"7efbf0717223628ba17978a6712cff29195608a0","license":"MIT","scripts":{"doc":"typedoc","fix":"eslint --fix","lint":"eslint","build":"tsc","serve":"serve"},"typings":"./dist/index.d.ts","version":"27.1.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:939991b8-5a61-44e4-b3ec-2d1698ef211c"}},"homepage":"https://ugl.lakuna.pw/","keywords":["front-end"],"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight WebGL2 library.","directories":{},"maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","eslint":"^10.9.1","globals":"^17.12.0","typedoc":"^0.28.20","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@lakuna/umath":"^4.0.7","typescript-eslint":"^8.69.0","eslint-plugin-tsdoc":"^0.5.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-perfectionist":"^5.11.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ugl_27.1.3_1788501781929_0.2669935607948575"}}},"time":{"created":"2023-01-19T23:20:17.902Z","modified":"2026-09-04T06:03:02.356Z","12.0.7":"2023-01-19T23:20:18.154Z","13.0.0":"2023-04-10T21:03:11.656Z","14.0.0":"2023-04-11T04:35:13.876Z","14.0.1":"2023-04-11T05:40:53.576Z","14.0.2":"2023-04-17T03:08:51.765Z","14.1.0":"2023-04-22T02:25:09.265Z","14.1.1":"2023-04-25T10:54:31.490Z","14.2.0":"2023-04-26T01:55:43.730Z","14.2.1":"2023-04-26T08:04:12.409Z","15.0.0":"2023-05-01T10:34:46.323Z","15.0.1":"2023-05-01T10:41:41.677Z","15.0.2":"2023-06-15T01:27:23.837Z","16.0.0":"2023-07-30T11:03:14.435Z","16.1.0":"2023-08-05T03:26:59.002Z","16.2.0":"2023-08-05T09:03:05.036Z","17.0.0":"2023-08-15T07:47:08.440Z","18.0.0":"2023-08-16T03:08:04.893Z","18.0.1":"2023-08-16T03:33:32.726Z","18.0.2":"2023-08-16T04:09:28.011Z","18.0.3":"2023-08-16T04:45:51.877Z","18.0.4":"2023-08-16T23:37:04.578Z","18.0.5":"2023-08-17T00:44:53.518Z","18.0.6":"2023-08-17T01:26:02.260Z","18.0.7":"2023-08-23T09:56:34.483Z","19.0.0":"2024-07-10T07:58:57.948Z","19.0.1":"2024-07-10T08:10:06.032Z","20.0.0":"2024-07-12T16:03:35.256Z","21.0.0":"2024-07-24T06:19:02.867Z","21.1.0":"2024-08-01T09:02:46.261Z","21.2.0":"2024-08-11T07:54:57.958Z","21.2.1":"2024-08-14T04:27:54.246Z","21.2.2":"2024-08-15T09:09:17.629Z","21.2.3":"2024-08-16T06:16:50.766Z","21.2.4":"2024-08-16T08:52:23.384Z","21.2.5":"2024-08-16T09:11:08.648Z","21.2.6":"2024-08-16T10:01:44.794Z","21.3.0":"2024-08-16T19:58:53.374Z","21.4.0":"2024-08-17T00:32:42.915Z","22.0.0":"2024-08-19T03:07:25.043Z","22.0.1":"2024-08-19T06:44:29.474Z","23.0.1":"2024-11-20T06:48:23.127Z","23.1.0":"2024-11-21T10:18:58.902Z","23.2.0":"2024-11-21T10:49:00.189Z","23.2.1":"2024-11-21T11:05:44.908Z","23.3.0":"2024-11-25T19:26:26.663Z","23.3.1":"2024-11-25T20:38:41.567Z","23.3.2":"2024-11-29T13:35:05.990Z","23.4.0":"2024-12-04T23:46:53.461Z","23.4.1":"2024-12-05T00:32:52.432Z","24.0.0":"2024-12-05T05:07:23.111Z","24.0.1":"2024-12-05T05:43:53.187Z","25.0.0":"2025-03-10T03:39:40.398Z","25.0.1":"2025-03-30T09:58:54.378Z","25.1.0":"2025-03-30T22:21:47.561Z","25.2.0":"2025-04-03T21:59:04.650Z","26.0.0":"2025-07-26T23:20:59.428Z","26.0.1":"2025-08-22T06:29:02.944Z","26.1.0":"2025-08-22T10:50:16.178Z","26.1.2":"2025-10-20T18:21:04.738Z","26.1.3":"2025-11-18T13:24:09.168Z","26.1.4":"2025-11-18T13:40:11.753Z","26.1.5":"2026-03-18T07:17:48.796Z","27.0.0":"2026-03-31T09:53:15.764Z","27.1.0":"2026-05-02T04:41:17.153Z","27.1.1":"2026-05-10T09:48:53.458Z","27.1.2":"2026-08-19T07:04:24.648Z","27.1.3":"2026-09-04T06:03:02.028Z"},"bugs":{"url":"https://github.com/Lakuna/ugl/issues","email":"travis@lakuna.pw"},"author":{"url":"https://www.lakuna.pw/","name":"Travis Martin","email":"travis@lakuna.pw"},"license":"MIT","homepage":"https://ugl.lakuna.pw/","keywords":["front-end"],"repository":{"url":"git+https://github.com/Lakuna/ugl.git","type":"git"},"description":"A lightweight WebGL2 library.","maintainers":[{"name":"lakuna","email":"tjmartin2003@gmail.com"}],"readme":"# μGL\n\nA lightweight WebGL2 library. Includes a variety of classes which are useful for developing two- and three-dimensional games, animations, and simulations.\n\nDocumentation is automatically generated and uploaded to [the website](https://ugl.lakuna.pw/).\n\nThe source code can be found on [the GitHub repository](https://github.com/Lakuna/ugl).\n\nIf you are new to WebGL, I recommend reading my introductory guide to WebGL2 with μGL [here](https://www.lakuna.pw/a/webgl). If you are already familiar with WebGL, I instead recommend reading my high-level overview of μGL [here](https://www.lakuna.pw/a/ugl).\n","readmeFilename":"README.md"}