{"_id":"playcanvas","_rev":"332-405b71ef2f09ce20f768ba8133832277","name":"playcanvas","dist-tags":{"lts":"1.77.0","beta":"2.13.0-beta.1","preview":"2.19.0-preview.2","latest":"2.19.2"},"versions":{"1.23.0":{"name":"playcanvas","version":"1.23.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.23.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ad16c202fa7a7aac1c1bc663960700de9a42bafb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.23.0.tgz","fileCount":24,"integrity":"sha512-YYdAUmI5AUnhrKK5JdetR4/Csc9/RcsIfhecApc+i+0kzaNss0k3SykF0r4q8m5DD/KUgRaBBgkLEf5vIQdK/g==","signatures":[{"sig":"MEUCIA9mDpuwr/ki/GyhPCHkBQ2pVG591KwJqt7ifeGqin25AiEArBUGian0rXdd0holuD16ah9pYNKHi51FhArZYNJF1iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3719591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcVdwCRA9TVsSAnZWagAAkLoP/RHYN6U/E5aMFnBfgwnw\niuUQJKeVqNN7m4HSfmWnuGaedKWTDE566vn0pn8Gej97Xdg9tpwc3w8nRTPw\nj9SSIoXKIpSU/Kq/Gb5+zdoImAH4JQKYm/IWh7X2jExwXo10anfk3V6qS1w7\nGaag4cvQzxR6L7gVi9phNzDwPIQZ+PK1lFPveJnk+zo5iWuNzYy5wghMxuUV\nzrGIB+jfYPnWTxttr0mLJ9Gy5NuZ4TGCSEC4NFpQj9wjsDqMs78GqxqgXQvV\nj6TtatOWo5QIUBZXmlMTY/ufyVxPvQ+WQK5QsCYEeSr5AWbiwTkVE96bZfKq\n2F7bfJLKXsd+7GVycxaNpiTYLU+htIRVtrfQqcyIDR10/0Dqp3dhfU2wCOkc\ntLMM54BjPd37wdsJBayjIjl1OxrJs+t1jeQft9eTQaWHYu09khOg/VWZG6+Q\nPLYevxVRVU4XnY8fcEl+s9U586iKi6Bi8dgGX5E0uzXxnfNr++a/uGzsUMRY\nLrakKTMaiW0HbbCB9hw6EIQ09z4xcLbZV03CxYB+/xQsAq7A4kU+epYY/nQg\ncyzMrcPlIRztcrnfsJ6bFMIivei9PnYGGiF4Twjq/G1KDxRACohZoG25/YMj\nklFtaap/R6u85y4RTGJscjVwltEpnOwbyZ1PuGz5aqGFVmLaR1YGeOG728Mh\nduRy\r\n=6hYe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"ad074ca8248073c4946e186ca0205541a5bb4eac","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.23.0_1567709039627_0.2279639209615416","host":"s3://npm-registry-packages"}},"1.23.1":{"name":"playcanvas","version":"1.23.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.23.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"aaec1790eec84323577ba2291ed9d07468ce9f74","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.23.1.tgz","fileCount":24,"integrity":"sha512-jPt9xEkfk2MobgwAlU/fecrrH94zL4uoos8B1ydip9BT2/jaJLRz26DX3UIfHQXVjP1BxZ+X5jx297M//y5IYg==","signatures":[{"sig":"MEUCIQDN+NPXUdm66xNmeDwaVGZp1KpjaVGTuKl56kU2s8o/GwIgDbJfFBcyOiqpO7W6w69sPROhIzpzmv7QjHJxmrByaRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3718783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddr3OCRA9TVsSAnZWagAAG2EP+wUedcZt8IBd1OUBZTHg\ni4wOnI36J/8GuvYMIF6d5hp/UWbwypfwcks+WbYRGdCe1/Apy3tl2wY7DVht\nO3B8XfqJkbGFBpZh8UVv2KWlqyzGLiotO4n0viVMoc10KFhnvIVgraOo6cKq\nQE5fKMxXm92LljTt1wHUWl/zr8VoHLD4alAwD1JZeqgui4RLiL4YZl8RPT5W\ndHxtygivy/T+g2jLYWJKg/gzAgKIjbE/T4D+hHcUfRBKdx3R2hQKEa5HtLrZ\nhtuttBW87P+W8/IGeY09NNgP7zixMJ9eVIzKywuVd+1Ku1xqcHxQCJwLU3D0\n0Vdkg8iYTBX45K7jdcMhC3n6LiCAp13aOkbttTJHdAUgCYWMdWg3kDnFQJPE\nF6HsHRilx7bom+7GawK0eUjdKu7xaO6TTIRkkn2hf3Gy/h4qUtVP+eKAcbcF\nR09u+2AKv0Xn7igOSZ0sPzOld0YE/JsSzAczZfb6lSedw06h8/m5mizQjRoe\nsvKraeQVH0dj8//C8jbOF30bPidSqlI33/Zrmq/PMvsW+PT5ejIwW4IMoopk\n1DioBlsm/+SokOJ57qhAF1TtbH5VhnTtfKQgeBm5/YkbZ3tpw0gO3fUqDlW6\nRiJqwc17rHW1WdBM1SsSdu3U2+f5uPLHgFEqeByCz04XowVMLBiqvcHpuy/+\nQ3mD\r\n=Rjjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"33511f823c10dd825801d7d4859f7777ac761570","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.23.1_1568062926085_0.025007336516919665","host":"s3://npm-registry-packages"}},"1.23.2":{"name":"playcanvas","version":"1.23.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.23.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b1c4c8132287c8824419798d8b2768455a3fbc6f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.23.2.tgz","fileCount":25,"integrity":"sha512-HzqQYdhGd6ZVM21NsBrHQPY+nx+XITh/X7iPSx1m2W/MqMOF3Y2kJb19YTOlUDx9RxjA1jIyV+IGdNl0vzv6iQ==","signatures":[{"sig":"MEUCICB1a9ZNdGNQf1kHndHxspRRnowiGqO7ur60cBqXEKWyAiEAzHh/BAs+QIvGA/vPRdmEnUE7eoJUdhfgYZ8nBRp0Ojs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4004183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlUT4CRA9TVsSAnZWagAA9yQP/RPDt11KoR6EiI/i/JpK\nfSmkLJTLZIWjgeKcanZ0UWnTMBZIwPH7VbAiAHB0OC12Id/5yfkobuxrfQil\nZGW9MOfUmTwGyq5zsb/iks1TvJvZoSIPApBYBsgS6FK4MpuBdKWOTN8+wITQ\nB+Tuwvi3ZvAF3GhyzDKay8tfNTJHxFly736pU0ywQszpUpR+IMwmOl1TbJBe\nQYM6kPJE8tnjNpvKRUREOZmuySmbpJzKdLJig2CNtBV6b3as8EY9kYuwIPmi\nxfDtxb0H9beXLArcHBBwaOkmD57Y+f1ZDH2lRVRKe04fPZwLmJjGKnBJyEOp\nbEZ7Yk1al2fzZl5YuqeYq1H5B5t3uw/GJmrIV8l9z2eGFHIr5Rp4mzkiPVw7\nDbpPYyeHZJqGuEKxTiyEmoz9qaWdPF7s0JycxAiXK47UbmNSPNDMzy4v97+c\nnPe/qvDH/tJ2reR3sCI4CrnBjjtruwKvdrrBefepjBc4t3OkYOdKuF4ShKDR\nZxKV8vLiMHOSOZesHL7KPiXx/OG6OKEnnZYS6KjtxODwyxFMhhddaef9+Twe\nvpuP432nzGfbV50zplUg8crKAZRnFzyYN0cyrXB29MWpFmJpyZ6nQMfL0Q/H\nWsHexvqVGkGHIWoOhXNMxBVXzXfSUINKxZScEs5oTgPqN4F2Tl/+h4fFidvK\nUeNW\r\n=eC8r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"b47ed54fbb3fed2431a9fb345f9d41d6f670336d","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.23.2_1570063607420_0.872657109274682","host":"s3://npm-registry-packages"}},"1.23.3":{"name":"playcanvas","version":"1.23.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.23.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"54b1384f7aa12358485e060ba4718402fc56d8b8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.23.3.tgz","fileCount":27,"integrity":"sha512-6M6mc2OSpHwKW/vlxBA54k/1Iy1nBzcmX/wqWj527Qp6a/qDA2RoHK1RieLD5jAfvIoTo83JN7JE1Iuvlx0KPg==","signatures":[{"sig":"MEUCIQCmbZatyf1vqK0GzOd7h/+V2kEI37gyRCLXliqiqrrzYwIgDkqEs52S2ioHN8edRzRqE4IWmjY940vLq99nmNSj6jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrgPHCRA9TVsSAnZWagAA+HQP/RKVLkV4lySxGrqiGDHc\nB1QeApktW/GccCUOqYBzyN7rydUaq3OzG2sr1lnMJ0e1OEHUJ0dtBvsYLwi4\nYXSNuCrvVRkQ1XSrSYuj0/WSb9FUVqMjlZUwbPD7a04YGzNpjZusFHMb6ZGF\nrFkWpiheOTNFBZlhMAwUFNwJsGKFGTHRx8NK0xh/G1WejHgwE89vBBR7wBSR\nNQgzuq46vqnWcLZ10RULfDymCwLQ4IXjXktoo3LIwjOpJ8bfeqJ1DZdxaLgy\ncBYWM2SBdqMksxHaEUEeALklZgw7AVh+1Yyd3I1H3owUgrP1EwxLqx2dfWOi\nCUsfW/Z2m51MpdVlz24EAO0wYCCH3XLg0TSOcNsse7nEukm1FYNVTgZI6nVR\nUeNzM3HcjZk5fs54M06Aoczs8ycX/DKjBS2T1VubNq4B2Bx3NInImC3eSOvU\n1Rhvm9pLwWF3mweZlQx1G54q7evLyIFFM/wLBvm+f2AvzbRgkadtf3SG3n1A\nqRejPyal5CE9ILV3l/YBb6gSh94rndmHsJBaMmv7wL0lGXQ7C9A+I7M9Wbu1\nvWTkdgfiVf5zse2+/NYhNynO88SyHHSZXUyNDo0G3Ve+9zlECQPx+mQGdqLf\nVKZ7RK7em04VwAFmqtwjqia9TxurbDvROMY9JCYkuAipgAVKaKr3d8Xn64iT\nWClZ\r\n=qGlb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"54016694460b63a5ea16ca5476ab6add9e27814d","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.23.3_1571685318762_0.26755561248601323","host":"s3://npm-registry-packages"}},"1.23.4":{"name":"playcanvas","version":"1.23.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.23.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"886d5d4f0a0e6c338e47a5d11e15160de3f17c03","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.23.4.tgz","fileCount":27,"integrity":"sha512-feTRg6Oz4wb3/YRpFkL+9SzfDhaw7W9rELOFUXnRX90Pd9wFdA0rmjluFHhGeIh2RYhJg+rcgcKDqEnuYKx6aw==","signatures":[{"sig":"MEUCIBLhtChy0Oga6S7salRo+TFr4lUe53akh497VmPCPyhOAiEA9DhTamZfpPRWo9CbNh3rHMuwqkzxCC6E9R0nKVq/Xsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7563032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtWvnCRA9TVsSAnZWagAAJCIP/0/3CEFO85jkztgiOTKE\nWQaox3iVYYCKORp4OIjom19YdddD6mDIirBwCZIqmhqE6VZUHvQEjMRgy/8N\nTeVHCj3MtEX/QEZDOn67D3AQZlxrl+aYvBCiarEpt9lxBxKyM2lZ3hIZvsQx\nf8HaHDVoEln3D7NaWGB5Vx9cL6QLuqg+MGhgSWVqNaNkYnFiENKjE26hfBGb\nnJcRYNjWVR0OxulClboO7jjgoR6gbJDTiMtEGLm7qctx6UIkfiZoh6HwOhFA\n9N2PCDvHOhdDdJqmeh1fDbtEBWfeYxkk0owLMiraY61fjKibiCwi/KGS2G2N\nATfHViUeroal2qGKXt5IPSKzLXRlcPbiHsMywVspbZW0dhgR5ADaALGA9pQy\nm04Mttyejs/GS+rW0rM5Z32ZBnBHbbmJxLA7nXJyqkTeha6W0ifG150ArRre\nM9ebiOOBvaKCvWfupMR+yPUFIVSFdYQjwHvpIpWoHX8k1/L8sVd0TyyAeRjh\nyFL1cuSkRDiGm6bZ/StfTD17vkojDZw67LWzMHsdIObDXQT1m0VSuyG0mlZv\nTfa0bsUPf+kZWQttaBbZPZy56Yjcw4oweCYroIYveK3ugKRPnIdzU77e+Xxu\nPeYRo6g2PuyxqftUnIZS1PU3MLhbo6DaTkfR/7iBT8K7R9HOkFfk4gU/rFwe\ngf7z\r\n=wKw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"94239d447ee658f6e746d2582113e69682a20fd3","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.23.4_1572170726443_0.1259178906080718","host":"s3://npm-registry-packages"}},"1.23.5":{"name":"playcanvas","version":"1.23.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.23.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ae4f5203c05a73a19fe09e503626d375badbb0fd","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.23.5.tgz","fileCount":27,"integrity":"sha512-TM4YJcZcPYXRl69urkWythgapC/fJ89eAmcuLe5BaUT1AM2vh92fwB74XWNb+4m2Va1/Rr5bPRMjBYPQw0/TkA==","signatures":[{"sig":"MEUCIBxhXuI/HQ3eOlPxC1fd0Kc/XubMYmIxz8B46c4V0SbDAiEA1/LIVzgC3k4/canL04esGgYIgRW8viZbZgPbApx6c5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7585908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0/8YCRA9TVsSAnZWagAAE8AP/AqnL4aQCpk4W+06kTLv\nTRhfMYy2t9b3LJ6sFD2Pgl3bnnHNDPxCXp+o2yILuWY9Rr0OYTz0xhA3F7gw\ncgu6qOyl6yx1UCeNXZqeflXqWbey4sJHONalD6QV5mGXaVciDVa7uFjkzHdZ\nT4W4q6oyL4C61bcTKPaxQgaseWeV2mRrxZVOYLPfKxwioYPjASU8K5Gpyg+Z\nHJh7NU/UaXFmynNfSCwuJlyZpjGxZxh8f1Ca2+mmFjFssceoiFBd7tUSDDhb\n1T/BRSMPampEuqwmY5l1ibIYgX69eoZA/uNn/XvywLvSQeSEqnz0fS7fFiaI\n1Ur+0IazIfu0EMqrj7y14H/ADCfYMhdGCqjsZz32pX7pQN8PX1B4NDXOhvs1\ne0O6T11SSEBLnxNdpXNwjC5uXC7urWYL79pUUHc3y/tK+C/3FpQl1Eo+Jj80\n+e+OrUx6U8afF4zKBeKWyi1DvrOes+Xn1XH6JV1XDqCvmIEiHGjbSyvy4w6k\n/vvE9HuyqCfERaKbsS4hpjJ9IE75TX+FxOtiCLhB/v+0SHeQb0Hth6l6xBwL\ntRWC+lY/sdKt8bIgaWwmTiEAkNs5GnHWP/EObYZTAuPOKdjsVs71EgVZid6U\nqMhpK4Cz5ErLJGQykabkP0Hn65LIR7hkZ6CHOtZfVAacoFehGiVZh5W4K/mg\nl5nQ\r\n=sveM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"aade8101be4c4b23a2e50fc13d681986d3d3e61c","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.23.5_1574174487755_0.15416492943325966","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"playcanvas","version":"1.24.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"483476b32ec22e305e190b5ea900490aa81f0a1c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.0.tgz","fileCount":33,"integrity":"sha512-h+3Y6w2iE4ic3i5ziD6aXltZPW5EYdH8OzcwlJ358ui2OrXPjrdEGJUwmwqlRqt4/Yttqs/gBufzgTJmFw9jFw==","signatures":[{"sig":"MEUCIQC5cOzIthlYn0M9+8n0j0xFeQSlPXikr/zRWwVB1DvFogIga1eWHiMHC2zjGgJvzfLqrgFPr4Cr9Fq5fbQaM+h1yGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11792853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6FZKCRA9TVsSAnZWagAAwA4P+wRw1R2nYgDLWfV2CLUn\nQHyjsa8ZiBj4mEYDCO5GkXNclFRt9FaW5ZoPiJJz9h0ck2E7WMaU1hHpBgOw\nAUEpuj1cfyB76CQQU5QhyeLvpFFYBWjkFXbEsL/SvF854ZgEnSdIUZjOsyTe\nTu4l8DT0O/6nYj69ynDy+ixCMdOE66Bn+ts6HWIJmIUsexu7h5aZvjD2F4Np\nMTculmkyE1awCOeBPnhN6Y5eGAIhkSGIvB7R08fsMiN0D1Mp6ggy+hHFuan7\n2t8rJozcSLX0OYyEqOp2gIL2k0C5TJm1gKrrccyVb44igTBUCuzmdu67haZS\n2Lh+HT8UwX2jJCAbHke+sFqmxIisZ6/18gwnfCLj0LYVjPdLCaEBihyhePqq\npSFv01aDg7Cu6qcidqnhI89+tfz6BkYXSH7D3R8l1RKggES4CKllpYqdb2gw\ncoUgP5AfHVOj3zUEHz6OYtC/kgHGSiyO9T/34+4+ZcE2KGfxNw9lK+zGQ/x+\nB0bJjJjrfXQNmlif1nep5bn+c23ZvuJvCrdo6vAMDfePuHpKSlmzvgQ80O7+\nqpPh6XMUgE7slU3id2h9eARf7XIQ/wl577t2bmWu/rDUsyMpyLa8olTp8XIt\nsOj5XV4SbUvI/hl/0kozFHuDXDzTUqXUUtbSapKGElUSLSccBbRc6SH9ZH8T\nOSfU\r\n=wXKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"8f3ad75865a99aaa9803f7d2648edd9da9438829","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build; npm run build:debug; npm run build:profiler; npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.0_1575507529433_0.1482816642595015","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"playcanvas","version":"1.24.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"74c32dfdcc1d3138a8ea4681b0ec4134619c21e0","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.1.tgz","fileCount":34,"integrity":"sha512-2blkEc5if6wSa9nsA+DzzSFRpTHZ1kFlBnANSahmRhw6W2D6hN7Nw/hwFug1SvjJslk3JbCL32jrAFoZNBKyBA==","signatures":[{"sig":"MEYCIQCOSh63rK+1nJ9Eb4O2s5WGGlR5Y4jozOgdxerQOgVjDQIhAJsc1wc+TDtqI/N1bUUALTCFI6gv9z2FEaV2ShdBgpUh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11799333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7oOGCRA9TVsSAnZWagAA6/cP/1Qg8Gph4Ur02FolcT/d\nuauSCoT+Rvr3NnJCjHEWcoCPw48wOIBvEv/H92blH+G1PSBmwNKAPhaC8kbc\nJGF4rDdJDkf4giMzh9g+mZY/o3si4C4T8T16f1SrAe1T4bg3BdaKVkaDz75c\nmRnSuVNqPPSIOj2a9dlGJbjVWX5lH9fzwH3M4Bmz0UzBlOfV/yOcbhbhI6f5\nKoQZI+sXIxrkCfaGyqopOh6RfzwAUFXjFQwOOx4YQWFb50W1TDeNFYkbXDx7\nB2vhUhyQxZOzsQhmgT8UtLiXwzCA6k3kt1rUSIxqWQax1dfGOB6A/3ko01Bq\nnUpXdgTItAzYKoNYaKWWNkcw8qg9cSdN53huVJp43I6UvD8Etj9zn94ovjC5\nqBYmFq/340VIsCZG0yO4bStwRkGSlhI1SMIJUJYDC8AXLe0IiMG//urMe++R\n1ow8l87RmDFVrVP6FSRq/b9WbIITcXu+uhoO3+hTYW70EHUqWMlDGbW2ORGq\nzkdtSeAnYqYhUxvXikXdlKFYDZkBmPMBKFr5UcNquuQo3kvoRLT2rmB5w2FH\nvIAkm+ND2vnn9X6F7vpMjtdj4jX1LbPFvpbBMB44ja14CvIXRWMan5X8ovLC\nB/rGU9vhEs8ajgP0MK7Ji8EBX6TOlqpWkJQEIgQa8xkBiQfOITFwraddl+Fc\nz/Eh\r\n=Yn98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"ac0546c8eea9e3c4dc7435af6146c6e3b60510d0","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint extras src","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.1_1575912326108_0.48861869927952006","host":"s3://npm-registry-packages"}},"1.24.2":{"name":"playcanvas","version":"1.24.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"422c31f6517378318623998933ad7a6ed80c15da","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.2.tgz","fileCount":11,"integrity":"sha512-gddjm+CvIkTya5Fgi3dqhxKj9I+6kNgQpgafiIwjy0uIJ0/PWzah89e4uzvlbOoTz3CTM7D5B9iD25Xbv/peeA==","signatures":[{"sig":"MEUCIG+gT3HGuK92opTBchE4EZeqA8/biidWWdTl+mpXnkkYAiEAlIa6xceX0EQYy+7GUs0RngDgiPT1l0g6JJHu8Fbaw4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7583313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd99bWCRA9TVsSAnZWagAAzNMP/ii6LoGApL00g84T7KhF\n21gzFoe+oI+IyUfYB73QPZdAkADEIGjx+Kpplrp9TI45NB8vTMe/CrYU/AGX\nAdvluRjfLjC/5rk6+crVqxnrZngCMv0NmGQ75a+KDLFbsGVRuQw2NT7MlVsz\nKQV5BXRzyCZkPjlBTXyiYolvZmLfXta0YhP3SusiJlQFH48kF54/fwWWizm1\nK7AEIhITwuT6PtInH8GOzimjq1QltWf6VT3fSCKjJuxxNMmI7rALTUJHjsFy\ndLpgRXvY4ouKqfcLidDgFJnI4+V04L0radMNrRsM1sUumxysVog/1l3DNIMW\nBH96vKuOSajY20yjgvfHhKiqwFDqr/rdra9FofbDvlt0kXMWw5iMSsEHhmkS\nZKVxvt0/ywZbOEogzMXBuq7uq/kuugo5MTCgtQp8iJ0n7k/dLjZPECMAV8Ho\nJZBJkOg5UL507T0adA00ZMgAFz/6t4YGHHr63fqd2OOq3LdsPYJHhb+cP8U/\ngssjj53p6L/OFH0UjkKggXGSW5baQbdkFYERPfAykGB2tZ7iTpmP/M0xdOrT\ngpAE8zDHftp32phXs1jIEqNBoCcyji0qHwlJeMW19H9Yf88fs0QHFplnsLJT\nemVY8R7e/bgcN/DglTHVLAVajtu15MRiP8I7U5k5pk6RIET3HkuSj9tIgDzY\nXdJ6\r\n=TSK1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"7a55d6278a22fe8fca42d371591abfa9a1592904","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.2_1576523477787_0.9498754000992735","host":"s3://npm-registry-packages"}},"1.24.3":{"name":"playcanvas","version":"1.24.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d4f1703919cc34d5fe8f94378b38574b0c3365d5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.3.tgz","fileCount":10,"integrity":"sha512-rQUx1ZJAsClrSBstAedL32jscJd4CqWCpmjohB2tFKn890hKjrv4LA1nU8fwygvNWL6UfZJrs2mIJz2uS3gcWA==","signatures":[{"sig":"MEYCIQCMUgeVB0McCFN010V7xeHQaG2KPHsqoBKqqordChUGyQIhAOO1qOGOrbotlqINc1qSOwOwnaG0yH4L+Hk+z7lHsUi8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7580196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+m3+CRA9TVsSAnZWagAAbdcP/iV6oH/pTvzOOnfIld1H\ndJIvOWcJt8WlDYYobP+EYyNN6ya09OMvh40F0z9dbOQbj61OGq1r8I8WNKlr\n1fdBAt0LOVF5cr3yAKjXbYXhAqZeaRjCAEpbFj3xb5rAdP6uoV9gCKd3C2Vf\ny2aB1S/w5TpX8pTIyeoqi5ENiynesDx8n2wrf20ib3I4rsQRnwA0f7Zzouwf\n6tRF7uPBVIA004WkAWX740WjiQNsHpsLVYJjwcLOmWT/ag225fXbi/dW+elq\nxzYEVcaVBkUmgYgkeTqPSjOc7wPdlhlXPoBU68UxKc4wzHGvTiVhOkQL1aS8\npoHFl2XDaVNKtl7/QEKIN5SLgqBgYL922rYLIHe491BrTuOFNEvG+ZXOv7eE\nCd5CHzgJXDpoGW2ZBOm2cfZ1sgkpI4AYDZk/dYxm15slgzMKGj3vfezPvj7P\nC5X/RzlHHnjTBlRLJ0ZkAOmFozOxThoFI1Y6gVfFHOsx87SSLlWxaVM37SnE\n7A3yNuZ0zIRtZnI6V9RZCC93LAlKKS+WxYS+rbLEJwEVtsUjvF9kGwbQ853C\nZW/BFiyQ3B3gjOYmRr072UauuBngZ+0K2vgEXAOPScImnh0SXUvZtIKZ0G2v\nPnlDqjcRaYFvRzqEJqaVfVnoFEUv6erGELPRuMbkgKQId299woLQtVuKBt7W\nZosc\r\n=MpSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"aa1dfe238aad12ba03514edc8ab548aa5d91ae17","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.2.0","mocha":"^5.2.0","sinon":"^5.1.1","eslint":"^6.3.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.6.0","typescript":"^3.5.3","http-server":"^0.11.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^2.2.0","google-closure-compiler":"^20190513.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.3_1576693246372_0.9239730717321342","host":"s3://npm-registry-packages"}},"1.24.4":{"name":"playcanvas","version":"1.24.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b34a3137c938aa493848cc8390b5c81227db9947","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.4.tgz","fileCount":10,"integrity":"sha512-S2QEpM+fQj6SXezZfMPKdPcP9wra4bvZJzoWEwXAdBqRJPkUkN7COR6fMOlt+P8+eMSidieDUq2KIC69MlaHKQ==","signatures":[{"sig":"MEYCIQDZwccihi5VbJBuNhj8tUBZdaBiF1IKer1k8UT0Gr8RqgIhAIs0i7vQOnHEew4/5UdnY8wvqTG+07pOKdWvPK1gnwzv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7588903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFfh6CRA9TVsSAnZWagAA8hkQAKSUPrvO7TvV3AO7XCer\nAyDa/QdcPxErqi/fqg3QqikiU/JLl+8gmc1VHjs3IN8SKY6E2+YttMYj4KZd\njnFtXOhmIXRbS3rC7wj+XTQq5pnlD6pMGliYBXWi+YXvobRR/taVj75e8abG\nws+3mMgGLyogC3BKF4p8/10n4pgpvqzzYtj3YlBnmlt+N2QuT8Zy1Itr+4oz\nd5n7dUdMN1Nb1CBv7HTfLmofdDYR1mWV0ODjcM6Rfi5MtAlpP4iJzCeTi4cA\n3RwAUGjD0H/8NytZDC1mLmm+lOCMmi30+yY9tn062qpQ4XAe2KqOyaEHc6oi\nBAuAkmAbsV9SWvvVEP7poypsMZ2UcOSn0IbWWbfciPapMYbKgWF2pqyseVeM\n05N/ZO9XlSQbjcPVyAOEgYcWVBe6oIiKJTyHLIfUWAKgP8Ycz8Fs5w5nRPnc\nraiRecYhQW1tqOMDGzDa/iBBuoakKZLVZu9DJpcbQpLgXU82xomHD0YGAjso\n5c6JhKGwGMabvMkGqEmeydgtSTn+/L6jBXBl4qWGSVKDDPOY35QyDbdZsBEz\nI1RcPnKJHfGutGuYpa5Y5QfSN9fzVZ4mLOVJnauZmKlftAf1LsmSgG7duKk3\nm6aIZX+vjbtzOMsDkhEWSkE5ifkkhu47ck7CHnwSdo0gcb61dDEseLuzVOlC\neHVW\r\n=BBOT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"8b5dab2b7caf5372c85e37c8acbca7478cb46d01","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.4_1578498170232_0.5312733799757468","host":"s3://npm-registry-packages"}},"1.24.5":{"name":"playcanvas","version":"1.24.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"74aab818aad778acd4aef9d3ddd3c759d22eda18","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.5.tgz","fileCount":10,"integrity":"sha512-nIndWCj45A79vLdEe8WFOGrTOkpsbCfHinDS1lWMAfUII7q+QJS+/+64t9DVv/krk5QhE/LRc7dZJh1s2It7RA==","signatures":[{"sig":"MEUCIQCgNX4bEOH7ORxdPwXE5Q/t8v4hU4Y3p4VQWRVmdibk0AIgRW8RZa4CawdL+9XYA8oMQDd8XxmOvfFM8HnJKzZe8Hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7593997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHxk8CRA9TVsSAnZWagAAlTwP/1QmzNx+dz0aW9n5a25y\nNuLOn7ttZE+Y2aGun3x7QNkSudrOuhBqy38MyMcEqzBQnsv5yuLrgsE6YmVJ\nrSj6rm0JRNywhoqsiEIgY66eOIkpTBVaMx3uU2ik3zcKH6J3WnXWaYP7z+fh\ntAsaqsuWWk6awmHYhZB7Xd/Uj1kq9VhjJiIG4mM4zDLiWqtwbbJOiSHAI1Cf\nmir3DW6Z/Xs0X2N9yVb00lCQvjZwOW0LQ9rnlhqxSYGg3CT2gowDOvkRZLH+\nSMUOPwP/aJA+DIyPsYQCTP9unBenlCypdAcHOqMO52KI1QTsd2wf1L6ITBm2\n4NH7og3wT3cger3ioICQRFgb60JeDkOxTkVd62PTP7+WkqLJwgDkGfAuHIC0\nChU4VJZ5xy0cMZDu0LrLZdSI+FjnsYaXdODj4wVH15XAAYQeRoMXAGApF4fq\nmgKmh1PUAhkml0vwqj6Kl4nnNemCZ+kFe2IXlGdyXjoczfMxTQtcnec2wvO1\n3wN5UBp97fWsxewsW1TvNy2fDHwVyMylVOiHcwieQfok6e/Mcvo3RMXpOYqD\nZ2ySl1stgRffyTskfER74clEmN0AiK/2vQOUqWcbR5Hf7o7b5v/KhYw4JXY3\ntImL67/GxlEJVh0CyjAijZJDF1lPcoWcAkTFz7nt2C9PxVbn/cZEhWjci1UR\nnsIg\r\n=ukQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"95fc1969942d845af04bccad99fe7d7c6a6806c3","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.0","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.5_1579096380350_0.6270468309657609","host":"s3://npm-registry-packages"}},"1.24.6":{"name":"playcanvas","version":"1.24.6","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d6cbbd6c53e0d2b3546e6d30d741694cc1e317ca","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.6.tgz","fileCount":10,"integrity":"sha512-mPBCDEWi9SHVF9ZIgfOPA0HsWTUbsjtgrxfY+trFgkGElvk3FLUTxsXtPXxJ1Hrmv0W2QPMRQpNjCiFkeQxSDA==","signatures":[{"sig":"MEUCIQDHwsf4918qCbvthz7pguaAB6QSeOOOVHQF0DaY7hYuKgIgAb56iEShEQ8sd7Ytwp2q4ZtAt+WRgRQ19GKlonD4kd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7603955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMctlCRA9TVsSAnZWagAAU6QP/2gGemnS0PdZ+p0XrrrM\n2o6U+KwUfg9o2XAD13Id00F22f9dZkfbf92gOg5CRMiGy6jtGipAa4+Wh/2J\nZglAkycz7wTxcVLSy9nLQ+LTvEQTWJ60234CILv1szOVaaMhRjMGVSfXUSdj\n0vKjU9cA2A7vm5oF3FoFfe7anEIeHySt5ItphXwzLS7AjsVqWIPOaIOXQR88\nk7HF6W5bkXx9zrI4De69NJ0PWouIe+gWEoL3EefFyJ50qM3CerRz3IDszuSl\nD90kd6A2351jEMtyLaHRgJT7cSJi2rDGbWMdKLj53kEu4YWe+1/LyS41zlIi\nEA5B3z23o19jsEMMK0UJ8dmftNf5GfuHmrUTgZidVONp2YJKvDs6GN9hQz+b\nszwZ6/Ucih1PFv/Ver8tG6uhqLmbpizjvKPAmJ1BzIhE6AbGYqHuL3GR8Y7N\nQKpsKvg2WOfNiteh/q4EpWid3KHWIxDYw8p3+bt3lpzXsDvmJ81tR7yH9LFT\nlsLYo957cbajyC1KutDx8WAlYZl39dizFK2vgd5JxsreQ1fr8yKT4QTnPzu1\nCsWURXpDUUiH3Ef1rqVclhAQreThT+bqE+nggZALV0l4PKBBamvkK+oR0wTZ\nQ0fWQaLU4uM83aTzZYxNqbBKhHFx1As4ePtMB1Oe5tWurs+wIkGrY6srulhA\nK4PA\r\n=AleX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"5957521dd8b5eda2583806ae62c39c9ccd0301cc","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.4.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.6_1580321636750_0.11415126607552284","host":"s3://npm-registry-packages"}},"1.24.7":{"name":"playcanvas","version":"1.24.7","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.24.7","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f9d653f0b2d392a743279185ce152bab1841322e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.24.7.tgz","fileCount":10,"integrity":"sha512-BXE3s3F6dCl1tvR9Yb4XJed07s3rY0r/xdlKlgZnpPFO4KecqFdj87kjm/nXUxkJlb6fgYNbgt15y6a/4Q8VXw==","signatures":[{"sig":"MEQCIDeGJprO2xidR0DfhjC+7JHNx+ZheR7doWWs8SSmLRFUAiAP7FuXhoJ3d3EpRBjFKSML8gAtMsy4095uscORNqjNvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7603865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePXwUCRA9TVsSAnZWagAAUIkP/A02s/1UXupt+GSzeOBh\npTdRqbwUtlGiFg/19J3eA9cLDf/Hb2O/3zhepehrkusTRu7v/PrWiEZYGd1r\nGbNoz7weU/Wpor/Icm+r7yNUkdNc/fNTmK/tK3/gnCeEe5Q8Y0G9SMhN++q7\nS+j4Cc/ytlFjXd7ukBmSlQMqT3G0hQNfWv0XuAoz5MtI9K5Ou6EiGNYpl1es\nnPiaqh77bUXmFK5QaT/FKPG+5xD0UzFMGK6D8HlKqjC5zGFuigaE86AVwSiT\nqAmVWx41sZ5tbKACjg2cWJqNL+Y+evQkR1tYjBD2Hi75bm6SOQvOEJAdaaUy\nrT3mT3hJQU8nUpmLvGSkELr2Nh0go96S7v+NHYUXgqIuqUorEEpzs7997wId\n93nytdnHJIm44NdK2adAAz2KWuIqEyz62XR4PbAWg9s7vKUbGJK2lEmkG2kH\nP2Gpa6UZirEpC0vzVHUHhRIakYXfKG//+Z75bjpd2XBJNreCz/sPbEbqlt8c\nGeolNt4FD5pKX6juM1GHkeRIY3YGtNA2YuTnRgTHFi7hI0mue4+ndZqqx3sT\nFJwoN5iov6D5Rs93BjmGfk3XENo12I8HMKuxNo6ozX7cUtf6UY/bR3tfuHAj\nZs2MjTRHya3umx3e/99qduLa4tfmRI8b6RRaXbqoCSY2iQWdWfoW/nfqTc7L\nEgdn\r\n=/wdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"f68e4a850d6fac0034491bada6a6585ab1b1854e","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.24.7_1581087764038_0.9914476453806431","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"playcanvas","version":"1.25.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.25.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"71a9fdfdbdb466deab60a15dac34da4c0db7b768","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.25.0.tgz","fileCount":10,"integrity":"sha512-7G+LQbM+ATHSAwKUjJHZPVI2wxU/4ikSssr4Tjg0QzlvF6+7gq6N65XBffDQSO8IGgMdUHmH5yQF/MvkVb0JpQ==","signatures":[{"sig":"MEUCIQDn+b9R0K58isWqtVP7op+MkzZFcVMYFUyuKi/UCIouswIgREamF/fKVN9N3USpWtYnlgFBtqyRO4+JzfojR21FZKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7691997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVCZfCRA9TVsSAnZWagAAG4AP/1sBdQ/dQy125MMUm4VG\neg0ItlW3DEiHzvrYzZ3bfAVkuSf2hIxc1KJy65WZjOgFO5arfYL9fQkT2xXO\n9Ujyu75YjGTKVO0LM3TgZVUwQSxcKGhaBmPKrjTEQt3oQqKJx+/dOE46nX/c\n7s27/4LL28pHGDpPJJGWc3BQc9qpLwfR1EuIkxg0aX8mmAWLI8/mrKtzE2T2\nYfhnxume34bOnNqqBc0mo+5CU5YfB+UMM5VTGDxknp2zj6OM2W9Ha4LqNSf7\n4/5LKPI7dqhCrhNqU0y7knogdHtnufXmxeLx/jYKyzDa1PMSktXxsn4Ogqf5\n/TCzVj2hINvChabr8UD++3Si3c9k5yqkpUMRLvnGIrI0O70qgTEzeB1Pugmv\nslsLtFiJP/1N/pUJ7ZZleaYQjp05wbzdlYcO7k2VQhXBo2sQe6mK+wdU5tMh\n7NFURIBhMoiLlc+VjFvy2+xb5Yu2/iIFtxc9AeO3G3Wn0kcfzbDnqdGyXoyH\nFhaY+4uKOVgRz+032uYXSp5R1ZMsQqg4x1nh8Vq4B/ct2hW5i3slo7TiOwFN\nN/dFpfWKNPeBd4Quw3uGovkWQimd5X/Y0LBunAJTcYph/J91HRRFvgBB9ciB\nxBMZSSHAYeGDkojf6RnfjW8WKyOBSnY9enV3uGOhJrXT1W+CWFH2/xNUqGQ8\nVAlM\r\n=E7Q9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"556ade1c6d41f2d66149bb5ae5efb09e4e4021d5","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.25.0_1582573151043_0.494258013890863","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"playcanvas","version":"1.25.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.25.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e46eed460c53008ed875743fa4f1234c5ea96496","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.25.1.tgz","fileCount":10,"integrity":"sha512-S/wNIKu9OUHiZOW5o1rwwLIWb1jGtv/dpY9xKRYSf+zmzMEUljq5Yq2qq1GOx+NANYmQOPvz4VpnEHWXL1mnnQ==","signatures":[{"sig":"MEUCIQDGBPnM44eYIaxJeVmXFXzpjIW68q58zrKKQd8AryZS1wIgdZJn4EgufUEWKaLopZ2V3hw4d06V0uM47sIDq5JmmB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7691930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVQj9CRA9TVsSAnZWagAA10UQAINWAZCAXE/FRmgsShbZ\nQnUCV3PSHIg6DqglNut4yC75MLUvYpxrwn/zZioNl645RvHy21lMq1h/fsVg\nz06l4vbNt0JQnFk8EL0rdZmdTCaHASC3ks2HEqz5KRX7ZUCuJStvhjBix+1b\nk4JAzKvaMXXRaCfRQsx7ag4rce0KPhjGgzgDpFJbQ4KrP+bpW0lHf8gePO8M\n6CwBq5351LKNjkYWZLadBjbKORs50uXfO/WTuVO1D1ca5aPNGjdmT0VeVt9y\nCCS/VlPhSwhzaxjSif2jR4HUvv0CmbDCiY8vPWM5Jox1FxYuw3s946/Qme3Q\nPxh7glo9YQaQUgHCO4ENe959yEHHWQtGvYHQV8LwZgeB6SGEuKTCNvFLXhct\n/sVedjVgzGWbo3URjjOFjk9SV8eN3+4hkh7R+BAp6glOD2AQwusqlR2wAwPb\ncTBZJzEwMk7xAMIouQhBgERZ1uQ/UySCuUVQsZDNIkcIvgTCtixLGNmgTo31\nVInJBK1nKaD8dfRk9JlZ+RVddWi2SrXn2NZoke+Ag958AgO/t4F0XBoZpcyv\ndfgZNFZmYPkIETVFhf4wqKADpbN4EH07Ni4zccTLMrFUbrFs0Xa4sdnuZssu\nhM2tYJUCsi1Fh8DTeoyAOuIgVPUKTZq9tjIakXonZLi6Unayh/kF3xr3PD31\nnwl/\r\n=+uI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"2bfc9e5c1e6ca89aec7c5ecf590a18b771fca321","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.25.1_1582631164650_0.6015622336094177","host":"s3://npm-registry-packages"}},"1.25.2":{"name":"playcanvas","version":"1.25.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.25.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"12cf8a515e7af3ac31ead4e6ab71ea8f7bead521","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.25.2.tgz","fileCount":10,"integrity":"sha512-1BHj9tqg3NWG08zBpmdkTdU5FvxP1uHDKrS+0MaLPB+67VIX2QB5Y0TZbfdN3cndyqEzTA+9weP/9RY9O6wrXg==","signatures":[{"sig":"MEUCIBVZsfMD6gMD8PX6daxSWmsZm3j+mRIvocr2UyXHOU5YAiEAtcODa5QssqJwi4sEbfSoW0d2pPkrxE8pH5168NcAWvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7693121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWRr/CRA9TVsSAnZWagAAe30P/0+X3ptxP7Dw0oJnbLYR\nBIH9poCItTgQZhP2PmtYsaJ/sEIBvyxmpjAXHtr4lJWGpAS0UbI/+Au3e4LC\nIrX7hZoICg4B/QeX5MYBbfHcNloC9hX5XWINofvfSJ5eqKtRts+M9qYgaMuz\noQMbQFDi/8MH54kcxJyT0o4hHxCR/lZy4h12DO9acTGsOWTOpBx8ZCkBpIl/\nchFZbGHU0eKzD+UOuGJbxZ2Xgg/xrXNm3T2Z52Ltxl1d5hgq09JERRwvJyk0\nBRw9tTfVo4OSAZ4lh869Hf63ZKoUyywkqTkJSxXYIXzGt9rnV0B3iGApMl0S\n23kkT/O0WA6V780bgzB3hTDKWR/dyuMrcGmb09XsOdhW0q+rZ5KeseU5a/Wx\ni6425/W1hDdS3XefkOqvDwwPhUJkww3HKQCvlJUVBQwCFWJPNkx++15XYx9z\n8gzDi8Hb7sZ3ZGIKabyxR7Ad2FSuuXv4uvsamhYShMjYhvSjBdPPkb79elPD\ntmK3+K6DC5+E8OEBaZT3DdcHmDO7a5TYjlbE+yFESG/SgGRCBvXd1QV8Hyvb\nYxP79EMv03xZGHJIms0Kct9OC3oyTCpGWBfnx+j3dNfhwS/Q9Wb+sSCXYyuT\nkSKpIUsmbU7AkEAwlQG+nVCAWBTotCAXRWQQ2M1V+jUqm3fmzIjVRZD8+vSQ\nyPj8\r\n=3nRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"cb5a64d3ee2d05d7aad1a33221867195f90fae0f","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.25.2_1582897918773_0.44736256552354314","host":"s3://npm-registry-packages"}},"1.25.3":{"name":"playcanvas","version":"1.25.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.25.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"81b84a07732bae9f746973ead9c3e65493e1696c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.25.3.tgz","fileCount":10,"integrity":"sha512-VYAvhNZ9MU98tNPo8U4H8mjprVBF6+jehxbocw6tdNjIabAGOqmp6a60X5X3t8cctiQV5oud1qfxJ+UBEn4jHQ==","signatures":[{"sig":"MEQCIDB1Rvumyffw8UReJ/EdvN5jDmjBVFENoX+S8PWKlGoOAiB400bhlYs6tVkBquC5y1CijAkjbctl7xTgmjzMUW8TFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7707393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXmAhCRA9TVsSAnZWagAAcvQP/jT5rvWQz2vaw6Dbui9o\nyBA/AgO8J/QD/7YDmCX0W64ykXRTQVOkJM3Qa4FJs+hqCcm67j8en9/nCtpT\nYeAXERMH5DNafj0h9ylIwfppAMO+M0nXVfPlfH6u1sNYR7JMi6xhCtC9pxAw\nUlrLCM3Ax8DocaKdAf9VkPhfQAzwFxb6R1G6AQO9oQlgHySawzDAIRUADWiH\nMT7jgr/aylj+ReLAk1uWUXmmNuWBgbOrzgcqspEv83qk2lrh01vumx3YHhJ/\nwsaEJA3/QDtwmDxp8+hMfn8fc4pjs3m9BL02bBGwmBrzRkniZxoj/4JXKzLC\njm2SqHUcxDCIDN41KGueqU3AdecOU7C+h1y7gXFClnCxW21+VJ3syH6Xz6jz\n+QyvXZo5Qby+zIVoCCJ1OJ9u2c9C5CsOeJzH3ECCCWz58e52sn9wMJ1QdtOL\niaZCzkBnrFee/ZHDMg4C/QlA3llMi/O3So5jzM9KEQ/6VLtfdaFNeeYkYeTZ\nvP+Y8icor6U1mrLD2fwSuqQEw2G1YZPqMf2Z5ow3MmGrV8LwDZ1ahnco3NV/\njVF7ZEWDgfhyXTaS4yN4ltXM+jl9jp12ruRnHJs2p+EbUTOBHMRpkcP7lQQz\nqtU8HvW5XnAZWmlakd3/bgIRL/GP04TMxqhn9+dBDxSK9U24F6IJtCogMLPm\nU2a9\r\n=HZKH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"aaf91520f90f4450ca7fabeb62adbd591b44e754","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^5.2.0","sinon":"^8.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.7.3","typescript":"^3.7.4","http-server":"^0.12.0","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"^20191111.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.25.3_1583243297336_0.01898971039945674","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"playcanvas","version":"1.26.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.26.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c2f7ec9515f63a8362d03b4300767586d03e14e9","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.26.0.tgz","fileCount":15,"integrity":"sha512-p5UpPejznZswJFOmpwzVLCC+Z+SupzDH9M0WTId0hBGshhXeJG19CYIbbe86nVGHVLbQGLdvdB9BWLYV/zzf+w==","signatures":[{"sig":"MEQCIDqBh28eFZEW5StUDp78hW1J3XYIe6p83HsocOtPgrc4AiB1O6DjbSXE6B0FFCs9f5VzZJWdICB1eoMJWNFn0EJzCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8032259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeezJzCRA9TVsSAnZWagAAYZoP/2T0v9smndzI43gOR7hc\n9hgO5KhCFjXk+4uC3y9oTysmqI3tMxFi0wqoAGU+8kVcJVdqD1owAsuCmCuR\nGX1pbjszmYRLmzo+zlzAwyv9TfwtfDpTnGVGL2j0JhvrnXy8ub/FRaLtvck7\nFNl1uKXjisZPhqrytleyZBYCZShlY26KHJsCT2K6fov1m/LVNAXugu8YTVX+\nAcu/7xTXkrfHoa7hc01PF14VGUiMvxdBUdB3ZSWqe8vsbysqbmZsSZVkkyur\n8g/zrgQbMTK0/t/wSdexAPEc5jEzCt0uA3wqVXBc6rnGuWNBUskh1HXl10S4\nBlnE5rYosWZMf9lXuf+qoRACba7mD6WRyPt/8qMxzC4mGzKxMo6v0wxKZ/Dn\nwh+bjf/C0iFgZG6wWd1oxH7pWDaL/91obY25FmhrhYbkJNCb2GM8EmpPeIvx\ncbCU0re5Pf1Mboiko9nhRFowC+FVp+aFhVHLEy4Ya57bo5Kq13igzbN+LZuw\nq7aS9ZaE138WIq20rR1sk1I8IL82JOnyP317zBqmoMUKH4Mfq5OqeNnft3rZ\nLUadyoSTqfQLLhGiF684NjhkHENIjoZS1YvrGfUo2qtdGCKSW74CjP10gLiG\nZVQMGkxXX7qo3PNkVMxS1ouKPwsbkqlHnOnOTF7Zy4r1ZGXQWyVIyqedpGms\nvzJg\r\n=zwlM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"223ae6d2e7a0ae8471185355cf3257aac78cf559","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.14.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.8.0","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200224.0.0","@playcanvas/eslint-config":"^1.0.3","@playcanvas/jsdoc-template":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.26.0_1585132146831_0.8274093864833056","host":"s3://npm-registry-packages"}},"1.26.1":{"name":"playcanvas","version":"1.26.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.26.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"acab8d8b679c65a409a6b511ab1479ebe134a35d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.26.1.tgz","fileCount":15,"integrity":"sha512-F9gIVyE3RDWJZ7c00sR9r1ztnSF5NHdJWtBeKkyvLeCGG7NCuoNGLsSSRTSsfmynG25I4+s2+i7R1bqz5mnMrA==","signatures":[{"sig":"MEUCIQCPHS/f7+IOWbRUMy++GQPTbUAZV97HRWt2UHj1eN5nlwIgSj7etXNzMFkBCFNfJp+AS/X7I7e6e3xq7941uOntx08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8066641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh6RGCRA9TVsSAnZWagAAZFIP/j7OJdZPy+tHDCck47I7\n3HLj4ZD0fe5k3mR8qmbgHGU4y4H4kVwAAKMqtHF05mpPc2YzWVerXu0UxJS8\nAmtnLHWZ0oeoDEY38VFm0eQGyOD/AbFx7GtGS2uSJPMUMsSz/2EXV+nats0J\nIkD+WIK/BlyBlrcux70AmE1guPgMgWaxTF1YUH9l3Rq+IrrGWeqA18lIB1Jx\nZJEoP61e2zJhfHlscXvSTijNK7aIzWZcAdPnmjZvxXnd3pw6LG/SZRORJLH3\n5jh7RSCSYzXROMszaKR2kOZ7lSgys+PXgafiaKn0EIKDS70LSOJ8wC+9R0Oa\n1a6XU5vHLLbUYtn9+6GLikf6flkeFDD2M14lH/OxMsFG7wvF+aqEFuy07k8I\nEID6Eddg/YSzz8fSyBzYkWXhBuF6/n1yKT8a1TQiU4uQXuuI9comsQlF80PQ\n/gHFm/EQSj/NiVdI8phJkYlmoxCGz2nEBrAqq6NA/PkjiLc9c+JraGtcTovk\nGs209lHxzd59yPOtGSZmLuWAXISE2RUXuL/aT3dmmgeGaNj9vjxOvVe+Q4OI\nPfDwbFS3zSDYLqqq9gSzHW82Th7XQ+1jmOReB6MSKalSUAPZgymIlOQAYcBj\n38v4r2h/egzR0D0AT+DisAq7ykYNXj04gYPshtGNr/dyFhPVzEEOgGQV50o3\nd3qC\r\n=D2Wk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"2a5cefb8e4d494f9d9e8a106ff4a0b58137d2a98","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.13.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.4.0","uglify-js":"^3.8.0","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200224.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.26.1_1585947717433_0.1901817943638735","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"playcanvas","version":"1.27.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.27.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"fe2182ca56182d6937dbdcd5cc016feb211b3f69","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.27.0.tgz","fileCount":16,"integrity":"sha512-SeQMQ/ftafXYcirrC1gY0Ay087radQMxWSTnA4b3n/bvNB21y9T1AH2k1Pe+d75/el6C4wRdp61UKrgCXmDRLg==","signatures":[{"sig":"MEUCIC04IkCasXPuyUSQZm+m5dyIM3QE2+AN+HVZ93wxEjEkAiEA646cR/kZxmq4o8ZQiWFC49DP7kId/5/RKAeh1j6YcRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8309226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqYNyCRA9TVsSAnZWagAAkk8P/1ZVUJIchmXOuTa66BwP\nc6iUX4wCf301Wyprmzbj121UMJQM3DDe7VtuQT1VnvmFFhNU2MoZrSIo1p3z\nGFaOxR2hKpZRuUoiecywADc/VoHashklDRhqo8Dd89gi2mLD8/hyFvQL/HSe\n7aofwTlI9fzeyGSWTM22DWFzQ3vXXbfZp3L1mybslqFHNvg7joK3qMed6CJl\nzHJYuMRB9DUNM5+QYeSuLfkDNHG38qcn9lDFC/hWgeDMbWcE8gMPd+cej0MG\n/UmiLNSPTedO022xqAIdSk/oHaSkkW8FBlyiehtikkom9Wzb7SdY2hkHeTWx\nY5xSvjdPQi5Aff2UvCp4bpkeUabs0iOSz3Ee8N7UTbLNTA8V8WTOcDJGu8FV\nMokulEjw05MbhTMswhHml5SKUarH+lPycKp00pAbN1YDUtYw9OcCIGNNfWXZ\nqp5L2iA5zUAG0HbnKHp9ibWBDHK8syg5vZUr4zcYdC2PmJMntpUcuM4Niq1h\nb7ev8JkY5OwTrlssMaS1QCLuEK7jg9P1LDST2gQOTnh1nuej190g9xupKiE8\nK9OByw1pZQmBzeJJJlBJVB+QEx2F3h8aypecZqCU5f9fddJ/J+tw/40C7BSf\nz+LmZOXYg7FhV2GPKcakCOKk6Xr9p7n9lAcm2LJc5ogewXDBKazqeWYRcqps\nUqm8\r\n=wit0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"dc4be0fc3219c0fce994078a46b6da80b718bdc8","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.8.1","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200406.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.27.0_1588167538390_0.668662856825732","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"playcanvas","version":"1.27.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.27.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5b8a18b9f33203fd2ec66f4387340764a704849d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.27.1.tgz","fileCount":16,"integrity":"sha512-wygKOcG8/JJB819vu+yM6lafQtqsKhOySwKYAO1RGZP8w833aX9DeGKcWPbxYO2fJ20bsvyMP6rubvNQxWroTg==","signatures":[{"sig":"MEUCIQCqkakPwxoymH3aSuTShPwrk2nlqMW91SV2RoYcF/kNAQIgL5+Q0EoyjfYNlH8k6d4V1L2PY93e6IPlmn9TKxc1TIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8297502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesaZjCRA9TVsSAnZWagAAm5MP/jgUKH2zEvMbFXJCUMWO\ndUim8SFCBTMsDetK8Yak9sG3uWCPzCfH1MLFfo9qu6CD7D39/39I17vsih54\nmO0l7Txa076levl39znDffHSAI4S7Phkd3s2JKVZOp1yvGj3Fr7eWbT2AYoe\ncI/mTH41mzFkMchvUInLFFSKqrVrNY3PYEuKPHLiMYvT/adUz9a6kB3u74rD\nEvWYhT/7wV0p+OsyBgn/FpE4Jx814DCZW5+KR1h/+2HrTJwte1Io+0otoMF3\nX3nvTtPeWQshdYpEiMewZqJOjmqhvhHlFoXKPPoBI0cUvPxM+Eho61yhC/7/\nIn9aDQSFzWbWGz8J/mFP6NYcfsO1RlTHg3CtP/txBEa2kTkSVbOxyTYeo5qc\nmTnFfpNvZXAAspa/qF03l5mr5eZouWpB5IHbN6bF1lPC4jzPcFifag4J6hbE\nciAxk/6keKbr+9uoQn8fsazUZQ0rUijlljSLeCYFakKXm3DpQEBkOeW/8mu2\n6Yd6Phwa8AhsFvNKtivU49EkOdhSaZb45lc5sj7BcswO8hKkHrQ/Z5iQ0JQU\nPLGyr6qPDatZeXRLZXwXv3y5cBkJbCHzTbtzxSVQ40dl/vgHXobohH9I6z/d\niuck3gFpQF3gOrFdc1FTk4nmn28tyOccb0eXemTXBO3rSZI87D6FRzh7GmP0\ndLZ9\r\n=dGfz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"ca5ce46532eaa4d84c064b78e10c694f6dfefbc9","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.8.1","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200406.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.27.1_1588700770603_0.21273776356599883","host":"s3://npm-registry-packages"}},"1.27.2":{"name":"playcanvas","version":"1.27.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.27.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2b6449c1cad0533cf3c5aa40d5ae0b5619c39361","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.27.2.tgz","fileCount":16,"integrity":"sha512-a4S2MAaTt1KdLzjWh7nJTBo4JD4bHDY+upUWxbanWnd7OmrIRD0i2PdaCRny/jMITYZAATJHGQPSd60cGrdw2w==","signatures":[{"sig":"MEQCICKJ18zTanePol5VxNTNyWh+n8hI2vu0fuAqNw3la/j7AiAn2xu/5n7X0AfV8x4+f8QBNTZdQwT+zUcIOI/ushUBng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8297502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes0jVCRA9TVsSAnZWagAAQasP/30vg9faYO+e2T8iRURn\nnXTc3t9rUaGBWnJEQMlYV6NAxyewUzbUJEezvLqeI4xlGTM8950kTEfojy0J\nxXsddYjbygSQLu9R/Lqzh60PvwhhTZitgW1JXrGj31vKA8jywAq6emY1J6JW\nMB+YqO1IwgABBh0ep09olIpyNUWFdDeDLiRAXolJc2n9jBatsb6rihstGnss\nqZ9/9OB+uWASyHWTrPdtUSB1fJYJApYci29nxQc2WLQc6tXXhVlKWklITPMa\n5u6AGOrEanWFYISS9bqih6p82Wo+FlT4vT/hOq8giCLFql9hWKp3R0ZLWDDl\n5zHgHAd8TFRJLCxxHbkDwYrmUnX3bJSm6efyT704Xxq8JOMiQ7WO5MHLYbjT\nhCmpfYYbwrM2VyX9r29rvcNpcFUs8iByvoWCNasvYoROHTZKhFSH4nseRex+\nvXh7+WJ7emYpPK87l/jQyxClEJflUbr+DmUfntZytL7clBVX6kXNrZEXx/QF\nW1Xp1oLOAozLSbOzOFR2iMxyWS6TwXGn2nLiwgvfBudehKDErTsYx0pksp71\nteYPaR2oNtKB3WARdz1zDnLwV4k/D7uS97pEiVJ/AlVAfQsIjF2U8fduTSQp\nbpmx2Sm7pM6d0cqKx1sZjKvoyun4E0OefWVivzEIxwJDIz1DAoJAA0Tvc91P\naNK+\r\n=G9wk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"127c67d7f82109a4fb0811fac2526359540902be","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.8.1","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200406.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.27.2_1588807892831_0.0540908914371796","host":"s3://npm-registry-packages"}},"1.27.3":{"name":"playcanvas","version":"1.27.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.27.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"586553c68ad05d6848f010536bbb139ce485cbe7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.27.3.tgz","fileCount":16,"integrity":"sha512-zzJhJ/9ArUfZKFpRzaMJD4DV80sx2sanorq9cDMa1PedfYq08K385ZXNUnW5tOrd0tiNu9pI5XJRryQIr3uX/w==","signatures":[{"sig":"MEUCIQCX296xV2Bf8m7KmOxZpS9L+Yszos9j5f4I+/NYTMtaiwIgAOwSnBcl9XHX119IP/G8QlXlPbl8x+3LJ2hLdDGSBuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7792782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes0pRCRA9TVsSAnZWagAA8VcP/iF4ViVr9BuC1oYd5wzV\nwrjUD9HrCT1FXScElr9gQt7g+u/xNtoY3xj1YddNzI5osIN1JvdfGdccEtht\nhZm/bVp4pTH3zvGl5kawKfdkzhXka3bL3WsSPaGNExXizVDET14tomb7fzJI\nzwvB7Fmxo6IcqPQ5Pc4+Rr8HwGXJEBVMfJRuTuAtVOkeIugmhGiHLlsIC78F\nygy42B0T+7kyb3IK5OoUbJc+sH/JGrQ4HR0yzDs1dpMMwevt5ZAqUoH1wPGj\nO1n7lPsR0VbyxRREBGlt5/WBGSEm6HxY8jgWnPmmMKBoiuBfI1ZiZmwK6M3A\n0ElWU/H2FFpXcYX32Qd9KTcub+T1Q58ui0NyBwj3JXqOnvdAANHz704xeo7E\nSwh33Eej4CuWrOEe6DaP/1sfkazw0CMTBC2UIjfm59GkO6RfNLkM7zmVAtC1\nmx3/ecriRR8ZPv8v1tu1kSq5FpUD0OQVXamERvRfbbdspGX5/N5lNlcJFoDz\ntEkUOFR7tjSnHnDntH5W3Pot9rproMEUmc6XsROCldWbNdSY+SHjZ9pt3mD8\nz8r4phI21gnw5ne6spJySW6Lqcum0o/IqT7lWAjjk4WUHcEUcKYS15YAXjCb\nG5d6rh/4hy7I9CKeuz7LN8HLBrZQ3jbQw1noWBvYRYdO7SUfRB7mifTBFGmT\ngr/z\r\n=ckxa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"9b7b74cdd2951224019b3719b949bfab145bda6e","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.8.1","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200406.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.27.3_1588808272483_0.4332119938784649","host":"s3://npm-registry-packages"}},"1.27.4":{"name":"playcanvas","version":"1.27.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.27.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4d89ee430dd8dbe387fb6559904a48f08ccf891a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.27.4.tgz","fileCount":20,"integrity":"sha512-3kL2rMsO7zQzsi2v1vUahhW5yIgvCjqUmH0OETbrGgrSdTfrSSEtw/SudTYy2Qjeel0KG8R7rSiSaOQLFOzB3g==","signatures":[{"sig":"MEQCIAnWQvaPgRnAcHxb6ALYxK4fwKdOMWBa+YRGc9U4xrsRAiBWCtHttwc6kdv2i7+kQ616yOGkvuwbcE+ctts1N8pOmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7833462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpjSCRA9TVsSAnZWagAAjBMP/0RuEyQtmFI7SdPr8mgI\npWlQUAfqD7JFnKwbmgGiYbQKdzdrpjcyes+r2/mayk1em0nAXR/P7xDzCFGF\nFevJBZUfLuBWopA2P+aFnT1ppZUwH/inSJTbmZ/0sUlN0CyCxBKqCvf3gWy/\nVYiUtdk4GsXO6rj9iU6REQfCV0E6G0wnxRwR9I5uWqItmLtpUMIGQ1AjSGnL\n/ot7k0DC2V4P1UR6LAFrGHVAxftSgBQSsPpl5nTsWdEqWLgVph8FkM3Pc4JE\n0vVqWwk5n9Nnd4HiUX1Gj+cUZy384QwHHdxPpqrVs5rsx6HLyExz9bRldHO+\n8j7wTLZmVAoV3y9CoW6Jxy+WbP6hcCLiuNXyQGcYdCvpqb5pBBnKtWmoQKJO\nc8lMrkgO9VXnRDYQopxYsHhDP6XmcX0tljIz/WbHrI2XtLIFhXAbIkD2tsaV\npwZB5R11m1Syzo+8hCHS/9p3c9ymo0mNDnBHt1QU5fRrVZHHDUmzeluS8Kds\no13Q9PdwqPuLi108R/L2Kw1nSYgPh8vPQmSnkaCn9JNiPL9S2FD6G6ORpQAx\nXfIzQFyGKI6uuDSghffnlf7JeDDvu3geK78CYCTNK99ObwDwbCNQU5BWhvJ0\ngA1nCB0M6iEg6llukXpS632ZhnYLk3L0AQhK+OzdmFF8paojbvbX64EEsrQ5\nLJLl\r\n=hZRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"f191d82ee095ba7eb9de05c0888430149336668e","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint src examples/assets/scripts tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^4.4.1","mocha":"^6.2.2","sinon":"^9.0.1","eslint":"^6.8.0","fs-extra":"^8.1.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.8.1","typescript":"^3.8.3","http-server":"^0.12.1","karma-mocha":"^1.3.0","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200406.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.27.4_1589549266310_0.3025144622276448","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"playcanvas","version":"1.28.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.28.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f1cf666e560734167a1eaaab31205ce7a9fbc13e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.28.0.tgz","fileCount":19,"integrity":"sha512-SlQhAnNiDtvllemOJaihgN7JR2nMmRJPmXMFR0EZgAnTNsz59pj20UuI5yJ7CovYX7XL74isBfjiKqNHcjRWKQ==","signatures":[{"sig":"MEYCIQDQk0vBOxPv0koAbqm8GyuIICMGXY86IOUl/+NvTFJtfgIhAMLtjEYDGgZMJil1QAspM6Ts08DBDQYRO8jjhY1mdHay","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7200486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2lU4CRA9TVsSAnZWagAAz4kP/1J01fck4dDy8glEqbUF\n5loTLEYhnFl/f7ns+6uaxNiv1DW61gT3AhIVlpS79zRweo+Lpb0VOlUi+LoY\niS4LIHZZUaH6QHbdYEWGAX2j9XPER6++YbVlemjT4dCOoZrO68HxdFHfXDHt\nXDP676Y+V24+j9vl+ZJBgnS4nq9HNmRCg1sNMgkdbYBZS80bWQvyRWzNf3hJ\nRz6GlrF3TPvlKJj8snGVirhpufYrhbZZNABH2THnTZgAdGy4C55vRx/AY73j\nx2ncNYXlfm9kPS03HatAYi5OeG0fzbrti5de7VPXWWyzPi0zhG83peg7O/X9\nSVzLMKTprF/4PW44dKRWaZesEI+f/csbJBk+xrpKbHszMYSHHepkRdmLf2A/\nU0ZHdLiN1jW0L5sMnKeD6Bv3a4paY67WbxPQH8Xkexn44F/n205i56yrJYey\nXoO+NUWLW8EgAFAoaur52eKhVhKK0zW65L6sxPvq3LLu+szmFxyc5Y9c5Jo8\nr3LbiuDvmhBXKA9jxmX/G697fbib/Ff43NroU0ma3kf7arPBiht1D5bW2qHv\n1qWWmX86vVxjxV3yxX5DPx6hLMKJwr3xxsp/fH5xnwjXi4mqBHgPtZ0PsJzd\ngaZWFYv3qb4ZyPKvdL2F4+SxxZNQu4mUWMdo2Y5AEPPFjOL2pddfITXYBVGS\n+UqQ\r\n=rKJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"7952233b35ecc9818961f50d0ded10ce7fbf9240","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint examples/assets/scripts extras src tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.28.0_1591366967654_0.9528411507503676","host":"s3://npm-registry-packages"}},"1.28.1":{"name":"playcanvas","version":"1.28.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.28.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"232b6dd8043e0e449c60141aa306c30fa1f88521","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.28.1.tgz","fileCount":20,"integrity":"sha512-nELqrXqIp648g5EPPqMQrX1pNa9UorzEuizMxvx3RDZvLAj7PEQdfT6Y1j+DDqlaT/UgPgoV+0RmHFnQ0cAlnQ==","signatures":[{"sig":"MEQCIBHwiqL3C1zl4g93Sqhd/esXp4dhZ2OI2r2fWYl1O43JAiB1A9SxNWp9y/WoVymd1lfGvC6BawyQNnMSNbO2gb//nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7944858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2ot5CRA9TVsSAnZWagAAVisP/jlEIiOB//vTD62eEXcN\nyknyefw8gM07Qtcawe6STtk+AQJqp1pBLuMt62WIMlWREGgCtg4fOJ5KgEXU\nVCHNkDZCbDyEWPzZKycrMYx1RD+z6WEAfnE8rk0ATkaU4Xaysl2cF2zZcMfz\nB9Q7NcQSu//Gav2HpxDoOR6Ou+YEsIZs8YOeJkBZaWNriYt2MDgG5QJuDX2U\n2doGdL2+ML44z76ws09HEvg/aD3lTprrOVjV6Wqzoh2Kz7Xv4l1JWJ6WiGTp\ng3QcT2pr5AR5wpD2bXMSuGFQENblOFgWLjtWfmVIv2GBbimDljsGO8ef/dxJ\nj/qflk9QU4aj3fSLw9a1feRlmltx8MJt71l+3Lr9hIktLPGMG41j/Kt5QmiU\nAr6th9bJVzFAg5n23TeNwon7ug/as+6Vau6UUhGXBUoFjhyPYc6vSWObGvgt\n7kp93O+mP8Nx7wK0SYymFPoPzHq+/SsQQLDazYsO5VjTvCkRYSFauRXr5z6P\n0/6O/qTmUvMmfomABRYljLPkFKBsFYcdZuV+ynY88FsTymp7P++gBx6gYTGe\n6QqzgWHwoUuSNw3m6FYVmFFiXXLrs2qMPpPCtraggX0zMtMm+GvGiZ8XQAGq\n0nwcSG1oPQEflRYQ20Hfo7QXCG1aI7vq1Kpcu74T3Vb9Yttg2iQ+HmxGuWjn\nmzVE\r\n=eXUo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"d82c1f734784a3e8e9ff08b558b6f336c7384605","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint examples/assets/scripts extras src tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.28.1_1591380857333_0.08776260647452783","host":"s3://npm-registry-packages"}},"1.28.2":{"name":"playcanvas","version":"1.28.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.28.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ed3a6eb6afd52ad0a2b36e4317403c5465b22ad5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.28.2.tgz","fileCount":21,"integrity":"sha512-u7XX2nv0dbXPL1uoQcZSJKG1rIOzDfaxsnFu9VuYzeJ9ZHDHRPDI6kH/Z64FD7bTsuKWMcOAYKJx/yI3SFajCA==","signatures":[{"sig":"MEYCIQCXEEcIAE1/1E4eaboL515Qdb6TcEoSV6ddhup0eANR1wIhAIIkzJCIUr9TD9AWHrTUJokI4TGqYqMFNNv1FYGIQSm+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7949244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe24l9CRA9TVsSAnZWagAAmVUP/iePtcPBEPMPT9gC+7Ol\nwEy9/rJ7gsSt1C+mTF+PnpHv732S7KfdSGIAp60ptqe6MYnow0kpQkSGEoZz\nTkO5/55mQg9qjHxQHtOdNv+aOTvaTwHK0EkfUZYYFbfStWlZAnKHf4wv46sA\ne7KxNs2aNAJaFRfIis5H5auNYHjCLJxxERl8G3siyqQ0YQ4aqDFR9wZby4hG\nqD28NRbPF/+SA1guiHuilAsZj4+fSsCHOu6y6OEqZuoYMPCfVVTtw8P3Y33Y\n8Cfaow4jaI7oIlPfATKJUhQucn7Rbs+7DPQIGxJ0Y+++Uj3qMLFH+Du4fcsy\nXsuamlUIvUGdd6sVvU3GNy/urQ4BG4FfiFp6TVgwDKBt1tDifbB06V8XRlV0\nesEjNySKCtqETEFa1vbG0H4v3waR7MVvTv9WhdeAESG8qjQqRK51ntArmK5E\nVbH7fEydsEHe/zql8tMnVdZgJXisMyrIsDE6hd1RB7Y5TJMjRhYRihx41I7F\nhZFmby8mzdiYm/0a/mcQeMBoEtFINhxNnq8gjvXqWpvNt00DLy/C8BuW9Ym/\nSDdtMYJBZbf0MZ1Iz8izb3CaSGUVohehmTPRV2j9iO/HRKG3uybLvKaBMqFK\n26CpSgfxLU5ANRpw2ZovakwvOEndQMRr7XrjZgkfS5OzJq6mCKT4Kmtyx7Au\nUKDx\r\n=aB6F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"44ee53daf3dfbccb4e8bc0f05649bd9c39412381","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint examples/assets/scripts extras src tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.28.2_1591445884784_0.14908408153268993","host":"s3://npm-registry-packages"}},"1.28.3":{"name":"playcanvas","version":"1.28.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.28.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"835460dd6e47adc3f8a1733a30ff88a7f3c6aa38","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.28.3.tgz","fileCount":20,"integrity":"sha512-C7vKJolOI+gz7k7Et/ZeDdao6ut2X6LEgYKjFGSSpNIrzwHHW/eBgm9GAB1nlwevIfsbXn0r+d55HncEK14MzA==","signatures":[{"sig":"MEYCIQCkPlZ0sSBfmms651qmBSVP5IhF83EM9/aaw4jrIc+KmQIhAPZKfMN4WLuy0xNZe12+KhJanDRlwXqzErqCLoNN+F3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7946442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3qE7CRA9TVsSAnZWagAAXyQQAIKDJdFq2z3dfZAY2JaX\nrafHm5wvJZURdvpHq6thk5NOpg30w66YP8rIRj0zFC7MZaKaHRhF5SEUgXFa\nJQ9ySypI4viUTYKEDSMUz0Lp5YfoJF9VmSGKP+CAlln7Ei7/o8ezEzj+eIPU\n4krf5KnYgoexNE1h3xPpMQ/L+6WLsiQsq8sUncVjS79axiKXOwMkUYH3JugD\nJhoyYEVfzn9FpeRdC3SKm8UXsu1D0Hy6vua0cDOS8CjcAx8s/xaae4F8B9xD\ndfXT1kp3OtQbgqf9g8VmrCovRJApdgUx6UoQxn5W+Fulr6DFws4y9kRh3ZhF\nK/C34oLW59wInnDG6OXPmhNVeMl7lij5IRaoaJN+BOetHzqk9uBeA5zlRIbl\n30bqBZXoYD1fvrOJtLVKUzpkehs/NS0VYceewDIdBgFW5wa1Mbqpxbrau+9p\nDP02NR0S2cTJ1smFCii1I4R6eAJ3TY5JruRriRkg9BXb6H0up2gZjrTZpEPK\ntWTM4wdB+oJoxWlL8eSZNHmiRI3oePJx0m0L0XuY3R1AhAPV64cuQckXXWOu\nhkp5L1x0R48ionR0DbvTm3J6P2k+X6/FEc9B17P/PctS84JXXDRoyjL2maDX\n6FbF07fbBE9qyogxv7+sl7sXxPSs/ksM4h/Qce3gtzhup1vZiocXOOMklZIN\nzq2o\r\n=sNGP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"9fafe16c61bbee857d359aee456ac6702f0c287e","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint examples/assets/scripts extras src tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.28.3_1591648570787_0.15028802487922888","host":"s3://npm-registry-packages"}},"1.28.4":{"name":"playcanvas","version":"1.28.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.28.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"474388182c98dced6d72548ddbde0fe013021def","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.28.4.tgz","fileCount":21,"integrity":"sha512-kvJuuCb276xCdRUEGTB0zRN/GWt4rtIFlZxbdDUWCarQJd3S8nHhSH/zJLJCTRysjv4SDXb4ty8M6QKpwB1iXA==","signatures":[{"sig":"MEQCIEm/ZTZmwJ2dZnmMxKpoDCfWP1HC16WMbgRMVfvdoXQOAiBpCFlIBjOaaGP8vs+r11reJCNqY7zShRRYQJQwspCQQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8223385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7HiHCRA9TVsSAnZWagAAIvgP/2oUicRP9Dads6n5ucoI\nkGdzv6Jt7eg9gMW+4AcvO9ZODFSIGsbD2IIIy9+tz7hasopko3JRTpE+6eyQ\nle73Q+sK6stWlkInjSnnRBwlYdN9ixwEOCtVZgqCSCJCpIFrY61UhJbvol6+\n/9YyUJv6BCNZNgxPILkYiFCMF3xl16wEgNbSAqHR2UMk5fzjMTcPAiARAPoR\nLuFE5G3IddhKCsF4qqDOTMFMRfGEu91Q2L8TGFFB++2kGFTIZZyXHX8gd9ga\n/BgZ1a25NlFy6FsixVVrVpwNLAvrTQECxQjowiJ5K1GQaNMW0S3nw17eLY71\nb7tU3lDB0pSokX0/ApfZkBQlX/khszFwtS/wEGfDdvi4l0Gb5ZRtzh+D/W4s\nIj2EWIx/xGaDZ7SjzH0H/xS9lZOXiV0bMcrfS/tln73Ai0UTRxaJu2iXRDYK\ndL5TcN/1ygmuednCS7Y5AA7oINOeNXzca96z4ED/sP7N97Ff1zEB1087B6j9\nBrMObolIZBK35NyUYfWHrZLMBJ0Wr56c3O9/V5rotHLUpQ0jHpbZyAJYBFaS\n3TLkRPONjfSX0Qg8Gt/mBTSSVtOk/Lu55sz5M//wbcHvE7G512zhVlSSA7Dj\nTzLaVKFeFG28Aq2+ieYa90PtdSQeNTRAhog/Ikucrmb4utKKxe16H4YDRxsG\nliHC\r\n=/oUm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"e35892617b2158c948051a6f6d5b7d30c7657f66","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint examples/assets/scripts extras src tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.28.4_1592555654715_0.2654918052568185","host":"s3://npm-registry-packages"}},"1.28.6":{"name":"playcanvas","version":"1.28.6","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.28.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e384d1af988b1bce7994a516a9332a3b82cbb2f2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.28.6.tgz","fileCount":21,"integrity":"sha512-yMl2ArmFJYRGZ1OvpmqBXE0q9Z2XGp5C5b0BqXVWtPC1daL4XYyhbXM+An5lEuxNYsumydWzDERbIAuhgXmoGA==","signatures":[{"sig":"MEYCIQDQdCQLGgVdrFH4EhOKY1FaZfEjh2+fzM8g1tXR+dOgiAIhAKjm0cO9Wmak+RCPldP4QJj7UtFNbafdbU9yoLlHQTvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8225316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7LstCRA9TVsSAnZWagAAQx4P/0kSBz4EuT3c+jMnvq85\nlZQ3z7MyguJUnIp4KVnK2MFBTdcxrvRmJQg+Hy6XhV5ztSCh0pWAG3L5gmF8\n3IoGSC6o+GuwtnQdKNXx4FpkOjbCPKUrVcQ8VkZOIpR7SQUwNm3KE+BY/2rT\n6p9pMrLP1tZoBoY/T7Ha5CwZqBGkyiFBdXCSX1kmXulj1rPQRaaHLOCTQJpv\nlg9FdKFuVxYDBJXmNJhJJrNDkrlVdVy4tIMMa++VevYSs35ZptPV/kTbGq/D\n1qTwXSH4/MAbGBFFW0/SQO6mOkhOoAhZ53SIOZXI+ZzSYu5BpN9uFkNPAppR\nSJFZwgXXI30ZBSYDSfivrC+/LoA6vEX3qliWzq/x7rFVFNajAjsVFSO2HVMh\nYm4+l7+7d/hfrFqWfT085S3h52Ppn2QfrCw2diLh/tgqskmawsR60Nm7rFUO\njN0c5DJxaTKH5syOf48LXjxXhb2Gus2cg58yoa9yV7saCO1t6rkfCz/LPgf2\n+J4Go1uw4muVjbJc0rO4mlk/lo4yBRqk8i+2WMVhmKzKkurCrWWho2rNOfia\nLgKwP7COowh8sJSzOEIGVZg/0kVFaB/DPo+TnVMHVjFj+FSTUoFcrkASzAXw\nIvHQy7pmlDKxjRJwPRohwiSfD/kpmx8ixmi0EVCPnPyicBBkIduAEPaohmPs\neb76\r\n=WFBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/output/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"e3d7b88c31ced01558b3895e2cf60b6e1f0020bb","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint examples/assets/scripts extras src tools","test":"karma start tests/karma.conf.js -- --single-run","build":"cd build && node build.js -o output/playcanvas.js","serve":"http-server build/output -a localhost -p 51000","uglify":"uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas.js --js_output_file build/output/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/output/playcanvas.d.ts","build:all":"npm run build && npm run build:debug && npm run build:profiler && npm run build:min && npm run build:extras","build:min":"cd build && node build.js -l 1 -o output/playcanvas.min.js","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"cd build && node build.js -d -o output/playcanvas.dbg.js","unzipbundle":"gzip -x tests/assets/bundle.gz","build:extras":"cd build && node build.js -l 1 -t extras","test:release":"karma start tests/karma.conf.js -- --single-run --release","build:profiler":"cd build && node build.js -p -o output/playcanvas.prf.js"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.5","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.28.6_1592572716725_0.052659302360629434","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"playcanvas","version":"1.29.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.29.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3079cce74f484d45d8773ec208bbf59628fd9fb0","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.29.0.tgz","fileCount":10,"integrity":"sha512-bByDmvxDbRolDKbPwGHWS9Vt5GSVvTfz17h0//50hQk0SoIoRow2gdcQFz8cg6QUwkN3BmAQ9pa0bsJfIKygfw==","signatures":[{"sig":"MEUCIQDIfabAQtghsCPwlvT04euBORA9m1d0Io3esMMLLiX7zwIgOJ95hpJxisS3qkc1G8djfpwAEIsQcSNRv0azGDbqaa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7621023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe80sxCRA9TVsSAnZWagAAoPIP/2Os+6oLoXjO/3xsqK9F\n0ZEZaUirbM6I2pPouO0SqdLlG9I/4TF8bt0FdR7kl+etMGzdpuJCvjprmM1s\n7GC31dGCnSqJEHZ6/C5AMVF1l2E9bpbS9FGoHpNwYMkdJAjCFW9ECDBXpWbE\nTaKTvjdmYFkQ01mAWSYO8wkWD1ZYj4Jobh5sly9x81BWvppSdqwuKqxb+ObL\nwj4HPXhduN9rdpC0/wEcZfPJtmzf8V5pSjEsMB0bXzBcOPKColxEnA8dgCdD\n+uGq4I3Mmf0O7Mhi1Iha7GleCKyx54sWIDj12E7z/Lk4RD3DCfoXQ2oPu6+n\nA3nauJcCgRMPCE0p1ss/9qjfSCnjq4wBRqt1xkwwGsn6nrj7cPHpyAJ68fNl\nBkODcyYtEgWTgAfdKFC4mopWM0kbCNUKFQYdda0uxH1LGbkIUF/xwXqKfEQN\n84nm7y7C+FwbNpj3YwyGaBLRwZcOhK5ewKzgvjl0vHA7MLbM+GJnbWptSwjg\nabrvzZdG80UdofYUMlVVClBdXkfpcrWCL0M0EtCp2ewTcwcRbqPu8r6U+Iv3\n9dK19WFxnnYTVuZLANzVTnoX7zB0IKtAJKE7wspxBUecOuLao6cdY6IzId0X\nGq3+Oty/mfLEs0/4crbu+eorTvgkTTzwnCQnetZdIR1pA1RLt6SjCc/mSPEo\n9N97\r\n=86Nf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"fb8f6a31a83cc70231d7e10dd4cf8de156af16c7","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src tools rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.0.9","mocha":"^7.2.0","sinon":"^9.0.2","eslint":"^7.1.0","rollup":"^2.16.1","fs-extra":"^9.0.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.9.4","typescript":"^3.9.3","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200517.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.29.0_1593002800347_0.037567500030830425","host":"s3://npm-registry-packages"}},"1.30.0":{"name":"playcanvas","version":"1.30.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.30.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"dda12bb7410a825bb0aca209e78577d98556cb88","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.30.0.tgz","fileCount":9,"integrity":"sha512-VdTwSOX9jcHFeb3YuwpqsZvHRdCR59M8bSUhnogqQEUfp63yhNHvbdL8/VqFzSgUuriBP8J3nPOkfwuvCZlz9Q==","signatures":[{"sig":"MEUCIQDCuZAub2OPN8R1TVDdIURKnwTKjT0D8Uxc8QMcYlYm1AIgGTyklnofVU9Z+95Z0fw3xsG61i1EV40f2CWVJaTJhZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6568890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9hlUCRA9TVsSAnZWagAA81kP/0rHtIqKI8jq4KC+/hME\npTWXo6Js76Ca08aTBx6denN6XrUgXbGCF1rsjvlise1XsT45XoNOLUcVO/w8\nuz5uqlgzPZCr5EKw3d3/UEV9nYCk0hafNbEOVwokq2ebwxtYjhpY1bnSeBVI\n9rhBcenuJf41HxYFmF8kk4UG6AXlIgz8kpQ3TIvss0vZn/+8KzXBd0n1WImw\ng5x3aDFqQaypvglS1yoBi84p0qYrfVBVkyNk3M/6L9USt1L3sndJHuq6yooz\n3wBzuEmYFHtD41cnODsL4Q20BxOvUrt0bL1kwg1710fkWXUpgK5VbbiJOnmu\ntxXVJrJsylRheVp2nL6BWslQA7bbOV9fGE2ldH9vo6MDwa7D4KnAOgYxWqvc\np6Rkq5FGwltuPL2XXq3nxE5Oh77s29nFS/YR7/Pb/z7B7RTh589rnaMqQNua\neYukL0a1j+US4A5F1TEPCOLpHa2zF9uHY8he3wq7jM81o7yjrkpJ0tl+Z+Zp\nDYvyT7tj/FGyu8BRzkZoYNI98cy3Eh/pueTKYxsa909QUK3PR+Tnd9nHr3f5\nTHye7lv8VclcoZrIbJnPVFkt6yFPliJHRhFYyJWswSeaKbNOuAXdnYKpkBb6\nkI8nw2DlnshHi4wx5O/ZRUviPXo6/TTb8J6+O0fe+wMmjyH1SRM7XOYRNpd3\nRMbt\r\n=qKlB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"878f4ce89f29545cc876e3845568b424bf58620a","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src tools rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.16.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","rollup":"^2.18.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200614.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.30.0_1593186643343_0.026988572552923307","host":"s3://npm-registry-packages"}},"1.31.0":{"name":"playcanvas","version":"1.31.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.31.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"befd8061554853c35f53a29c24ae884fa7ae5326","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.31.0.tgz","fileCount":11,"integrity":"sha512-GbUnXU9FSFb3toP88FQRupHt4DX1AqOF67k8rYoMhEGimwVu8rxZZay2BYw6mxDh5i/cZsptwwrG54jpmASXLQ==","signatures":[{"sig":"MEUCIERDTqco9AK1VSyK0u7UlHCP6tko3RFvp98qKleoI383AiEAvjztAZWqJovDI2pcloZOZIgnoXnVV8y1TAWgllN/3eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7765404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBPI+CRA9TVsSAnZWagAAaW0P/i1qMUodWpUsawkRMlOC\ngttq/QVObcnF/hceaa19630lM3m0khfctlY8cqygJlFaYkiESDPXIxQtn5si\nR0C8fG8v40ZFOCP+QcYYZ7DE5INOaUqjC+z69fa5QOa0As/Jvobb1R/xgPoI\nihFMkcvXOGq8NczbISKPktEy2u3qHeo6TaozIKbXOs8sq0NtgYbDOejyda1g\nzxZ+qwSrx0fN6v+HbyLOJ3VxdZ+Lw/yNRnt+Ei4mZ55In+s6TH+5QHjuga2U\n/9RoO0yThEB/2EV3CaOqTTdPaa8eR/k/7h32r+uPB119ItrI3FgCZTZX1ngk\nbBYdEkI10OgSooxy3XniRMX/YZ3HuXvve5osKrAS1A9Myd+NKLlab+0pPFaf\nWL8KZltIVCmFsNSOXx/hHoC4FT0/z9rruBXGvXhX7aH6G1QXHwEVMcIblsjz\nsEG+s6Z/3L1q240lLD4C8Pm9Gmq/GgQeih0LwZaSmUtN310N97mNxP8qE0cU\nnlp/EL9urxWfYNmdkcVpP6qTOFz6+HGCTytpbwB/2PbL+dYiTwLTD2MH/NTX\nxqX0NI6O6JAOpSiYpepFtFHwwpJ1M6VeJd2+ax+1qk36XFnc/ujniy6xfqco\nelnM3dgyihGq1Q/IAJGlhb6AH+TMKoceeVq+s6gIsdKSvLcFFsbvPbINU7B+\n1uGI\r\n=oFmU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"ba9d63418f8d6f1141f3a5f4c65a342859ecdef8","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src tools rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.5.0","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","rollup":"^2.18.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200614.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.31.0_1594159677498_0.7112361600580706","host":"s3://npm-registry-packages"}},"1.32.0":{"name":"playcanvas","version":"1.32.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.32.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"0b02a7f57c1703ba229e90e87cf5fcef61b26fbd","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.32.0.tgz","fileCount":190,"integrity":"sha512-ZzPg8Bt1NMMKebKso6A8B/vDm7bhkzCjX17KhYYywHZ+w5kzufvsnMwphE4+uzswgJjWwTy+QtM6AE+BN0s35w==","signatures":[{"sig":"MEYCIQDx09t7aKH8r38wXnSjuQ6ZtfKdf1IRt9uBySHnfzEs1AIhAJ5183HtInu/5H2G4dtSVoN/RsJWJxpTn9+pGtgILEDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13286290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD0DDCRA9TVsSAnZWagAA0+gP/jQnGcKeN9giCcqfYn5T\nMPlcl+h/Fu0kDOwUH9sKe2OXKcwEiYktwxSzZvw/pMTesduPyUftL6ZTDCAn\nvqTfzYXu/qsfqx2THdkEnOTLeuLf+z+04aVuzVq7DJt4cfYftLFsimGqrH0d\nvWg1Nk926eevlqxHJx1oE9343HaliBat32ChaVTy56vChB26ejIfRyu1aZlO\nr6ovJ3qdkP7C2zo0YzzlXlPpLv5xkpDHmtxoTGwuURFQWri5i9hVmxxZ+q+5\nMKx5EPSYMiXRf/kGsKM055BTWxnhIU7FbOG30OOkhkFbwoO8uH2jXng5nsDe\nbqoJqB1tw8zof6hjlfsDSaOZctsfhTtIaKKMX1ewCLNnOWs//++bx8OVXYXN\nrTjqB7TlrWdWQ++WWS9MNpqSU7WPu1GePEACAvVf/iitJfYsXlZWkGyVBgUx\nT9HWc9Fy6YLEMsIBLfqAolGzP70unAs4lgDIApK2dUHVg1Q9MgScYWB5/kZK\nZe7xaUdiX1PgA7Q1EF4tpM3lo1HfLF+/gAYQzyXU1hg5TsR7OJrVj4UF/hnJ\n+vDwZRATRgan+Sl4S7yiM4sWvlOPJR06XnSEMY4eCdl9aCJuW0NdqcrUo+Sk\nHYns+A2O/z0gqqUtzsTqzIZnL2aY2L4m2s56E4NIX/qiibpC2y+5Vrmny3qb\ncrX0\r\n=BnJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","engines":{"node":">= 0.6.12"},"gitHead":"1ff339ceceddbf1b30b82dc3d9bda557609c8e95","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","dependencies":{},"eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.3.1","rollup":"^2.18.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200614.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.32.0_1594835138612_0.25292626577447663","host":"s3://npm-registry-packages"}},"1.32.1":{"name":"playcanvas","version":"1.32.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.32.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"896762c07961e1b3e3aaf5c7cdb80e8e9250b430","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.32.1.tgz","fileCount":190,"integrity":"sha512-dbJZ3kq4U2NXWZIZ1NJni7xLwhqOG5KKWVS9bXrI+lrAYVuKYjHRAdjpq5uHdXta0aWTXauytnORYKOepOjmVA==","signatures":[{"sig":"MEUCIAzwG6kd26w+7671NGXDupL7J/iKCUmcO4ATvtU0NLUXAiEAs0bRfVpl6VucQ71PQSi+AhTcWQlBQQtD4jsJDJ8q4/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13281960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFreUCRA9TVsSAnZWagAArwIP/3ceBIHDiP86uzIOgZMu\n4ErNIUbkMRSWPkuFNeSa55iBF9fzZffcNM7aKXf9VwZq5nCvdvgfS2q/xsqk\nQRvVaVjkXrJs8YeYsciTnX/7eFP6ETSzjS7goyckCLDkcZrikzzVuXu6F60n\nkkwZHIVn4UXWPROZkM5++1d6z/F0h763rqCIYl4YvECihIQVUEteTrUdj9U5\nSfKBxBLbgxtZj0Hxu2OagazvvBrR6UBN7chgpf/unCFCfjK1ZNZsPg+yByJ0\ngKqfkqZFCv4QVKvhkmNmWHlxdReGL0Q9DXRdUzPshyZKU2Q0uI2mH5nw3Iag\nD11bQCH5/fnW90UNXus4PNtB+uPpAT2LNOREA4NFjEOi6nBQBG+5qsLZMQHw\nILuUak9ZIQGboySQUvRQCl6FIToA4lfxJ3wUy0NC9GV2xGjwyj+vDaC9HgHZ\np07gdLg8FwT5s0MfxIdDkxLBq4ZniTMqQrtPZMjlsCv/Eg5WcA4+f0DMkdKl\ng3lcidrU5Ks691hA1w49dDXLRmg7Lg/zam8dWqH7zVK50/SfUdfLBpdZhTPY\n5fAkqwOi0vvq+x9bvKI5hyQEX5v8N5iF4k7pKCY2atI7gNEERbxbaiVEbI21\nIpRFKWnoyVXA3FQy+D8ovGm5ay2DK7HS8OsWJgAzQCRrDhz3KG1VklV2d2V9\nvYpR\r\n=7AS4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"1bd48033713f4a7aeee2983ad9346c82e892b3ca","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.32.1_1595324308022_0.5211368732106634","host":"s3://npm-registry-packages"}},"1.32.2":{"name":"playcanvas","version":"1.32.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.32.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"0ec8a95923a7b38ac39ad9eda180910f4bdcab93","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.32.2.tgz","fileCount":190,"integrity":"sha512-NpVw+HvpXBmU6wQvezM5wXKmdgjvGOzrjW8via79IV82KlNg3F1uuDeGP///PmOgI4VeNutQOAAooEKl24joug==","signatures":[{"sig":"MEYCIQDyHvyscAAcDni9qVayo/YPeScESAtJmmWFiiSpVb1n1wIhAMuIBiU+QKpriFctJqv2B7gE+dnUFefULVIIXbqkfplX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13286973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGCeSCRA9TVsSAnZWagAASeUP/1dQtxZAetU9yl1E4NnV\n/twDY7zxuVwmI5hPj+ALNDF/YTvbnX86V/HLvcOWFON/9lNaw0AUh/fEKk1V\nUG2Z/nj12qNwbKtRXoegmqYNgX5S5xTiub3ZAtLVkQ3FeN36bB1erq4AYrp1\nYIi6PJ5zM6oCndWNsrOAuGynul4ZLkEVY7EdVYnTOjae61u33v4cu91Zb26k\nMLLJmlBMQSOu6W9xdisVBe9/3fH6ZdbcLx2L6cDOsj//dC3wOEG1Uo/SKXsZ\nkEZh1mhxOOtBzld0Fa8hflokJspDo/vi9K8i+KH9aLHcZhCzE+xhMlSyTRvy\nMIDH24SbXl1xNLXiaArb18WG/TOT8K3ah5zInpEi2DwoHNbvJ2ffmLwnTQHV\nHBRRpic1Zd7zeMVvUl6RQeAMOFN9j0iVonMW9WFh3TZq3YexeVIKvcspjpXS\nZREHXwzXYgy6sxO8EHYGpIm9dqKOPLGj90LlZBbF6L8Gmu2+/HhfJJxAI3jT\n0/yuJ5HXktmiFlT3vLMGR9gdV1ZQuqqpEexMajvcbWTLfEOygciL7H7hDDtU\nsjFnB3+ktnwE3xfx7a3Vi0K9VTULAP2q/6umSzYFKi/lW7YY+mt/6izQIAiY\nU/MRqa9mbtwnrj0pfYL5TGyvX/kvs8lZkDf2faHcbSVXzhoJEDwe3AftIfTI\ns0W5\r\n=73c+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"c4de48b79fdbdb3432fdff75394ce5a304f62a35","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.32.2_1595418514438_0.22802533612751974","host":"s3://npm-registry-packages"}},"1.32.3":{"name":"playcanvas","version":"1.32.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.32.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a924a3176ce1ed1a4d52caf01dfc36197da18062","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.32.3.tgz","fileCount":190,"integrity":"sha512-eGgetND/2qH5aaF+YGMXJPY8bI9FTUSTH/nrCg3Fqm6m2VzgbvjahWzk5VYZRJE7hHeiPIr0ENS49ge0ozhFyQ==","signatures":[{"sig":"MEUCIHhbQ1Dq70bnN8QyM2v3lYQcXH7+aCMG00XW63otvNWNAiEA6uFZGeRPoFAHoRRTC7XHD+teo4HSkhX/9KBERIMcfhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13288868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIAtNCRA9TVsSAnZWagAAEpMP/iA+a7vp6bFNZpY0PJAH\nLSs2ASbDD2I5BZqLWmEsIsW/JjJ2x/kKrpeKM43fy98g/gflXAbrNpLWi6wM\nMb/Njv5MtrgIh9CCOJ0AgZDpm19LuFzap5CZ885gcAbwdt8bRi09+kFCt4W3\nuM7KXFDaMjEVkbKC1FbNi0+cS/QxQlI4H0TiowBj1vVUubMYJHecBczLSUZW\njd2xZCX55Xvto9vp4//7ietkptuBNSCcEw8Cf4XuIiFg/FxMawaDEJrh64os\neKDvKBdyIun1YROx/tRb43Y2ilZQlJ2KaBxh/SX74RJGIyRysp2GigWNiwvw\nlVXpkrkWQd88qdq31xhdRhavuoBLeWeZl6V1e4AxrgUA3GRTpH+xslC95kW8\nYMy9r9VhXCO1xkbgiDWz+/F8iDKN4zWBw3IdXsUIMAARR9wvJt8CRyBzrXod\ntwY3Bwv8Ovg3GRfFvFEtKD63IIPEPgQMklUu2DInrQiy9qXVkOoJ7dr7UcSc\npMcvVOe7QCEhGPP2hhieP3nd+cMYaRELvRGd5MINZTBJf0pndX6lwGMpY+eF\nDKbAnZq6jmBt6e96hTkG/udOIIDgpmTVXGW4O98OxFUHvvZpKetHv2e5BrX3\nMojPl7Ca5zR5pW5EPyP1thHOUKD98EN79JoC2/vdCe9pBP8GdJG1QkzkEmmF\nC5U3\r\n=f+Mn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"2e5fd03b371f7b1850fc62a9f5e59302775ff96a","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.32.3_1595935564765_0.9144270732199382","host":"s3://npm-registry-packages"}},"1.32.4":{"name":"playcanvas","version":"1.32.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.32.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1d1c4a266dcd3db5c33411ce0d51a871bdcdd95c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.32.4.tgz","fileCount":190,"integrity":"sha512-VwJq0Lq450CIHvIEvIihaK9XWkTWQ0zwjnJ97+q+v44C3AXRKujXBK6351RNyeqUFVI77+pMzDUI8cKs0s59pg==","signatures":[{"sig":"MEYCIQDfVKS3KmrqrvxBpp8fQ0gGrq9YhD5k/SAQev5CkgByUQIhAO+Y10l15nGQlpS6QK6JCb309LVvQMAzXSmlgtuptQjl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13300548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIu0RCRA9TVsSAnZWagAAeqgP/0SVr3Tiokc6eYccI8fo\n2uPxaw2nxat47+rc33fkWhRU3mdn4Yz34WClJoIluUnD/mkipISOkiNh3nQP\n26dbpAEhoktFBKc7axy5Um0UfppeNkoXWWzXwknP6TFNYjmmUISKSixJyw+L\nd2GVUGHG2+P0SYqImwpYhD/U52g3Q8a+oFcvhXabGBU7OcRPyShTLA0aazrT\nf74C7NHxrKF2RXmg3ZV9yrXFmy9xk0RV3re9gGJdXozKGpCl1nbBzw58Ldoc\nNVD75F5JBe1gdtJYm3dNpPf+mBuEED43YmWXEPU1x6/29aD7/B4AwgCIDlp1\nrLCHLheBTLG2Cru3Ze6h4ArJ42UAMtzoYmwXu4WWAhbZmFpwF/rgF+lPxue+\n7sO6rveWEM48KMcJXcMw6Q+/xRPVkVClgb280pfOrWRiFwygqA+nmCdKjdj/\ntTBOdTqO3nmrY0RrQi4aQuUni6ARdPkaGpE+8ig+Gv3BVO4QfgW5VvEAN5zq\nvmRiZanG62yW5P+5jRt8Vt7CAWJuKTd+ICnzZUZf7fOItviHpgwVE3MzOvSJ\n0VGqZw2kXR7felF/XIxepLuo77q3qHkwigOifhT/rGu1sSgO+Zo1YpeapyDo\nX3o2cUXiB5xULqF4PAk81P7vf/RL8N2XzXZu/tUeaeIa5XM8r8iEvVwheVl/\nQGO8\r\n=RJyy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"5a07c05aeffe9a1ab33e55a817d8eac00af8fcff","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.32.4_1596124432501_0.14238185214394972","host":"s3://npm-registry-packages"}},"1.33.0":{"name":"playcanvas","version":"1.33.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.33.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"aed00b4cb53c3b21e13b075373bc59ae04e23a2d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.33.0.tgz","fileCount":190,"integrity":"sha512-SeHPMNPFGs+Th0Ir5JQsV35YVDvlbBtg7D9CkCDWjHCi/QfoQAOPn1j4E2v8yp2AXRjliU+vu55H42Ba/9fALQ==","signatures":[{"sig":"MEUCIQCQxwGhMinSf4WM0C35QLe8Hp7c9bilYTlZ4Hjihl8CvQIgLvpjRr5lYpsxZNLH0he1+SaDSXlGEOOg0nm/SGZIHeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13334038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLXJeCRA9TVsSAnZWagAAM1AQAJwEo+03Ly7y3xBEy+ql\nlGUGxTKihXC6tblauqNNKC0ytN3VZAflXGZhK6EX9moQhENFp1lgtF2JaNQz\nGdCgM3V5zVJ0SpgMB7cyIGSGv5E5gY8GD8DB1khfpDzn/52JnZyyLUm37RTC\nww9k9j8SU8QOsNxfasUvhXCqFAkVPCQZEpmks2TrRrEeLRtZM7jJxlQiYouv\nlaXbubi9MSIf1kRXlfOpY5qEwH1cLvMthS1Q1dNgCHb32R/3acwlA3GNa0V4\nSJ4J9mlACV0iVOpBuEq1GfG/KCyQc6E0DGLyrA2CRQXYaWGOfb/6ETlSlteY\nVGnGljletBufRihmfEnX4bBJ3OcpsK4GXaND1UFOgMcVgNZkBhQKZNY5cxmc\nAEyZvZaeIApNoPrlB/KbZYNhe7fYFPFGRFsntvhqv1As+jhTRCOh+KIKB+Vr\nI+zlObtfht1eZ63sfytA39vQKnn1JCF+JwzXQa4HGeOvo3XA2fWCNCMw6FIc\n41dRyqWbcSwpfY7/sQbO2/IiUmHDrU7gYWSjCMprxivmbpF4c+Doy8YrUuwQ\n5oKkAc1bs+6UoZDdVUTLWQybInwWlURm9AN1RVahiYiJPhx4MpBrNBAGKoKv\ngpBjZVo+QAtJEDJOrpb64NQ4zQESxuhw+feRY02//FDoeLDBtf8XD5r72Wjj\nY59O\r\n=kq0E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"9261e1d081ba402ac9f436f67cc60421df9d0431","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.33.0_1596813917613_0.30177263956968226","host":"s3://npm-registry-packages"}},"1.33.1":{"name":"playcanvas","version":"1.33.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.33.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e35075d1f68b393a729c4dadc6cd3318422359ce","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.33.1.tgz","fileCount":190,"integrity":"sha512-0TZYCUFS3NF7CMz/RPoLj/LKeo/fwdT1VB5sPkxAQArfuS+v5n/hb5XI2xfjfWx0uJXjQkIPzABGy5tws8MjDQ==","signatures":[{"sig":"MEYCIQD7jDx2Nlk0f8r8r42nSbU5suTPQXyH0XdRPsdM0QSBdAIhAKS3dpxEpeKbEt8u+kqs+CrSnWq6lCVHX1n6F2R5su4Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13333381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLbBGCRA9TVsSAnZWagAAdiYP/0D1qSBZz2TRfVCilGU/\nVlDNNu21A2Gw0tXRpU1/i1rsYz3LKipJuMMTgGAPSKJWRnomDknRlMUwwtBK\nm9jqGB6t4vVCwmtlCN89Qr8mSbg4UqtQl1i5B0JNuAr6DenSyVn+cG2/qyFI\nche5g/IVcPwJcAaeUlguxivR5jHTIVNcgtnbGJ3OLf1hTlAeq61ujalS97EO\nv0RVyt1Bq2JfJpnTI+M/d5DxFg5J2x5TGcbJ4UPyG3ZSK1w1QqBz9vDIqwMI\nqX3h5cSSwOOwjjX6y0coGfPa+xDdpHXQezR7SMJXVyEO0/d8jvouLnWugwqq\nC7DnA0VG4ow5ZCkCBzvYYK+SWu/f1QzzqGIncJWqBlNq2+ROjNBsKgnqlOSM\nTOs06PJ/GxcB0nXKM4D0Y/Xhw9VJjsVQLYCH/DPTr0LGB3DYK/lu8Q1nvDdK\nReBNjiv0MSijefwdLHXcEO0lzi77oE3XKS8+pBlBOhoRJGE9p9MnrPHEETG5\nXoBC6dBz56jHi4Ye5aS3AVl0PcW/Vk+yPFLqfTiRMHQwoA1F2/lZACMvjFS2\n3ndZXQ0y+EVMzY1y4iTzAtdIQTO607OcWfs+VHNhEbsYqmR8BPRcuo0ETaua\n4yNkUP4eBGvEE+qm3C5fMLFFzFThl6S+ueLlNPFgBtcA6Rr7gpsqfH2DYZRs\nZDLC\r\n=DTau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"b6a85126f57fa52ca8f9aa06b2be3e31b69173f6","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.33.1_1596829765547_0.336318749801519","host":"s3://npm-registry-packages"}},"1.34.0":{"name":"playcanvas","version":"1.34.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.34.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d181027439e69328e8279ce9660d646d3fbd3c25","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.34.0.tgz","fileCount":190,"integrity":"sha512-bAMT4+4dSbIGKwA1oh2lhKjbdOI0Wxd12j/xFQLDFt/QeNULR5OoinMW26KIIwHGptTlnayQFErFarBH/abyCw==","signatures":[{"sig":"MEUCIH6Tq0O46nXP8k3wrTmBWXVECINM3XcipGBBFi/yaixUAiEAykT3BL9CIWyosX2qW+JzAy31VRNsAyWQ+wf6RUl9k7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13343431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPUTGCRA9TVsSAnZWagAANPYP/1QxM9O/FKva0vstUjb/\nvCy7iq997YrAZbSGwbX3UHRmf07FCgMfTOeaYjeL4OSCU19BS7vQ3WiOcEo5\nfVen5NxH815KojbsTIQtpNXYwH4je5WR6HREwC9++jSZldKkqeeLDAuunkan\n7wBomnU4T7bi0qDUi0CG96MfbqehEaOUfZLhZ9gSJhNLqpMjqZrYpCAvo53K\nJuxEEh348/DOQ/kpnfUKkJlFpYvnEJ9ExniXF5AhGoDM5XNrkVg3uHL4B/UI\nCDQweO6r18KyuAmALOx8US4svqldE62qmfCzs56oyRX8IU2ZThx+zVvUDcpS\nw3mNS5FVCVq5KZcawlvlN592ygUMStpyjSRfCl5sW0kmpifwFszI7GnRVPnV\nTq/Ful8+5No7Om9r8cF3RZC5w6mUW/PdcYmDMq1uO8tNQNO3KhwGip3ioSqQ\nFU/QBt5L75fMqUMOXGWzmxuqqyY36JO3MFYbWhVq8HKXNwPdQVwqVXUOtbLO\nR+6tyEU6MmZDR0WFQkF61ruweAAk9ONes9/CwDoxBLC8LXKw6yLFtuS2O9Dl\nuY1RehWQx5w28e7HbOTuDC2DqGpQBbPAs97xCR0vvfXo0AuVMYlFoh6vTy6h\nHHyBVQ8vxHWz1rL+STSAOEx/WlpW9b35yoOH0BL27U6HMknMEIKHxGZabP5o\n3QfI\r\n=IkAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"71086a3bba2ec59ba4183852d05d0ec761bf932a","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.4","karma":"^5.1.0","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.4.0","rollup":"^2.22.0","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.0","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^3.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200628.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.34.0_1597850821760_0.6522381294695581","host":"s3://npm-registry-packages"}},"1.35.0":{"name":"playcanvas","version":"1.35.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.35.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"9efd66b4217755b4832f3b9d1e45721a3cb59f89","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.35.0.tgz","fileCount":190,"integrity":"sha512-NUY2qzjAO3TCuX5d4kTGCjAOusXBgJlLRNO3ah/fBqfN35nPECJkaPFTkJxXH8lKcOctq1Syx8fRUxmS8SUwpw==","signatures":[{"sig":"MEUCIQDNqndbV4EijwSVWGUpR8EPpdsgbzU7D4NqoTJmGe6KJwIgOBSLW/1EyNDQ3dSsBIVuOfNxWZmd8D0oXYs1T1E92mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13369375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV5fjCRA9TVsSAnZWagAAwtAP/0hv5oWSKMEYyRCMdN8a\nr/DDEdg9+rKq4YSKwoj6vPt9/Ff6apd5ZPRfF3kTpcfXripvActUVc4EvEUH\neddlECIMdbix3IiKv8vJcpxa9y77A1s/CAfn71JisiFjT/6TeSQhlGEU9dzy\nuRYxK/GgLHsNWjgXKg/aUiOuqM0Ua3vBU9/KUFcOTVdzrvEMho4oFwNq4DfK\nnVIKrvITE10WIyGj/GwK/sJh30dABexJtj7Kfxm9giNgqbTmSEli3KzSLF0U\neHmjyzTgpgD01eFcDlWAEHDgCxOXv1dMbh+IqA4jEEsjY2hxUh6fumllKNVO\nz4ZpkGMX2tAfihOKzvbLQqhjP5HRYcif8r5T7iWGN98lvKb8nmEdYLr29p7i\nFBXnZWzVZSwmO3QadG3RYP41EJmkbDA7dZmWtF6h05I02iAzE57RuYiN6HId\n+o/43uGVjZGuy+c4R7rHwCG0+EAjlXehIa5PNMcUk0c1n+DwU7Dedl/5KzW4\nlyirkGDlrtD23eziW5xuTivZs242X7tpnVpfcm7l/mbBp5JRGZEJbvSH2pCv\nm0l7agme+GgX8Gx6x1PV/H5m1aCgBunbF9ed/WhFKDh1u4X9HBGpHzvRu4P8\nvkqX4Y6rH4Ds3X8FaZVHHjE2YjsCcIEXxpYiHylhyV4kguCdhvY4SMQ50a6V\nANGy\r\n=iM50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"100604b61de012482087e0535cb7625f9d81f994","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.5","karma":"^5.1.1","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","rollup":"^2.26.4","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.1","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200719.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.35.0_1599576034732_0.0075347031669186215","host":"s3://npm-registry-packages"}},"1.35.1":{"name":"playcanvas","version":"1.35.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.35.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6573aa46c76ea52ae7e96efdc268a6cefc787a1e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.35.1.tgz","fileCount":193,"integrity":"sha512-vf+85B1PZ32uQOq86j5fk4N6rxB9i0EG8eYANEqaarnLsssmNZEEtDhQ9fPnrTNw82bVMheeHhGWvz5tl01Xig==","signatures":[{"sig":"MEUCIQCWzTQVl8Fef2Bfi8xbhXHjGPMLJtwAHQeVI5ZieaFr+AIgS+63CTTtOY2yDthwRN0NTKhrgEwfPDv/QRwRWFDmeCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13515486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcx+MCRA9TVsSAnZWagAAfNwP/jx2+BczK4N15ED5xBqd\n9RqTP//puSjVrrJ8E34EuYXcVL8N7DBnvfFwowv7Y8XSwdGdFjcJCyvYtnUF\nVP0c6zg55ECFf2lZq2MLky2i5bEX9+B7Y5liNjm82+UZcWWILYQqRtOqlFue\nJLYXslQEzXWrsg1dpKQbiytqRQHqlHJsQxu7YdA5Rcyx0QDxvOnLf8Gaq8tI\n+EmEYQscf1nXd2XJEzOCkR+8qPuZunA1rnGSBh3Kyvn5TKLiPzh/wGmtg86E\nVMUUFVpWfHCmjcwC0NOfHM2b0P3y4T6Lj1ukR1H3RFlsl/HNu1qkab+vKmaw\nEmBxnhJRkxjWrqNI4KiyQFS8kQrEXx8plvzg/klwzwlcuz2Z2602kgFEkARk\nKs1E13uVSvw2Vtzs7/l4d3hgZHk5fNbYOZz4OkCsPo5gIjzT42I36ZaNCxJM\nnGxiPvHtbACCOnZQkAM3fs/H+phJZ4Gpz1tudDPoyYET8dkV5V3rFEHPcDWW\nuqPNywlcwLAFZ3qGlWu9J6laukiBHA/kYjWmLAAKBqFV8I4vvW7/K/KLnMjL\nGaNtRJHuim2z0MCup6+cIou3ISwXowuSLBi2Tr0Lk2g+fHqn/YKNb7o06VLB\nN1bAkKiMvHph5z4/9OYh4tnN28/a9lu4BgHsLhGX20Lgq7q2u3/26kadHZxN\nJHby\r\n=FLmE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"3317bcfbc623455bdc37bd5eca368744f91d3fd6","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.5","karma":"^5.1.1","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","rollup":"^2.26.4","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.1","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200719.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.35.1_1601380236072_0.2770370935645552","host":"s3://npm-registry-packages"}},"1.36.0-dev":{"name":"playcanvas","version":"1.36.0-dev","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.36.0-dev","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4c59e2591ed48f842c84d3d71518976405578079","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.36.0-dev.tgz","fileCount":11,"integrity":"sha512-61C+/abAImmQUjpHczCx/iSKtxKvgXJ/hSSLWEi2WSWnheUgEX+6p+z7pwB1uZ7bMqXHM5fFStgeF9B/dBFMWg==","signatures":[{"sig":"MEUCIQCf3n7N8vZDCFh5tia9xl2rsaSgP1yEfXCLSIBRcVN8+gIgVBLYtvZKzSnCYyNj41XCtS7WXVOyw3uhgbSbgSnDNOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7903691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmCD5CRA9TVsSAnZWagAAScAQAJFG1dwHAGEp2RP1gxK3\n70cgXRLUwKna7EX6mI+WT3GjUeECevHHq3TQe28SjZwKzaTovhD2WW6tNABA\nElrLLN5VG58Yo4wFg0DnohHgXeRTtij9WBf4fmaKr675c0Leyrs/lT6cFqNY\ngJI7l0iJKy6Oc1SKgLBvhmI4U1WybG20JL+1Re+PMeQWFp4zOcrNo4aC1bkv\n9o1vz13+aWJ9uRSR6QR+sM7Ki4pnNjM6aH2cdcKU7pQaGgYiWocaEbOzlEKh\nnDeClxLawBhX9X6MCPDmdoTWmhkDXUPESkOSroNPXGmWGM8+ESWrd86e88Qe\nwNAW5SXQ+bnRnrnmgvMUzbutpZe8Up65bRrCnWZVrmK8DV6E0rj614D1GS79\nr1qj/yBun3ooajXeacbKVtyzRACdCAMJi220lS2PWfZpXeGgX63E7KiycV5e\nrfq5TKxKOL/PWsj+yRdTdEZDATpII92iOxqru9pSBQkhCihJl33s/C9reGWy\nTzfT8WTfmhx9+KaBrjdf79FC+DkS5IDjM22n7h9SqvvBrLAAFQ+S3sA2DLpS\nmIUuJ5iuqVwOmT6RqSTs96BO5qAOupEzCURrVos+N7GmVJzkFvImpjXWELon\n9eoWv8P2yAriW+Y7GcPnI7JzvqSpuOgUt3oxtZLfgn3FEGMHxiBNIEnmJVWz\njNeO\r\n=hRor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"9d57abb9acd8159f15881158e493e3e68f8a9849","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.5.0","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.5","karma":"^5.1.1","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","rollup":"^2.26.4","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.1","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200719.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.36.0-dev_1603805433031_0.9117825442817427","host":"s3://npm-registry-packages"}},"1.35.2":{"name":"playcanvas","version":"1.35.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.35.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"fd2718a5f0d39d3ea76c2dbd6ed19e6e8cc38123","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.35.2.tgz","fileCount":11,"integrity":"sha512-bu6WutVnOGDHAICS7a1H9SWk89+1tfg0S6us+yETT3hiit/E2j4Lnzl/go3Ahjx2CBIdYnh10L7Qj1eQ90C4eQ==","signatures":[{"sig":"MEUCIQDZDPSCew/1A1uRtNaz9xR9+CWrNa3iOEXLk74cuQnGIAIgTppB7pt3x3HBlO6PuJ4uA4N0Hn71NuKaEHuNMRel7kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7903639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmCFSCRA9TVsSAnZWagAAkUUP/3JnqtwEYR7zZDUXeDtt\nGrW64nGVad6FtoOr4EiZLjYP9SJkpZ5pbL7eiShZmYlPvSWRfJQPCeecwQO3\ndSDyjjOl0NoC2mdIUSKWXYkdu2GzKkUdAuDh3Sa8s4na0dk6oZD+sMo19EGm\ne9v/kART8IoHFF5ZSWptu/arBQdeu5riLDupSRthGImOz4o04UAUtndGOsDN\nIiJyiBwR/Fo7R8NGGlutU10+zztnHpegtFhSQpnAz+HKu+2IEh5LFMk5RGpY\nesFmIqAxh9wgzd9tTaBKb82AtaAQnmAVzPr4axZ7X0B+xLN6AMG1fM4lQpDz\nDU8mDoTIrdQezFv1MGBfywieACw3+k2RVOk5SF8tlOe0WO9+GoxQ7ZP17Hkp\niV34SCd0CaytAMmSta1oCnmWsQqY5C/KWmytcPDFLVWvVrvbV7t43J8M/77I\npubzXURnPW4WuZcgIt7heRoD/7iqk94OyB7furgL2rJLWbvgAZAG72F81AWa\nfR8WjmV/zDzpTuYPUxWGGelDG20Eb4h8Z5AzUp5p5dWz6AAFx3/kwCodnyLD\nT2dpq2enGRfTb4vVtVbt9K9CAxJ01S0xI1c0OWP4WT8EUrU0yU39qwalpC8m\nQu3SCtWdt13mBvv69CgPLiiLz1VRiPviBkxp5f5mxclmj9XBQAKrH59Vnr5V\nlLbt\r\n=ACD1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"65a95af6938ef3f799d6c97952afd0645f2dcead","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.5.0","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.5","karma":"^5.1.1","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","rollup":"^2.26.4","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.1","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200719.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.35.2_1603805521693_0.7495994944034414","host":"s3://npm-registry-packages"}},"1.35.3":{"name":"playcanvas","version":"1.35.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.35.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7e84ab2c27cf429a999be4a7880c5ee80b9488ff","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.35.3.tgz","fileCount":193,"integrity":"sha512-rD0fs4NRZgkqo80Tb53K0MwNLi/BfWS0i5azq06ygFqH9wlMkLS7RWu9lDsO14X68ODpoMIeAEWSFNfmLFI83w==","signatures":[{"sig":"MEUCIQCQycVUWYQn1U7c8TRbUnmDdoUZAbXw+NpFT+TasjhZbgIgalIiGEu6ac72pd87FFlo9giGgY7y6p1knq2dyS7VlOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13583580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpW8QCRA9TVsSAnZWagAAVkcP/3bGkWeLm/4ucXUDg+by\nQ50yGKHNAVKs9IEJC3dZjbF+C+f3P37fwKi/gY4dJRkaiJyEQvc1cUDDQ3us\nO1eZONSpji5TretvjP5ocWMYZYs4r+PPJ9Xoyo+g3g9iEpS2q0+9j39I+W5q\nNjWKkWD97hDQJ/F0laKxNzQhggW0zpTrXoNZBR9Tsn7dOx8xOEyHMmMHi2/p\npvknEQ4v7XNOnFkEcSltuKkfROddvZ5Cu7aOC7yPTID2oFf6VuQT0hat2Qma\n4VcUfCGitjGu31135YJ6/DtqQx/cNlAX24hY/+/k9B6/xDeEVkXbWZ8e9DXf\nTJA77m2/T5De5Rf/RF3aIV+5LDr9cbrPAhQG1r/MgVjqOtWYXaIpHq3QcNN7\nsmqNywOhAcACvwgd8mgyv+vpJg0sWZRYUWz7zH4q+oU53nMjNy6jolrf0ijx\nzrMrfjlGZValoaiZlDBN2Dp4d75PsY7KaLBrh8f2icf0RAY3FYSCJyuwR8pA\n3Be/b/6bT4Imtq970fzL+NDcr9tzrHekgtmkqztF1FSEn2NgTCQNseBznpXe\nVXLCB60tHyG6+webl7HD//uPmZYgSTg0cpuA++1WbxnMyzPE6gAehryXfbc9\n+uOWovnehOGTCx4BnnM3huvQ2Bxlco4yFNY/qzQuJSyGMYVgeeFHo+WPC9ca\n8EIQ\r\n=H9bo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"ab7898eb43079f6babe439da1586cd3018ecc7d6","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.5","karma":"^5.1.1","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","rollup":"^2.26.4","tsd-jsdoc":"^2.5.0","uglify-js":"^3.10.1","typescript":"^3.9.7","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-replace":"^2.3.3","google-closure-compiler":"20200719.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.35.3_1604677391658_0.6456512871452564","host":"s3://npm-registry-packages"}},"1.36.0":{"name":"playcanvas","version":"1.36.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.36.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7ae5b7ce6f81de77e53e2e1b224218010a6d2bcd","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.36.0.tgz","fileCount":193,"integrity":"sha512-EpYS4kggurahHBN1Z4BI/d3VfTnaXsIBc3q2m+k1DOawBmYt2Vz875ebpqTeVtOdg0gOzh1hNf8t8yxj0bN4hA==","signatures":[{"sig":"MEYCIQCi4fZnPzBb99WtpLNcWcJADyiKrTJFLj3ZljNm09MUSgIhAK0n+Bv3qGaGDvb4M6MD4dXP0HVdL2oHt5OXXS8bPG01","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13595630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq+IgCRA9TVsSAnZWagAASqwP/iePnAoG43kJYhmayt7k\npPiggVLwj+a6ASpCpeT2MlnjpHxprbh2HNBWetUs3qWPelDquLZjlh8vtDy1\n0Y0nK0lv1QW3YTv8OHogyN+j+ORsvNUx4+gpbAi+9KFSVb2le8L9m9xkTZJz\naL5SJoXeA2Tg+c+4a1wCWJux4jZRTbaRkYgHLs0zPy0aLPc5QrewVNk4i4dK\nu8WaZPZdNTUKTCCOaJmbIjY9CLnFp0Q6L5Lnr3LPzCl5n3805o7KjuUnw6mJ\nCiIw/AAJCrsn3Smch/woVZNh8FholRWXStNcBDMjTSIMw74257nSXtTZVShK\nLHixIohp7zzpxtPdZESGrU7QqDKNIiymCwSG+UBdb7KdFH09d3bFKA7FUQb9\ndbql+RtsyU01/395iOOKp4DwH1r2r0vHMM78E1ND590ooPqEwe7CzgdoeDVA\ne73h0fza8IHR0r2vx8hm8etVpPN2rvvzdkI4dS5fg6RHU9tj3Hd4JC22sE+t\nBHNhFZjMRWun4qwsDLPYatntuwvTTfsw84SLUW+yuIn8ubxXyD5SrEqpNiWq\ndnSyETbRrwEb3wuu9y6KYhFtAJGuDUz+pIUW6o1JMmWKSA+CS7f1Gak8xpy+\nMTUyEov9/FtHBflzLXwKoFUo3twwO1WzZi+D2XuAqaPX/+cOZKfhigcc2a4g\nca94\r\n=g5I8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"f5cd4cf1fb1f4b99477d9a75e368d027713a272f","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^5.2.3","mocha":"^8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","rollup":"^2.33.1","tsd-jsdoc":"^2.5.0","uglify-js":"^3.11.5","typescript":"^4.0.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","google-closure-compiler":"20201102.0.1","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.36.0_1605100063490_0.02407949044439106","host":"s3://npm-registry-packages"}},"1.36.1":{"name":"playcanvas","version":"1.36.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.36.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1bd71a5b3e9fed2fa303a7a19671ffb19cebffae","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.36.1.tgz","fileCount":193,"integrity":"sha512-nAP3gEcAwIo20eJuOKFtAB7j51SAYN5UGG4e1LvWfTQ4uhndlSmcIiBDJ9Js1z3futIvdpaE5H1LKEV9iJqI6w==","signatures":[{"sig":"MEUCIQCmcyaMfxo4Z6jyJHYanH17ovHTej0ehwaXsByC8k97fwIgLoth2mNdySqxoVQLBjqcSbbuzoan6/Apuz4sRGZm3Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13598236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft7Y3CRA9TVsSAnZWagAALwsQAI7eCzUPEyuhpkCqYpW3\n2DYP2fz2KiFJNXjyWdhaHBMevuZNgWJdalgibrigY0eIfq2HPA81tGLoECWk\nz3veF8GNK4kD2/kpFYM/eZwuqVRmW8Rww2jx0IJOUfY8lAQtN//EpjfwR0Kq\nfU+2oMiY7Vd2yj0PsjQeveGJnEWCeU8wCJ2fEhbmGTk606kZCS//DyYnmKGG\nMLBeCjbbaXGHsFhNwTaPM2M8JwExqi7FS7IiNeGYppFDRJs/WavCbvhlyv4T\nw48Hlmdn0Q8XG/jWcSD2CL0c9zxxthe5AjUFiigLbO69XDBScq1kBl4mRfry\ndWzXSiQLXtr/Sb/hiEH0Vu5a0xoFC0N8X6YUU012KtT3+lNJu0/om6GVq763\n+5/X1gvgGCbipfBvBCxV8CTgGC09CjqwpNETjY2Wwiw9SNtA7f0NCRB1j+P6\nvdZ22qG0ZiSsu+PfCyG1dgEQvJaOGpDCann+6owVrJRztlz751yEwdEFp6sI\nfrhZxR46FOV/+LSwFVeWk+pqn/s1qDKyxgj4Dyx7T9EDc+BJ3zueraK72hdR\nlVdfTYFwyVWtdH89pv0hhbvcQgXS3qDVS7doKElpjjwbKczXXFosLlZZwDpe\nY3/iIuPDSsn59U5vFdvlyWchJJDudpcNKSe3+okPNHs0cNDLZX1jyRkM08Q4\nnkkS\r\n=6QLi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"007d3f0bbe337f19a53340dc66288bb42488d076","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.18.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^5.2.3","mocha":"^8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","rollup":"^2.33.1","tsd-jsdoc":"^2.5.0","uglify-js":"^3.11.5","typescript":"^4.0.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","google-closure-compiler":"20201102.0.1","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.36.1_1605875254778_0.7329964497475836","host":"s3://npm-registry-packages"}},"1.36.2":{"name":"playcanvas","version":"1.36.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.36.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"66538d2734e0e589b4faac501a4502445b4d0985","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.36.2.tgz","fileCount":193,"integrity":"sha512-fbpyATze1bEz4kol1GzRFwwZgpkIV+rVa4MlxAeNXkejI0ql6d8EzUWmshkIxjHCvTCNCZV4vPfoChnDHsENvA==","signatures":[{"sig":"MEUCIQC7VS89NGJwCu3PUMIW/MzRg6d8cLKz3Ypvpx9lExkNAwIgKvIICvD2/KYqaeq0z3vp1jrjcK+muPq7ZjTxLMx8viI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13597727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx8PdCRA9TVsSAnZWagAAMzsP/1P7phR5WDAvEZIcnbz5\nFahlW8Ynt+onpVEUuEn+HpKEfutp2ku9rBLWSTbY6oyNyRC6qWDdYb01E/Hs\n2rVp5kI+ObP1JC4hs2v5hGXjl6S+132L9DvxyPkuPBorXuqtlUPxyepMfS68\ntTJthzyjONYqg0TT3fFzxGJqkVuoBWBsmxmLmjrWi2/juq9Dc+4+rriN8duG\nPQHd5ae3I0fgUE4aAbiZgdookhx4hJ3bQqrWSaSYGrGIp9PgNFrrfKRh64s/\nF8ES17UEFNuRBmfKhoe9jSwwJsTNHmilmid+GgbuGQ8BRX7xLFkahdjudnYg\nqfQom82MeeQkgMiflNv4c79ofV+79plZhg0f2KYw9PRHSfoEBhgVjH+Mbw5N\nLKyPw1jcpv6VhEQ6W2WlAvOJZYJVXWV79z+3yUlpi5b39yZrnPQr3heoH5jE\n/K4tXXX+BPvkngLeXGyj0j5yn8XvDIVVT0WGN0WXt459eiryq6J+1ueD0bqo\ntkRvRn7yksyizR5wSeogxNEnLYEQzeXk/IscaSI1DUkVjtvhwtvCVdHneZbo\nWm1LuAYObl85lCtcfedgo6Lj5p+vkNOMzGxi832CBtNhnAqH4luCs7ziXGBq\nDaAYcL+UTl3bcYm6HoT9VbzHtKkIUESJdqOxtteSyMqSRypMgxcA6V95H2F/\nIUOH\r\n=CM5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"99abfd6c08ea214a7f07f3c9f74d023ce33a9385","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^5.2.3","mocha":"^8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","rollup":"^2.33.1","tsd-jsdoc":"^2.5.0","uglify-js":"^3.11.5","typescript":"^4.0.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","google-closure-compiler":"20201102.0.1","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.36.2_1606927324373_0.04980391250098082","host":"s3://npm-registry-packages"}},"1.37.0":{"name":"playcanvas","version":"1.37.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.37.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5b4cf5b4b9f2251c7c22202c74771e89aa5fddc2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.37.0.tgz","fileCount":12,"integrity":"sha512-QUGrM01x9PALew8t/SgvdHIy2cIs/vYc9GnpHUigzYrOPGr5PlWbsYWqqE0zaWkLzcofXCZWx5EZDTp5kiM2qg==","signatures":[{"sig":"MEQCIDUFJGlf+QAJKYXOYGMbFUKZ1mu/1HQ8CoRxiynXRhmnAiAsqTu0LEnF8N6Jd6HM1h0/irG0wj8obDaGjNO5CaeSHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7938994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzlndCRA9TVsSAnZWagAA2ZwP/3oen22G+561T0EoDfdP\nXLc0q612VTE8pQ9RsWRuM8aiAi+c1fREudjmzRk9vM/wgKZTDL+b3jbRTguQ\n24xRSEd4oP0CEQp5DwkNEwZ41pRKDkq78hpM+K4/D5t5My/J1lk4PYd4WV65\nv7ma72LcG6jQuPRi0p1tZlksKYGtkry7ieeGofVBPqtJeJNGtX62/vl4z+Da\n2czEb781m/MifG1Gh760h6j3jaHLzMTaUeD5wL8WLtZHLGfkNm+q/b0cywcZ\n/5mmI6EYs+OozpKl14Xhr52YcTL5/ZcmtnRQohUz8RgMm6KCfb5VWV1Nlc89\nriwoC4RkVwheycBga20V6WIt8YOzE8YDpNdXQh0H+pEW6N4/W9K2PHmBSuWO\nndZrzR1Dh0Y/+i7M7Ltn5al37z5vi66EYgKbXTXZOi+UJncNjDFiCUjCG9eH\nx/ZlTHODRA9Ekuufu1aYj9SGj4MPbSMo7cQmdCBavQdz5YnQUN7ghmgXnRyL\nEmhsOZzaQeoR3qfW0WYcZeF79HABGs+hTFVpbAJbYCNKli19edl+7IXsQ9ix\nYej8pCwfUkt0uHwmqZNzaiI+eg+wgmqPr05CpheKk/1ml9aH1McL580MSwjf\nDFueAZQq6Oy+nOOtIiWEkn+rzLe86h6ByH1o7s9ogxjYSlX0cOfSiFegZKCI\nglDv\r\n=2Zu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"ef8e593cc162cc515c48aebc42aa0ea08f5523af","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.8","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.21.0","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^5.2.3","mocha":"^8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","rollup":"^2.33.1","tsd-jsdoc":"^2.5.0","uglify-js":"^3.11.5","typescript":"^4.0.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","google-closure-compiler":"20201102.0.1","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.37.0_1607358940489_0.1141028333627494","host":"s3://npm-registry-packages"}},"1.37.1":{"name":"playcanvas","version":"1.37.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.37.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"81ce8cdba3b4c9ea632f498240c130825f66e4ac","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.37.1.tgz","fileCount":11,"integrity":"sha512-c3rSbyoeaT0ChPqsoZTNMeL4nxixJcvodsaNqOD3dVpgbl8XuQaphG/JtBE55/fRH9rFzilvsqD+CdqqMecHmA==","signatures":[{"sig":"MEUCIDrRgkO0heL4/v3lVs+9bDpivyxUVxH6H0YcpMxjFJ0nAiEAmj4cqk/5zTM+DaF62bBBSuClliDmVc5E1SNYi3U7xTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8027111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf21oQCRA9TVsSAnZWagAAKIUQAJzEvQejxfkaqEgJ5kCm\nadwaUExJdU37w7l+RGrOQrWsh8Ae9WBXxgoy1Im0eV1D4erJbLZHDLXIWjiO\nqCFAzSH0LF8ftH6xesebhFLgXfuu3Pqcxh3nktbJZb7LB5o5B8XzJKjPN/p0\nkNBpsTRo60edORzp/fJLnSgiR/ezgm/MHdwyY63C96vr6fL1vna3ZEmc0yOU\n0blv2nLlo34RPl0uSDBpbRFsEFeys8zBNmFTXO8GDcVj5bAZBF8iaLBkPM1j\n6oKBAjtuMqW3YaxyyC4/yq7UkJW0minbpOg7KJakCWKPh0TvMD4/UUiW166s\nGA+DiDs0qjRqy9c7as51da24IfCRgRRlaZkoj1vJgg/qK+3Y4G2yW0TU/S1t\n6RD2GwO/QDU0Ug0gLJO2ujpVIKwMM798WHNtXYspFNWtNPp0i5yD+Mhvtmo4\ngMmcdXc17P/EU8O7oAfh2ZqpkqvYxP/iMZH750aaZnAoezo2agSipdPqgbGN\nW9Pf27UZ55okqr1ymKvrfsIDk5SpiTMpU+G6/WY5jblpOGApuSRW48Fg9D6k\nvPVuzUxEX6NYWNa8ZQvsMmLCVtEdychXpyDl2Il3bOuD4PGaEd8l+DjcTK/t\nqXvS8BkHZlsjp6swx2CbjJSKi6cIbvrdjjlEJtfRGWXzOmF0jfzBm07dzYOA\nQJ88\r\n=/Kjr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","gitHead":"4306842fcfa95980772c8e2a74eb4b9b49dc7be4","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","unzipbundle":"gzip -x tests/assets/bundle.gz"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.5","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.5.0","eslintConfig":{"extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^5.2.3","mocha":"^8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","rollup":"^2.33.1","tsd-jsdoc":"^2.5.0","uglify-js":"^3.11.5","typescript":"^4.0.5","http-server":"^0.12.3","karma-mocha":"^2.0.1","preprocessor":"^1.4.0","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","google-closure-compiler":"20201102.0.1","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.37.1_1608210960289_0.5976446386511483","host":"s3://npm-registry-packages"}},"1.38.0":{"name":"playcanvas","version":"1.38.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.38.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a521e44523bec9556d5e5621f41307613d91794a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.38.0.tgz","fileCount":195,"integrity":"sha512-4hcVq1iZGIPp2myRQ2cGE6TCm5eOiW1Os9RDneUlo2yjGkoIjkm5CmPogPq+k/s1UZfq1Jsu8mM2bhHsPGc0HQ==","signatures":[{"sig":"MEQCIBj/wPzsEHsyCD2x9mTL1+fBg1vojgGeg9r7NLoKfaDlAiBE+a3BD0Ymub7CuCMlklSmedz3ppgo1+YfXMeyJegtHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15966478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/zZRCRA9TVsSAnZWagAA5P4P/04KKOLggQj+WrMOjJFb\nDWLfzoHMyc5yiomoeDsQaeE43AniMxm2rdRND9Xk3JEjth5TXc66Awkc5fZ+\nTgQGfBzhvNydkSexAgqnsn42Wh0z1Z+Yp1WuEA2LTzH4iS+vLJ4NjNZ5jU4i\nXezxMmgnxwWTgl3vCJxofjtyj3hWS7ucfaDED4xOqKxatuQ1e1YivXUPZjI/\naWfcNMnKhjCyS8zVhyIFbv9yl8D9+RhYnbIZfQH5KJNDtaH7suTX8p3QyBuT\n8801QACoVoRGtR9RohynzUNuTtcjpF8/x7bVJsk+gB92W5/xxYjzfwJbCVPq\nx+bztxyh/C16NZaB+QcGGRk1BTxjSZ1RzTaQCScGOqlIi186Y2/8cenHxwOr\ntxE297VG1SOE++v9F2NSEtgq7oV1c7ixiVL4VwewyglqWZjSEv9SlP2RRL6O\nxmHTi1gNUk/DpQfo6TAProZKKTHsgHxa67Se97oygaAY8W1xo15NSpaamNd1\nqeNji7/Fo+p/Yi8pUV8nMlFbvUka5RMM3R1z8dkX+S74VQhZtD6Pv321ojGa\nDVd/pcrmFvDKei1V4xfAOdqCkfDwgB1Z631kxSE0wEcw/VcpVGmPZgnLhGwL\nHiwcI51MiqTudk3rvSjfa8tQHVLdTsQpIEDIcuOnEzuVoIDjSbfAkmbQ12Fp\nc+kP\r\n=hqH2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"98cb89ec575556bc87e1dfce5fd24b84e23a142a","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","uglify":"uglifyjs build/playcanvas.js --compress --mangle --output build/playcanvas.min.js","closure":"google-closure-compiler --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=nonStandardJsDocs --jscomp_off=checkTypes --externs externs.js --language_in=ECMASCRIPT5_STRICT --js build/playcanvas.js --js_output_file build/playcanvas.min.js","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:all":"npm run build && npm run closure","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^5.2.3","mocha":"^8.2.1","sinon":"^9.2.3","eslint":"^7.17.0","rollup":"^2.36.1","tsd-jsdoc":"^2.5.0","uglify-js":"^3.12.4","typescript":"^4.1.3","@babel/core":"^7.12.10","http-server":"^0.12.3","karma-mocha":"^2.0.1","babel-eslint":"10.1.0","preprocessor":"^1.4.0","@babel/preset-env":"^7.12.11","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"^5.2.2","karma-chrome-launcher":"^3.1.0","@rollup/plugin-replace":"^2.3.4","google-closure-compiler":"^20201207.0.0","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.16","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.38.0_1610561105071_0.4256038915934006","host":"s3://npm-registry-packages"}},"1.38.1":{"name":"playcanvas","version":"1.38.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.38.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4b2666b233d703b650bc91d42f447951e4fbc7a7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.38.1.tgz","fileCount":12,"integrity":"sha512-WIJfzP6BhBtTlwyk3wT3fb9CWcOWHGWrUfGHCXFEjR+4fHinsZhCtdpvox+oTQKUZoDKpSJCTBsX2CHYGy2e7g==","signatures":[{"sig":"MEUCIGiPc95fU7z6MvHPfeFqVEK81GbI2PzE4zJP+Bu+VBHoAiEAvDMX11WQh8cWj2TuLnqndswv91MgjVW/BAjH2QyIOzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10267603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAcpwCRA9TVsSAnZWagAAeGAQAJUq5wGZ1gFfQWk+DZD+\n1I9fURCIXJueQndxOuNxjUd7uZ4kFEgGHnyk/NYta3nTGEB5oYG1xHG8DvOb\ngLEANdF7/Uh3S7lYxoJCE82gbvm+PcU6wf9ogqMYSIdKC2ZONh9nzCEerOi2\nnPeDQD5AZt6ftzlZVQVxboQrZTbEfVj0u//d222cVRHBdNW+Dg5bTl2VaHNj\n6KZmpNJx3d3gt7mDe104Zn2wrTnP9B5KRhOw0If8Sj9RGHWvu6OgdM/+Z7Ko\ncrxu3r2E5TgdYZ5uGHWuAI45pneAgPBSo14R3mvyAUcD5WkUKgdm5bKcQ4aA\nMhZI2c2WwvDNNgGsjjwoIr3OWW4unPXRKd+Dlae4KIBg127auC0nC4GXpe/p\nr6rpT9BNH7t9Or+xwMqhcQheVFGSaWijCmNOY4B2mDJzi9ErbcUVZ9+rWCqk\n+mhprdTbmFd9MgMFfgsDS/6JmcEFNDx6zv8p5GrsQqkx9H3XQvlF/ZeA8Nq+\nXo0+V+chID2G6FhMMbdbckAly+JxvhyDZIoxFvABhnBpjVlmjrIVgajTHvyZ\n85JjyD8sXtYC1SYBMlFCqznhtXqn7s4TOrE9n3hIcowAbXcMCbr0p0M5sHqK\ncwKQUa8vUx42C1svBuHtev13vtpSsInnZ8UDAmOu7pphzqGO47/E5UpRe8jp\n9eGY\r\n=KHas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"58f980680451d84e796b151d29db840a68310e4c","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^6.0.0","mocha":"^8.2.1","sinon":"^9.2.3","eslint":"^7.17.0","rollup":"^2.36.1","tsd-jsdoc":"^2.5.0","typescript":"^4.1.3","@babel/core":"^7.12.10","http-server":"^0.12.3","karma-mocha":"^2.0.1","babel-eslint":"10.1.0","preprocessor":"^1.4.0","@babel/preset-env":"^7.12.11","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"^5.2.2","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","@rollup/plugin-replace":"^2.3.4","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.16","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.38.1_1610730095753_0.6566072126532283","host":"s3://npm-registry-packages"}},"1.38.2":{"name":"playcanvas","version":"1.38.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.38.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"8b526971efcbd4f345dae1370ca8808630e18994","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.38.2.tgz","fileCount":12,"integrity":"sha512-tzEhtDvw3GFR5cIZN+S/UgD/PwtvnIf13GznQzvjsEwsZFIALMrJMfojxoMi7AD3OLtPiy7FCuWore6Nw3Y+eg==","signatures":[{"sig":"MEUCIB0k740NvqaFyF/Y7sHwcp89h3MmUd0q79jF49/Z9BlCAiEAheFq2u7sO4xWQZ5KyG7L/UNwxChlVMNiVqdKWG1ZgJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10267758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAxjGCRA9TVsSAnZWagAAsCoP/jeGAOnuash4ezPLoIhD\nmHBmjYOXdzQHai6DJjrcWTXuM48yR1hBLBWZ3kYhfL+YlVer47mgW4rb1zMB\n9zQDDbukTA8Hi8434Zvxfz5OqGKz3jQoB3dAZtNx3Istp9yf+Rg5UX62M/+m\nOyERa2uv7amXuSYpTZHR3oZhgSsCddGzs59a7YcjBAQRUqd3a8NClPmI9VsO\nreP0uLz6TnNo6OELt4NRBAiP+Vv3EcvULfA5cgvC/knMvsMqc0d/+DYtXibf\nq4GzfHitxKXW2CsO/Z67vBVMt11xlGeSMHL4dvCjsbu7gwQeS4bZfmBvk+sn\n7N5pAqv8KsQ+2YYH0/Ih+cjfPuFG03tdlxsNuNMDh+qrvLtcSKKhF4q6aYBJ\n6+XXisYa2c3HFrvk331VJTynyjiNRJPahkXkZX+VV662us6LzdGs88CpYq9a\nOCPllNoDLjtTlxW6yDhlgVa6IDDmekeN2b8vrXP+fWhzSS3v2rse1PsFkwjv\ndWPmfIbrRyEgjrhHX9bYt/WaJA+3XRYau6wOOsQRuaRanOY5gGUMAUrRYHbR\nTQVjFb3A/0O5hO7/hYRABhewgS5vMHsPMvhc0rBivT2k+PMZpnJxuWTmHODp\nOpx7hxIW0d2753bSj0yQNTQ03h2dR6OrdkTtOu4r2aABKj8P46O8yN9XmpEV\nZ2CE\r\n=/Mx4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"c34fa455a86c7cf88bbbe66ef6ed18bb6bfe6836","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^6.0.0","mocha":"^8.2.1","sinon":"^9.2.3","eslint":"^7.17.0","rollup":"^2.36.1","tsd-jsdoc":"^2.5.0","typescript":"^4.1.3","@babel/core":"^7.12.10","http-server":"^0.12.3","karma-mocha":"^2.0.1","babel-eslint":"10.1.0","preprocessor":"^1.4.0","@babel/preset-env":"^7.12.11","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"^5.2.2","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","@rollup/plugin-replace":"^2.3.4","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.16","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.38.2_1610815686027_0.7774720532346491","host":"s3://npm-registry-packages"}},"1.38.3":{"name":"playcanvas","version":"1.38.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.38.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"fd4e407cc136344c843f9e2450462a8e3467923e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.38.3.tgz","fileCount":12,"integrity":"sha512-1Lp6g4T+yxo8c1kB5yOhroAGAI4kXKnGpRRcVHhDQGsdK5Q9NyT8vTl1HTXdfGS3ppoW5h22VykkBV5WxiJynA==","signatures":[{"sig":"MEQCIHIay8TEHV1z043oAZPtiZbNmQAAH61ZAA0yV86m8PH/AiBbSfUdxeNanCNuiCrIKXPs0iUDtmriO6B7dL8jdZyb1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10267916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBZc5CRA9TVsSAnZWagAAqf8P/0aJSH63r+osmir5EZPQ\nMdq8gc+DsbOtOAxeLAtqPI7w5LdBiW1i1ASiP4krOUYFwNrODixRaRvFG7wG\n29/qCjjglxVFnlORPrIVVR07ZPvZ4wzzTNqpptS4lhF/eWIt932K/aMIzsOY\nWLGORHxKtw9eFdY1vc5MfsVbRmUjdhdaOJNZbqEtx8vFHnNq2zlEDVFgicnd\n8VZIuOYa8Wat43F4R8Lh44oV8I5ZvL4UpGQzqCVopejiO/EqHzM7tn5QG2wM\nRlvFXPA8jiMsYPQAI1CZgX5v3dA4mDNlBykcA3CCsx8WYjri+tOZYR/NNEKI\nfX6U8Q0HZ1RXKWa+gbgJvkPRe9Vyv5siMOKMJNFSMIuyqOn2rbx5QMDPE/6X\nKZYj2L0DbijaTBg+DVeqUdG0dQqVSRnWWwYKPSichS/9EFS+A6bKER6+1iIJ\ntGx1LIYzgauwKxxQz1d1Y9d1j1HGBfxHmV6fJnEH6ADLdHbiNirrtE+Ts0tg\nevfQ+9DBXRm1dAtfFP2vi8TkEN4YzMBC6tX45AK6BzqVJsqbvQKCjI76M6LK\neh8tZdNRESk6/XXLeMy7bAFPHJId9fKPPqXqsGrrAM1raUjshguffBboopRQ\n5p/sPU1rzOFE/QmGisa8IZxiNd6b00MVob46VTfLxj/3UQUQMgWdqx8JMEcm\nGiwJ\r\n=E8sz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"a9cf16e586408c00634f78f91ecab05217382043","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^6.0.0","mocha":"^8.2.1","sinon":"^9.2.3","eslint":"^7.17.0","rollup":"^2.36.1","tsd-jsdoc":"^2.5.0","typescript":"^4.1.3","@babel/core":"^7.12.10","http-server":"^0.12.3","karma-mocha":"^2.0.1","babel-eslint":"10.1.0","preprocessor":"^1.4.0","@babel/preset-env":"^7.12.11","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"^5.2.2","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","@rollup/plugin-replace":"^2.3.4","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.16","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.38.3_1610979129142_0.2339509355519509","host":"s3://npm-registry-packages"}},"1.38.4":{"name":"playcanvas","version":"1.38.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.38.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ed2a7a11e55be75a9012b0fd4591b13133baa68e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.38.4.tgz","fileCount":12,"integrity":"sha512-2elZ0UgL17XIb285TNdh/CSIMa0e/BAxrjFj1Uu2RdmhHleHgdQiMAizIL2KAC5BnSVDBcv2vqCOqLZujWuujQ==","signatures":[{"sig":"MEYCIQCgfC7gmo573AE1HFXWkrejNc6MagJLuWUFDS0PoTygFwIhAMs+CmFMvqeRbV1vqKxjHj8cA+1gm++Wtec8jBGeIGTx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10267620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCCpfCRA9TVsSAnZWagAA3mUP/3o7tsuwsB5Ng5t4/n9c\nPoAFpjigL7QApgbynMDswF08AAWJyLq4BrMBnIhd5dFQP+2Av2hMRH9UeB66\nJren7yJ7DCWDZIZiHiDozOzNemDDixC+Z30QjXosOY80/Iddd0gFNwlak9dn\n1VhF/Xk6TX18YS21juMoZmTwE1nO34T+gMCcauUFwIBkohAQ7bx4IOkgHkEQ\nskXArEphfm6I9bWDQxdq1BiHWmOhbJoWP9HANIP72F4x/WwrGwQ9nBF0h2V+\nAvn9sSYFXPPJPn/8caNQJloR8aE7b5ZXDr46HDFyhzIU9Kt8w74tvdg8VQGz\nrrf5OfUXA8YERwxYVZ6dwOlSbZvt2+sWGoL3Gk9sCX1EtIp1dnjeRs5NUEZl\nAdC7KL4/rvTf/aMBA7rN87Qh1XxGMSHvwTbwvR3sPlQ8Yj5hck5WpX3KFRSx\n+8RlSUxv4nRBfsOuBIYMx5e4bEPXARE5NpqMUPV6EpwQUPl+ZFA9Uy+92HXi\nz2setEdtGp2mkgvpoC7jZry73f/dXooUGJwquDAB6tmpQ+fSomPzCl79EuCN\nDimyT2WoM5/+8hZ9/LQEqQT1V5fPKyYcpMvTd2eYc9XMP9VEx0mW6BnHL0qr\nXweg+JjqZQwdq8ZLWqWJ6/4T+SrN16wf4kewapFn3tBBBuPRlXK8b2pMUusC\nKMHq\r\n=etNW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"6573b0f01b0c9d7dd9ba0b396300029f0df0f3c8","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.6","karma":"^6.0.0","mocha":"^8.2.1","sinon":"^9.2.3","eslint":"^7.17.0","rollup":"^2.36.1","tsd-jsdoc":"^2.5.0","typescript":"^4.1.3","@babel/core":"^7.12.10","http-server":"^0.12.3","karma-mocha":"^2.0.1","babel-eslint":"10.1.0","preprocessor":"^1.4.0","@babel/preset-env":"^7.12.11","@rollup/pluginutils":"^4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"^5.2.2","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","@rollup/plugin-replace":"^2.3.4","@playcanvas/eslint-config":"^1.0.6","@playcanvas/jsdoc-template":"^1.0.16","@babel/plugin-proposal-class-properties":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.38.4_1611147870442_0.14410983328149518","host":"s3://npm-registry-packages"}},"1.39.0":{"name":"playcanvas","version":"1.39.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.39.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"85fb33fd86dcbc0721df29f0dfac4ff7e44f1b03","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.39.0.tgz","fileCount":215,"integrity":"sha512-DlUp9a6b2+fWBqwpIuDnhnqoHvbseM9RjL2jLVl8jqbCeJgFuoZNIyZzwiMsVmyo3jQk3xYf1pOU54y1Z0Pzfw==","signatures":[{"sig":"MEUCIQC3OmSXetIs2J6Y5TmMwAB9uJiX2aOXLoErcXfb9I0XMwIgb40lC/ZjlBeKW1RxtL3+XVbS2/hLcEvsaG8F9hhfLWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16020895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIn9fCRA9TVsSAnZWagAATPIP+gKyew4V7qatJuDtXIc/\noo+3ZP4gnGx+f2n6mu19ewdje4ux+n/NQ5bXOtB4gzBcq5iIA67rM5aZM4Bx\nz+kdcv6U4F7NlFk7FsHKbv3JzNKuvqWX44M79/Qf9TI6pThDg/A7rMwgajgh\n2qWj8U9LYAjytKLuqkjtLIIvV9eU9b6pJpIF9H+UWQY+PpJKFVtNiiMXY6s3\naYGhn2zrJkLrxjsHp/MFDn3e922HqFJW8w2t5mVbS1qv5PGaTMo8LESwOTCm\nUGaoGqO4R+52g6Q3bmG7KbhmRo0ZZjgWy/Y/61CjaeBfZsIA/b+txoTk2+jp\n5/FWvrPirzPrpyLj2f9qoErgW/oMCQF0XpD7EX3kvY3Eag/WZGHTx1pWe87d\nTJsmWQBnbXhl0kGO85UZC6zhm+E9DOH2xcaik5+FhEJod/bm0t9Wzab/BdxE\nQthrdjsAgwXac/wMZa/9N6rV32EPlMMxcH9ZVqQXYbP4Pu91WRVQaF4FDGgc\nuSyEGKg91KfiJ0VYs0y5b+dLNQicUuZXxsz+lhGwfr9Lsexp0CGdUHfQQNeI\nlVRDEbByU/qnxC5gUph7SjY2k6espRzuL2kQMPVjWWqSNTHNohazo/SaxOrA\nGoXZSGNDkQg0BIehgfQCBd2CE5K1dMN9yeav38dj242aGxc2KxJVffvKv/s4\nZmjb\r\n=9O9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"41a569a6e2e829533fd8c0a62c22d6c5239a13cb","scripts":{"tsd":"jsdoc -c conf-tsd.json","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","jsdoc":"3.6.6","karma":"6.1.0","mocha":"8.2.1","sinon":"9.2.4","eslint":"7.19.0","rollup":"2.38.4","tsd-jsdoc":"2.5.0","typescript":"4.1.3","@babel/core":"7.12.13","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.12.13","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.2.3","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.3.4","@playcanvas/eslint-config":"1.0.6","@playcanvas/jsdoc-template":"1.0.16","@babel/plugin-proposal-class-properties":"7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.39.0_1612873566616_0.19551884805172137","host":"s3://npm-registry-packages"}},"1.39.1":{"name":"playcanvas","version":"1.39.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.39.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"32368e6b8cf90e75ecae713f9a9a96ac55d99835","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.39.1.tgz","fileCount":43,"integrity":"sha512-dEKn8de30RaI87g9I/JSMJrUn8WGCX8XIQq/jbmWbo2hJHSTIFS590eh9yfC4fHtR0ebuSZJUDsVcDo+HV5r8A==","signatures":[{"sig":"MEYCIQCFLByUBxr2u9r23HHcaxybqYrv3yn0eXvO1bjUNpaMIQIhALq3kUhK3HPfD0xGuuuE4gSFpDyetER5e4/VRsyYROdS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM41RCRA9TVsSAnZWagAATsIP/iDFYo1NwhNqWBUL8kwx\nwyR6kLVMt8gwWDIBo/jEXB7MOXlDkptpmxahrC0SdmrAQcAQZDvbh/HnRnvX\n0PsCMJyYG8bv34DKqCJTN8cl0fBMwh6Ups97aI3rejqzErPRQrSqHxAfv9aB\nZVjpcYoTbUBJMkQjFkmz4WDL+Y7tLsMZabNcAhTRhayY/qiFBF9sl8XXBlhJ\noP8xGJgitzX0qDnJBnSX0a5+GtcOob9WKHWwpP58jFY55bbHMFuy5zELlJhz\nvQ71fkWimPzqsQKxLJ6WQde1x7Up++wwWwFf1N/OvVG9ZW34CWhaKaqwsXCA\nI4CRWUr4WFfBonKhcrBC+kub5cUSkpXJcwnj5xV6ZkVkqy6IXSDQzov5BxC3\njDqvTJBkkSNP7C7u3k/5XlSlFWqiodaGisA9mKVmjdeH2VAv3e6WqkwbHma0\nk3ORu5X/Akh0mwv6pauE2v0FglgHvf7EpzpJeSRW4y1opWHpxCWRi6ObDRsk\nqbiu7H+hTVq9TAWyA1nAZzTzFhQLeCImOSIWGU/zitkg3hUrYjqxpQ/2ErZM\nzlAMEFPzHRBB5KCezbGgrvyq8Z2kH0jXk9Jxu4RebKYD3HuhLDav/FfxWbgP\nHozzX+En1qql9+V1E1oTOvuYAsueqokUZx5CWGhCsZjj7DS5dLu733UuIZ3O\nvk+I\r\n=4s0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"c27ff8ba1ae94d5a7486f5996ef6ff572286d764","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","jsdoc":"3.6.6","karma":"6.1.0","mocha":"8.2.1","sinon":"9.2.4","eslint":"7.19.0","rollup":"2.38.4","tsd-jsdoc":"2.5.0","typescript":"4.1.3","@babel/core":"7.12.13","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.12.13","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.2.3","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.3.4","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.39.1_1613991248891_0.6074161936929039","host":"s3://npm-registry-packages"}},"1.39.2":{"name":"playcanvas","version":"1.39.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.39.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"37279087a27c8f6718b7b712a5f721ec9bcb6121","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.39.2.tgz","fileCount":12,"integrity":"sha512-ZsRWQAyBs/nhImWx/Zh3V/279VjIVHg74J1giwCeTXazzsoukAd4eF9RwUJbR+HvwKqVSTyvFQ6BNtNqfG+Okw==","signatures":[{"sig":"MEYCIQDC4p3odz8sVUZztRm23w68AWuFVBLvYAxlPAaKrOGthgIhAMAAn2Zs2W0tevB4SU/JIt28Y5JZtEtHyRMGN2to8rX0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10240583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+6/CRA9TVsSAnZWagAAOkQP/Apq2rJ8Kiljr4JUuGif\nZwF07UCsfuoXerj1pGrXXElrZJ7rRRM78yhIpqk0vjeDQK+qA9S6AxWPnPfh\n2EBqA/OxSzfZB2bdT9fh9+Vj25uBXzlHZxs3efUIrddxKY3U2wjyR75E+jDv\nl8n1wln9eej3wGEex1BsBEpobKc9SmT6SIqdrprT99XYuX+gw4T7S+2svEUw\nz26XOuohw6kC1ltdkc4ttQcv5cdKn384+7mYPsbEIJKm5H0+Jf27WIyOheg/\nU7jsGjJFI2uZln0aWTusLXVDu67DblwFZfWmnunJbwyQl5kQfN3cjwJwBEW6\nroO5LwgLIo70EkL2kEL0TLxtguao4xiv8JEfY/gNFzRDpVqlR6W2CMpO8AJK\no/sGRrbSTaRyD5P/v/Uu7nMI2s/GYr7wWkWxNOlRtH7G738fwpaXHJjv/C2m\nUcHcz2/1Eq48hWa2wFKdOFJ0Yaf9OIhY7RAJKtUoavpPCizLaV9O7khDW7sB\nJ37mb7DGNSyFP4RfikqeyuSU5rWbgiEX3C/FaXJYBA1blKP+coJZPzsAxSoQ\nE1V+BI8c6gJAAko9NgCbapNpW/vB0kpFoEQkauIDK34svVOvMbvvMWm83nma\nnnOdA1RWDiTyGSCGkFbDuPbEK/Y/2gyYk510Q9Mr6aInnZ9s9QVtaPeyl8CF\nriRF\r\n=6wmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"ef1aee5e608e3bd352c2f1a197370b2a66d86817","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","jsdoc":"3.6.6","karma":"6.1.0","mocha":"8.2.1","sinon":"9.2.4","eslint":"7.19.0","rollup":"2.38.4","tsd-jsdoc":"2.5.0","typescript":"4.1.3","@babel/core":"7.12.13","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.12.13","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.2.3","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.3.4","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.39.2_1614016190730_0.21727814237018617","host":"s3://npm-registry-packages"}},"1.39.3":{"name":"playcanvas","version":"1.39.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.39.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4d8deb3529680d0869025f9a6a5ca90d6f45e34f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.39.3.tgz","fileCount":12,"integrity":"sha512-LwkmETMRKJPgFRDQ7J6c8ppvi44pC9lRMsAElFy8rTj9fEIVkFI/0DKTvwpEAAYR17ClAQTZw5xPpvgaI8C+Rg==","signatures":[{"sig":"MEQCICVTaSKbLGKlDXmRuI+bqcHnOuiH6stzSllB+wRxklBUAiAxt6vxMxMFN7sNWweLUKqNfK145NPo6+K8GFqtsa9KAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10242124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNRa5CRA9TVsSAnZWagAANjUP+wRV4kCtoSNM76bR5g89\nxqWwtH0nSxhuf2tepq4oUj2Y4XeiVPlvZC/qyCyqW/+REXphCdlY+HfFRqIJ\n2RCrX3YnNz2ccEVji2uQmpRdJjzVIidmKosZPyVwHZoahD4biYq/eUlqVnjp\n9y6lY611qwz2HKjmWBNcCBYVPtun2M477/aNLMLCcOch5QKyqm31SAhto63h\nC2ji/cs2DQAVLGtaluDF9OL8Ypz+HbwimXXofSD5bR0mLy9SmspaLdtnKMeS\n+zKfdh+HC/JZJMM7WBwfuWbJYHMxRXMySiDZWPb5sflYc+WiNfD4xQqq6Tlp\nO5hqMo8S4EYp0Ud88+ZosG8TiUciVaItR6Nl7SagFFHI8KR/Kattqvifcgxf\ntAmMsjLB7oHKPtHl/HCkfbtbG/Xtgx28V7adaIA4ARph/ZSJJUSjnMs5X09a\nm92nb2VVPcA79ePYKm6HjeS6QN0vKMCYuWnjkYjUL0Un0DA8cwrG0OuigVzt\nvi5PhCvuo6M0x7QBhXhHhoA2I3zvyv3LRgITwBtDZDr249vzbE6VsDlTQRA0\nq8xcCjLe4baq+U2ja7wpItZDYyrngUq5qGMSdZ9QwTazm1her4BC7875PLhY\no4DMRs3yM9Yk2QD0AJ39/6EqKareyQ2kvjwGhybMfk2RF/R+QNPevfpeLiJg\nc437\r\n=uPBQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"index.d.ts","module":"build/playcanvas.mjs","gitHead":"9b454564ba7168612f85629afc2fdd4f16ae6c9c","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","jsdoc":"3.6.6","karma":"6.1.0","mocha":"8.2.1","sinon":"9.2.4","eslint":"7.19.0","rollup":"2.38.4","tsd-jsdoc":"2.5.0","typescript":"4.1.3","@babel/core":"7.12.13","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.12.13","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.2.3","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.3.4","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.39.3_1614091960663_0.499378620548226","host":"s3://npm-registry-packages"}},"1.39.4":{"name":"playcanvas","version":"1.39.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.39.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3e9af4be8861302fdb4c3291817cb8e99b437619","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.39.4.tgz","fileCount":11,"integrity":"sha512-Punv/ioNkWejfPQevEadYiQ9qQe4M4mYYG13uyCWCjhExsD32E9fV24igKue6ASJjVW0i3EiaN5Nu6HNaM6BGA==","signatures":[{"sig":"MEQCIHxwmaHWI3SPH2WRCtGsOwW+EGw5jHfjmNAxhEUxGyXIAiArXDJKL5UY+KzeehOAZhB3ov2oTpICZaUDnaRvCGS5zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10245382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNsbzCRA9TVsSAnZWagAA1zYP/jnCHohPcihzZhX6RkXD\nzpMGXBP1gl3BpJKWiRP9iT2Paqb8ohV6/lBNROeenokfm+9Efu0vjZzFosGd\nVVQtjoFzLuMuNPmAkbwYCCJ9NK1bLWMs6oO4ck5LcRxaaa58ku+TDja8z6xY\ng34A/v/21xguMCPo1piNVi2GKdmC05HUxrl6mVn3HxY9/azEljBJZfC3mCb9\njxWrCR3BEqckNvbeexLpJifyV7XjDAmTOAj+gLZMtcD/CyTI3e6AgLiavl7p\nXsjgBqKC+lSsB2bsMnjPhzcw4Gcjkd2toTBbJZsGI+A6tyoEBfXcPy4pGrKb\niThKH8/7LjVPdpQXrkx+jUzJ1hoPJqSLII+SLqm+SXx4O12AcsjyynxDxpwx\n5lcZHISVxZvNYTd7jteM9hgFEQGv4Ig6vKLING9LytTmlZbRjC6qr2KX0DcX\n+jnipOv9gIPlec4VgKyRjpOFya6dhD7tFoa4ze3VqL2qHV85Fn+eIVxAKZoJ\n5x5AINmw0KN4X7TN5xrDm1h1O0Qf+PXgUCCYBVsz1NX8lAMPDht/qYIyx61Y\nTseY1ZyAZddi3ZfXabZjn+6C6OTmuFsh0JxkAwCXuYqMRt4m8Z62Prrq5Oon\nh4VR1ptTafmV69oV6PZVw09udC86I0161nXSLYClqge2oCvMi1FlzhqIrKTy\ngTq2\r\n=Vujn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"56533264290e22bd98d6fd27267531a555cb735f","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","jsdoc":"3.6.6","karma":"6.1.0","mocha":"8.2.1","sinon":"9.2.4","eslint":"7.19.0","rollup":"2.38.4","tsd-jsdoc":"2.5.0","typescript":"4.1.3","@babel/core":"7.12.13","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.12.13","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.2.3","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.3.4","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.39.4_1614202610629_0.1459189229176816","host":"s3://npm-registry-packages"}},"1.40.0":{"name":"playcanvas","version":"1.40.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.40.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6d6f40407b6618600f9bd1556abb35d95aaebdbb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.40.0.tgz","fileCount":11,"integrity":"sha512-gjYxVfkBFvNej/lCXGBYDefVlPWJlOePoTGU4HCIl5t213FtRsslxNpaPM6lvNxj4QWx2wyByQD/ORNfxZNyow==","signatures":[{"sig":"MEUCIQDG2leDOSDh/p1FoRt+PO3VN0YI6j3WqseWe7e6ijRn+gIgE9c1GK5Oi3ZotaSU6nr7lXgf9DZ35ZuJStCkOn7exZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10393238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0gFCRA9TVsSAnZWagAAZ+gP/2eFPsUQw2p4yLPDbuhs\nrnLjuDj6IceVxbyDzFAFdy66bHm7aR0pAiivnDSfVaJmmgNooMRLTqGrGIXa\nRQ1stDRkKAye3fwRGrI4NMG0gK35A9krn72h8pFKViwfcypOlXlpvIRntWRd\n1lA4nedoaFuXB6PREFfe9Nl40qJlve6QpV3P56NMhTi+PBjCu3AUq9BqW1kC\nQyYUVMXDBn55XrqD1Qwla8OLoAH8DDk6cxDq/Amo7ubcnJbHcEuvDlA4nc/1\nmGVbcMWwFAdXM2yRlGY0l7AhyHFBN7MQGjfIkGydRgbOD3mx0YF8uZrff8xf\n69/9f49gp1HAA9DXfFm1m6Ss+Ay+NWeWzU+nXk0uDeDbXZNDnWrmur5ivIq1\nCaTc5HVBCX+z2csKHWnG1gklcZimvmiiwbOODlmT83uWuYKCc96TAOp751x7\ncLwTENqk3V5bMNAWm/KZA77P+ImpT/fvMqJQigag542qaK6sCgvrTMufdSvC\nW0JEyvpSn0IpEt/ZkhFhO7vlAb0n7KPMjPrkUsc9yM6jFBdCp+XjfptcOfk6\n1YowpnUP9bRTfQN2B9cAPQfQcRZ03i2iN2e+e1Jj+/A3xOwGDDbBmW9FC/eT\ngNGVb9eevxMx8wnQvhJWEolMI0NxqqNtUf4S7IV/rXk8NTNdwnNMVZqv27Ie\n1fJm\r\n=8qc/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"50885c65c30e629fe3773258a191e2cbb7693208","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.2.0","mocha":"8.3.2","sinon":"9.2.4","eslint":"7.22.0","rollup":"2.41.5","tsd-jsdoc":"2.5.0","typescript":"4.2.3","@babel/core":"7.13.10","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.13.10","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.1","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.40.0_1616594948405_0.674182139028302","host":"s3://npm-registry-packages"}},"1.40.1":{"name":"playcanvas","version":"1.40.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.40.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"69fa879cb8121618d308b9db85d3686f42aaef04","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.40.1.tgz","fileCount":11,"integrity":"sha512-HV3FySqnEFwuDvdOIb7abfG3TqrT5uMgxXpFLKdzJjtY70WoUNCcuVLJkdguHs3Kk2MVnX3Zh8EUYbrp/qfpmA==","signatures":[{"sig":"MEUCIQDW8++KXEe/Fisk4DqMP8/T5gxc1mE3tyjNRdPsVKsSYAIgFbb5F1a5fDKmySrOMrIW7ISZFdl5wc1PwYsmXFZpAy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10393263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXHCxCRA9TVsSAnZWagAAxLQP/ih4SVk4HMQiDxh6YOjH\nFF4PxElpFZOMaKh2Qm7e8+lLC8ETi3yLIWi34M+ZJlMzQNYfiK8oBw5tdN8T\nHxFvQ4uMkzX6Vkhy0xavmmjHEO6e+X5X5AO3GLfQkS6nh4NxuMtV5EckTpUZ\nHyd4+CQQKC+HqG2C/ADtzCBO37jM8KjXFgNBblenFu0dM5YpI2ZaLOsIpyCj\nP/nl8TaNZAjZEqYRlUFnKY6GGbKTSBUcbr9DL62tSFbf8dl9RZr30Sb0wLkq\n/4+OuDn6RFUUVmW/NaqbXMoZX+RD4j8peIiCGEhTmpdyk6rx5gbw4U0/i58+\n4+ZAIxFht5b53HqTS6YXgYkwa3LACAKqFGuzn16ogDliYFG8l9Aqo+M6Y+n8\nVTsXa2jk6zsJrRWj39xJym9tUptaVWz1DJYt+K+/PJlyX6fz2p9VN1i6SF2n\nkSrOpv21RiX2EudPCdxAXgsT83FDJy7/MFaH8rkRXwyR4+eWtUBvlUxH6O1C\npRLMhS8FpnSv2+1zsX/MD2n5paNjUWzCLA2F8Y9gsVFqSoiXUXHQInbXu1FU\nBxcdFrgl5dE0QpqHmUJBEFw9CihwxiVMlRz49jRxtGG6fQaye84wag1Ka99N\nyRPvCdhvUY/U1bh7Wqbz4g7SCqylxecZtBMrDwYzZT157RLuOYXQMH3/YVp1\nvTdc\r\n=KlhP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"6dd3bcd1f20954df51170c05b2b52899f62be4a9","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.2.0","mocha":"8.3.2","sinon":"9.2.4","eslint":"7.22.0","rollup":"2.41.5","tsd-jsdoc":"2.5.0","typescript":"4.2.3","@babel/core":"7.13.10","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.13.10","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.1","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.40.1_1616670896626_0.23720637351218854","host":"s3://npm-registry-packages"}},"1.40.2":{"name":"playcanvas","version":"1.40.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.40.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2f7ba22e3ec99aa1db50ef14fa41eef06699208c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.40.2.tgz","fileCount":11,"integrity":"sha512-P+WcH8zF47BKR+eMCAR/FZVTb9+FqHZVFA25ZytJeJU9QuzZA7AvRI5nvre7TxyU9R0mugvotcMAqnr2v+Srtg==","signatures":[{"sig":"MEUCIQDw9tCgkbrhUNtiDHO1hY0d0khEkm99OY9wHs24Z7d30QIgY3VTSchkBXbdOFkRj2x8PJWpJKINmnI8ehTXusp9be4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10393775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXf1JCRA9TVsSAnZWagAAT7sP/3hgT2Db8kfj2X1ZTxIN\nNpyFb6EoWfHiOX8QC0whQJT3MRsRRaZGO9nhXhi3yShZuY9+CiRCDyy4at+u\nwmXMnxe3OP+bHlOxoVhfZZ8+0cdELrLoSIl+pa8c4DL5UGctctNImREYaY1K\nL9K/BqpWzmwmXaNBZboGO6f9i5bAKyyOLhg5uz8KXxwFKrtjHJohPQ2Y0pW9\naQXLet20mPWOUW8oXBYoD1HN86dj8n0K3XKYvoF0BX3njMHXnt8zWvxQfX77\n6ugiC70HSMegNt5i6sBVeWqU4CBBbi0Ey8v6oPxD079+BFiXOLlX2JJv3g9E\nkUF/Efrab5+nl5Oj6/2uXW+BLRNXyG8vnmtMnuFQvsUnzuTEZrWyDOlmS1dg\n+v/LWmOxVqJTAq6J/60EJYDy7dBMDQCRjtabkfhBZB9yGOYi/53Tx20f/OIc\nReQ1OKjSIpr7FK92ELay6o1zT1Z4IZEecyO3IYA8EMH/azoxRzN6M/FYJ0pn\nyWZQNj/7leRlBWUgV1RcQrn/83z87FRgYI+LcxjJpe0nFJ1hFNKx+s29kLVE\nhLxdSVIDywfa4We1Bgas9c4IiRA+UlYqe/LFCwIAlg4wvsK2a960XqDOx6PW\nmgUjAc4JjT2Iw0JkKFZ/iKUHHftdOZcS537cdG0MZiwhkq/gN7o8jFQQvnZR\nrh/T\r\n=PBFp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"b26b36007f374359bbb0c56b4a48b1c1d3cad714","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.2.0","mocha":"8.3.2","sinon":"9.2.4","eslint":"7.22.0","rollup":"2.41.5","tsd-jsdoc":"2.5.0","typescript":"4.2.3","@babel/core":"7.13.10","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","preprocessor":"1.4.0","@babel/preset-env":"7.13.10","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.1","@playcanvas/eslint-config":"1.0.7","@playcanvas/jsdoc-template":"1.0.17","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.40.2_1616772424828_0.32470204683205894","host":"s3://npm-registry-packages"}},"1.40.3":{"name":"playcanvas","version":"1.40.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.40.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"cb96793b6e56aa72caf05f32ecb1a5e738c90ba3","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.40.3.tgz","fileCount":11,"integrity":"sha512-FyZuAspGSSsTRY7U/uBXcphVuJiXtVxl/CwcmeNQ498iAmxUOz3o3JeK2RlRCzTuECLBZtgDjWrBmxd10PyaZA==","signatures":[{"sig":"MEUCIH7/qOJJfEGyWL7EgaAP/iVgXA4QB9KQ4CU41Y4XaQD6AiEAlDnAU+xGWBnzRwVkiJ70SonS90wIOdQNrJwHZbcyzUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10398419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZZI+CRA9TVsSAnZWagAA0acQAIPOkqXopvFesYSZ7XCG\nW5jFI3k7yPdTdJpSHcNjD0G66ylNLxMUcE7xJ5uj0Iftf4xizdMxVmjeIiNF\nxzCYtaM7SMUqFC7d079Lyzzl+BxxVpP54r8ATRX/2lokiaLtVZVjCosQ8IPZ\nu/hJwluJsILJhTdGJsIEmSHBU/HZ3cLKPxSM05ooIUYRobi4XTrFcF+7r8Vm\naOrDgrMN2kqhUkg6lzW5YplXmrIZ0yCt1d5sqnJqOP5kNgcFVn1LGpSyIE+J\nxw3mLEUU10EAiyv2sd8laFtTbaRUQ2n/BecqM9xUuuBhvAA66CwNBazJqNv4\nlSZN0sRtg8+gZX4dnKQrLzLpRLIgy1HmOeO8BH/E3wCJRc9DmuPfpv8hzvKF\nMUfzsYmfGWDzGia3oIfTh08HeyEOrzSj+6Y1DjztamnCEs/pD9Hu0V8PdEVc\nHYPMpqwGa83+qAKnKOt5efL00/bIi66CQO9xFU0e1bDr7uZ0EN+Lwhg2BIDw\nGRZXKVWrf4ST5gHLXr1C1tK5QflzNqpoOWXzvXr0kWLBMVTOBIX3SVZElto6\n9X8RBGwM2nz4/PtqKGwG3tdkQbiMhMw+PoFv0sEoWQ2zH5eMRwcbMv2Set+g\nf2FnCXTBM3vBADUu7SkjJyXun7cS/jKphPscfwXrXhmnHPX3XAqTYLw6GFZ9\nMR/M\r\n=Qz6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"44dc18fe497d786bbd12b06955b749bbb936a329","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.3.2","mocha":"8.3.2","sinon":"10.0.0","eslint":"7.23.0","rollup":"2.44.0","tsd-jsdoc":"2.5.0","typescript":"4.2.3","@babel/core":"7.13.14","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"7.13.12","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.40.3_1617269309903_0.6758157322763407","host":"s3://npm-registry-packages"}},"1.40.4":{"name":"playcanvas","version":"1.40.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.40.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"49fde908b587d2a55a4f9b30a036a02a86710829","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.40.4.tgz","fileCount":11,"integrity":"sha512-pN9kd9IzUN+OyqXWR0h271Kab71IM7rVBd3ZVLa70ha6NCiai4ScPrKSBEHSRIttRmnLkKYeZC1YwILiuejFrQ==","signatures":[{"sig":"MEUCIQCPVDHjfrBtXK6tRjtD+vaQaOxUhL/KvBLgNJ1exOYuvQIgLLft/YzpS8eDDCYI2BW5tpSvvslu20nNY0l5ekBc454=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10398671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZbVtCRA9TVsSAnZWagAA7asP/3YuuCY0PQ+LMMvPfTYz\nVSq7BRdavjx9jNGCdd3zQUJ5jrWf4teKxVGdysJb3ymusNLfLXAyyMUuzIW1\ndnTe1vGl3n79J4OFONEQqBnJS+ADwNpoTO6gzLVtuCIuF6twh0iBU7s3G9QR\nwYxzhu0dRvdeGRW2WwI3LLu62wFbwxbqghkilzP1H2scxQV+7MWNWoCzI9aI\n+HYE+ddzKNUEUynIess8FDBjNyX2mVkeJkllg8psVonVfr+fZBGLLpqfsbS7\nEdYIFVMeobz5EeLy9vf31OBnPlWiqUcm4BDX9o0r5XdhkBettbrlRoBlcked\nydzzP2dQw3idBeQYroLrR7lUx4OUCHU8UxEyUVe2htyjQUG4VoP+sOoiZAMI\nLKOe9ofdV96iMfKFne3EG6vFN+pClzDKnoucsG7VyUxTdNZUhsHz/aKIQ84d\nT/D2VFIWSjzkFwK/1j+vdpfiMidmV1NcqbAvXOz6F1HhniQLUUKztmIS+HoA\nAaJGQtBT1sLgXULdyZQCeL2Te4hxQVqT/5btWXvS2XCzkkts9+6Qyb8n5mVu\n/uvlwp3Zl0WdG8TJ9Qqtxw4NRBvrUmILrONChyG+TvAghAYPvKDHKrGCeJno\n2rUfcthxuPTSQAJuCdkvelkskiYCgbw8LLhRu+wJrFxY3OBMEndDFCPHw5P6\nG8X9\r\n=7NLQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"f7c7aab63ea026c948f3e56167a1082b65a1fe73","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.3.2","mocha":"8.3.2","sinon":"10.0.0","eslint":"7.23.0","rollup":"2.44.0","tsd-jsdoc":"2.5.0","typescript":"4.2.3","@babel/core":"7.13.14","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"7.13.12","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.40.4_1617278317407_0.636031581326794","host":"s3://npm-registry-packages"}},"1.40.5":{"name":"playcanvas","version":"1.40.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.40.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"603a3afa3109136f3013dffa1d0c865bce99def2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.40.5.tgz","fileCount":11,"integrity":"sha512-nK9vVt0H9YswnmiytKfQx/DdR8Ul0nOYd9MMyMg3XAnbAqmyMxEBA+k4ZMpLb6GBgKq2VyzoqervqaRdhdVbYA==","signatures":[{"sig":"MEYCIQDjpUfUzyd+9guvylzFCoPmLea4sjHTVOSraYrzvSuRlgIhAPKK6rqvZBInYNyHyOt9Iz5uZUk8x+/0B6gGVKJym2qg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10410510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdYMZCRA9TVsSAnZWagAAVCsP/03/QJUOQZbptiv5OFyk\niunIYxYb8DGi7I5xRwJZbH14aMnTdKp5L0jpjTUcmAgMPpJz0XeeCxkxa+Xh\n87GTIVhx642Ftv/v8SvxYjeh3uK+3gL+o/tguLXal37y7T5gdlS2CFUJMkmi\nwHzbSURMU2dWFNM17hKkXl9k71e8HAU++5KL8a88IxNZR7N5cluFToxfT261\nagoE4PSkZRNOOzNNKMI4ci1p0vzS3OW0xuhOpkaPfhNRQ+OQBJQUrRIl0Bg4\n6cLLIwbJ5yy/L0gnvZZCA1VXlvNHJ/o65JeCllecfpGewXjSbQXt2l55q0r+\nxgZG1fGWKMvv1y/zGW5xw8OJ3cOsRnxklUgjSAfCOqNUqEIg6UKcY8WVmtT+\n5ewD3dROqKVYtNIk/T4q9Uev+jYfO4dnniGtMW4PtTEiP4r5f0wWvdpLZ/i3\nvv/o4VanleH0bAGTGqhsSvkN2TLVbnDeYuxzj7MKAQhm/yOfM5erWjD7VF1b\n3HkxszeRAuIjet6Yh8V4niBY8Kz6HyV4oaBs3mDqqzP+RmhO0/sVnKh8ToqB\naNrt13e2Mqyqg6lwZAAM4PqcZ6e0BGgINUVSsMFFz/QE8JEtPg9be4ayKR08\nSnPmnqotMPZg2Csd3CuBYSeNoM7q4PqGSjXWX6gCZ+G1bdrQy1ftBWaW2KHW\n+q4P\r\n=U9wK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"2c7caf2a470ab514b94e4b988c47ad523d387f6e","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.3.2","mocha":"8.3.2","sinon":"10.0.0","eslint":"7.23.0","rollup":"2.44.0","tsd-jsdoc":"2.5.0","typescript":"4.2.3","@babel/core":"7.13.14","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"7.13.12","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.40.5_1618314008423_0.6063655999952047","host":"s3://npm-registry-packages"}},"1.41.0":{"name":"playcanvas","version":"1.41.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.41.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"64fd647dfd62510df4ed762392bdab5d2102a39c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.41.0.tgz","fileCount":11,"integrity":"sha512-knUfcHVRjOu43n4HDzmQo9GvHtIQhDujLDybsiGpqY4ABXdiZnDyK05xpW30lD3gVAJKWslihZvu1/LftQdcAg==","signatures":[{"sig":"MEYCIQDgG3QdzLha49UkKOIoRLaNuBQdUvCsQoZ4hrFYQTm0lgIhAPeJFFeumASzGihjTuwUf+6kpLrGT1vJVEQSCg5MjsjN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10592008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkTX4CRA9TVsSAnZWagAAqwcP/03AxCFmZ9r60mBO/Mo5\nxtPunBHWqiMug9CQ8ew3NFFlJVExZoKYZAiuP3esuXGTNOQVG9/nd9eqytRO\nQl+fT6iaXISudwZxfCCmoZBk9Iy/9YO9m4b/Cs18+8O2l800ia1bXRnfpO0j\nnEdfBomyrM1sDJClNGgqoY3ReQAUGHL+Mk3dvAYEpvGSzFG/cskzEYiiDwqQ\nfAXq4AnuDh88sqI922/VFgUejFsipcp8FxpDN5lXx5F+4hJ9wMeLtm6f03HC\nafvFK2K5Md/g4Hj6IjLC9Fo1XNKolZ/owHSkuOvKPtIehG6GD3ZI0UKZjlI8\nbBb/GSdmXRW+NOhHLdzLXg8+Nygm9Ca5PHvFOrY423ADnSZe8XdkWh+YMkj/\nYo7HS9v1Zhd/Pmx5W5hIq9gzBxnRbaZy4Z/e8fWdymf9lLJf6Wg+dzkfes6f\nT59b87OlfJodGgPkukUBNyE4XbaUiSEFIn22fTB6YnnW2uWrlwTu2lrtLrq4\nZKX3W+D97bGA3Niulihb6s/ppfiC5FSovEhewFwicVUg+S5Rm1fcmwSvk9JZ\n3OpJ4T/+HdclVs/JKqMMKSIyTpFYsRuUBEgqCH0F1wfONN4/90Y3MKDM+vRB\n6y/D6d4PPr52ALBfUHsiya0fdNkKpuLrEqe1dBwgCI5NmlaWURWD96SJ4tRP\nqJql\r\n=dFge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"bcf2a4ff9ff7123452034c04b11192f9491a090f","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.3.2","mocha":"8.3.2","sinon":"10.0.0","eslint":"^7.25.0","rollup":"^2.46.0","tsd-jsdoc":"2.5.0","typescript":"^4.2.4","@babel/core":"^7.14.0","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.41.0_1620129272099_0.1184203262903778","host":"s3://npm-registry-packages"}},"1.41.1":{"name":"playcanvas","version":"1.41.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.41.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4f19bf998de3e2aac04286499b79d5aa5bcf2986","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.41.1.tgz","fileCount":11,"integrity":"sha512-vlqK8bEK1F0kiy8kHroay7l+v/HzaS8XX2S63LAR/VQA5DUsI8NkAMmp4KHrqjI+owPCwAhYiyhxtHN+D2Brqg==","signatures":[{"sig":"MEUCIQDlEG4l8JuFKziUns0S/o83kGwieB+ExVps0uvmXRadagIgNdajCvRwqKQqSWUrHCK40nHrjkHMuSiLrtVWBap74FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10587942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkmqmCRA9TVsSAnZWagAARFQQAJGy+nk1mtI1wvsN+5H6\nBDnoNt/OW1ZiV2moVreYzNZ0IA2rXvGtjP9ZcXJtf2CYPbIL19PYuFBo7dkn\nXYZreaFXl2fgma3kAAFW6b+aCQuV4AAOTQi6cJpo0RFEdCtRLATQI6u//Wff\nBiG5qDuxXpRUIfRucD8MoGEfoLUTeKvdxA7D6Rbprdv66WLcQOAMCy1sVMno\nhNz89Ew4sbEK6WzP+msQY+X115idG278aNH4W4xrwIMrYZOOXpAL3gONzpKo\nFFhKu9X4hJdxlAztypQlXH6BF5n4jVdJdTaqOnFsreZgh24MCAioZBOujY8j\nTzlXnZfyLHZ22NCrvHMZg3z8dDMlyJNXF05iVmaJjlapxtMZo+CB+8Geeusn\niqvWaTN6lKilVLaxR+F0SpBqewAZCah4wkiKF6G0dAFrz/sHLDz1I+BRHooA\nhGfuXcW68iGyNbKW3jr+2+EziKsNfNDvu8cD3jEHm0AG+G4OocUISco/4IP/\naeS8VTf3O24pHqjOTK0u86gMwVPXocQRjEqJGlgGnNiLCol/HEpTwqWUJgXD\nI4cuM8RTee95/zP3y1gT4XIlf+JY89hrZ+TyoB98zylDmLr3dRWc0gJSE+3e\nWi/W0kASm2S2Zx34TYAv/PrKE2qZs86JxQbjdtewd1ASJwYFuHRsq5vYncCI\nGPzk\r\n=XwNj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"d0edebc270e12e73cfae4246a52eb1869b6d1eb2","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.3.2","mocha":"8.3.2","sinon":"10.0.0","eslint":"^7.25.0","rollup":"^2.46.0","tsd-jsdoc":"2.5.0","typescript":"^4.2.4","@babel/core":"^7.14.0","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.41.1_1620208294353_0.2874588594261209","host":"s3://npm-registry-packages"}},"1.41.2":{"name":"playcanvas","version":"1.41.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.41.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b27aadd16a6176365d4e55c66d35284b693a7835","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.41.2.tgz","fileCount":11,"integrity":"sha512-UU3WV0a+MwZkDrE8Do1K3rLS5Ya/nWFsBv+h7JkoQ+TrwQpa2MUI7OkuopBVoEkRCrt2qaRXtZgyLQhDAICXnA==","signatures":[{"sig":"MEQCIHllM58n5PWkaz8n4pYuxkhxrbH4ogE6rXngmxoQ1VyFAiBxt/+Wb2hc6sF/ExtBnlStMtayyqqYONqGgtJWZeWPeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10587678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk8uVCRA9TVsSAnZWagAAQAEQAJpQibKWUO2bjpL58eoE\nLxQ+FQoayVs9REKTyRi1ezQ6vWLBmm26SmZzbAvnolcqP6H5alNe9NrPW7+A\nkKt+3zowmOPw/i1DZ2Wph7K5EuDHupmeVh1nO3AfiUdgsU4okOgOzQtb32oh\njadiQ0irQ+WJ5ui4Sd6aZR5qRDgyzxLkE5c9YrQSmdgaYin6LxrX9ajwUam9\nupCriXb/h48gW6qQE2QB7ybe+79GuKVNGSY8VXMR2CX68XRNANFWm6nmJkrk\nwjPaCMeIaVW5rwBFBFh+LYAkR3e8lyBe7czSO8tTCcdS6f4gIOiqcWlfGGsN\naoymUsxzqTPYffP2RFdvegS2uZIaBxYP6zNkWGVpo/iKzMpaaEXURlHhB19Z\nEx//QbBTytIpIvPHvSgUD0G84Vkna/2Hd4Gtmtzi2cWxxeGyCSQN8LGcW13M\n/zHmI28fIFy//iQ0ZfwZgfknqPfoXUqaYR/NQFOpyPizLRaGS0Qzkd1tf2qX\ng7qXzJ9zenhqyBi7hu4jZ/ly7kFXFViqvk29Gw2dIxegJslw7mGlxnMHAaJg\nYE0/TGA73QDIYaTr9kP0/lrNFkr87AfnZxzhbXT3isSdfDy7ZctZaPJetITY\nzYYYDewXei5rqK7yebL9fwwrOfpwfkpk5PFW8hY8kuDJqhZoGtXX5c0QugcW\ncKgE\r\n=ISjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"84a4993c57ac002ff4a518742cc45786f6053369","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.4","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"10.20.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"3.6.6","karma":"6.3.2","mocha":"8.3.2","sinon":"10.0.0","eslint":"^7.25.0","rollup":"^2.46.0","tsd-jsdoc":"2.5.0","typescript":"^4.2.4","@babel/core":"^7.14.0","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.41.2_1620298644950_0.5594961595121142","host":"s3://npm-registry-packages"}},"1.42.0":{"name":"playcanvas","version":"1.42.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.42.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"9b79d8cad1549c77d6a4b299aff839de0e1bd305","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.42.0.tgz","fileCount":11,"integrity":"sha512-SeGHchEImbYKnMkBQ04oxERm3l2zDwTz62hC+2CA5cwBQLMEujFjCSmwSesxcBl7q7dssQOm0ue0NZ1CTHIBHA==","signatures":[{"sig":"MEQCIC3nltV1fdbtRco0sd+DJkiM54hPgHolw1OAFTI6YQHEAiBcgV10168GdaV7MCgoFe1ijGSXyhGR0JHGl7HitHaNUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10581986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt0aPCRA9TVsSAnZWagAAfSkP/iX6QyoWRfudAA1UpQTV\nWbL0ojFjQ3kjjTL4DaHQUe9Ha0Kf44ARjMBq0xiWdWdKDXLe94GowKY1Gi6Q\n4+VglvDb6Y6sMQxvtcDMUoWzezwHR3+SPz8URv+nB8qiEF2nU2x9ofPAm6k0\n1tW5YFL1aPtg83jd7Wd3sTHCaRwJCqb/05IiZYDqm9CFSSG8MVxd0KSS0XyY\nIgf718mdCCoOfwJ8jE4jnQCgwGcpRS4WDC8uWTlG9RsDaZp5XRFYhdd2+FbD\nTKylEfRYE1fOyGH380fn0VrySLPiJh6tEWTO5jc+vpeCMSYHzDmFUMAZltEQ\n3stgJjMISJb+65kt0aS4i3KaQRBJuZMY2badqR94NCXkugx2tvuGzsPHAiyj\nKBMrw2np5/JBZ2hRNTj+Qm+BjauOdQNYfczbQP9x0KsrzeVMR667RifG+Ovu\nFbD3jB04zASgcf+G9J3tKPCZ7aEoFAvNL4ycO4t2m2g8QHfR9bmi0hh3sc48\n3VmIlosfqGOTmqVZu2mtwXvmlgVIE+3FVYFWgtNdQh+FfLvzR9/yBMeIF4qe\nS397vJ9dA1fLenGHGHXQlwMRSnVoapvjbUigg7+LxUt1cZboKCbw6Rmejuib\nHNSXA5pPvmYjm2mlmBDIyXlxUNiEEr22aZdnhAuWacMNQqttpBw42q7PtoAo\ngcO5\r\n=xLKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"d57e59d818df10749b0a8e936cf1ca2f8e2b93d3","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js examples extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"6.3.2","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","rollup":"^2.50.5","tsd-jsdoc":"2.5.0","typescript":"^4.3.2","@babel/core":"^7.14.3","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.42.0_1622623886235_0.9085340099415717","host":"s3://npm-registry-packages"}},"1.43.0":{"name":"playcanvas","version":"1.43.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.43.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4ef095d05de771528933e0162fb4767ec0529441","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.43.0.tgz","fileCount":11,"integrity":"sha512-cvgc18QRlvp74ycoaPGyvmz5GEQkwfW/vin6v3hpfHfhKHCMHX+anfzksb5BaVoV1pBiTdWu+vy0a+OhVuf7Og==","signatures":[{"sig":"MEQCIFTOoOCzmoWzkvejBnHeh2GKhkR1etOu+2g/SJHUorBZAiAzZ4RuVBlMANLpPt6ghMAIVfMAdFNGkmOYEWyuPIHI5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10647342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy1HtCRA9TVsSAnZWagAA72sP/jHIM4pA+FZL4V3ubvtS\n+Qa2Ml88oK7HrYgtmfXUvCK/ckQPYIcKXtjXfntNCfLpDO9+LyRdezWcCKjj\ndy9r+u/w7Z/4N+EEbIgRpVx2HwhevfRe5xRDVqUD4I4v+chCwj8PdtBgWnUa\npD5Z7hVXiI3v1bEC9pgGXEiW3nAvYl72kE9q4FwYw2gWOkfTsv142wIFu9VW\nmCaOvShWakPIgzABCqesC4AINPWUdCby710TJOHi/AghX+lE1TMka4LuhDhj\nAL4cZ0/YW/rTHM5pMQRiAsNANf4+cv8oLLucVIYHRI4KkokacMnC1jktO0Tc\nVFjBW2sAHCusbIw1hs5gSreJmUl1KnHcyL68QNP12Axy3XI7rMcOaE9G5Yw3\naYCpaIZJiTOdud9bdvfdnt4R6UVARgRJ/RWHCoIGhaxa/pguN8o3Yi06t2P9\nEDkogjnW9+UIFxuYEFAyVUwNnDunckp5ooZDukthil0KDkaqILH8ntRso7RS\n1s9NB0TuY+sEYfafuFxe8CRsx22prECRwIBdOqQxllpUlyQqpfI5MXAOmNud\nch1ywuFBHe69WBi62a70NKAb3+KJD7ENP38+5sfXefehbva8lZcWx4wi1UCW\nafymQZRdprIDGXKjxtAEanWWHrRdd6BTB5UPwmT3RBrvCUjeOfvgu6weNhik\n1ZU2\r\n=VtVT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"faf0324d5592744a323baeb5f7a008923c7206f6","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.0","sinon":"^11.1.1","eslint":"^7.28.0","rollup":"^2.51.2","tsd-jsdoc":"2.5.0","typescript":"^4.3.2","@babel/core":"^7.14.5","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.5","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.43.0_1623937516912_0.4343654287757377","host":"s3://npm-registry-packages"}},"1.43.1":{"name":"playcanvas","version":"1.43.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.43.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"559b051e704c1f6f1929bb524bb60a2900986c90","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.43.1.tgz","fileCount":11,"integrity":"sha512-x7muwlT8XiEyXffaltKeisuyRlWBztSskteNok9MfiXnw7dvaRGjGDoao1pS56lXcEI6CiUm+ddbHJpxiTw/Rw==","signatures":[{"sig":"MEUCIEBvO7+SdCIjWA0Mf8ijezn2jORMxev/ZgadcY/YcFfsAiEAlcTYs7i18vAZifRAmU54OKAQN3Fy45MFDdpADwDE1Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10647713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy4EcCRA9TVsSAnZWagAAkIkP/1Mxc0IgwqDpYFNzfmME\nUuwQ74TJDxAFmUgPVndzHclisZ7uMFQGiZah5iqJjCXIv/vySlh6kzjjWxrP\nOy7M0xZmIJsqeUywsdtljINd7LHz0/L1D7LtxXoM/FnXrfj26vTWSOv4Twdo\nDhMnLQSqKC78W1NRUW1Ke89tX4NtzzA2Da6Br0G7t1Q499r/eO+J9QtmAatd\n/eAPyQloOwuwbvAx8ulw4XCFWPu2ENwYdNHOoOBhmdEdFbnf0do7NidaulJz\nBwYVz/Xj0TDxfeFZhhUog9CE6Iuz23ixbo3yGrkOhjLygRUqIyjC6DlQQ1uE\nHr6HiHbRWfPmU3eX0v8VPAAb6qLp0qYwKM+uihjWLSTmfT9GBs/nl5kcqXeQ\nbxg7qiLcqCX5w6O73pNWnTjUWVQ5qUhaTVTi5fp088yfN9//zy0NRO9G/fxZ\nCId8ei5uxos59KaF/fc/Mc6HV43GUMAN7WkQnsF2rpa+T8onEisAi6qlC4M9\nQJ6yNAR8um90fC7xqlEqfjhaBFURhMKmWfwftge3eZjm5YaxlmZ1ruZPyPls\nQQXEWHoEF1dPrG4s3FEHAXp5ljD/OUohg4pSAWQR9CwHFyLb59p7sSccGcNN\n6llTi9eXpQrrWZTcKFNUn+pOZcHEiyFbmNgsp9QdT6AtiV1fZ6Ljd6cQ4oRl\nPUOK\r\n=xTGg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"49927b7206dc33c6690bc116462453fffe109506","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.0","sinon":"^11.1.1","eslint":"^7.28.0","rollup":"^2.51.2","tsd-jsdoc":"2.5.0","typescript":"^4.3.2","@babel/core":"^7.14.5","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.5","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.43.1_1623949595926_0.6154541768716781","host":"s3://npm-registry-packages"}},"1.44.0":{"name":"playcanvas","version":"1.44.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.44.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5f83cbf20bc85c04a35ffc0bcddbc75e834acde3","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.44.0.tgz","fileCount":11,"integrity":"sha512-ez01Cb7lFypFVoHkFbSbFF2057W6VAD+4oKU8p0zFosuCZSf3ZPOv6IJ2MUiosHo5up9NXKDpmEDETk8Xf4kCQ==","signatures":[{"sig":"MEQCIBN6vn3ke3hzJbqvCusFnR0HJxx5Op8qsKv2cMvCVcRSAiBMJP5mbmBLiMWkU1WtFNgAD62hXF9paRjoFp6lgfZRaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10723256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5w0wCRA9TVsSAnZWagAA7aMP+wVzJ/nV9SatpDpPY487\nH6zjacGMWwTLlinw5U/ArKJgncCJF6sHVAXZJsHm9x10QPxu5HvbJNkgIWr3\nanYSsmv6sn7hEgpoJ3gwR51SD/ukEb2c/61heIySORwwR/vEJt7wOvszgmEp\nJHvN8Wd8PMYLwER+gcNY1ZC1QPNYVzfNesCOZjfuH87wmsYDi6CJ1B5pOD72\nD2xIb78+S0pQ12GufeFt0z8mw3pNANUkp60krbT8k3fYnZRytodFMsZ49NeE\nVl47miEjGkdYohjFZZIG/VLct0dAG2iituKJIPodfQHAXIVnYnhoQrDTTydU\nN3HzG0kDSKovQ2g4UvawlsUXb33mDXyItvj35zzm49Qhj7szNcEv9DyAOmus\nDLiL8xJbT4zcTJ5brljxdG4nl8rvGMN0O/B7FcQ13pAkCRiNxCiZaue8F817\n08fZKpMrYr0b9dxq7BmztCqi14wfvDMj7yZQEbcFQ0UEc9U793f8BeTt1XVz\nW9mbiKsxAkI+9cJOszV5kYmJaPHevr7t4gyL6ERdEffWDBPhgp2ArKT7NMXd\nB6xgPiaj/smCZzCa37V0M7zHzS/+1H9/EfWxmhWjLO3js1MHMtsuHHJrxMDG\nCTIfGvOiKY3UZOUr+Eb9rpbHMEvXbeAtCHzVxHcelMN160sd+wQ8mSsg7mYV\ndWal\r\n=iue4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"398d9a6e69da0e47d8f47a0886937d3efe06db7b","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.44.0_1625754927420_0.7326237320029172","host":"s3://npm-registry-packages"}},"1.44.1":{"name":"playcanvas","version":"1.44.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.44.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"138d046c88b06cc0017056c661c22cfae4d97af2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.44.1.tgz","fileCount":11,"integrity":"sha512-zWGnH/Y9wxluEhvEojh2xBHse8VY027m535Qzwk90F4y2uvuusO+G+vc8ex57ysBa/EW+ip+ie8rbSlkI9wflQ==","signatures":[{"sig":"MEUCIQDafS3zShJV5HibYnFJAye2bOHgtCmZRHvEid7A7S4YWQIgO6MUELI0ZV2XmmHhiDrqaK/FqBnnKcn4EPYPD1IQLU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6BkICRA9TVsSAnZWagAASccP+wSKzicguCLrK0RfQmKd\nIPfajsjMYlHKPLtIuRWsgc3gLO/hGpYcUyYxrq1JvqrOeUhhRQ7phERu/B6g\nN8W4EYHOXOnkcjgqFhzeE4IxAm4eSQG3K1j5031yzhEACb5t07qvPenUVkXV\nCb5QvwcRJy/fxi+hnuRMeMoDPsk97OoACst7jS06dCWUphHVMVte26BrBHXl\n+jgLl5i2SzYKX913bhLT2k5EbuDk7lEUTU8DvJc8t0s05YpaBs/8+pD3efwr\nqeqEwbwp+J1JzfO+Y5PPxCDtQQmrjl6Lk3sRfwqJ6lSwuwoBeqn82nrCnYpt\n8BfW14r6hgvx6QurF11ZJ9VXYCXujVoB/gMezAIy+GtAZ+UYsH3S+kARAkqV\ntJB2W/gG3Z1eS0rDYuwjzjvX2kk8AQj6TwOoxAhoTsP0/yCh0fB7mTTl8njF\nAJMIL+gLevvdeclodrfyJQ9sxXzN0B72C8aLZiFqQvr0Lk7eth7BCXwDrhFN\nFMB6zq8EBJ+o7GB/JI/dcPu938cHAILPDflRb04jhM2l3gHBtqgilTMo85ha\n2or/thkPsx+1oSKywyhu+scBW1ZO3EPw4++FKQ1HHj4Je+Vh3qF5Y2paztMm\nkqFUc18sQPdrqH7LQ8N25+t34t+7w4EDajzG8QpNZ1aFTfufWJtdX5Lk+ytW\nlrU0\r\n=bWTx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"3e94e72c5178ae522271c22c986f05835641a297","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.44.1_1625823495950_0.1571211772288177","host":"s3://npm-registry-packages"}},"1.44.2":{"name":"playcanvas","version":"1.44.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.44.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d737fae7340a198592150ea813bc365a8bda5109","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.44.2.tgz","fileCount":11,"integrity":"sha512-UlUxHyd/O/p6q/ZQ8soLBa6hECQswoV34iMHwznCYw5U9HawlD3H5KLIFZ+aw13T7xAFb0HZr4Nwj58dZYWxvg==","signatures":[{"sig":"MEQCIDGNwrOC2xl3U1WitJf4p7r6FpsiXvY2VCRZxFg/JhkaAiBzTW1smG1eNQgz81EuG2ygsLuTzsc0ys/rekceUUC22g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7XLgCRA9TVsSAnZWagAACkcP/0WB/Skup2TsfH1njGvU\n9T6xZAe2G6mMuA6fwUx5+/ZjZ1CPvEz+Px7C28R5VzM1p8dexhTfP1Rm9HA9\nQA5sKGnetUDjXM76yy9AoIqey7mueuWRAdjmaPEypwAZdyuXfPsR510pWFrd\nxI4zUzWKSaFQTE5CuOED3zBzuqQ7RCNpPhoTvwyXvQxWaN0AcCMDrFcdxq/m\nT5ElzdQuX7iDtJoQv6MusLa+3gMYAEkYlzgeiUZiFVimKqjmOYtISVNUbHKg\nmKFozfB2yhRp2lj/9olNsgVkIVJo0V88WJnGqVQJa0z6YIeeYNFJwe3F06VV\nqoZZoPA7nBpWWnwZUnoK9uqbZppio25bzVfUzgGjYpMAdA7U7xvfB1bFXKae\nHGnCJkilO5Z43o9xd8uB8B+0jSqjxy0RzORWse7B3eCa2YV5V42R3qzgw5w6\nc1/mNXqDXe4sXMleIBFDIOu5US08qhfNCOl6rDaP/O3uxg/iMA0yNYsJvc0a\n3X4qCJyD85rmfPZmHZHCIsQwe+bZo0BmA2suetXe6mE1cverufx8h91oN7m+\nhGIvJ3Ry0gwIVB0ToYKnApePTW+xVTwEz3Jo90Zd+OkpiemkrcEpXmBPADEW\nbdztM06yFLwz317IoEt+i+RP0wMEPQo3FVoaIF3ExhzgPs+6kP0RtmOxz7lW\nwQ8S\r\n=cewj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"7758ea1be67f79a723b7d8b22249f9679892b656","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.44.2_1626174175549_0.7621004746745337","host":"s3://npm-registry-packages"}},"1.45.0":{"name":"playcanvas","version":"1.45.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.45.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a5fd73801f8e029c9f32484df7f9a45770890751","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.45.0.tgz","fileCount":11,"integrity":"sha512-aMj4t41doUo6bC10r0GqOXLQ9QwwWoGKB+083TW1QrIoCz+kDKTc2BNHExsAZ186mBq5x5j6sjyiceb1VNwlYg==","signatures":[{"sig":"MEUCIBv8V+cWQ3UO6cwYMzO+q9zgd+Jn75UWXmPSVX3PHFh0AiEAuoR9CwlQgqDrkBVtuvfWUHR8Vmw9ZTy+lNHVcH10y5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZeHCRA9TVsSAnZWagAAJhQP/3UrgY/iCf6tC2L6NLp2\nL68dsEmgZuM578LAySnVseo5U2UVM0nRG0aYmtpY2ZG4Kkyg1UvIr9iDmVPi\nHsEmHuIj+vrYrfxseZYJJ1BuDRGUCanD0htiPQ1XNPhmE5cfCyZsMXxaiWHY\n7kL8hE5K0F4/bPk/sMB9bXbyYDyb6u71F2OhtrzMnJlv6zN5gaYhVWuLcT2l\nIjcndfK1XSeCAQloS4q8Wo16NjluTfjH8wyWHu3heheSdqO80rDeocKddgaa\n8QKITyWQrHFtiTw6H9Ut2bbr05A2aiuEBwe9gg+z0YKXdkm8sF4qgsAMtI+9\n7PdS+zAW4UVcrqtYhkQc46+SH4Et01aWnACibfee+NFAtJiUI23PxHMIeG60\ngOePxfC8RBIyeLsSk3avG6+yUpQq66iMq5w7sYOnE4c3h64eQkHQNalzjtn8\nz6fH1HP6x5Yg/Z54stKgUugwlPaTSK3djB2dyxk4cYgCU8qPpOcVpYvN8rUc\nWmIiWlIRRlUnl7ZO2Ag3E7pubxUpPizeRYWAPmnEtOoF0bOo4QDFJes3oCJE\nlBM6Erd2lc4v5sz5uGd+dvCu8RxQ42v/lAK8wF+U/ONvxjReNDCXyQhvdYSA\n8Q2oVIBw9kQpauDMIbF+Mo4Iuci0Bw704XwZvAkLIqwD4U/3ReZqCQ/y8DMf\nsY7f\r\n=aHTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"52e8bbf3d397effd94dbd27e852614cc2c384b29","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.45.0_1626707847659_0.9764616336372858","host":"s3://npm-registry-packages"}},"1.45.1":{"name":"playcanvas","version":"1.45.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.45.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"edb6d488099099227462e366c2e4e4c80c8df4d7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.45.1.tgz","fileCount":11,"integrity":"sha512-9/W59HpaMYzTdcB9fSWJJUA210ZqBT3uDG051oxwFpHocojgSUJZGQ13B4pIcJWrXUoHVn4HF40Z89Hp6oq5UA==","signatures":[{"sig":"MEUCIQC+fBSk6QTkNB6WFR9ySislVuN96k2iK1s3r1bgPWiYogIgFDm4WfIbW3NwyK4+1DYX3QA8vszVn6PMtJCdgIm7mvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10733900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9+1OCRA9TVsSAnZWagAAXFUP/1WcNaVZC6F+wu+PrWGA\nubjZPJ6VEDPLHGAzbU5MFi2B9+g9G7428uP0lk74zU82cqEYYMJuYhqHMKX1\newt/uNqwkbaFuTf4lZAYodZMp8qOzjQCU3r9OjzKTY7seG7c0F8t0Hh8AYon\nxvVuhCNvSD/rLGPIYG5FmTH7cSG2JOlufiXn7BZzEd2bQqG2Ta6GVewC+vq/\nf9lhwtnDhZ3QnuEHA1UKq1J1YBUKoTzAG0qftjSNWEOzVz4uDVjbxE5kjgs+\nR6Z2NNDITp6Cw8ub7cIutx44aOjq7rcw/2qxhh3t3GrjYR5TZdLzEzFSiTX8\n8DhgN12sdAdUbUVpi+4eDkM1jYDGsq5JVyzSuDGBqC0izgRPxEruhv/0/utw\nAgishHmQ+RLCs6DpNL7WO1y9FccGlHRMmsvRh0DKF1Hhuh6/VDg1pYQIPVHu\n2qZ/4B5sMeq8K4S8EWTQ1mnlLPhBKJJc5LvrDlUEGtUkMZyRaGLUVYVfAA6x\nM7AnKJFJtcMQqlaMrJd1eP31+oBOCioDdEEWs7SoAAimtIWhliKLyaMot8CR\n4bRYPGMCHkM4egMafmSUPc2llFSA4rhZituRLIXX0Plt/7mYI99biBye3QR6\nRxoWw2dUdEbxv4PbDGpjASyoKOxfDfo/ceDQAtvSeQymfDfRIaOrAQOjgvtN\n4Hjf\r\n=5ouw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"278c7f80f95c4675e389e21f1a3c0fe66fb3dac0","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.45.1_1626860878603_0.33524639390399447","host":"s3://npm-registry-packages"}},"1.45.2":{"name":"playcanvas","version":"1.45.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.45.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"000648a99f95e2a6396c06a7dc13456b97f02aa6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.45.2.tgz","fileCount":11,"integrity":"sha512-qnHveqYxNZ5WFrylRUYmBwTMxNJIDuIako6ycTzs6XlBCyuInq/9I6g+c+BCub3RyP0eHNT0eTMr8P6rkyiOUg==","signatures":[{"sig":"MEYCIQC4iiRPM13/yUMphdiotB3LmjS9TGnzO2P73uZr3GyQ4wIhAJiA0W8cmCVAJoVenu0eXVzf2e9/Y8X9YaDshI+bA7+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10735284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+AqrCRA9TVsSAnZWagAAmwEP/0vbEvBhhf9Dm3lagTwm\nkcBjs6NPXyuQszu0gzI0tuWSij2ui18dyQLFvFnSXPn9oqT5gpbWjMBJvPvb\ngmiwMkmvrnxvguKcDfXVWc9BUwUSei7k18xCiebmN3plmZi+MyLdS4myypyR\nxYI9jwihirPraFerOia/q/8HrAZNJ0KcIkmfCBX6n75qC5IrAT4lAG1gfTRU\n/CBpQglyDuJbIBFnCiwKooBlNavu5WYmvfF4iMGs9L0PL2Lv5h1T1rXzCp/o\nKQXDGotoTvOekZC7Lf6dyivUFy46WZ+qlpq1ZP8iIkc/ySADyoozQu7qqEPP\n+QwxIJUvR6r+OYCP54hBr3T5nAifiu8yn1sWSxE4UNT5fDoagVE78X0uz71k\nsSbjXAWHo7hM4lpLY2LuyfuNk55XM24K7Dx48mGa3RNeJX3zzuvY3+cCMKx8\nM6/4RPpTqBzJEwGtQB4MgNCRrydYm5eArCcpdDhnQY0tYU4AnhKhdLeuWtp1\nWrt6g/xEjaCHRjoQ/qrC6xVYkwbumYvrpAhDqGrtRjeZ+Qo7DfKx/m2tfL8H\n8KkpD5ailMDhu3btPnhvgVOlhmo7JUcEm3biNZDh8K1/KfpNuojBl73SwQ4D\nxKaBYsslYe8kCYAN9Bse7wiW8gm9ArdiFwRdKy5vCgm91Y7XjsL9tglwm0Sq\nCwE2\r\n=tVgP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"f9cd3082db581820402e6fbf0683a062a712a710","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.45.2_1626868395669_0.6113758646525387","host":"s3://npm-registry-packages"}},"1.45.3":{"name":"playcanvas","version":"1.45.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.45.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"79a9d6be9ea193ce810c504b7990c4b04ce5f098","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.45.3.tgz","fileCount":11,"integrity":"sha512-OQrhasuK1sIhHM4wv3lK/sLLjjQloMUE6SzQw4l4uz5mQ0scYEU49IxUIrxaNqoADVVhFmw442NJ0dsI3gtd/A==","signatures":[{"sig":"MEUCIQCIL9F8qpHhL2zGh24e2woj7ehc9Und6Kzqtdjm5aTMiAIgfxw/mlmZRIIvTDHojgndgN197h0LVfk8davz0oX6LjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10735475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+u8tCRA9TVsSAnZWagAA1UsP/2VYcpf8P28l8ge1+Aax\nioIOcuRmtAiLl4q0+QwHJ0x5WAQtvJCBmBXhHmmuaqcDDc5ZAodCJpvPPA/k\nDXRwdx178Rqkadei/F7yCGS02s0HjazgViaNk9W+o6M8jnJ9YMQwe4fi/tzw\n/lUr7UedvAGkVfTOK9nqY22M2vSQqCKMW38Q1uPisKPhgcM8dCchu9zV2Wcw\nR8G6YJYFP8YQhZBq8PANwZlx/bPUUF3o4qzVjdaUuz/iig0Jx+NGxFkCbMfe\n4UEpqvZeSYtnJU6QHv/DjkX2tZND7594jCdwSasRnHAsECe7kUfllZfL35je\nSjrGELOemB8gBSRcHX8+cENul50JMAcpBV8xjm5SKRF7kkNACBrsFEhkrrMs\nzPXRwJ5pQopQDn7BwuOPLh3aifZnwDB4yWa3vTWWMobEoI9GGJUMVvbGUQvh\nscu25fZd4sRSWiRxpL83esohV+rlCIVtAJUbOnL2nelDMQysHwG57jnPFEr0\nLEhBXFNKxAd7vziwIhPdK/gS05iZLn/oRjXOoMyDLZpbC9lqkr4XQe001THr\n/TE1gWaKxVUYljvoEIXp0Yd66zxULgfm+0mxeiV5EIseKNwmXs2TD2mTCGvE\nGU0VcdbArOJH3xE+5PyGrcKpKJM+eLOz1x85zYzxgJqh6YqxAWzmmFGKGys6\nblCi\r\n=XW4F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"895add4b6e65fe97d6c1a2be1bb7f135b1980bda","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","rollup":"^2.52.7","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.14.6","http-server":"0.12.3","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.14.7","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"4.1.0","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"2.4.2","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.45.3_1627057965547_0.04050223279568632","host":"s3://npm-registry-packages"}},"1.46.0":{"name":"playcanvas","version":"1.46.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.46.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5a6b1e6955d36014fc7e5a9be4694fc5eddd3400","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.46.0.tgz","fileCount":11,"integrity":"sha512-WpzcJpgxo9ORhjg0Q2YJorzvceOusfC8P2naoVByOPlxz+u3NENKaG3VvwGLI3o2Oja2psYtGuOyUrkeHzzQFg==","signatures":[{"sig":"MEQCIAzF24FhCFsA9KPXWg5v3B5wMJRcOezLRk5+lGK+MWi+AiARO9TXZ7qP0IPDclSUkZvazISxpCwI136PgnDigoV6yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10744112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9rFCRA9TVsSAnZWagAA0dEQAJNjyxN6bmLb0FaqDZDW\nEHAsQ5srpI038bpg0rdH8UtNqJyk0sXmN91PfEmf7dQP2RnBlDh0HQW05GPi\n05X+2ML95JWN9mWkHOQ399ZfidZXL/keA4wZDYC8ZLTY2pdNxoZICP/j3yXF\n7a21WnH7MEJEbl9PzH1ca6xcQR12fly5CUtMsq8a7LpK/vaybuaPra/vl9P3\nfsuaQsft39qkFMFLl09fBJPBu91ZeLxTuNSk5IdC5IXL6FhTfuJuwKc9vyZx\n71XYETIzwrPCztbTFb8ttcrkzeV/6nfKbg18JRDUeV2feWHszOVX+uMzOheF\nWv1GE0H8qO+LonQQPoHByjL3tkc2E6YntB/AMME4dCNgsoVvkhL8VX7eVS6v\nNHxew7Ruv8/gN3JT8WQMvQXevWgrySHzFsK2vUyvn6tPKGj1XpBcxbzZjwQU\nbinfI/vOv7t/GqrTKff8aj+0qHEg53oqoVh+kw+ARmWCzcym+CSFG0DVTvQu\nHGQqs1yJlrtHQVRkhII+ecgphguVCp8PrDhGaBE07sl2KLjcooZh7bONVfzH\ns1rYCUVIveNm6MBBSddMt/ZP4X0IoKkpOXht7hp3CRVo7a1d8sCTQkX2IMY4\nLaC6IKe60KVa1aA/vuo2vDPo+vYiDSbK6o4lQTUiOZgBHIP4K0pR1YhZeM0W\nKCR6\r\n=ccBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"47dbf32ec56f2a438d27dba1395d069d67cd88be","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.3","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.56.2","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.15.0","http-server":"^13.0.0","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.15.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.46.0_1629215429339_0.99626645264615","host":"s3://npm-registry-packages"}},"1.46.1":{"name":"playcanvas","version":"1.46.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.46.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c0f97f0640ce8e9d4351cabae7193b992e1c115b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.46.1.tgz","fileCount":11,"integrity":"sha512-ECtGdfO2DhfhTW4wlExvy8mfY42P+kkk6ihpbLIJ6Zlwa/GgQjvzVxwFHpQXrAJhXbE+v0c+ahUd7qkL+dYkQw==","signatures":[{"sig":"MEQCIAQEa+++kGYYvnt077Ae2eXZycCxVdibqynj9R/0BNe9AiAVIK/F4nfkGcoV3gmL8vTq+Xzknln3LJS4bDgrl11wNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10744311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHNfQCRA9TVsSAnZWagAA3i8QAJGUSencPZj0Cr1uk1fa\nXHXQ48Gna3MM4L3KyAqIV+w9ATU8Bz+yYFG+TyHXhLf+xHU5T26/UWhHI75w\n13hBdQqRHZdZOmk7f5O/wVVpELBl+jdviWKCr2bCeLUm9SJvXdD5Cv9DPrZl\n9H+qofzJ6WIaDmIOrWPJ4JrGnhp5zZvQXzYTCPHMYiMjxXuZoAr1oy0PwpZi\neFaygV3x5AGHZxpj5XTZuuCNwXY665lCuAnzDfPs6FnHmxMitOVoJcojS+aO\ny2WWLdl6hfAW1EBh5NJLXuU3lr/4YVtMy1okIr6ZyyvbYGi+mvQEE+IFPq4s\n5SKokIsMKfJn+RWtltbQKyrFdWOv3ybMb1PoabhcB2ADkA69OBgPnF1MyxK+\nfr4g+kcQd8MCivZEwns82XEvkC5pcGl47pNMABvNQmE/e6B/LeXR0OXvrJi7\n9Og8K3vO0qwPgDafD8Q/ZkzQebMfoaS/G2wKbFjb+JafwFNi13Q5dstIh3s1\n4QOdFSEG8auhk9UZXiGRWwr53h3cyuuhjaezibqgox+7LMmCpk/VmTZgM+kx\nXN8/EXO2KY5XpqkIdKol213TdsDoAjO6fuyjY3HrliveCfhMke25VH3kIlXA\nrvoY6M5eeEH5jAC/QepbLatJxIPGpF0MKxXUe3Zg/JZOUNIVi9I01Drb8PIP\nsr9T\r\n=acC/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"49b2ea2e4ccbe8a005e3ea3c9f172ebcf3271694","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","unzipbundle":"gzip -x tests/assets/bundle.gz","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"babel-eslint","extends":"@playcanvas/eslint-config"},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.0.3","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.56.2","tsd-jsdoc":"2.5.0","typescript":"^4.3.5","@babel/core":"^7.15.0","http-server":"^13.0.0","karma-mocha":"2.0.1","babel-eslint":"10.1.0","@babel/preset-env":"^7.15.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.46.1_1629280208098_0.5327174546336233","host":"s3://npm-registry-packages"}},"1.46.2":{"name":"playcanvas","version":"1.46.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.46.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2627807ec539cbc3cb1576ea6d093a8973a7dd97","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.46.2.tgz","fileCount":11,"integrity":"sha512-axKpOzXupASrNzMcceJ2i+BCYZYTz0VeUPH7pqYdepxD27A4ycewaJNX2xCMjY+ACwRzARlImol1J+fJP1MfUw==","signatures":[{"sig":"MEUCIQDuZjva+bZ2yO9TTgHuztWb/i8YtywYiE2/gvlnwcBeOQIgL8MBVasPcAYY1i/R+NcMXsS9UfAkDKzoAmTRijfFuRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10760435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL4DJCRA9TVsSAnZWagAA16EP/iel83ovgZWxU9xDgyCs\nFd/YfJxwNsUOkEfHyDc61fR5AelkAlDDg5Z95CWRUx2pf1A35O4bhSV2YPwP\nllBjZBtYHMu0y4XQc44zO/v+8ZpsnNs9JU+HvNG5AHCopDt724bMj5Zab/zz\njE/IQHe0gtwkACZ44vtCkLZnB7z1KXu+TV+e9HWxlZW1kz2cNx5c9cEjEBrS\n7VWhpabwGOO0jpV1F9PoxD9JrZY0qSDtpx/Bwhp1ParFXBUc1e6M/q0cvhph\nyIzD3e1AElD722VDIK7w9MfPGb63w1ae6E05VmsbFrxXMjHmWJtrdNmvnUV4\nKg1xHrSIhZnXo5Oil3xrvNHqqzBHaRSFrQzW1TSevdLa3f9rTNFlQwdVp42+\n6Z4AXVo0u5sH4bBLMOyB6UIBIDYr1jF/nTYEO2yNfTdKmkqPp1S3/G3hzDe+\npeAYUlbxyezu94ESRaXrNqBSfc36qA39vtYc5wWhgv+qOaxMRFlwVSqz0Ux4\ncX9NGXUttxfMRiL639waXAYkzfYgrqWN6E5/YTq/oJJAkqjr2D1hxIdjYtEz\nN/DIEf3ukGeAMxhURorTcn9KzD9ZsclrZmGlKO5wdOaLTkaiSbvNf2vlP/DS\nAm/ZuJZsCmFO+fN2mDuc8tFZHmIJalNbGGPpGFi6Jm3mHu5dmeRk0QoanQ7u\nB5Xp\r\n=IGM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"ab94f3b365fdf42d481c71623e246327022d06f1","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.1","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.56.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.2","@babel/core":"^7.15.0","http-server":"^13.0.1","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.46.2_1630503112941_0.9406673214552599","host":"s3://npm-registry-packages"}},"1.46.3":{"name":"playcanvas","version":"1.46.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.46.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"415ba3b51e15a3987e88fdaf210e56e1cdd8b17b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.46.3.tgz","fileCount":11,"integrity":"sha512-TASKcKiHr8eL/Qh+Qa4CVZpsCIhQ6iDMfopGX5yc9sqEavQbC5n7dLRporTqSYbyFpnti1Iix8idJmL81Eyvsg==","signatures":[{"sig":"MEUCIF2FyCW/kdFCPbm4CoDT9mHbzB5e2vPLnB61/mw/etfyAiEAmaQPxIRmAB/Oz7ZYlGW3U9lXFzqiH+lNK95u1FqtcgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10754172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL+kCCRA9TVsSAnZWagAAVsQQAJzwxZmLocy0hii6vcEH\nPwcTqCYMHkiLWiuBkDoFR0MZOjuDE2ylMWtv6p09PuhNHLEiEA9uo/mucptZ\n1iVdvwMtxgC6/yzJzURBb9yrehBOslreJ3umOrk1QXQnn2FVUSWk1jZ8EaBK\nsilY17VDOMMagoxwi3BTD1gUnc/Q6RrbqyPFveSJVlYwT/H8SyWyFuLZZGP9\nhmElkJmdHmq/HMx5LYaZZ5DpofzGdOvYQMwnngVNNxa/QMh0TnJz8p/rnSW7\npAWTOzmAptMqNQdOZCVegXGnp+pcMUJQoDseByGi7Bnhk2sxgIcW6naw/DRv\nS8mUXZcS0vSTmmGlESq2sCpPg2iXWhF4KiKmPXeKxB/fxgjtyXaq1BiQyyQ8\ndamidQ7EeQuI48oEc6NyonTqCpGrD6+Rsh+N3d3y/5B+IP7CUVwcRHosqsTs\n6lr/sx4p9qsRoPN/z3XgzxnRtDSevFsClayojX/slc9mpznkas/QVlPKQQht\nCnLcYRt3uV3rWThm74r04XWK2j64VGX2aEM/5a7Vh4BUulbE/37zkzdVzdLP\n/IP8XZlhdD2uS4x6gXN6c+h1gNN7giU0+LMmQYRpjqsCapzIrj3nxtUicfSE\nSsHopBgsaK87wiAarqiZovP3k6o9xjrD6Rfxo5emELs4KtofUksvmCzjikWG\nZZP4\r\n=62MB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"65b3276c227f94d50b9edbb5532c399a565faa91","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.1","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.56.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.2","@babel/core":"^7.15.0","http-server":"^13.0.1","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.46.3_1630529794367_0.7681095368500572","host":"s3://npm-registry-packages"}},"1.46.4":{"name":"playcanvas","version":"1.46.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.46.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1aed7338d5e176edc3a4d0abb42d2a6d49525be2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.46.4.tgz","fileCount":11,"integrity":"sha512-5jr+p+aWOxrCjR50/cLsw4X/knZHNkTgSxmyx7kwRj38+C0tqrsMWM9ktGlLPh+3hl0KxYqRG/pnaUGOr11t0g==","signatures":[{"sig":"MEQCIAttRTU8r/CHxcuXdgLH3fTnJBA6100VWdt/7N3vQXsPAiACjjG0fz0eRHB7gdFdSEv4jgTNcHyg626sVP1QpJ4oNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10754318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMotCCRA9TVsSAnZWagAAe0YP/0Vsd4+6RcS3fd/hOatZ\nRg7auwfixSHrwlOgmIgS/8h+EiOJ7Or8WsSswlkj8bWJFOr1sMaF0SctZPcl\n7BYyEKkwzFrp61UkUKag+J+m57npJVl0WYw9DpOYZ36nH/x7mVFK8+etdBcD\n15dUllsBMWxbmMWjf8szfd5W8XsgwQt/qRyE5GCUItMFHZnH9ih0Z9K9C29Z\n2lx1k44xAvUgcxZqaM1KADmso2yX+RQ1shUD29Gn8IVyAgSQ9b/7fspb5wxk\n7DBZVylwvs2ZcAfLg+ETrfFqTecFt5O7v4aS4vs1+6vQunx7U4mSv8f/0kgQ\nkK1PkhECX3Nmz9cSQverGJ0+FUHIX7Dxt+SuGLK9JGUzasx8JUp0PgMTxJc1\nHGiCDXrHyNsZ06/fcrk7Gkqe6IoTafvo3r3YOt/qi+fZwABzTHK1sHf34U+D\n4QDuKmL07+3T8aGJznAG+bBlG9BbiOih3rquInSt93VYsOPTk7mzC8lf/LtC\n9nf247HifWmmYyjtvolhx3L9/X9xXAJ4rJLa6AvogWSroBIlb1vb/tUokt0R\njSDmSmxbyxS61np1wPKr6k5h6Ms2d10fc3c/FNlLmq6CS2nK44hRygJzP0j+\nWXP0i3LBodqmcEUZsvoXR1IxNAiJPLxQmd59TxvwrGnFai1vzdxVRrfEoMav\nA+e4\r\n=gghi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"720c2fadf75730725c6c2071b927da86391c49d7","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.9","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"14.15.3","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.1","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.56.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.2","@babel/core":"^7.15.4","http-server":"^13.0.1","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.4","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.46.4_1630702402308_0.25302016414212725","host":"s3://npm-registry-packages"}},"1.46.5":{"name":"playcanvas","version":"1.46.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.46.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6fa35478611e012dc4ddfcb2626474e5f35daf6e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.46.5.tgz","fileCount":11,"integrity":"sha512-L7tC8T6ZBns1Eoyeq8zCwTttEnc/mK9NnM2jM/yhjOieGS1EAXfHMAwqizr1hx484IGmVqCIjwJJIGL1TXHjVQ==","signatures":[{"sig":"MEYCIQCKm6ruxDcf1PEeZ/aEY2pzrjdiicDHkch6QBsBsoPT0AIhALaBW2EwR2y9Zt8hoGMjqhFInn9QJ4vqysla/EiG9hE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10779463},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"e4663ebb22db577463551152696a04af4890aab8","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.1","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.56.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.2","@babel/core":"^7.15.4","http-server":"^13.0.1","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.4","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.46.5_1632235078294_0.3514598442602006","host":"s3://npm-registry-packages"}},"1.47.0":{"name":"playcanvas","version":"1.47.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.47.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7cbf5358bc0151279a970437a26c618a47be99e7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.47.0.tgz","fileCount":45,"integrity":"sha512-CJpsKGc+0c8yuP3lCMzU9Xk/45zgQgYynPoqZp+fm+tBpdiPWkcYiFGNR+7EHofF4ZVt+CBLCGseeIpDNwegvg==","signatures":[{"sig":"MEYCIQD9yes3HVJRBFqBtYlXj1LayfbNT8wmsOvhhxgMNEqoKAIhALoHKFvtp9En8noWRvkINJ+atVZ01EdiHV8+z78+S3Ks","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11408285},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"41e3906e3e0fdedf2a1d1b5e79aca1585b7c3459","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.2","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.58.0","tsd-jsdoc":"2.5.0","typescript":"^4.4.3","@babel/core":"^7.15.5","http-server":"^13.0.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.6","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.7","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.47.0_1634025777399_0.682477248157114","host":"s3://npm-registry-packages"}},"1.47.1":{"name":"playcanvas","version":"1.47.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.47.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a11d686fe5fa06ab07bb06c5a8e548b7db8767e4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.47.1.tgz","fileCount":45,"integrity":"sha512-SFm+PAaYMe98pf54jze3syREsxydlNYbWYZS8jrBMIODdDAz8DGQneegMTdcnyGRu5huZz76HN3iXlkNlXbSXg==","signatures":[{"sig":"MEUCIE0+JQ8Y6nQCze5vpIVXVOZr9Pc6H+KhtDmrZeR2jN/4AiEAo9u/kygU0SyvgKPpQrycFjDWkYTCkaD/uCOvUKDPDS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11378290},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"40ca6f004ff81b9faed26f0f6179ff9098323e24","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.2","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.58.0","tsd-jsdoc":"2.5.0","typescript":"^4.4.3","@babel/core":"^7.15.5","http-server":"^13.0.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.6","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.7","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.47.1_1634053092974_0.008924377131649397","host":"s3://npm-registry-packages"}},"1.47.2":{"name":"playcanvas","version":"1.47.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.47.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f2719a97431a9b4d1cbef592b2a84e4ade4fdaa9","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.47.2.tgz","fileCount":45,"integrity":"sha512-dQzjT87kRRY/Ooa/nGiBpGnbHWshz6TdSsALv7TLW+8oyHWFU0oV9igWPf7lASk+eU+ba06sZtpCCjEr46UDPw==","signatures":[{"sig":"MEUCIQDe2rkRIEB1L1sMqBAj8aqpt8N5DGEHpffZEi84aoHRFwIgNCUCiDx7N3/E9L1NVXLfqjYoifIC6lccG/wjqqpWa+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11379935},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"b336e2bc9ed539de83496e713f1c439ba8ee66f1","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.2","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.58.0","tsd-jsdoc":"2.5.0","typescript":"^4.4.3","@babel/core":"^7.15.5","http-server":"^13.0.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.6","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.7","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.47.2_1634311652488_0.13229662507627693","host":"s3://npm-registry-packages"}},"1.48.0":{"name":"playcanvas","version":"1.48.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.48.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4584099a0b0b356aa4bf7c4f5b0b9fe79ac0c560","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.48.0.tgz","fileCount":42,"integrity":"sha512-/30DCmnPLJBzI40tyMa4aCvaC03R+uUnzwhaUDOIfg2qJUbBTjwqgAh4tACv0YAoJSw3B3iJI9sVJE/SfvG9sQ==","signatures":[{"sig":"MEUCIQCpzknHjHSBQea/8N3ikOfhbLEJVx0A0+Od/WRwd6S9jgIgWX2xorWMyv+NdmBs9dMi+PecZa8A3yi0WkaSrTeYcUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11424744},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"14f01fa65add5c41ef7241310f7709a0f508f1c4","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.2","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.58.0","tsd-jsdoc":"2.5.0","typescript":"^4.4.3","@babel/core":"^7.15.5","http-server":"^13.0.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.6","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.7","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.48.0_1634750716148_0.4964597475849084","host":"s3://npm-registry-packages"}},"1.48.1":{"name":"playcanvas","version":"1.48.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.48.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"20bb680293c8a6584530108172502f94a54f0532","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.48.1.tgz","fileCount":42,"integrity":"sha512-h9Zpr75GoEiN5VvicO+PaYxrNV6mxXVdiVJK20C2BmRCYAFClm8bpbKgX1FrKdxI60F0z1hVbuHVK+tWlNfWqg==","signatures":[{"sig":"MEUCIQDZpK8lHVOD4PxYlQ1tC67F89mR33Xo3EF4EEPQN3BvawIgUyeoabeRZzCt/l10oAOWJShNNDZ0ImsAwb124E4zd9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11424820},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"89325c6560233155f1430baed1ac46642359ee05","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.4","mocha":"^9.1.2","sinon":"^11.1.2","eslint":"^7.32.0","rollup":"^2.58.0","tsd-jsdoc":"2.5.0","typescript":"^4.4.3","@babel/core":"^7.15.5","http-server":"^13.0.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.6","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.7","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"1.0.8","@playcanvas/jsdoc-template":"1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.48.1_1634896545817_0.1809230353902489","host":"s3://npm-registry-packages"}},"1.49.0":{"name":"playcanvas","version":"1.49.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.49.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b5fc278a65e4e6d0046b513dc52eec75a95d4d91","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.49.0.tgz","fileCount":42,"integrity":"sha512-8/n2p26c90BDLWKRgZBEONcWo8MBa0N3F9Rjtzv6kBsl8RX3mu7Bc+AEOiJIGiBK+oNk3zgkLFwAjFRJH1qlGg==","signatures":[{"sig":"MEQCIH+SY2+gficICGYIV/v+XuvrbzrTdrYW9+kEzfed8eIuAiAvbjJYYxKvtylYMuviqxvXqIDaMDxj+tWDkOB9v4AVtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11435257},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"eb609bf4e0ef8ba904e0b8c7a93118be7b5a80a2","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.6","mocha":"^9.1.3","sinon":"^11.1.2","eslint":"^8.1.0","rollup":"^2.58.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.4","@babel/core":"^7.15.8","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.8","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.8","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.12","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.49.0_1635354853982_0.3847329506291528","host":"s3://npm-registry-packages"}},"1.49.1":{"name":"playcanvas","version":"1.49.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.49.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"91631ba2184e4510ab7820c9177ba35f11a3c368","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.49.1.tgz","fileCount":43,"integrity":"sha512-+AOsUWexdvZ4iAavWdFQLolqqYSiH/F9JziBNn9AuM+C1oCR0L4wouVCRRAwdoE4W/isx0nDKfFKGoRp3dC52g==","signatures":[{"sig":"MEQCIDtinU9NtWJ8XUqDs/srrf/GYAqgp6E1ZYzjwKBId3nIAiAmrYc0MsvygO8nD4HX6zDEHlr17SBPDKUatpLUHDRUlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11441763},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"a6e7b8d7c675b01bceade8768a876d759f37438e","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.6","mocha":"^9.1.3","sinon":"^11.1.2","eslint":"^8.1.0","rollup":"^2.58.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.4","@babel/core":"^7.15.8","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.8","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.8","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.12","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.49.1_1636114132620_0.1554320106863063","host":"s3://npm-registry-packages"}},"1.49.2":{"name":"playcanvas","version":"1.49.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.49.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5b4255cc5072c61cfe3366a475f1489c24bfb7bf","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.49.2.tgz","fileCount":44,"integrity":"sha512-r3Vm6N3uOtpmtbf5W+TXjxuCx+8VDujs8qRFtQoNnIstahS/AgHxxRwXlmSqiXFQDVCuO8iMixzo3zm5toWXQg==","signatures":[{"sig":"MEQCIC+50Glb2QhPvL7RoX7YAoxS6/h5net2pmY1EwKYJVzGAiAJm6tQLlz3ttOmFbcjyYzGs6dzzcg31ePuwrON6KpjeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11491274},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"eb81a33727d7b790ce731b28492d015d2b5f67e8","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.6","mocha":"^9.1.3","sinon":"^11.1.2","eslint":"^8.1.0","rollup":"^2.58.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.4","@babel/core":"^7.15.8","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.8","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.8","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.12","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.49.2_1636542171519_0.7142949856826268","host":"s3://npm-registry-packages"}},"1.49.3":{"name":"playcanvas","version":"1.49.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.49.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b106686ab1e104e86642421aa61d5b33f4ff6db6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.49.3.tgz","fileCount":44,"integrity":"sha512-j9cUTsWaszzyl3lL/408ybbVi74PjdMzHe3kzeQETIAw06kvGg1M1yBokJwHRxr1hJUx5EVBx2V3Harar5W4ZA==","signatures":[{"sig":"MEQCIBY0IlwKGMXyXk4TNWUu/+tG5eEFXT3tpbdzN3ntpzQcAiAFOJDlDUCAqgEwdBFiBMic5ATZz+XwbtRxwnl8bPccvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11493914},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"2d25a6a178d2afc950eb7223e541c28348635e20","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.6","mocha":"^9.1.3","sinon":"^11.1.2","eslint":"^8.1.0","rollup":"^2.58.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.4","@babel/core":"^7.15.8","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.8","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.8","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.12","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.49.3_1636629365061_0.7623326072925651","host":"s3://npm-registry-packages"}},"1.49.4":{"name":"playcanvas","version":"1.49.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.49.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"37883081c09fcc4677eff91678dc04795a870175","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.49.4.tgz","fileCount":44,"integrity":"sha512-b9JNC32Be21xr57qr2LDPQlkPc7/3ie28GaqzoYc20uy16m5pDmqtWgIRt3i62IKqtlo/cjZYWNhJnQBp1KX7Q==","signatures":[{"sig":"MEYCIQCaIhErhw0bUfBrTM4UdZFArL2cxMBR6l9IytHCXqCRJQIhAJ2dYpa4GFR7+FQZT7Py3qycG0MdSZi7O/TV9m21/jQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11492143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk53PCRA9TVsSAnZWagAA4M8P/0K3z8y6P6yDc0weW3tF\n0Pzv640xVBGCbUGmWgBhbfiRU3CnzXPe2jjqU9TPjwziMe0aM4/8ZsTp9azb\noiCciYXkKehWk6VtKWK5Mbh1oEJyl3d253fiwaDvM0jFJ3iMFTLAI0xEdev6\nhpjH8pg7E4c9QMXL502Z+NgBiKLe/6hSxov2yFGDjTFRnzCYv10urqaJa1Ux\nZX0+fuZTZ073fsivPjsWS8zjHRSHEq3yYWLcawsH51XcwMuXQLzWTZxlMCBq\nk1se+DExEZGijoj6XtcYlu3JiEn6uNztpC6wVBviUOPFXJeP9CmVK8KmR/xC\noPGD+idUgwGk5hVcdSKm0L1NK5hJCTntxCce9Vylvu7CgpJGoGuN1lLeV/OI\nw/Qn4r1aOcfgxp+6ombR7x1D9/0UlXhs7jBjZWM0SnNmFUaMex5pfTjgftNX\nxx9ZgL86gbqZLY0js9ktZ59kZGwRFDzXn6f90drwxnelIASs2RkjS/tiVLOT\nP2dzpty2Vvyrkyz7k+OG0tzi4uuKXen0jGXbuDOg1D6XJE5Mnc0E/qx2ZKeK\nM/qSp/mPj+fLXZ2vWEtbhmyTaCKkm0tmBCG3wRz5p3OE9utdXBup1MlupKlA\nlfiWsQO528jav5OcVQI0sd++3uXmIKn+fEP0APDuW/n5GVFnEd/nU9daUQ8T\nq3b9\r\n=0Ivo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"508545f270b04ecfae648d53ff1ddcf567f3e1d4","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","build:es5min":"rollup -c --environment target:es5min","build:profiler":"rollup -c --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.6","mocha":"^9.1.3","sinon":"^11.1.2","eslint":"^8.1.0","rollup":"^2.58.3","tsd-jsdoc":"2.5.0","typescript":"^4.4.4","@babel/core":"^7.15.8","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.15.8","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.15.8","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.12","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.49.4_1637064143627_0.8757137944409388","host":"s3://npm-registry-packages"}},"1.50.0":{"name":"playcanvas","version":"1.50.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.50.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6e18a509e1193f0a6d2014f12dc4dc970f872623","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.50.0.tgz","fileCount":44,"integrity":"sha512-XkvMSFwF72pdoXj3zBSYPOYyDX4ZGpSOt9tqX62GTU4ITWRi7ajt0CGr1Ofg0y9MJuivWpnCNRSxxIf08001DA==","signatures":[{"sig":"MEQCIGEshT+u2fN/vMvfNvDXkr2WOof3f13XOzGSw8K3wFtEAiAs4LFTla7TN4Uq2H4cu0YrXq2W4OK53g+uW3Lsb9TZHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11560629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSqgCRA9TVsSAnZWagAA6GcQAIFLMk9zmzcPM0BD3fYu\nIpsObxqm5pcjJIUORZ4jYz8N5tQ1g15HcZOJa2Rve9G6E42M16MQFeJWdc9d\n4jveKMSx1QahUZ/YFfmHa7ifSFWjR9ljkUoI257hB3fRTeJY9nLUZRS4UZ7G\nJm/mohsxpneGLq61WWK+z7FXyXMqFh/ddFQ8rU9Ydj74EkOXHloNxcWqhmuC\n1vhuyeo7kxtOcmFu2UEJH9IzIWHE4EK+rRI8kTnnZN+PpJAaa8elRk2QlLhJ\nCzwGZ1xqjl/V+9rJngI8HgK1wKEppiItQmyuMc8n86+GDsQLYIs29cY9bqdG\nwGHBcDJnX9+ESsYv/ajjnX7l87lKKOZzr5BpOZ8l6SZzaltKdos1Shpa+aZh\nkm4zfMpAvdQEsKGISnG716BP3ZIJ+PCYk6Z1AkWWf23yRRbkjpbMeB5Ev/2R\n8Zsu1N84HrEBsOg+RMled4jABcl7rVAnMe18gj8GpiFbG5WfyFYTPGQU88Y3\nFe9nLemWHZ8rJM9hHbqBs6E69HmVhK6hrtDBXsRAzmhmlWvTgvCoaQm8nMqS\nG986CUIyYyIx1kGjtXppqcCXmV1uzy4gQi1j2+X+leehoCnz5QuOUkKxuBPB\n2Z3rBVVHFL4w1+Lt/o1sdfm0D63XAtfAph8ybyWKeinF21qwIGaE4R4H1II9\nF11b\r\n=DeIW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.15","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.7","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.3.0","rollup":"^2.60.1","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.13","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.50.0_1637690016384_0.16124897784458425","host":"s3://npm-registry-packages"}},"1.50.1":{"name":"playcanvas","version":"1.50.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.50.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"85dd1b52035d91af100a924223a737aa7883d11f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.50.1.tgz","fileCount":45,"integrity":"sha512-fTYyMYKR9QJN9yQ8GKwn0pNwp6I+zg95xp/PexdIiU6aXFPZcJs6g82lc3rkixe1mRN46V+Jm+OTtsJ+iuAV+g==","signatures":[{"sig":"MEQCIAM32kybUbVAZCyQJDAPTS3zPf+Kd7BHczIvjAoR6yCPAiA2c4bBWJ75tav+F7Q7UJnI1gxHvhINOSJQMagjwZLfYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11571602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs19MCRA9TVsSAnZWagAAXSMP/AhIbKTX+GBy+3PGOcVG\n72NreeZu/apt9ikVqhTgf2CSq0fB+ptvpCAfjiAy63szmiPp65IZgmn2Alnr\netUR9fAlQLOrrGYxl7psKfYxmShCnEEs1kFylMfxo3z8BZao82ellAwMd9PK\naN3dYqhhQn091WVYmjrb8cYIRmmQH0zAaxYDHZsI88MFHuvXURiNab2obc/v\nBn/fBPckllW06TZ7WnPzRDpW/DbvS1ynz3xDnT9DMT0W+s75nc4Yiqb75thJ\npdYhxmteF9XAGrf1+owstdbqbjbBg6MgLM57xThhh5vk495B5eXdDbWuJRae\n+7vl4TxWQtisRoVHdWDIlsDeXqYXvm/WJAz/EmR7RObuPWiypIZFoPaoTK4C\npXpZmsfxD2NPI+GnEAZX4kLX8oZHv32rwZ5HReyBZ2i20iBYIZy2bomCPmHW\n3itSl+Oq3t3VKhaRLDrQWYzULYlu3HoWlfQDD3Qo8a3EweI52FXeckCcQwAb\nRCZkuq0fKaxKdKrByhXLeAwEMSLgvkBLXHoXlMGlnovhdkLuuT3IgTVUMH42\nbT9QFX74gmAmfn406cZ1+/Gc91Prz2iSXFt3VhAS0K8bC3N+t0zbqmjfHI1+\nay9kjFrSnaVxTHJR85PQPaf//gzItBq18tkUU1Avo6zw49GH+0aUphcEYiCJ\nJQV9\r\n=G2CC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"1f42a385f2df85a9a8552e3a00da379caac6653a","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.3.0","rollup":"^2.60.1","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.13","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.50.1_1639145292648_0.7264388216450148","host":"s3://npm-registry-packages"}},"1.51.0":{"name":"playcanvas","version":"1.51.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"54c7095a5b77b526f16431bf86935d158af455c0","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.0.tgz","fileCount":45,"integrity":"sha512-/9V3a9mszTmkPrQE/OoHBbzeGZPTX5pdu3TF2W1X50jq7gDEGdETbrWM4o/U9EotWzoAG0nnWGD6Bm6RyTI6bA==","signatures":[{"sig":"MEUCIDoeBhPY7P2y+cyoiOy0J2X0diceg50J7/5+E6HPTvCAAiEAxPZQSCdJbMtF/6fWqwtu+Rb/bHrTG3aRchCfhRSJZjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11538193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhudyoCRA9TVsSAnZWagAAklMQAJgG70KoQEVpn5qwOPJi\ndZQ4x8I64jjdYnRzpGFsNyGMlcvnu3B8h9wcQuI7GenGG8RnOzcxAn4JphV/\nup201EROkNS2/fU2sQJgxIeSdpqNkgMcDOZMscCheIH1VTzPj6DZp9hSfjHD\njD2Wf9lyLRawdGKK7eqZfUtFhOZLx24KlYcDHInSCpZDBtQC49It3TT93WIS\nvTEUSzmuTKpOuC+dyhKH24Ex1QUzDu3Wj4V1aGki/zyghdIq4Sd11AcQ0T+q\nNet/vQ1rm4NzmWES6qRQDDK3seN0NeHmBHtzyVMsfn+YA2baVHbvNB0WQOjh\n76/Jjhw50SVPpNEF18+II8aCPSA2g7brCQS/XJUCq0YFZ340eIkK9GAPlbVl\nqo1GYqy7Nfm4JrXTqfR5PSLFMC9JQLwCRLyV9yq7/6sRyi05egcXfIUYgehg\nltOEANIuO/IymKyrqW93z+eTYIhgnET+ZvqEnAWtVpN4PVpTbZAUOxCZEpOY\nGopb/Pit8HvEFgF50cLqKKzWBe/Sp4h9yltuLRS5dQvWxOgHANbHjAadD8XB\nmCcfM4K7hhTpWFhdLn5B54P2kUpsAw1uZG1ZEPjRAyBkHObL4GUgtCo59zj0\neZ9I+/v8ywnC4fLmranlsahqvInPvNFHTerphlMe79my4FQKqTTgDpfjdfkd\n64Qn\r\n=CqJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"094433dc7074098b88350f24580a24d7bc91cc56","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.0_1639570600670_0.3829582189137497","host":"s3://npm-registry-packages"}},"1.50.2":{"name":"playcanvas","version":"1.50.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.50.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e1bba2b05886ce42748357863e23e12aae7bc33d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.50.2.tgz","fileCount":44,"integrity":"sha512-8oh5E8U+DnoF+wEmSuUuQcnhrXvr7P2jrC40fCA9fCb+6GZ2+rm7o4KZYBqpPy/wXz6Uxm8oc5u0HQ1uFMk5lQ==","signatures":[{"sig":"MEQCID3feu6WUYSKtZaAhyE2Fbz31JlgqV5oDtd1KA0/PsxtAiBjDS09nOeTcGtiy7uT1EpeHNj7eKNusOhBZlNGgyBKPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11567377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuelCCRA9TVsSAnZWagAANVkP/0MKwnjuz8wYr+r2qAMr\nby3Gz1nVCtjyP47DH5wmsPoHdVUHcctuEdWx496nGZn1rN6OdQFbPkR1OZ1K\nGxzubsbVc4Pt1HyC4vxmbvWIueeb6voJwgSjgrC+g5VfRs5slOh2eVUfXZiS\nVVxndvScnPu0E2CbJxbT9+x4lt/42IGyZ6M2MV7qynUxi7rS2gmimZCGXsHy\nUmobaSbDYrCA7Z47bvs6Ghx9056o97pbdS6i16Epf/MkOfUEPTXbk4Jhf3Qp\n423gnvUuUDb8drj8g25Uk7F2NJGqlq07ABce4aVf+Vu0DWwa3ngCPUaJfVzN\n6/G2iLiSG1swKa2LQsgib+QIDbH+xotO9BhVsQe6ehr0EhXvxlgdsF73m4wu\nLmgkWojqe54c0GkNMe9vgVtzDpO01wB3JYnrE47bY59Hch11LbGzmTTBlusX\nU0/hHCF7Ur7fmYC3YTWaqBidak96MDqpSrn4mVBtXIzwGQ7U7HDaFX28O5Uc\n1MpYNSW+3LU6LZYrqtGJDV3l2/Xhjkh9Hnpk6mA5e+z4Gbxvr4I4aINVfUrD\njF68enGzX+sUyOpzIAEPF3uilYHd+O8SFbd1sdE6xpDlRLBx37XdGwu1lcGP\nX336asoHuPsaKY6Kco97fKzej0xXecTL/NIGkKDQ6tNGLyxyN2smuFmb2h+X\nL+/V\r\n=eRXi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"db39f193d67ec237c0305d838814a10235e90a3e","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.1.2","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"16.13.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.3.0","rollup":"^2.60.1","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.13","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.50.2_1639573825796_0.2828653669301051","host":"s3://npm-registry-packages"}},"1.51.1":{"name":"playcanvas","version":"1.51.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"bf7b6e8c2ef9a4da4c24e990448680777441b861","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.1.tgz","fileCount":45,"integrity":"sha512-BNoHvgJEkndMSp0IVXwdseoq2HqXr7rANupZEFcg/4hPa9BtyFDrr92icNIigtYnANFZNfJ62V/c3ebYJobj2Q==","signatures":[{"sig":"MEUCIEGt7ZO1ZNtKUnZRfb54q1nJUG71iHvlICY73BuUdiZuAiEAjJo7NScM1agB7DaEWoQlsDwNX0SADVgDf/fetqRIkfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11540500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwJP2CRA9TVsSAnZWagAAHUsP/2AjXbTh+3tVzvQiOoei\n1Cw7aDSzzVcHZxn9tCJwCqQtFdtiNNFSsF0jcsWvM2k//v80yedJSTxIkN0Y\nLOKfpsyvwtqk2Wnzylak25HI07sGfhKLjfMPKv68NNjj4BjKcH7vKf6uGFsp\nhQD+c3iCTBDa3Fuoy/EDQm/jU8eNChU546U5jbqL0lPRgLrxan6PbmkKLq5O\nJEHhvm9jYwTw89clQY0MwPkQpi+v0ol5qttDtuLCVj+pzZ5ewB+x/4s5POBV\ndTTpN8iAzsa+ouackArr80RrAuQFs7ofnHY1pb1x8zCGc3GzNxwXEWL9qohb\n594/B6eughTdhyaANKqgALFpAP8mcUdi1LsxM+uSDDflZSSgRsKXsMpeUac5\nzhcnrtAXk99Qh+dUIl3ZlT+yTEyUX9ut7QGTsSv9D/AI/7f6M2fETF0irpxn\nxfh5ro5Zf5fRS4hgtPmbDMXD6/yY6TUawwfO4d0+1Os+Lfv5kJecrnSJxuJz\nVwHyKD9i3lWuD6YnnC/J21gC2aICR2VNlqEq8eDtldr9daYfx47AkMMPYuKK\nu35W0o0web/nSzoBkfunu5wFyOXnBp9aE0FP3xEII80BAkXHHF/ppP+vWCbo\nQcLffXf8tBydKsvyipGLTVo3UUglgXGIwUwx6e2SAi3ZboQKKo+19dSeLlRP\ndJQs\r\n=x3fn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"a9e71aa598dd2dd7fc9a0491a8ce312db5e3b0a9","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.1_1640010742265_0.4847548659408014","host":"s3://npm-registry-packages"}},"1.51.2":{"name":"playcanvas","version":"1.51.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"823f2a4ae99949d79f7b7fa73d94dbaa2b877852","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.2.tgz","fileCount":45,"integrity":"sha512-ZkXLD/2xNzDHWxfNdwxsI/tYvNbUScnCsGnglJ7Cr+qBnI19LUGdfbN8K+uPn6H1/cjRZaDNiyZ4tU2tje/FUg==","signatures":[{"sig":"MEQCIEF7qDk6p/ybwmBWUoSp7mAFWt63GgK4SMaA10KXRSJCAiBmn9NbOb0+QFZOLcFxMXUNPBo1CDRvuc4YvKkF/Bm2KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11540470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwvkCRA9TVsSAnZWagAAJ1MP/1NepMSLIqp4I/jJgkZW\nupLEPCQlQsu2TZPRDdif/il2JmZMq+NDBmxd34VhidOATmBaVQyVcQCRW2dF\nNb/AyyJFkQh/1R/LN57V9tllWRL4t30crXr7zvWLQ77uUBB9QJIMc1aZHBdb\nyPj1sJPTgTSQ5ldCZKmJyxta7cAs8YxGPxtpM/h5BdB/MAm8E+P1bS/0hQQK\n7F7Bx2PCs2anY+94YBpBCb6ugwC74Rqi9b3Pn2sGizFqBdgqT8U26vKfq2hL\nMlL0p6TNRtWrEkqV7I/Msrtxu4ZSz4GOyLCTx2NQwVLsxslgLGvQphnDuC0f\nDFxQClvwWknm1zPm3CSr7K7+WEXoYv9G9HAaZShymSKAsr1JcJbLFy8IAEiU\nfxBZwFw7ns0o/fr9ZNsZPq50JMwWQyRBVZdHOtZ0XEBdNSH4epxzFiMV6fjQ\noEacV83Yu/gZcoGje1Pg9rE8JPtogncc2XlWjBqciAWZtchUnXOFyzQYGAKk\nolw/ov0pdevB/akwFmu5mwVWtIt6QieXWHr7lxoJS8SKyUixsCfuM8XvxtHB\nh5awqtu0+gm3ADSaVmTYiwVQc1ztYWvQI61Ez+BoCDHB5x109R/zGlQfGDAb\nhpMf+5Wedf/qB26tCKPbXqpKZoP7nUK4UHlyN6kc1xs+rFMIe/9xSjfntDbd\nI4af\r\n=CrG4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"4f4b571232cf7596a595cc0d6a594d12707ef571","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.2_1640172516204_0.7212546282938035","host":"s3://npm-registry-packages"}},"1.51.3":{"name":"playcanvas","version":"1.51.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1ad724109b450fddd2098a4c0058f37de58cb77f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.3.tgz","fileCount":45,"integrity":"sha512-/n45mkizU/1mB50P/+zGweWqJ4k3njN3/50wMbedrgKzoMlolfXSrVlTQGxc8fy7FjLHmGGA/2S7IC1LUb8HgA==","signatures":[{"sig":"MEUCIQDwQan/sEHC4jaZlD46mx5wRwcEFkmRGpjVuncHGL33VgIgJ6DMNcB0f7eO7C/Pq4RsLzc4x4S5nEOLInTy3uu34Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11539931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw12MCRA9TVsSAnZWagAAhPQP/j0aScQAJFUXHzCQZFNX\n+b7c6ybSIKJsGzhbZ12ttoq1w3dIoP3iZ2LO7z1BKV66hrRUJsDrWSc1gk8m\nR8XJAJy8zjrVI5g8e1UWWxTtgerrgmYh8aQ/pe3kr/uF8xfjvhD6atJprHP2\nwhgUUcpyjKhGPJb/ZrsVyVvu3HuzhTIZcNAw7j3i+tnLaOEhg04Yg8X4eVI2\noA86RmPmQrgU33Fe8KPOsYG2EjNVVCXDzKjuoBnfzgGtCNKr6EVeKgV3Q1x+\n9M6QPE2VXw5dieG+gAujF2T1wOuUT++9ckuaMpsyQgRKYF5ypixXEzQBD5fW\nLN/BsA2WvCMoeWpaCl75Q6BTU9vbmDEa0vnqOtEhsbYPHEc4PkDgTnUM+sOe\ngeg33CcKOpO+N/1azIxt8SSqeSgPYHgEZr8ysTl3Qy/wUp0zzvX9PvimNsHo\nBtdbys+utjQWODeFxZaYzV7eMeS+i4bR1rvcmDuFsdQzVnrtIze/5rTo6GPk\nSFwNuQhlrJ97IFWUsjSHclicLevRm24ndFgtnMEigmC5+6YHIPI6SXB5Tspb\nNee3xoA9CXBeuv+omNZaUfGCdja/DXA8h/gAwC3wLY6c4NesvMV+tomg8n8w\n4lD3ofap4qjovOIOvO3JRn66Fx/cqdbly8HkSm8dhN8LsXHEXcGeZeOJw/Dr\ngLta\r\n=a0pe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"6095baac18349bc13021690be1bd6091e28bcd0c","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.3_1640193420371_0.5040673386865351","host":"s3://npm-registry-packages"}},"1.51.4":{"name":"playcanvas","version":"1.51.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"fa62f48c2c685887cc5868ff9c34078c5000bb09","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.4.tgz","fileCount":45,"integrity":"sha512-xuDJlz2+O+D2QcLMphvy56lDbn1pXP/KOtBEVM8OPP0vgq8nJsTOPrNmGL7sbjOiBuqqyMhdQkZhuwFIyy3dgQ==","signatures":[{"sig":"MEUCIEQSOWDESnxZShg2/S6BUuinHsf7jdZfMGVuPk6/gRT3AiEA2vrnJLBKNVE2L1FkSgpn/8ObzYqzm/vk/67NjK8EfnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11538878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw3AvCRA9TVsSAnZWagAA0iwP/3P6ual/cygBPNPGZJ+j\n5QgGVflkYhWTsjwSvqmjjScdXaWhA0gEiIlAc+brr/lXmNIYccX2p5Jhd5A4\nq/tedGh+hRhdV682dQMI9nTBKfTnQvIcNBewtVdaXsR8J28RrRtCZMmJvVWj\nEsa+QnHV3VXlA9d4FGXewgCVZpfFrnh7/2yDtHfgTtSWq5BrvURqE2nmQ5Cc\nnj+L7zLhw76DSMAwqnhkfTl5iOncvQ8+5JyMvYejsq92gY7plouXtU3eWy4e\n6FbnHTorHZmMEQcEfFQwqJv3QrGtnIaiKo9L7g0+xOX6GJTdmEZmVTYl0we9\nhxgAHQD7X4HnYHv58SecGDsnr1Vb5rqHak2jOJzi8ToaGQ6NzqF9DUQV/Tz5\nS9JSe/lAkVecxjxjHfdJzafClgMBZMcFL6/5VOE/GZ8TqUZMeUU3T2gzDczv\nXUJEgDMnAE4UPN/XPYJ3WfLb0p7iM/FMI8283WORHGkoyRE1rFrDOAyAvt+1\n3qKDsMJrLG19BiJXoewGgBcW6lxMjTTI4HQZIpWUdqCsfEjs72SYDKTjcZTK\nVozxWOhBeQp+mnZ/+Gnyu5slcW7lc3DxV4bTeuHaT4dQs4HbPVlHQle4gUqd\nILlcME1IG5bclIt/ljkVq/SitPbunNBrysD2SzElf/76zy2S7UJ6zBG7CBV/\nbQ1Y\r\n=CSmq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"e91904d1ba822e464928b8c211e4a74fa96f2fc5","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.4_1640198190933_0.4413758927496998","host":"s3://npm-registry-packages"}},"1.51.5":{"name":"playcanvas","version":"1.51.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"66715fc460d2c52e27517d56701f0624391d848c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.5.tgz","fileCount":44,"integrity":"sha512-TSPAJPSB5v9kMlqLKRNbLugKa+GuOPPHxfkFUeKkwcPR4Erk58q1Ox6MYSCabcsq0ICfYRxOGqcCwbA992SyDA==","signatures":[{"sig":"MEUCIQDSt+XHFVw+jdLmId0O4oaIbU5IcMObw1BbfzwmLvzHjQIgaMfdn/9w0nxgdD/lHuCjXSohxXbULV00uzwPeKhVczc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11532730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rKrCRA9TVsSAnZWagAA7/sP/iUoDosRMtWEurubQ2A3\n2BRqw/cN6E75MTAx8+5PGiAz57MNIv6a8tNQ7KTuci5SH9vfFUTNILI0oA5y\nodG7XYOpwwf001AnzIlFiHNfoeYfHzWU2zpCZY8caWzo64aIEJp571xiuocD\njVOycTsnouC5L0eTNR+ayAbDGrStNDCVfzL9kGI+uBgfggEGHnRA87xg5uqG\nJKeWWcfieVJpWc4bWQoiC5NvNr7u4qY7zIvKSii4s9rwo8ji3SKr2yzaBA4B\nzAZBnT7bryfGCpa0PGhwQ34LKt0mTROqTCU5sWNTKstfcJFievAXX4bwOw7N\nYBVZbnJlazTgzblJCf0kPiyEZVHT72Q7w4vdcctyah8A3xpkO+1vA9j5LRWS\nA7u5nrfPGpr0fPD9Kq3xbWyQumdkcI9KnYQLoQug5ABx7WJ3eMtk1c1NtVRj\n8HGuC+bpGmCPje8mSnO8KYo0NAxrvpxgk2/1yLOAtSwtUVzkHt/3jZGLiJtb\nw2tlsj6DQcV25Bjsc/2UzEJxdfdUS/ti9zUzS7aePcmqq12GMwqMWBuYEAom\n/xAJdBpqLSkKlLUEg7GC6sDcr5j73PYhHL4bX0NzIFRrXVxRipd5WO4iUL9K\nz27QhClVcS4f3C7rAkHfJ7K1UYkAQ4VgJtgZ022Qeky8sFJA2ycPyYjeY6X1\nTWXJ\r\n=bmfq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"5a9a2396dcadc2705c68b4f96bfe57178caa43bf","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.5_1641984683096_0.9039734088755842","host":"s3://npm-registry-packages"}},"1.51.6":{"name":"playcanvas","version":"1.51.6","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"882989a65ee15187b80fe473c0b6752a60594ba6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.6.tgz","fileCount":45,"integrity":"sha512-xa4TWsgSswdvUFtKnlazIYdUkMmCjrEeF9rDp+35i761fz5iB3hBX58Zvy/3eOVP2TrtomxFAmnydPNVTGeFgg==","signatures":[{"sig":"MEYCIQCutj9ixsUoZ9InwRN4qG3Fkqsk+uiVP/i+h/p7LWQBfQIhANqP3uA+ISwMwEvhMlEqN0vSxv/OxadwK2dFNLfjJb3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11539344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh99lkCRA9TVsSAnZWagAAeU4QAJnRLXLpHENPQ7g2lige\nfQMv5V4i/HLEDFms7jwCjIhBgdo3PbbC31KqFUZrkqrg0Ed7ZM1gy2zCYuFS\nymyc9CpaJlzSwL69jdlbv2O3sZPdMzigsv3X2MNOCcLy6tjm203hWNf/cYdS\nXhzETwONwHirnN6nSr7Hkv4x3MenCKC3mCofMF6OLr39wh8khRtA3sCCQ/9J\n8j2u5PnuknsIx73FI4blWgGx1q1Y5TDc/Y76FliCK1iFF42onNP8gynu99uk\ntbmwMnscCvrwnv1uHTsvltiCco36T3OqQVK3ZbksHnsuRIInE1uJyrwEm6qw\nEhv24Tg+DbxdnTNt85v9BLEFawcAB0qSrbP5XkxIFOFKugYK/h6LhUpxkG5j\nmZqSOX++2AbDP3Qn1X9RRYhPZZZJQsq0dsuOexdwzQ3VzNRPPt3Qs5lrOIO4\nwT12rhy03sYgatBgIuvV++Q5pqL/FDM3/m80eqF6zxV4PJs6pOGVoGAweQLU\nEYA/YEmNntN9x7mhj4KQYUHXJCiaM2MrDKeHdvd2T+HQXw6UM2en5l3SxXXv\n/ayo8Ruk3K3hDxaYfjLHhQLsyOgrBJDU8x29xXlPc5h/Pi1ULQsjZF5Pbghu\n4SLKJzcTyJNnMr4+LPr12UJgF6bmNUTFmUgJcifdGVGwqwHMhNvuPvNucYfK\n9nJQ\r\n=M+IL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"5c4b4cc7b569b2d33e2e6506a73e1dd3722a720d","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.6_1643632996542_0.0942115006039943","host":"s3://npm-registry-packages"}},"1.52.0":{"name":"playcanvas","version":"1.52.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"346ef7b4d36d79a755227f66a79575cb8b458881","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.0.tgz","fileCount":43,"integrity":"sha512-VCpXZrk6wzdZkFIx/2EX9fV/yrNdv7OOTgwMh1WjGWImIB1zWHEyNvadQ33h+takBtExDT5dc0RUrM40L6/qwQ==","signatures":[{"sig":"MEUCIFbOetsSKYsMWX3jySP18SCtndujWhSi8BJQhkxHBwkiAiEAqymKiKl0B7EZRpL0X0Gz5fCmSHi9W3funCQAi/FT364=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10776454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh++stCRA9TVsSAnZWagAAcYUP/i8QLmifvmxQ4wSZfIcp\niO1HMFt4MImlLKvpnQBEvD+6V/ml9FIcKgHmwa8HATyuQgdq5PMvTSeUz8kB\n8U0iGYVngFY+MJol89pVWkXcoQQKZ7pmKuYX9sCxfaIU7HGP2LTgfVB8EOU+\nEfw09M1UM8zjFO1UTudpesKX6phUlGierZcZbhv9Q+zd72VSk7V8seIMHde2\n+Uwdh473+6pXheSHTihz8jfdcmATjAVH7sPqsE5Z58R/xgL7a/Buhtc/iKoE\nU6TFIkyjLmvEVfwWl7H9FiCqA3KrxsgrxIRrgisBFcI1DcO4qurdQeaRuexL\n++DsJYne2nUOIhu3RLCYDJhdhvL4HPq93s1ybdJYE3b8OYgaseSyk5pYeJOt\nlxx9ODP9l2fPNBFXzmbY08b7QUeQVTUQDzV+ZSthy/M45AmvVsrM5DtXRMeL\nE0AS5FCyD59V2za+2zOAPqtOrhuMsHnt96YC+Iwk1P7pHBt5Rm7w2Gs1oheM\nihXR/HKBPzB9pBFhqc6uVIqm5GAZyLJ0MovoSRLNq3M1NLUGUYkBh4utZcNW\n1pqFQP6l/9urkONP0IPfvoPRglisQZ6bqFNzceCB9rBeGb7gSp9fol6GMzJh\nQe1Fj61v7wXqqPTMzbYP+rVje3Yhgd2NSOH3LVvQI+lnz+13dOUD0jez+hNm\nWG7H\r\n=zGaW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"68e68b2b808e8d17d0db6052cd678a0a285af61f","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types.mjs && rollup -c --environment target:types","watch:debug":"npm run build:debug -- -w","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.13","mocha":"^9.2.0","serve":"^13.0.2","sinon":"^13.0.0","eslint":"^8.8.0","rollup":"^2.66.1","typescript":"^4.5.5","@babel/core":"^7.16.12","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.5.4","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.0_1643899693660_0.8989418185841855","host":"s3://npm-registry-packages"}},"1.52.1":{"name":"playcanvas","version":"1.52.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a69f4e3dfc5888b3752dfdf72574deba0331eb1e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.1.tgz","fileCount":44,"integrity":"sha512-XfpYFtw54LnGX28rlGWszeH2KEOWo9oQD2nHILRecKPtdpuA4DQz5hd6WYZ7hBn2werPhieNUYNg3IWR0zNZhA==","signatures":[{"sig":"MEUCIA1el90/NeULfWZin+Bm2smMLufUlE7TYEB4f6dRLDUTAiEA8jLp4gApdYtTWkQQO+CLRm8SN7rza2+UpICRP6JwRlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11917569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+/RFCRA9TVsSAnZWagAABhoP/RZwIGZJPQ1hQAqy30Et\ne5bCcLY6VXP2RRd39mAZSyRdgm6l4KLShAnoIgPlnYtaY8Ahkzww7++llc5G\nZlyyZ3zi+I833V8YeLycB05bYhPehDpWDPIPhsltFTatxq0efe42YLJVlgL9\n6/JyyjgwBJ4bsASgG5EyPO8LmM0mp74fUS9pAgsHLRDs6ZyZNnJzQyrmcoFr\nj7eNVk0l+QE5NcEjQvWO2dTCXsgNd9b0uKNLBMTH+zeisZ+R6cznFSIX1NG7\na77unZIahHmoSyVCCiHxf9qMA5Uq4TnAdJjnNSGbJDxkR6N2eQfhA0rcdLs6\nkEXgGjXhdZWknBBgxZORiO8fFVKLmgaH8B3SQqaLBI3MHyifTMBXEWlBrCn9\ndHLEAO6KUzEWj/22y+abOnuyDrhIzygLFNZuZ8YpQy3/XH4F61uoOdRz1MGm\nGd+AH48QZ1vH0+eZWViZnoabCrAnIttKE12CZ1jaGfWZ1WhqHVsmSLmlFU3U\nb0NiLlCamvYIlefy8lfatAeUZloF6aR44d0g/ibRPgEfOvTQprNf0o/2TvsZ\n39F+TGXSfP9Ut/dLsom64y+o2QEyn+Sr9K9kaq72y5MlXsGSZTDjbcjJFVTF\nuK7hibRV3ioeIfHsB2SL+YEOLomjn5GOgxOBOGB6zluex5tUkCqRPESDVdKf\nQJ4n\r\n=r1vZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"0f56653b1d1ccb7708b94322bcf35e7767cba271","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types.mjs && rollup -c --environment target:types","watch:debug":"npm run build:debug -- -w","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"6.14.12","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"12.22.1","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.13","mocha":"^9.2.0","serve":"^13.0.2","sinon":"^13.0.0","eslint":"^8.8.0","rollup":"^2.66.1","typescript":"^4.5.5","@babel/core":"^7.16.12","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.5.4","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.1_1643902021487_0.0830486324379398","host":"s3://npm-registry-packages"}},"1.51.7":{"name":"playcanvas","version":"1.51.7","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.51.7","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b81742b1e3e68a637d3ef8ce8fd29e51ecb21dcf","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.51.7.tgz","fileCount":44,"integrity":"sha512-+ibFu2FLuOw8XYmdTfDwtRse0z/EykAPBv0WKnVxzFeFlmMamNkxi29ypgY4TZvbI2kbXF7K45bTGbcJATfyuQ==","signatures":[{"sig":"MEYCIQCVJV7hEIwjsM2dtecQKXon9JvwPZMnnMnwPddXAT7PfgIhAKP12MAuQW25Jeu9+Eti41gSegOWIrDCkb+HOj2hQhiF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11533375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAqTTCRA9TVsSAnZWagAAOzgP/0sYL0GixqzN3rAs3a30\nER1U3QFI9b3zcgprh+lNjbnTN14wpFrkS1o9rYwicVz25H3cAVZUhXhGw7c4\nWuw0I1yfvwoXdCcVhNfwmyxo2Gq6x5t7jsZ00eYIV1kUeL36FuMj6XU2GUM6\nNSkiRB9kyiZ9msc0010mjwXnkdOGJWxzLFmRx51B2ymiSYG9144JpI3VgtsS\nLAY8dyyBksfN8wHmkkhB/3rVkInRjHwP2I7dWdQo1wkbp4bngkjwSpk63tFu\nNp3H0UlmeJZk/NpFhkf+mW6uVYYycQ2/Ds1R/aFC1B3hwPKKPmBel9DhrSL+\nJG/f/E20BHlMukBBZNYhgLaj/5GBMMu0TAbqqp6lkahYPjYqlLL+scO7rOnp\nd4Km8R/XFEcwN7Lvk18fz9oDjWsQLqjNrDFLPK69fhbfelhhe9SS79mbINnF\nma88KlZrBXWY4lAKP9bbF5YLAH6085OeZ1KlF9k/xaFyzu9VV63m04nM8ece\nr2+6DKqXtS141W9wtoChzGetihJGImp1a8Ndji11Vwg0d2l36SQ1YPJ9bOjJ\nsz8BO6Lu6IE8CZjkKvUCd/G1emljVjWfLM/haW+NRQ77Mr/92ftzoH7ty0UQ\nscjgewuFgmVXaOA4E3LMli0NXa1xbBJQYfiFUPua7T9jSMBhw0/1J7oU3mFY\ni5Br\r\n=9u4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"f3750a326c9859762fa1caaa0eb1e13cdbbbbdcb","scripts":{"tsd":"jsdoc -c conf-tsd.json && node tsd.js","docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js extras scripts src rollup.config.js","test":"karma start tests/karma.conf.js -- --single-run --release","build":"rollup -c","serve":"http-server build -a localhost -p 51000","test:tsd":"npm run tsd && tsc --pretty false build/playcanvas.d.ts","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"rollup -c -w --environment target:es5","watch:es6":"rollup -c -w --environment target:es6","test:debug":"karma start tests/karma.conf.js -- --single-run=false","test:watch":"karma start tests/karma.conf.js","build:debug":"rollup -c --environment target:debug","watch:debug":"rollup -c -w --environment target:debug","build:es5min":"rollup -c --environment target:es5min","watch:es5min":"rollup -c -w --environment target:es5min","build:publish":"npm run build && npm run tsd","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"rollup -c -w --environment target:profiler"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js"],"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","jsdoc":"^3.6.7","karma":"^6.3.9","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.4.1","rollup":"^2.61.0","tsd-jsdoc":"2.5.0","typescript":"^4.5.2","@babel/core":"^7.16.0","http-server":"^14.0.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.4","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.1","karma-spec-reporter":"0.0.32","@babel/eslint-parser":"^7.16.3","@rollup/plugin-babel":"5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^3.0.0","@playcanvas/eslint-config":"^1.0.14","@playcanvas/jsdoc-template":"^1.0.20"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.51.7_1644340435527_0.4751309403011952","host":"s3://npm-registry-packages"}},"1.52.2":{"name":"playcanvas","version":"1.52.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f1e87506275e518705dd771a93756726b0c03c02","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.2.tgz","fileCount":45,"integrity":"sha512-7N9SpaOvtzQPenedqdfi+s7DIQVzgkbaLgC5J3QeejMsSsoEJgvsR+d0eaA4u/PfWCycl8QXwTJncBYBnWTM4Q==","signatures":[{"sig":"MEUCIQD1d+VdTMu2ik1jBv8dYKDjVBscS29VxKxAX5bwVazVEAIgIrb4793BkHqtd00SKT3Bo9iXKXniBfzVLa5cRBUl2+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12295981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH43OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp18g/+Jl1nqqzCS1SXhskaAiZK5q8D2pROAw0FntVHJ2ScdkFBi0OM\r\nJ+bx3iaoUW266F1lScO4cwHAUVixl3XJmKIlteJ60fNagKzjOrEqpQyJ5L9n\r\n/Ct6n2///ICnreNjDEFXVruS2nr1916W2ntNNBmStqOTrMWHsF2JimQEaQUx\r\nVF4AFFPfzVr3cGHyPUpkDBslvGYE5DDjoCuR12dyKHKkbVnofZovmlpTPA0J\r\nps+vMD1fIzBlOKniDFHVaaD9PfQuC1xEyljzvVHQcDyB5CFuL9qwhYa8E6Qp\r\nXn99qrFXDb2j2QfoV7cbLIUqG7rzf8LPgg5h04062Rw3a6u0EhsweCsLT6X6\r\nGYX0DedSYgwj+PMcoaJtVDJ4M7jIreeyXQxHh1+zTch6BYPRudRNECQ7dN3T\r\nDlNKYKqLY6Dwd9XkejinFEvvjf9AO9t+H3tQtz9jM+BfQn5G2ehWw9qWFDvQ\r\nJBosUz6o8J27t5aaZI+GHaDSey+/yI2aaBRkBBWF3VOMbY19i5yQ6XeZKTOD\r\npJhGHMTD+tdKfrhMwhs1u7ZN+1BAWAiYi0sjX87Po0oPrKu+s7Kvjs/1r+e+\r\nEG3JVxLat1fYL2SbNH15Rp+ecGvQ1f+CrHGGaUug+Sfp5bjpn1UEpovWX6cg\r\nVfGgTa9zfzyulQp6xicU/29l96/DpVxS7w4=\r\n=tJOV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"610e6669f8ee2729a52d088b3abbf606591eb7bd","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.1","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.10.0","rollup":"^2.68.0","typescript":"^4.6.2","@babel/core":"^7.17.5","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.2_1646235086098_0.5512650374254509","host":"s3://npm-registry-packages"}},"1.52.3":{"name":"playcanvas","version":"1.52.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c1108d58755d4dd125a9acf171571a1fbc6bfe7f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.3.tgz","fileCount":45,"integrity":"sha512-pYIH4JP/mqIjQPD1f4fovU3tkUTk7igOE1Y+ysx9HyXcM89GmQG7v0/oYBieXHH+8TmCXNKC7q3rn29hBKI1NQ==","signatures":[{"sig":"MEYCIQDpNMuPV9lvN0lJHc4gXGkVM8dA5dQqTWrhOIz+gPXnZwIhAKyeq1wegQT/VL2yenjgmFYexaOthWh4iFGtr39gMBhK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12303529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKiPHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlrw//YRGjYKqVg6TjEyVSsBbVUEo3icYdloJY5NDpCJ/78OMib0qp\r\nbLXfk6ZQDnW9pjpAgcwzzTglXTqCvvWQC31G4CoC6/6yGd9TwrE8JeWyNcf9\r\nrZJJJ3i5xs0fP+wZp/05ZWz+kX7EojVePh+3cUI0eyUtoTP1OxmfW20XGJ0y\r\nM/dIKL9H21CgjiCpZGVf358SreiRic7rqSax9nnQ5wV4XBcxt5bRsjrh89ec\r\npfVe0Bz/GeImDoCm2175eBLT0AvBLOWdwQhmo7GY3w0yiCcaC5LPbRoRQq6c\r\n9S3JPyVMPQRXEYdKiDHVARBRgyhRNfrGuHazdhLtYy5cobiTMEPao/NB5jvh\r\nzRLPNpiqSV5iDwfEAqOB2uCh7kvIlJ6hK0fJAbQ4J36d5uyj+GsvWwWJweKM\r\ncKCNbHLTuUK/DVICEMas45eixQSNMWJXKh7thNZDJR8C/dPTpsa3X5QwU+79\r\nU/dwQEeBDIpjhDNh2s9qo3YvgTDZ5MmQQ5+/c+KEHpHDZom9j4L1LxRfUQBw\r\nGbgYQKA2IMcqPrSBC05YLkqwoNuFQ4KTnfpnCt6QV1pP8jOWraYx+kOrOPv4\r\nVMSujTJrnVSQw9cMhTT7SeXhK+ZNRUEdG3IszjaMRmX362IkJ1opL2Gia2ey\r\nmdD8gNL9uIP7u311fmXGM0zkwWWC0C4URMg=\r\n=nJPF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"876c424834131fbb1344041e8a0dc97f67d00aa7","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.1","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.10.0","rollup":"^2.68.0","typescript":"^4.6.2","@babel/core":"^7.17.5","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.3_1646928838982_0.2841608350420688","host":"s3://npm-registry-packages"}},"1.52.4":{"name":"playcanvas","version":"1.52.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6200b6af08449077bd9c49f0a537fd0999666fca","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.4.tgz","fileCount":45,"integrity":"sha512-QuYruUV8O7SvsxNYOxlSyrscZfvn9/Uw+Xr8QU/sqF3uOCZxRy1TKZbglbEUf79JT6+62yvgl3WxExIpltw4uA==","signatures":[{"sig":"MEYCIQCcfXRh8zYPbIO/lkl6T22xwEvI3kPBdWTmu1LmOViOrAIhAONQkcSJSp6dTyjyEsRUvpMzV470H8YHaxWFAkRy9SNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12303399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMN4PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Yg//XZNm9qNVJRouzbooaHcHnSdEnrar0XBWvwau9XtWBD0W/l1/\r\nDlaFK49/qWv+G18TCAbyAUeshArFCPYyoHdiO2P+MqdogbMCehOuDmlS9bQN\r\n2VnEidT4cXv+ckfdwO1JLC2JcfJQYk/E9+GytGjYYhg/16vnXCYUzJETHcRJ\r\nPWqmsdFGIIX5frxVTuBWlBE2QiQDVGekL1vWnt4F8LlESIDYPt9BB2CrfAqP\r\nOJxHuZ2fExoX6IV11yELw7ehs+t/4LcXfkSbxKai2v8w+RljF2dcqIDKDydD\r\n4tj63ONXAiqdWuxucyPm2ifSFFPeP0+cXa6Ojz4uf96j6T9+hwlWS8yPNPJm\r\nRnoBk70M+ipFC+Qo0Ui85Y8US4kYNTH2ZIQXOWhrVUgAKvE6KShMEgryiFTY\r\nd8Wh9SMxNu4rMUlKjN1hIfpbqC7yai/coXKwy3vjyP5AePR8ily+TKTLcMua\r\naB+sH9d53caFarfs6AFG94cigoWI0A1EyqnkO0foh06esGX7c6Khze9S93y7\r\nB8kad6riVWMZfSGrD0rKoxbIBKw8W4rZkdSxmNaRx8+l4kwJwXzXIzU6HzIC\r\n7kIU7FX13fmIOBzgSJRCJY9kUf6Jf1C1GNephXcLXDWiavIfiQX+19C+m0ni\r\n4Q8c5w2JV+Y1E//dOnn+1WvQv77JU4O7zuk=\r\n=yDkb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"1ce88f3d0e47f45c994947155f9cd6f605362167","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.1","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.10.0","rollup":"^2.68.0","typescript":"^4.6.2","@babel/core":"^7.17.5","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.4_1647369742975_0.4317256558969049","host":"s3://npm-registry-packages"}},"1.52.5":{"name":"playcanvas","version":"1.52.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"bdc762987e47ee383ccedb95b87f80d3efd91a48","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.5.tgz","fileCount":45,"integrity":"sha512-3Lfd6IX8iHcjy19rBpQqCLDx71xqE5ak3Q/fklMKy+y0AfJ+RlSxWziRp7VSi3mkNFUUjIQoHraEFjUCk0zAew==","signatures":[{"sig":"MEYCIQCcQJDQOzN54mA5AqAVOiPl1p7M65QwVsxEgGDS1zzMdgIhAMa8xIy2lqjqLiKUK0TkXfetgl6CQZ0toMnm1XcyF+jh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12303205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMxrdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhwQ//eSGOA5L4WB9qsoe3Y3c2hY8nVfTEdxKCqpw7b0alXPtGFJKi\r\nAKl9e35Fbjb+S4ooYvDcQ9W/iWKpezzgHrY78gtuYEeykJ/4moiGZ6m841yu\r\nyU2WGGN83Sr4rvQzCg/ylmLDNcF8M/Q5Qghdhz2VwHrIY0XqBX5xVVoKC24c\r\nqD02/6f2DdgxTlHjEkNQCx7lbr5KJzdYfyNr88ThmmvhFxxhHlJ61vmocGtt\r\n1GkFSkwzDHRfVkA/W5P51uuLHW1wzxVfFgksAAvi5alJSdvGWUCoPfznh/0n\r\nb/RjUDG0CsJDe6qA7C/iQFBFuke9ym+/z6xxEba7SAASbjJP6Sc5ASKKmP86\r\ne51acfF59R5g2ogLEEXsdci6BbLMN1WRn5+XpBvT84utKA1z2dBd4Yf3hKok\r\nvCgBLt0osrwC842gcqAUHu4+ryOpCnA8T7uf+cIQ8tkpxlc/NDg98LmymvOa\r\nxS1qFmatLFhlos1p67HXMyEBFnkcIB/x8208cVJDTpadQ38alfpKB6470nis\r\nqMLvH5JKH86aL7Y0n1Bii8d7wBxwRQMSStXVj9+RsdzmRWhx6vhJrRm1/Feu\r\nX3ecRhnp4apWermu/8tzthjTwgc06t8CbZCfHMj1Mva4AFL9qZkc+9EghZo4\r\n3Ru1seiP00S4/j9zK/FlBWfuukHTt+Q0pqQ=\r\n=47NN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"71f8fd5a30dec6d75208a1f9b79e82d4abc94d37","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.1","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.10.0","rollup":"^2.68.0","typescript":"^4.6.2","@babel/core":"^7.17.5","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.5_1647516381459_0.5978951583212271","host":"s3://npm-registry-packages"}},"1.52.6":{"name":"playcanvas","version":"1.52.6","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.52.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b390fbc597283f9f5a88d23618d51c95ff26549f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.52.6.tgz","fileCount":45,"integrity":"sha512-ghXIQhG6CfR9RZjcCtvSL/ScBHjr1w44o8hdx+n61flThXS7eNvcqbv1QyI7q7tRnAVEPDvyGQG4zK4emAMGOA==","signatures":[{"sig":"MEUCIDvX0ZFur+VMPPJGOl+7ZYnx8x+r0FiM0yzrX4sEAjRRAiEA7OKIF8LP7tBea4xLrNMJdMYgRXXE/XMq0goj+C2P+OU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12304275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNGXrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Rg/6Az3SAU0Hm5UoH7Y3Qw7LTq+Ue0aywPIjw1XWseSa9yW2KL5X\r\n1Qzqt2vlXnLlDU7PkfIK5gdMUTXFXX8juaeQ737Gk18LIyWHykQ/ZIjOlts0\r\n2xbO+lsVXgm/D5u4r1QtxL8RwgJ/06Zwa3K2uUMcW87EBafbwcdAEkp/T5nA\r\nDcHdXwlPBK6ix/R/TCEyJ4LpkLqIDo0C9xNNYzKAkQDOAWBQgcp6X0ppPHK1\r\nP1U6xbVLgoUYbguncaOSFhLxhcEitsKQpwSQO0GDU7qf05UutCrCEqLEh3+A\r\nIBxUAgt72XtuithhaQm6b8H9+zNOI4LkjfdUGbL4gcembhmZbvqdH/B14nAr\r\nEGnf2g/YPRKOozY9+LuD1pm9t0wEirl35YXSPkLKhdrghlNWpM7i/t8kNPst\r\nmtW+NWWkQu7ScdFhhFnNboO75Psr/CMJN5wZ/ta2ZDkUpB7z0jsxOc+p8sLo\r\nwiFwKLqkqYD0m8WTqk8KIXtKyTolqKBl0OTBzKvjTFos5wtNf6mCaXZtAgcR\r\n7CLeZn450dDGP/TesVVqtSHq27BRsWdyH+LxcPOGSSiROlkUMWd3MOE4yyWL\r\nuRBWuTPBH+qcPDtGmeqTlz1xrCsjHGTOkKVm8WHXviFg6+Sa2nW4cdPQ84Or\r\nOMNM1f2pEEwDDa5VFRsRTePlUPFW00gsSNI=\r\n=Dcif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"2409b8a86019bf91e11002e04c95f48e0afa3f33","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"tsc && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.1","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.10.0","rollup":"^2.68.0","typescript":"^4.6.2","@babel/core":"^7.17.5","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.1.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.1.2","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"3.1.0","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.0.16","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.52.6_1647601130833_0.24168422481214447","host":"s3://npm-registry-packages"}},"1.53.0":{"name":"playcanvas","version":"1.53.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.53.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5127e97313e7ec2a4683fe0594c0fa7684a254f8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.53.0.tgz","fileCount":45,"integrity":"sha512-Z77ObpJ72msJ7qDzD/qt3iparJHJSn48KbqSrWPGPTsUy0lxHLenYy0+eKornpd2qfKjeGbxmynVn3xfdpW2UA==","signatures":[{"sig":"MEQCIGYR53aK9nPxhiL+q0KGr+S+0ycqtRPwijlcja96+WxBAiAX6ECXGuS1B4gDC57Ig7ImNvxialHqSksISjBjMhVifw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12321233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQtnGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtrhAAglhSPgiqOK8miT420nZ0igskl60rTFkpgwReNKzCBWvHnciu\r\nE4Pv9xjBFdgA4JhnY6QbuLijINvAff7jduxtrAiZIP0Tww/JkyLPZXLK+5UT\r\nT0uXeaV52Am/NphymAhPAw9IW+Mkfdwf24zQlJuj0Wl7cA8/TGkD5nSsUMHy\r\n0PN+pxo+l3Ga1EoLvU3aY3Als6Jmt9nZNHibDg2dIbpOtlhSiKjtk8BgxcOb\r\ns0dbj9lUyubj1zgeOVYD+IV+aimA5DomZCeh6IPSch5KzinAfWiJpSLrC39x\r\n1Pi3IgiVQCd+nAPnInrdthV8dQuxlFg3lEXUp8uUtozRi6Rr+BtDSo6Mu9u3\r\nPrJ8fizUaZJXlzR697VfKNiBEhP0ESiBlOGygEVT0K3MljTAO4LiAC2WseyY\r\n9PSXQPaE4wR9yuTfS5KTsvKw3QqaR/t2xZG9hW/kkPJ/OzReuE7NIsOX4gYD\r\niWUOrV5EnpAEMJnAdJQxLeutHDwQeA41OXTG4GT9puoiKINutC1AQ1+cZQ2L\r\nRDdFmX1+HvCrItvOHQRHT+N6R2QUxFSp0XcgkZzNHeuFcwCQPW/JMduK6pJQ\r\n3oK2WtL4/Wg4S1nahr+VDH+KtEkYmuM7IQC8HDouy6FyEeEaNMgoHS4Z4fyQ\r\ngttrT958KTfCOKWg5WAW6rZfSyV5U6mSBBw=\r\n=BFfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"ed8c8fadc910fa13a53cb25d9dece84c08d532fb","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.2","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.11.0","rollup":"^2.70.1","typescript":"^4.6.2","@babel/core":"^7.17.8","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.0","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.53.0_1648548294393_0.055780115725648116","host":"s3://npm-registry-packages"}},"1.53.1":{"name":"playcanvas","version":"1.53.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.53.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"178c40ee2bd385af0a2f147f65670b9544c72961","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.53.1.tgz","fileCount":45,"integrity":"sha512-Sw5xD0/SsFeVVveg9SDw6xNN5X7YDu+BFNyUgWP12OrhdvFSspxX54vwLMZJvPP932kZN24NQ/pDRFDIglmUFw==","signatures":[{"sig":"MEUCIQC4wX22f/LyaC5tU2a4pMq2ddSrXacX9Qhqs9PAmo7oqQIgJ84wIP7f86gdi0/kGfIZiRRslc89pttTtbfgCmpfr74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12331999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra1w//WqZbG17brD0iRGy/xYT48PJ76LchVqXjVCmdKarcB+hKfeWO\r\nEZuQh0irrXfT18k4BXmfPa73GW/OMTsbh3G4eoAXsy/eiSlFf1Fw8ArRczTW\r\nogY+nnwMBrwLWHDWZXRnFyv0kU7jpcWOmCMK69hxkAjeCUA5AxOlE1/U1ijb\r\nl1xFGbsYPz/h7J5wxr9Qdj3M7FUtvNrTdyJ0vLOHjQPKi6UkliZkxyTBWYo3\r\nci9jgmGn2jNAi2roDExv0h9ZH+Us/4uNzY1TOaaePUDRxRgO1KbNCTz8SuNr\r\nwFiuZstGnkQCLXqkexjjvUq5vVf2Prx5b7dhIWDQbBP7lxC2z1LNFPJpdrbn\r\nImrEt6yJHrSmJB+l5IJ/leNuqR8j6SeOsmd7Ygs++wqL2Qh6NVVHt1GYbzyP\r\nY2m8sS9gzCkiIKYPTDGSJlEJLRq423c7URZHhWojcR7ofOlYKXaG/ehkmL+D\r\n6Ukmj1i/o3jN1viiDaOhVAyBeecm6T4sDm852ne317WnPjIDReXsA7E50NiH\r\nRz3FFYnD8md9NUmpQzbq6q0mkBtIIxhWita+ky2JGaYHcmr4PQGDqJ15+SmZ\r\nOrnM58f9Zjt1OITNYtXqVQt1FFA8EKbhXBLq3R3ZBSPnzIhwky4TeGA+/vDC\r\nWlVdVVcXJBC4Hf6si6aybk0yIkzm09uIWPU=\r\n=Hcph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"9dc78dbcdc239c10d96df5a811019351e549bac0","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.2","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.11.0","rollup":"^2.70.1","typescript":"^4.6.2","@babel/core":"^7.17.8","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.0","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.53.1_1649774802609_0.8414071918629003","host":"s3://npm-registry-packages"}},"1.53.2":{"name":"playcanvas","version":"1.53.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.53.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a0f9d0518ed4340956fcf31bfe0f31dda3b4fceb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.53.2.tgz","fileCount":45,"integrity":"sha512-hFH1Q0GxL6W+I3I3w37z66YKuctRVE9h1OGWoMPsJ8d2/hzr2G9QU4ZcZwFFI6uF0wDL+0fy69tnO2x/1y760w==","signatures":[{"sig":"MEQCIAlOcf+SsPahCsaw4J9TZqGvtIkUAY+dM4WopWYlbCSuAiAX0rSxVVOY9ezAkVtuencxlHkluLHh9PaWV5EZzxSxCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12330812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYSvTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9og//fLmZuIUfDdUSD0RAFihgHwdVObEjvYtcO5rue25j1u2fLpo+\r\nkOzsC/6MB6L1tf9HTFfhiyO266IYp7v0PrJAudpi6MxlVfAyL66VRHnJMbNL\r\nt0abBSaT1d2Hvy49EYYzQf+sFhdjhZ0ocq7ZFTqHDfrO9b+vwv31pbz8p8qj\r\ntRQtpFUQrHEvq0UjiViyuPYdUDR1q5bQGIHqUayk024jovL+l6BllO4o5YfR\r\nLrIfTNbttCU1yfcYW8uls0ETXJCdCEv9rtt93+hyWW7D4jjZRBar/McEAn9B\r\nmk4zsZyZloFZP5jhNMgkw1unUdX3T4xKQRA0Yl3Qc1iWxw5YnLX9yiHR9qlv\r\nOaQi5AgsXctLOQbJ7fhMfa5C0mQFhVAYTrIalLfJX1gKHSLXUneIyw/KbHes\r\nNAq0tM5CrVWlG3uut4DwWwdM67NqVsoSzX6Wyil7VYHYtjbbr7TDlU/BakC4\r\nXoOE/8e23nTgoNNA//5D/QaimDq1QDsoBfnIAh/ex6U2nQ+smCs6EU7C+3UU\r\nbpEhy8WAkCz86Kyx391GVBxxqCOCaMpbtkN1Z/4Bv7AZMszeRHcQoi004Y3j\r\nXf98JFG9CP5c3S/omh9yT2fMPpziCzyE0qLrEiK/FsZzYwkD4xf/nefsAutr\r\nIqB+ykHwtwPo+GqvhP8Bb84rRQjYt1HQpg4=\r\n=ECDs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"292bc37370ba206c99240297c6e8dd93115ffdc9","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.2","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.11.0","rollup":"^2.70.1","typescript":"^4.6.2","@babel/core":"^7.17.8","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.0","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.53.2_1650535378928_0.561906341688847","host":"s3://npm-registry-packages"}},"1.53.3":{"name":"playcanvas","version":"1.53.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.53.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6d826970738cfd43e6fa5a4030df4ecc0d92510e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.53.3.tgz","fileCount":45,"integrity":"sha512-2HL7jP5i7H7jGuyL0buoBMuRzvfQDQP7/uVq1iKvvywbb39SBD1aaUyBTMj+pQkIQXSvciVeJ/MjfsccLyFbpw==","signatures":[{"sig":"MEQCIGnlMuEkNMC0XdKuHLPT25ZUkQCcT/jjwRrtmlxVyT4ZAiAqFXB0uKwZw6GGtYKJdwYroPZguIWXSczwzHHyxgFkYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12338242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaTccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQuw/6AzTjUy0gxAKFUghygYFDHzINkc1lGvI7ny7vWxHUAUBzUJ/F\r\ngKBdzv+3sxxv0G9SpS1WjXksyQHGB3MI+SfPUrappBTuXydBOXk111ONizt+\r\nKeCjxgRESip/vVLQTcB/jQO/ThxTivzJpv2mW/H2XPvnBylMf05HGlQ3NiI2\r\nKJ0ExXhST+Zdppzq7yl0d5A9+JIfppNbJ3BhbLXqNCv3Pj17A/t2Z3tqsNd+\r\n65vsbq0Pvc4h8F4PE4InHOQ9/TI9TD3tOu/px7uVoDD64mL4Y48Lsod7RlbP\r\n7HSaKN0gvbWKuwnKRly3AE0A8t8XLJFtVvFOUi0lYDirevOlg+9Hvd3mZp54\r\nqm82YStzrtWp3oEo1V3t0oDzVm49A1sM7y7+XefWLb1VWZSYUZ8y/N7X+Kg2\r\nSga+NugvnJe5Qo7iLbDDCQog5oDy7PTW+UKWb6IPC4Pu+7mAb9gAvBhkxOsM\r\n6ZY6UsphsUg+1u5a24OCTyQqDnQaJ48EWpUJ40S2zhVNmr7w8iE64XUZ76ve\r\nfkMbjNfU1zfKq2Y3B9zda0LsAVCw2AH85g0N6YElxhNbOmNyb/ew/0Yfe22J\r\nmOJDW1nk7lI6Oiyy0YPZaRpA4kAMWQ/k2hCB5ClWAVZP1wDux902t4k2ZXKw\r\nMfpwIMKjB8xT/AP/+iY1SEVwFZG4jgWHUYk=\r\n=jMRM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"1d3ebde3bd569951f21109aa40d2fc727ef192ff","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.2","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.11.0","rollup":"^2.70.1","typescript":"^4.6.2","@babel/core":"^7.17.8","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.0","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.53.3_1651062556692_0.758031695157722","host":"s3://npm-registry-packages"}},"1.53.4":{"name":"playcanvas","version":"1.53.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.53.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ca548d4d6de527282334ce8dcf292788df7f6b97","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.53.4.tgz","fileCount":45,"integrity":"sha512-M+uF92A5ihuRBhq7UpD93Z5ZABFvRvRohEYSODpgV/kat9Hgb51vNe3GOpMSTaOMHyHDBMKsIw1N0EQcBk3g6w==","signatures":[{"sig":"MEYCIQDQuT+37bIlyRf9BktJ4kW6FvIsyrWk++DkpBQUo6QE7wIhAJC3tXC8uoTbi2lBrL1K9s+HsGsJmGh+Ap9s8ODAuZBx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12339376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaWCnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN1A//Z3jDNqJZSa27siXCNGsA2nvp6cJMPVF2ibvobM7VziDg8JuA\r\nblL7rMFCczOFy72EqF+xEPAWSzK8iSKpWZdb+4akBG7lfO9sQ8YAovtv7CSh\r\n5XcPwqT44ipfoMeernmUTuoa+yMCH4b9a9Qxg4tIn8AUf1kTPGdpa/TJmbqO\r\nNzLucovwk5MY4Pt3dIoUdhC+2F9htDcqdrnkyRpwv7X/P3Ihh+HSajU9j705\r\nkaAeZElkRc4RbnfUnAj76KG2lDyQRbSxhmSTAActGq+jScjEb44OdIz80OYI\r\nnIll7yi4WKT/H6j/JgxuZuZ9uF5LbdQDmrgCprM3peRf/RfDRSq7NVXdzwn5\r\nhr8aVwtwdm2/w0TscPxUIIvmXV31Kbr5ToqDx9WN2tS0ZKQBwXLwfPIWa31p\r\n2McWCRPJtriwE9aR4luLwf1miY4ruGJDd3QgnMLA4Gpho3rVgtafiAdPF9lz\r\n0+hVBrvzH0DDW5LfMArzwffzmWyNag0yjyGb3F5TZ9/cGZYCE+R6LtKMh8KO\r\nOSjyj/KLER4i5aaY+ZyhjFk8mawgG0cYrxkDR/r1kxJk2Og3XK9itoiunRk3\r\nX8T26cBkzlvVxs4ldbI4AjC2+ss6Dtm/jLHh1TPJlHrnJcSL5dDVuBWbVClT\r\n82AfG0DlmljWE90/aHhrZXLs2iqqYlZtOGU=\r\n=aiv0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"25b117788485ccf0db7fce54c0f36bbd102497ea","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.17","mocha":"^9.2.2","serve":"^13.0.2","sinon":"^13.0.1","eslint":"^8.11.0","rollup":"^2.70.1","typescript":"^4.6.2","@babel/core":"^7.17.8","karma-mocha":"2.0.1","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.0","karma-spec-reporter":"^0.0.33","@babel/eslint-parser":"^7.17.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@rollup/plugin-replace":"^4.0.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.53.4_1651073191000_0.8359184966053681","host":"s3://npm-registry-packages"}},"1.54.0":{"name":"playcanvas","version":"1.54.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.54.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b97e8559b0e9287b8f748689245cb262c08dc16b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.54.0.tgz","fileCount":48,"integrity":"sha512-4dimcSfpoAFqMPdA/bxybL8VfDxQUMJ3EXjXF/67tBu2hiBpU9U8Ch6CPvtiBnuMh8ijWSOi1nM6KTIvZ0iJ0Q==","signatures":[{"sig":"MEQCIAsX0sF/suVzdh2H2d/o2LeTuRGOaMbXNT1r7bNORrMcAiBLbmmIX2ub5b18zfRUNlXPs7FcZW4diRhLym8Cmcui2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37603932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJingJkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVGA//UHkh2dAJJLyme9ES3mskpUsXyz5Y1E648Tb7wbo//9YEM3c6\r\nrhdyP636QA4dfxj4XivGLJg6AvNJb9D9ZoxhhrJlCowXk8lgnzwwSow3Jbhg\r\nMl6j9h/T0yI0zw64jKgU5Nq2b7DYJpLiPzS4fCeMnOk3cC7JcGB/eaKaCYYX\r\nLMWM/0Xfk0RXLv4hevY1wEs5uazB8MxKWz9F+YmFoVVUR8ok2EUgnPbeSuEY\r\nawSASiwIRnDQqLcblTn3wfRB/aGRPSWNEV2o/Tvt5lNmfCIKb/kIc7J2HXVs\r\nWE4gxDUm+5hQlWcd1hxVcq0VSJmK5oRfFIy48gg5+7d4dQrwuWgdrawdGqx3\r\n13nSbKonROoqBw6+XhTuUs5+yfU62sC7iqm4zWq8F0LtXJwnD2v3dX0XM/tM\r\nQr/ZjHkNwIrWUB6aNWdXaFPs+8Gl9qIskBOb0UgWm9+BR29U5hm+nX+ulowb\r\nJHJl3IfIfhhPzsMxTlY+GVog73JmZageNIvOcd+mk1EoSB3XB8eZA8lLgdrQ\r\nae1QFgd2EM3sz7baVGExsGgIlD5kVykovIF+tSk8QBleer1MvnaRq/cdI1U+\r\nDonpa8ugiiYHp2/dtAKoEFaW/cp86nFnZ5Ry3dNrj2MWEeuiKlnu1gyOeYz6\r\ndbl/eYP/ReGyJ6GbDilsT1KMmrs7Zc0vzZI=\r\n=vi9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"8577cfea76db00bc5c66839ec95c876ad7685c92","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.20","mocha":"^10.0.0","serve":"^13.0.2","sinon":"^14.0.0","eslint":"^8.16.0","rollup":"^2.75.3","typescript":"^4.7.2","@babel/core":"^7.18.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.2","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.2","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.25"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.54.0_1654522468017_0.13850726131575808","host":"s3://npm-registry-packages"}},"1.54.1":{"name":"playcanvas","version":"1.54.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.54.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d4f80a7b47fd10d612ceb0be2dc5b8390e61e9a6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.54.1.tgz","fileCount":48,"integrity":"sha512-6QfAaCkdX9KbEpOa98YQAcDiwwEGdFbqwXBcFh7u4lpWqb/llBZjLezOIhwIVmw3JPNhxmshCm250fD1Dvd4nw==","signatures":[{"sig":"MEQCIGFAy1VXJwKwzDPsOhHXvnpq5ygaXloQddp5TBi/QDbTAiA4K0zD8h+PtnDU9PTl8jWTKzGh/NPh7bNmvlcj55R3rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37602797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqufHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPLg//fyAX1vpDBBQH7Xv1Ff+kwIMkIy7bL1sK4xgh8mr5ANawIsZB\r\nC6XTBoD1K9PxdY3Uu3V/yAxMtorVmypBNtcRmD2hLOnfrWQ2YjfsdgOHvz/h\r\nHd2vwdJYX2X3PePIEJmlWvlpjBouLyHxXyh9Xw5SlVYeATeoeC2V/aiarpn7\r\nrAsohA3gkAQmySf7URsUxPdUM+K9vcrHgLhkw3cUZZzmjkJJhEsJSxa8nh0M\r\nktikb8pNWP7xSURq/+SbIddCchIdvsDb42eVNCWRGN1wku4p9Z+LTkDCAGjf\r\nCdgK1zhII7TrX2t9uNXlVrRW1CHHSKg7Pq8NzAMB4dAliU8UMT2F6qIkxCiy\r\nOCpHfnX2ZKFAlCU8Zr2efNa3zWsphZnCFByISkImNrjnZCm75jZzqYGa96+G\r\nSmY+OJD3J7O5cydUDIv3q8j9UtDwhnV8xEgvQtEqZP2EYSrzshHTc/oaixAW\r\nlzyPBSBb91EV+vfXMdDSfB/ceOMCxIdaL8wy813KzKgAbLfiIy8AoBC6vfjb\r\nvP1p6ULvB1VQ7lFQ2Co42x9I4aFsXf8I6Y8W4WKMaRbg+m+X5LzgJMXUV2Nz\r\nIRVRiJ4fUR+iQxHvrbmMvgS7TnP7/tx805iH259o8MmZMxxJ/sotzzD5N1yh\r\nuwYOwntM1njDBRhIwnCarC9PSbO8d+1m2mw=\r\n=oQ6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"999c376ebc3de51c6e1d7825bc49c5e6a01f59db","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.3.20","mocha":"^10.0.0","serve":"^13.0.2","sinon":"^14.0.0","eslint":"^8.16.0","rollup":"^2.75.3","typescript":"^4.7.2","@babel/core":"^7.18.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.2","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.2","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.6.0","@playcanvas/eslint-config":"^1.1.1","@playcanvas/jsdoc-template":"^1.0.25"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.54.1_1655367622889_0.7093703866235004","host":"s3://npm-registry-packages"}},"1.55.0":{"name":"playcanvas","version":"1.55.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.55.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c8a25f8cbed8109cdcc59e8ccf452bdd370f01c0","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.55.0.tgz","fileCount":48,"integrity":"sha512-QcYsamGHgxoKnp2mmPpENwV+MSUrxZvJ9uhaQpQdBhOKV7FbKiMlvKVFwWn60JZw657wkqKHv+kFOxkihD9FTQ==","signatures":[{"sig":"MEYCIQCLlAgvw3fZEvK00mfv8oAikHVhIsfZHFuSiUA8WREPqQIhAPWq3vJnP3Ua+XEy2qmfjP9bixvHgJEkXfF5wqKKfLIg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38854635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1rjTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2wxAAiSVpnq8J9VYJ4r2AbkGN5gENZXUvl7SOgCPAKyDIBfR9Te7k\r\nZcbLAb6Rca24OU+thRduqttMGdUGiXc/LbayV5U5QqZEHrmzLZbG0WOYaqxA\r\nb2idda7XRgUiZefGimR5CPK2P+R6Ry7EUFDPnMf6b1emkp6KgPQwgUSL9And\r\n2G/lKmU4ZF3xImjZt/1P+uKKxDIH/3svCmM/48MBXnFdWn/4BabqxIzzqA3l\r\nGhz5tOXAee4Jqpn3rTSM4DVCvlbJ4CAPt9u0l8da9a3eOSdgCQ1avJCXd3iI\r\nBYIVYYXszswJKokSEjWzeue7WJGTnpBmZPZfRUcdil0Zebg5ePm2c0+CEwoV\r\nKSVue0WKUsKQqhKPvna0XfHoTyUVLo68/6vqHrCy1nFi1L6Q5qlt7WEQNGCL\r\nMFKudS9Oc9FfQ+YQuLQ76G40zE8vatpnquXznAuMU9LZgqUyacANQ2EKSMoa\r\nzZZKs1jWTN+G/y9lXkwzLmggUmdblM+4zIBoW39hjlEq7ZD1hhaYCKLnPBDA\r\nWpJQm6wRuarIW2+qpT4kAzLaGARtAzEabBJtFwiUxP20ESQ4RxMyT+31RVrg\r\no5ARq9wGTcVSCJxTeWUKAYTPiRGP3XKk9YjIYQbU7Mj2GhIDnY0jwnBkUwqc\r\nbRhDk4xJZiZ65QwSwpp5If9DFtkzelDIBlo=\r\n=i1Cd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"0cab2ed6441b682316aa9c0288fb551222df8241","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.4.0","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.20.0","rollup":"^2.77.0","typescript":"^4.7.4","@babel/core":"^7.18.9","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.9","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.7.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.55.0_1658239187590_0.1066179174793207","host":"s3://npm-registry-packages"}},"1.55.1":{"name":"playcanvas","version":"1.55.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.55.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b954e07f1582803dad8d2f3a0e80003832cf3283","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.55.1.tgz","fileCount":48,"integrity":"sha512-EGLkLQuiLQ6NfLd0Mn/Nkwy9xjT3nDDr92JauR0gMBMndJJ0NMugq5iyZOi77lszH160bJp7JoXhFSeoqCFi/g==","signatures":[{"sig":"MEYCIQCkSDO/AX9kWiKrWOM6JY6sXQ/GVreg7UWSfB3OSmKNlwIhAMhKSnPEdAWo49M6j4UBqx7a1f6UfObTI89xVDsYrsTp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38875554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6TVYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMZg//U5It31xZvuovY5A4vKF3gDBvk0eIbHxOmMBqHw4F0gWSDBbi\r\nVOs8to/V5b4YmpKVl93xHdXldXMa8SZP6mfqU5b4yI4ORaaMrP403B7sN/0O\r\n60SpXdE/OAALtzGFJf/krdwty6nfXJuuoK/wy6NbQ/qCzEyzgvdWJqPbM41V\r\nhVYih+W9PGmJsnjKWQFuZ74mQpCBBVBrWuW5HMpBaEZNgAFppWwEJzY/mf83\r\nR7dnTvro1iLynU51O6HI2C7ECKrjMozgzk0399IbFngBujRm4ry+zdryUOmq\r\naD+GvBbycn7ePgi09G+ppDb1kLPAv/ckakqa8ATd2iF+Asrm2BDFrdFVnkDS\r\nS1C0sUFBgeHKMcC2+VzNf051IeuDGKhPN6WbEFFCllj5pdro7XHasLThCO0d\r\nI4WnfqsSUXuZyjkW3waKPJkozIKYOdXHEAjs01fnHF6tholGwtugrSMbmONn\r\nTbrh1fYqYoM2wkqAgat9hpDNsK1w5VSLrcQuXZzz6S7LZ1p7OILBqRbvWni8\r\nun3GWu1HgykR1COe++FC5fYXsn8OlMxkqQZCQZAjQIZyC2HUQWB7JTSPOMHd\r\npJ869gCR55EFqM9Ua8xB57U5u+vM8YqoifCRdRzRQ4Nvr9Xi8Ym72msEcjNl\r\nVXgmuREmGU6BbDfQL6r6LVhHCwW66lESIyg=\r\n=aP2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"0a0d97a0c36749f1b5dc7166bccb3d9a5e35d4e0","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.4.0","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.20.0","rollup":"^2.77.0","typescript":"^4.7.4","@babel/core":"^7.18.9","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.9","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.7.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.55.1_1659450711558_0.35570917418332937","host":"s3://npm-registry-packages"}},"1.55.2":{"name":"playcanvas","version":"1.55.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.55.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"0256ba46a133e6b7caa9081aeeecc84380f6818b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.55.2.tgz","fileCount":48,"integrity":"sha512-SbEq/5T3ySKXWdvokmGxvgPH7NteKO47VinezaVY0E9cNHvZItGhy2JsJd5PqT8zR4YPbi8LQaBqqx3fFpAblw==","signatures":[{"sig":"MEQCIEL/FCNdyN30a3EA9eJcD5HZmm4IzhkO/EhEtclRY0O1AiBxluEwMt1dCnq+Z7Fxng9K87zkIB3vXiVmRXIOkL6nDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38876377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6o0fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJzA/+KbxFLs4uHCS+WbkXKCwy8fMVeHGE1ftdjpeh7d6OJvAq44tb\r\nZaPJb+Floyg9+9+5klkKpCRjWlTAB3AjgjF9WDkh1PM+jgOnwJIgnH3jVBsT\r\njCkKQwZ0ZbLEFDszZaLTvKOSB5x0YNLYwdBuQUjyjNlBb9OaPo8CowdBDJok\r\nuPIT7cv9UYe9DLVWENQuqV7v/AhqNmUlWD9jV29V0PhJsBEYMw51Fp+PTvGf\r\nnupnLh3CJBQhoLcNJTR4qi6JbEY+VB1/TkzYRbnvfZWNdS5VqyH8rFTWCfLC\r\nBSUPGKFFkCBjWdb7FYHhoeOjUSkZ+7ajsZ19/hMbJu32lemE+TpHUo3U28tE\r\nDuBTPMqS+L6HvRkpBGhRusTNWrTUkCY44f2ZMA1jKJvz5Q7XZSxBxyqPGHLc\r\n8MH0dA+grJNUpN5QqdF+1ixJn9lULDl9enxCePOf8qrVS2xxjvfFXQeSlO1G\r\nxaN2UH0iU1ut/CMO63LkH3Wj32oe5JbIcEzBZGmrX69Kj5VTKIp21+pQ7SQW\r\nxj2SI2iCPqtkMP+TmDRve+UOTb9blS3R2PT2bANGFKQ9sD7BOYKa+Oblk4Fw\r\nqqqQVP0mpTIXQBR0osB26dd9/6Ufd/9MsMyjkrSzeDS0M2VkPGoaF3NK0UwJ\r\nr0mLGGvZOpgD1WY5D7rgiS1wx2YxJ/6jkVg=\r\n=EM+w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"ee41da7f8d6637a378c7003653b0644a65446ba2","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.4.0","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.20.0","rollup":"^2.77.0","typescript":"^4.7.4","@babel/core":"^7.18.9","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.9","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.7.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.55.2_1659538718785_0.968368253023578","host":"s3://npm-registry-packages"}},"1.55.3":{"name":"playcanvas","version":"1.55.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.55.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"171e10b0be343b32dcf83813eba957e99329c37f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.55.3.tgz","fileCount":48,"integrity":"sha512-KyQW78llmFPYuB485GiiSecdkkXORyNjuyWnJ/RARKymVQ8fMVYle6KOzaWDQKZ3asIbX+BrI5232oTudChSrg==","signatures":[{"sig":"MEUCIQDX4JIilxF0UZs2BUPwCeP2NIov7e2SnhFHzfZFSbH5ggIgRBExprsVc1hSSBM/y9I3i4ngW0stmBUWqGIrvNYDyqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38880243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7AddACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5VxAApCWODtmwyTnoS+mtK9Xxc5PxcvTN3hJrSO1m+USKSpBOrPQf\r\niUZVGklML3JLKTbzKt7vpAyEtpkjszr8NtKHfMtcdq5cHdvMKqArh7iOYPNU\r\n8uvcv1Dwc7RaDQPwybYLPzIaLSSIuRYyXGn02kLg0zQ7QYSWMGt+keJyGVTF\r\nHgbDFFgXsKS65l64YlU9mjDsWFkNGOzaZJYs0PZc3kRh7FkLjXzNIGjjhPiW\r\nScgjnEs89OyQaenXCIxzl/O1rQ/DhLMSUYbE4Ed27wiNhzS9Uk+nh6zwJPO5\r\nu29SEQayyjy/9B0igBUBpLgUvJbnaKNakmNwoX3jvU/CIxKPUvCLrhzFEJ3n\r\nfiZ6f4uGSIH04BD7r2oAfoMixlotqA7TlVUf5W3ulu7L11gR/ng9ZNl0ckAM\r\nQ9BoFL9TZ7kO0pNQeMKWvWBpvEBk6kc+J7ppTUZVQQaXoCCpWy85pKBiAwnM\r\nANDRW12w7lS9PrAQ04X6HVxPM/hRfpNZ5xKyMPTCjd4d1un+rM0B8vxQ8l8g\r\nNnRDQWFsxHmhCXfwqhgywONcKZYXDZYiRFfvueqlw0xwwtmHgbcvcOhq0IYl\r\nY1Th3rQgUU3sDRmPAh9beJxYm+ppIufFKV/7/sgwvw5Zaqo0lS7mpPWMgmZY\r\nEo5IasR6gaMSzyt68g8m4etehVK11+N9n0s=\r\n=sxl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"c1bb9855082b7df2dcc976d492f26ccd00aba4f6","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.4.0","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.20.0","rollup":"^2.77.0","typescript":"^4.7.4","@babel/core":"^7.18.9","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.9","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.7.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.55.3_1659635548652_0.03036027147357845","host":"s3://npm-registry-packages"}},"1.55.4":{"name":"playcanvas","version":"1.55.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.55.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7632787dcf32b5115fabdb2820a89d4ec78cb275","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.55.4.tgz","fileCount":48,"integrity":"sha512-QD3lpece9daMuriTkQ/tC+yzuU/Wlft4sZ4si+BYZXEapxZeDAfJvcHGhi/hoZkjfgm2wEE6jqlfjk8L8AyebA==","signatures":[{"sig":"MEQCID8bg3xxkXtHMtO7Yauu98iY12D9fGy3EPWPSdmSYNNFAiBK4VHXs1MBytnvudj/yD/fMFyz3HxHyxFDk3NqoNLDNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38886620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+k6XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJzg/6AvY01ph3zYZr2Q+szGcXJJmD90Vh7ygTnzihcNE6iJXNAnMx\r\nOTDXbfGumkV72mFQzIN9V4Bngj1j3zlh6CUSr+ZfpEYjpSf2gF3jEHA7v6NS\r\nI5PX9ynGt3imkGuN7XQgUSjzZWdlN9KT3fPiCWZnOUXKK8rha0TDK5Tghsbd\r\nefYIJH9lXRF6f12LRDoxvoc4nbiRtwXb3I6ZcaeBQ/7VkLp9SeczqgT5pFHt\r\nbtvVi1BE8C2zMEoxuRUl5ZfzAUpRlUs/kYg7RmwL6+Ds4Sesib6LeT0a0F4Y\r\nuc7SYOCs0CdYyDic2S3mP7YTD4uHhQkgfnNeCOGCcGsp5NBETfJaoKOxS/uR\r\nnpcMUjI/GlUDxCrHlBWVFNrLdF5cttSGMmHu0qLulvNUuzTvuvslcwzJLg8h\r\nbk87EJW0KThtxG4zE4Hvs/N6qSz6JTHEw49BJr8IpSP+wZuwL6zGR2EOYwaC\r\n58fNSVeuxokwM9OyflrxE1jFfzQnaiMstbG2XW4M295SSkgBLVHmaDc8B4NY\r\nVdvIAQ/GKv+vYPzcgU5agXc0l1UvPsrZ4bPSryx2l/hCmZpnF4ADFiVkasla\r\nm9+yiLlwADTcLM5SDy6oKa49FHc/rMT46ofUcxFZmXkUJWWIGI2r2WA2v+V8\r\nrZLPezU1QOe807aoH1RXO3gyHGqsVDkUTVw=\r\n=NccC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"33fc1be7cd20744b7181f6e726f2312f1d81e664","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.10","karma":"^6.4.0","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.20.0","rollup":"^2.77.0","typescript":"^4.7.4","@babel/core":"^7.18.9","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.9","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.7.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.55.4_1660571287446_0.22304324682010912","host":"s3://npm-registry-packages"}},"1.56.0":{"name":"playcanvas","version":"1.56.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.56.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"42e6e18b858a5eb4b237d9f54bfe685c3199b5e1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.56.0.tgz","fileCount":48,"integrity":"sha512-38ok+ZIUZ3Zhjvo2ciK0NVJxblNOQZJDT9cfxWzsGfAM3Zns7cw7hB4JSJT02WRl5HdE57unyPW1UmPlC0B+wQ==","signatures":[{"sig":"MEUCIQD+ddsgOGcqwJ49vOeSJ69IBvZuR7rUHMuegeWm6rV6CwIgAPbC8TfQ5mlkmfZijV2Lm+M3HXr9EF7XyNe+dXQ/qT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39314933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDhlDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlLQ//TpUTBorTM7PV84XvwmRAvahDaMm7GxEQVLN2v7pw+Jn7rA+A\r\n9PANuwubotp2tou53iL4BN5uUkhzCCSNUYdpwuWk6vNT7GUaPliBZQ+QD7p7\r\naw7Gg6DWIDwqGKlrvJUY1BB/B2aO10Dwn587zKo5rXA4vrbNpth/aW2F/NNQ\r\ng2B7QIjtF0O7m3qQ2ESPaltIvYYt4KssdiTLDXpFaJ4Q6ZEvg5xrhe/kYtLJ\r\n3tOWdzXvSCL8oinAfP1OIw97aaxkuk5TGdL2ayh8ZIkT7mnC37mDJhNr1Dgz\r\n8fBmOS0OU6JI/ACTWcCBbV1doI/AJLG7mCXMtDIEm5TsXXSe1tkT9lDXh62s\r\n8/MSClNciODkaSANN25nSjwRvEo5b86t1bqmAlp7/bFxxWRe9m2QOLk+cASL\r\nNp6Gi8GeE/O6SRjYc4T8mVdQA7M1jvHj95wrp8Yvwy85sOfVZvHC+/LOpboG\r\nyPPjoeTJQ/F3xnqt45hcZSxHrd8JbMzUQLC0ixdxDVxCdHvX3xyQsCuF+8AF\r\nf4b13naW86mEu6u3iFfJp2rF979SUotvBVqtXYyf6ukWNPxDmq+3nnAoya/V\r\nZgTQowQ4wafcdqzDnu8mK6qkhLhjMJALI1352yogNaPwzmlFA4O84tNKel7H\r\nGes4WBXSjCuAZEWyD4XI1O+3zRAtxFTC30s=\r\n=qnva\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","gitHead":"50ffa14a74ecfe651f3549863294087122dd65f4","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.0","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.22.0","rollup":"^2.78.0","typescript":"^4.7.4","@babel/core":"^7.18.10","karma-mocha":"2.0.1","@babel/preset-env":"^7.18.10","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.7.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.56.0_1661868354642_0.2895814000586152","host":"s3://npm-registry-packages"}},"1.57.0":{"name":"playcanvas","version":"1.57.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.57.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3ede9dc895e1e420cae9c3c8c1f04e0426e2d9d1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.57.0.tgz","fileCount":2483,"integrity":"sha512-w+41L1xLNCzaAXtiAHV3tWdal81KV13OrMsmWrmPPmeKNGCAMf8GmBZyaiGR8hE9HAO3AV+3I0mlBWCBZiBtBg==","signatures":[{"sig":"MEUCIQCKrsiC/Ij8TdEx0//3ltMmkiD7vGy2cLyE+uMoJRUGkgIgELbavB4LnDdyiOk/iz81go7ef2s4lCi8DosqEa1QFfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40657923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNabgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomyhAAk9IuL8he8suuA5/O99KpM+rUP+yHsI7dlvKuzDL82otySnnM\r\nuCXuZ2Pzx9b4VF2iIPzwyiLtibaM/L7/XVXW4QB+EkzVU6XYMtcquOHb2/dc\r\n3gaUzWtLm1Jg2Og4t1CKnC35mmhb+PwnsrLq/WynE8LBVXN35CZz9YuFH3of\r\nqO0EEXe+AZua5VD//vk5L6F4j1hHjs5OHcggTVKDQbr2pbpyk704ao0ZhiIh\r\nC9abTqlpt7fUT/mj0+X2NfBW8/H3fyNsE1k1QnUsumGTyuJWb6RvsSwDWPFk\r\nnANeSLMly7vfIK6/KW8ZwrvA4epkcfEumj8zXBgfa5j6Ot9yuhXPOOa4m+uU\r\nyVaVF7uDu+XR97yK+bo1MYSYlP+yfJE0bkEKToM8C4QcQ947Gro1knFN+bhK\r\n1E4aIJG24+gIvYxGuI3aIc3yfEU5gf5Ifz1kVMP8SHphy/Zn97WLaMitQa8/\r\n+2SzEghG/VFvwQT6szx9OfFlPZS6OUS5dduxz28VsDxUPVp9Yrm4EuzxZTnK\r\nCEz1Tj3VFDOIr8zeZTvv/UQBBMsDADXYlx/siZBrXYvN8s026bQav7q5ig6J\r\n5oYGpHUj9yDbnbvIb4Wxn+yaaMZh1SUJJWfjS/gPO+HGRYSvV14+gLQGKl7p\r\nr+g6Rz90/jYMPiWCZGrU6HEb0N7Dvx3Lxgo=\r\n=bI3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"f1998a31ebb5a51366eda5c72511f5d2db8f51bf","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.23.1","fflate":"^0.7.3","rollup":"^2.79.1","typescript":"^4.8.3","@babel/core":"^7.19.0","karma-mocha":"2.0.1","@babel/preset-env":"^7.19.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.1","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.57.0_1664460512330_0.04512453094960156","host":"s3://npm-registry-packages"}},"1.57.1":{"name":"playcanvas","version":"1.57.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.57.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a5f44054812b1e805f3df029745817529741506d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.57.1.tgz","fileCount":2487,"integrity":"sha512-7im+Qm910Tlh+uBWdyz6sZ5Ir/4sEOGCSDgGylW2gEFg5r4zMcMjeqvd+i8BGrjPIBYewerFt86rRltQXYiDog==","signatures":[{"sig":"MEUCIQDvA/DUQvJPTdPRH3vXxv8U4OJfinlbqdTKuuqb8axk2wIgObIB9F4d1U725+oKOC5yP2NTbWLfPUPmybSJ67pe2fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40674724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPrbWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKeQ/9GssKMqllkioX9N84NBa4xh1DW5H8fE/cJcX0cD2NwFWVmoWr\r\ntbe1W2bnJWE3E98FBHIaMcO4VcXGORVNdxI33yxV9KXUIeTxxmBVFiXMd6sP\r\nF7hVX8dte/HIOiti+dF2ny9uCUps8HOH2LS+mc8QVMweKlbGwrmSfImWl74b\r\nStU7lj9YFlasoarg666vipgCRPk7VPPpl7NZ5yqx7Q1s8bKwKYgLcBjCK0qS\r\nYD9SnGo5MWW3T5ro8xswu6ppILnl7RT4HxCV2H9fWEsKkUizvqQHQ80JpqI8\r\nmQgXT00Yr06qzkMu4Pud0nI5Vb/ReTdxTaMZmWHRT86X4/FakGj4kiXEoRQF\r\n5+gp0S6vUweTDZmvxFjCYoRz09rF6e6oWHYmST4m/4eFWouwcThEDHGzblbc\r\ngIuGSNrE62i5PfduKL5nwBNoaGnRAQjaS3WHbfKkn6x2rydZ0jPKhcjG29rl\r\nHc4WzQyjKWC/Wd+B2xIQFMvcaH5VVV/VWo/XzgA2RudgyNjKWISRJOxptvLE\r\nixTxwLQxJ3NDqPLrrwhvnTdH7HnPIrmQDw8+w55gmZwqFh+F7X5cEz0n1Psv\r\n41OO4WWgX4cKY7Yi76v2Gf4anBUws78R95USHWnMX/cDBT8H4BNJe5pgF0tY\r\n7E0rv1RW7jWgzn+kbQB7HrkWo5dK0HfAouU=\r\n=viI2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"256dd83c21750e8c84cd1eb4cafd9000c34f4573","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.js","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.0.0","serve":"^14.0.1","sinon":"^14.0.0","eslint":"^8.24.0","fflate":"^0.7.4","rollup":"^2.79.1","typescript":"^4.8.4","@babel/core":"^7.19.3","karma-mocha":"2.0.1","@babel/preset-env":"^7.19.3","rollup-plugin-dts":"^4.2.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^4.2.1","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-strip":"^2.1.0","rollup-plugin-terser":"7.0.2","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.2","@playcanvas/eslint-config":"^1.2.0","@playcanvas/jsdoc-template":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.57.1_1665054421571_0.5769267952053063","host":"s3://npm-registry-packages"}},"1.58.0":{"name":"playcanvas","version":"1.58.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.58.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d52e4095795bfd12beefae6f91ce94cfab97e7c6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.58.0.tgz","fileCount":2499,"integrity":"sha512-lK2qPSp/UOwFRmGrTyZ4yMfm7ME6xT0ukL7XcPvs19XUXcx+HLaowVwYF/4NljldPkenlctz0nRmrX0iHPN6tQ==","signatures":[{"sig":"MEUCIQC8ymWcFIw4UIlBNrTY9iS/Vwlr81fBL+p7Kls9JQfQkQIgZu1oiM6/QyJyfhcUckS0g9OTG4iXegZ+O9wH/hn3VbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40783268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaRTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVYA/+LR5d1Exqtx3FWG1K62k4g1TQfmPdXtL4BrziTAGZwb3VUb//\r\nEafYT0mBJpstCBTX8E6+k7b82zEIMc/97pCTxycmLeaKV9VVhcqTwSETMf9a\r\nlyZ0rPdpLUgrVNWHa4ObtZkiYZUQHsYM6CbIYr5bjoBGyafLsaCieCNpDBlX\r\ns3r5FkEfV3fsNWQC4kUA+NsdxkB+NqJYjMog+9KJKPr6J3PVdPNrUqDOObPA\r\nKhXHna7RdiPfUmpUDs8juyDcULpCJuc/4TMsHg0VWBRr4En9QAPv8coc6Zt4\r\nn/h6oRS3fAxDUjXRPad8QWfrs49bzCd34WoFlxS/3j+KrC5nwxBf9ctR55CK\r\n2qpmd9hHRgyEusSyKB5t5IZF/YuuJ1m0Z6cxx5/azenfHidcR7ODx3UU4XQD\r\ngn/v+LWZ+bNkkA1joyxu7urU9sIdo0stt6u4HodETji9FoQGToKyU62JHrub\r\ncYX2j3oMglr0ySzZJb01+6olaJwBfei7L4UF6noiwVU8e2lIqyO3iCXKUgHN\r\nYJsXQyx3+nTvZpJnTjGuT2cUWvyDYoLxzEtnCp+mQq1h1n964VkwMl7DXM+p\r\n1KFv/NiOEmZwM6QHRr9x/3jDGsL0xJmS4dMcxDYkEPLZRbkYBO26XjnBydag\r\nCF+G1msPYAfJ1ZWhtL5ektosiegZAIP+q7A=\r\n=zRMA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"6672f604c3ffc04bdea02e52af1d629be28223af","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.1.0","serve":"^14.0.1","sinon":"^14.0.1","eslint":"^8.26.0","fflate":"^0.7.4","rollup":"^3.2.5","typescript":"^4.8.4","@babel/core":"^7.19.6","karma-mocha":"2.0.1","@babel/preset-env":"^7.19.4","rollup-plugin-dts":"^5.0.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^6.0.2","@rollup/plugin-strip":"^3.0.1","@rollup/plugin-terser":"^0.1.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.28","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.58.0_1667830986567_0.729714127408569","host":"s3://npm-registry-packages"}},"1.58.1":{"name":"playcanvas","version":"1.58.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.58.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a3cef7a98c6e04abb4f7b65eefac29dc85ecfd3e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.58.1.tgz","fileCount":2518,"integrity":"sha512-G1B3+Ajirg/XikSs94atPc62fV68tfzRZKqZQtHHhFUIEQOY9y54xQZWXH+Upb7HvmUWzQeYIICznAJ8UUxmUA==","signatures":[{"sig":"MEYCIQDBMRQ+TyHfs2dR6AtqJhddtIsE44mECKrMePUcSRJKFAIhALCrEsyhCpSdTQkXH62zx6hLdfOxSVRU5Qnt5mdW4lVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41007287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfImjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7qA/9EuCzyQc1PrZPgiKMsKFyrdmf3A8cIqR5dPydoyhtJG8zmk0P\r\nhnb/937JAYqGiZo/BySGh1PwNfuHotTGHNUbt8nWTa/v/LIOCzOk5MfrkfWm\r\nPBE5133+3b9XBekD7+mcFt573ba6cgYg8UFylJSofivMw7X1RF3dvhGov/Qw\r\ntAUFuAQJuXSDHO3UjcOEWU6lOlUQAXcJ8djSMrMTpxE/NRFZIEizU+jRmr8d\r\n37PLJRmVFxqYfL/O8ajVAIcvSjpDLT4o6ki1rsc6OXCOxwVO5pXDZwUt7cVT\r\n7WxaZgoAC0XCTUbskfpG4M/egDAn3e+G3/fizkfUxOe8BnJFy8gqm1fG3rJZ\r\nkrT46S92q3dKwY0PmsOSJ4NouQBRq+nFE4HdGUIUETdkKd0t3koorkX4K+62\r\nh2lVJP3ygncIedbYIfEkecuWIb1TAtu7BbpqbSeJE3i/IgqPFXxXgt6sLrZt\r\nSPkdSEwylBus3oiLc6A8ZrjzvDYzFqcLwkPyB/U1ZkcWZtrLdnfLoTH7CZN+\r\nWiW1tiIb8WB3lXWrYwq7U9RZXN4UV3B8zfzhKqzttBbcaUISCt2GmP0Ng3gT\r\n2Dusfx54XIwHEAX5kkwYqooL/sPlpP0oJCWsMrzwHYjTuy5OFJYtsa4K8N4e\r\nF5rvK/+ziuWsOOFxNmSXCYUuCW5YhxGDoPk=\r\n=Niz/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"b5dc7f642fe3637a73747bfa201aef38fe168ead","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.1.0","serve":"^14.0.1","sinon":"^14.0.1","eslint":"^8.26.0","fflate":"^0.7.4","rollup":"^3.2.5","typescript":"^4.8.4","@babel/core":"^7.19.6","karma-mocha":"2.0.1","@babel/preset-env":"^7.19.4","rollup-plugin-dts":"^5.0.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^6.0.2","@rollup/plugin-strip":"^3.0.1","@rollup/plugin-terser":"^0.1.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.28","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.58.1_1669106082632_0.10565319291540431","host":"s3://npm-registry-packages"}},"1.58.2":{"name":"playcanvas","version":"1.58.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.58.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"50322320afe2f43aae90854e4cbf76e820763957","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.58.2.tgz","fileCount":2518,"integrity":"sha512-o74Ggd4AuY/vjLM0cv4nlyg48oBbbei9nDRGl7iwpfvCMqIWazLaq695U0ZVGN+YB7SbUkCPFI49gmjrB82inA==","signatures":[{"sig":"MEUCIQD3pQ5q5+XIS/y6pJth/eDlL6m23BwZ1RJVJi2Ya4zz7gIgCobRDQnRzp++ft6bWy8K0SbFMEQ4bhJCoEhOV0DZJf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41012875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjflxKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ahAAnm8plfKCC2SLJTBFbkG1Q9Ww8jgF2peu5bFz0bTCi3X4Ka5o\r\nyKH+QqDxqh6PdsEqemD9uOGs0VayrHeBDLqhuIjDGHQxKftcVDH8r4IPRlPO\r\nv65AEy46qGEojCLe0YQQFm7U0lnPQz1ypDyLtAtCq/zmoapaIrNlqvQpRuEI\r\nzVLA3pLKfcfD69kuaw24OOGdSwKeJfmgyXr5C7tFaft8kudq//2F1uRRSd5W\r\nQFYSJHefKnV2IdUNLPEpp+t0rbokstDq2GaL0V9Ink27EZI3ElTmBKRbyGQo\r\n2R/X9YOYV692FUhl45GnDvkH1qBXf+KojGcabLPPKFCzzo74sVoLkXqT8Kq6\r\nuzIUvWXzG1C7ucSjFR/OZwbDstAX1oKWr3Fg5tOqyYxfK4FV/DNPGkotpUyb\r\n4IdBsngiSukLxkVy0Jitq+XKmxBl7VtNq4PS5L7kedK+1NzaDOt4iPFi80kh\r\n43aSbYxVlyjaTpBX6dR3SWqq989f6Fb2MRyGJcewAVYwlhuZMF8/C2seSxA8\r\nE58uYpkW8Dk7v+lrNe2gaZsCIAUUnHCIXylHAAn3p2Wa0c4y3t6B9PL3kXHE\r\nZAvh/SMjqhGdlvwN77DMIauhF9dI0FpewqxAWtdy5B4AbQm+Oj8hBCbUvWRI\r\nJus3j0FbGCmXM3XeqTuxNWrucr5oCV9n+io=\r\n=lNWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"a12f6a8c4ae3a1a5c6c82dc547f048fff4641e14","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.1.0","serve":"^14.0.1","sinon":"^14.0.1","eslint":"^8.26.0","fflate":"^0.7.4","rollup":"^3.2.5","typescript":"^4.8.4","@babel/core":"^7.19.6","karma-mocha":"2.0.1","@babel/preset-env":"^7.19.4","rollup-plugin-dts":"^5.0.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^6.0.2","@rollup/plugin-strip":"^3.0.1","@rollup/plugin-terser":"^0.1.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.28","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.58.2_1669225545644_0.6613514675757026","host":"s3://npm-registry-packages"}},"1.59.0":{"name":"playcanvas","version":"1.59.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.59.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2be07f765855a6af7c91f045f01f4fb75e31f3e1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.59.0.tgz","fileCount":2547,"integrity":"sha512-SARH7jGutwabX1k5PacMN0Tfl2xNtmmouQHydciQAHoEIrxpjt41eGboSqYGUoTSu5UBfqUsrOCVnsRjNEWxwA==","signatures":[{"sig":"MEYCIQDkjWVgmJX2r5EcSDPb/4oH5ba0lCSDVtp3r7NAm1sz8QIhAN5OHg7+7AQSGSAb/syoXM+F0XYv3JlG3NVKcJCpCDcF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41748914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmGF2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnxw//btUcf1YPsUn1bVwTcF9/vlfleI9k3Mbli7VTI0T0T5OLEd9o\r\nHFtdHPkuCX0Xbg4PL60JrpcquBGPNq5y3Ebu7fsq40KmoZF2MJ2v0NdcYwWX\r\ne7uUVPAbitV/oHevWHXKlnZJRzyv1Mro2Sb1ve26ymCzIIKBjS0KIma7UhX5\r\nWknmlc+V+Lpa7euEb6LRQtWavdvnesFYsUNUp+q1fxSS04z09I3M/QPXfDt6\r\ntTmilA6h6jcA3J6MN8WsDuTv5prSUfXOcBf8BaOSBhosSnb+K2TzumV8tJ1z\r\nPUNc8TLzMkeVGBHh+An2eq6HEnCENt4sxnU9XsNqFCqLDrm2AblUM/PLgp/a\r\n+Xi7EWfCINr0mkZlJxu9GHy9a+cKCICwjimfg++RkLftjFg3iHz1vKtP/jLa\r\nM3BIu4givq/tQr832cpsr20CBsZia5RhzQmfc0oeq/izDx5FopoNp3rh0dLx\r\nYgUivJ53VGD4D4m/LpFnVlaRFCG4PZtGalC1d2c+LJ7Zlgs4gaq8dLrrfUNT\r\nb5iHe2vCfHMY4anImntbPpss2GoCV/B/jzkKlHw8YCUeSIFoT/k8McV0PQeX\r\nN6vv0/5pv07dtYBc6P4pWmST0wP7skwrC5VU+p4GhHMGhRsNAg8OePwI/N1l\r\nL6AXEpsxeVRgqzsbYQagPndu79ikYr9m8t0=\r\n=7BJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"f934236bf036dbf3a76bb757f1f5ce43c4d4c727","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUBuffer":"readonly","GPUDevice":"readonly","GPUAdapter":"readonly","GPUSampler":"readonly","GPUTexture":"readonly","GPUBindGroup":"readonly","XRWebGLLayer":"readonly","GPUBlendState":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureView":"readonly","GPUTextureUsage":"readonly","GPUPipelineLayout":"readonly","GPURenderPipeline":"readonly","GPUBindGroupLayout":"readonly","webkitAudioContext":"readonly","GPUTextureDescriptor":"readonly","GPUVertexBufferLayout":"readonly","GPUBindGroupDescriptor":"readonly","GPUCanvasConfiguration":"readonly","GPURenderPassDescriptor":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.6","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.1.0","serve":"^14.0.1","sinon":"^14.0.1","eslint":"^8.26.0","fflate":"^0.7.4","rollup":"^3.2.5","typescript":"^4.8.4","@babel/core":"^7.19.6","karma-mocha":"2.0.1","@babel/preset-env":"^7.19.4","rollup-plugin-dts":"^5.0.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.34","@babel/eslint-parser":"^7.18.9","@rollup/plugin-babel":"^6.0.2","@rollup/plugin-strip":"^3.0.1","@rollup/plugin-terser":"^0.1.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.28","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.59.0_1670930806228_0.33373376153699397","host":"s3://npm-registry-packages"}},"1.60.0":{"name":"playcanvas","version":"1.60.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.60.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"79523836e440a395026f6f2f3f8c55c3119faff5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.60.0.tgz","fileCount":2551,"integrity":"sha512-Y/DPD9DvyhJ3owHjnluPrq7wVO1OmrF5KauDt+cIWq6fOTtYxqTmEB0TiQRLHoIX66A/F36WVql1JlL7nZgMYQ==","signatures":[{"sig":"MEUCIQCuG7Nay0CQC//f4eI6pJ6eNY3Dd1ffB+gtYrkoBeWvnQIgGxivoqYQqLowwTc0JL2pkIj8SgEWGDaY04iBVn5DwXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41724139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwB71ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZww/6A2ofj770H0Jn01EeicS4sNr/JUNPx+egGI7QGPto5PRa/sDA\r\nFQ4VomFo0ai8XwznFBku52+Wg3fKeYGT+Q+bLTS+evWrW3rtXQWdLKqj1G3z\r\nYr9O94zheum+6vj6khJqIP74HDMEy1wB9ym81iaToDgqx12UemRwC7HmHvFA\r\ntzTuOX/aJ+TJ8oEJteLaoDUKbqy6KJvyLhgUuqw52UjZjW9WIZbFqmYSWfIa\r\niGQgKD24BNlZlcSGrAlseHGX0uxExyRvJYJlesheTmeF8X2yI/vg8hv5jA5t\r\n0jwFNjD1n+Fyj7Ifdbv9rs2HDXeWg5dmAN6a02J/YsibFeEvtG120bme/jjF\r\n4NgTVLvLGujNjChQlKgZjDlAQYoYlSXTP6AYerdU/Urq76+03DgxHSs2mESI\r\ncVj6MzPPdOiB4YgQ0DNnXlcN4m5jOvRjkF8BuQOAH0Cy+Uh5Ec0mZ0oKLPFD\r\n5PBajLJb2AkeyrbYcyNwqeIYI6A1wlVSkN44oYZmuWKiD+HSF8DvSeucrsC8\r\ntq+i1agM8ua6N1Aq31s9h1H3bsR8HlTEOzbWncmKZ4NIa6iuJwWLoa1nwhku\r\nkW3bytTBRfCUQGH1T5ZbYKHSwp8mkXtSCcR6zRpuqSSGjXfaW8ZG1YsCZYNK\r\n9BjN9Ma+xLytORMaVRvjf0msVeCV5jeLVts=\r\n=3lEs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"5afe45b2f7b4099110643d887028dad6affa063e","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:sourcemaps":"npm run build -- -m"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUBuffer":"readonly","GPUDevice":"readonly","GPUAdapter":"readonly","GPUSampler":"readonly","GPUTexture":"readonly","GPUBindGroup":"readonly","XRWebGLLayer":"readonly","GPUBlendState":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureView":"readonly","GPUTextureUsage":"readonly","GPUPipelineLayout":"readonly","GPURenderPipeline":"readonly","GPUBindGroupLayout":"readonly","webkitAudioContext":"readonly","GPUTextureDescriptor":"readonly","GPUVertexBufferLayout":"readonly","GPUBindGroupDescriptor":"readonly","GPUCanvasConfiguration":"readonly","GPURenderPassDescriptor":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.1.2","sinon":"^15.0.1","eslint":"^8.30.0","fflate":"^0.7.4","rollup":"^3.8.1","typescript":"^4.9.4","@babel/core":"^7.20.7","karma-mocha":"2.0.1","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.2.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.8.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.28","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.60.0_1673535221020_0.8403568207788643","host":"s3://npm-registry-packages"}},"1.61.0":{"name":"playcanvas","version":"1.61.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.61.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3c1e7a7deb76a3dad9164ba0b3b09944a733d420","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.61.0.tgz","fileCount":2599,"integrity":"sha512-3uKixIQlwGv+4BHjArQuM8TLtDhuXQdZs0/ZPs06fNDuN6XTng2zbieWuwL+HycFs/L9iywWiSp0hl8F0sEtRQ==","signatures":[{"sig":"MEYCIQDA3P9vYnOM6OCqSMIPbpSQyNlbx3zuNTCDwVAxMMwnCAIhAJWgLG5zFuNX4DC2XVgYdCDbYoJL6mt5HAEiSg2lgnLt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44504049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4iOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6aw//ZtlXAgv68oT7Y+dX+y/XiOX9OhvE0yNHd2vYlIi7nbMqOhJe\r\nqSzhamWEOnwtzEGPTwIZKh8my9PQf2a9CTqy9EjZBABZpjwYtSH0PHwxxh29\r\nTPG4AKciyn6bGaSoJXz188U8pU5VkAMXTr6BHZuRn8NQK+VQa9/8V8rU+2Fo\r\nx4mmBGtwZb911Q8V7qZxrAlA2B5R4ecRZ8Hpab5WBxaIlXkxJOxV5Ka8FwzI\r\nI1V4Tkj2zVMY/K+id1vZxI8NjkFPn7r9pq+zT7FPzvllPi67veSALcd5qH/U\r\nc68XaESQHdKvdpLIaL+Fcp4UlJQLwcdcLLaHYtl6QNy7huNPyj0DC7CwRoOp\r\ntEf3wdEo2TUv3gaqIBcTrQ64y93cFEbGv70FxNs15bNzeSV/e15zglyTZUKp\r\nca1bKybCSCXlSZncaH1wM/O6mEwS8chIZ5QguQYioRF9DcBanrP0IKNeJaV6\r\nOBig48DRkz504ZV2oEg4R163MsKjphUx0uBGAvwGoPSUBBq2+dNNCxHq+aBW\r\n+Mn5uBsuzZEiRQrSh3zyPumP0exGrXGdc2aqtyp/Zp1T+4rmEgMlfXLNLGK4\r\nmFXkKbfnVisSzZR13j+I/H20x2oS2GkbcuI2nbaM+IclvufJsSb2sYqCPLc4\r\njjuOH7cn3wtqd6WibtUwNliXpJLOcfr5EyI=\r\n=7kmH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"ff5c7f266d8d6078415526866ba8a4a96c7c2ce0","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.3.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.1","eslint":"^8.33.0","fflate":"^0.7.4","rollup":"^3.12.1","typedoc":"^0.23.24","typescript":"^4.9.5","@babel/core":"^7.20.12","karma-mocha":"2.0.1","@webgpu/types":"^0.1.26","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^2.0.2","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.61.0_1675764651070_0.6605332812066564","host":"s3://npm-registry-packages"}},"1.61.1":{"name":"playcanvas","version":"1.61.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.61.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f5a794e904d496c4c4d40fdbfdbe52d3d52e3f28","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.61.1.tgz","fileCount":2595,"integrity":"sha512-Xow5J26Q9CoHGGmUzjjEH51tM1c+GIiqvsjWLYwjm1qtqJX70MWsqZQI10ubATsCUy9MHTDxz/MNrIpmHMFI7g==","signatures":[{"sig":"MEUCIQDDAwlOK4xufHgdGQOKzE/2irAiQLz3PRPjw6kzrb9PyQIgHd22O///FJjfUnRnpJTOZ4hxztWaNphiM0Qc6QKoxPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44479210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9IjRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOyg/8CmNjx1JHK+4vtVgNtHpELWHCKBYC7wErXK8JFLjvPglOeEQx\r\nMx0+D4yiCNnioOVcYhpW1rXxlDFPAqM3b6cE9GZn0jVongIWSPVyP6OGhN2a\r\n6OWMpQZbOjDad47bXUxVJfvNmyJSa7g5wpJt+k1f7ueBg2a3HleKqzjbt1FC\r\nxk8hgWlAgbA1CJZRn7RTRWiujvnUKVgN3ZT6nyaaNOWK0h0GOczEe4peMVyf\r\nW29p2/R0DyA62vg843XFI4lN3Tw2M6yDP2zflo81Z/woxtLAssH5fjkZfekJ\r\nglWkU9Uw9uYdOIo7j13Ld+gLdm7rBE2TDPPOGh8LvgUPHdKkiEkOCIeV1vEY\r\niKu0i/6rmBvldPrARXg6TKsW17MihxPfZ51mlk9/LbzySE1peFzu6iHqw8rb\r\n9w/QMPh4uASdLAVKHbFkRJDtTZHVQqkAF1wMk5RbJjAzN6Bs7vpOi7N+sBMO\r\n/C947HBQUMMWg+QUotA/IEaFnYnb0BKXls9vFLaZk7ObWBiw58G6cKI60biz\r\nOsHVK5DgKq5G9FwQimO3AQmEcRVLZQ9xfjU/MV5JXl0YTuYk1lwc8Bq/S+ug\r\nT5Aqhsscb8SafSIr/JS2pqjJ5nDrm2p+WuOZbzoM3zUIUFLWtzE8tRC+Cku2\r\nRkMxMIGeUioXZ3Sw+PmmDuJkuNET5xf8+HM=\r\n=demg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"b6dc0dcf3bcbf70c51ba5631494e48a4bc8c89ff","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.1","eslint":"^8.33.0","fflate":"^0.7.4","rollup":"^3.12.1","typedoc":"^0.23.24","typescript":"^4.9.5","@babel/core":"^7.20.12","karma-mocha":"2.0.1","@webgpu/types":"^0.1.26","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^2.0.2","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.61.1_1676970193277_0.34943971264664664","host":"s3://npm-registry-packages"}},"1.61.2":{"name":"playcanvas","version":"1.61.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.61.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"eb21f54ea7a50e71d500fd8caa902c507a400a8e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.61.2.tgz","fileCount":2595,"integrity":"sha512-dyxBvJm7wopNe9kDYF2C13WHPdPC6l3tzWSj0Re41qLEf6tuKgke4zfIkzlZP0gDIdKfpROxU7T/dCcHyLg4fg==","signatures":[{"sig":"MEYCIQDfS9rPd067nyoW1a1ZfqwHT5Zs2VTKw9vqA3CtHNUUfwIhANzyEerGiEGAR4B9awXZSnH6a11r3jZ2FqedT9+nNytn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44480006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9e0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG/xAAmZ37MQxt6RZkNx8VST7Evcuga8c5J/gxAy8CX4TioPcnzso3\r\nw4cgAZkIhmWumHvUp2s6KkSIUwkAMs8z/CvM+Kuy6WuKugFFJbk352PvKkDM\r\nbkhxDw4Z9Wuw5xWdbG1qX9iE6rGz3tT7jU74yTu+cdjAmI2sfMxU1scHNe3m\r\n+NSS6AVlqOU5ekYEsUAwGX3ka2TnkRMioBMoXgH0LU5XX0oIbyGEMVqZdSgL\r\nZqhlze92csDstJj8RmC8enXn+uZC3/GTe/Y8tuC0TEUxRNEYV8WHmTAe2nLX\r\nAwUFs8JswonoqQ4+Dp+JqGXwY8sHwiMtRfoHHgbufgD5ZCxAOda+gUExNFI4\r\n0WcBdVLA0YZ6e1RHrkDrfPB17yt+3crb4Z5JV9ISzESyJSuLZEb7KP9LornN\r\nL0BuKecHYe2zt9hSHEpRpJ0Ov3IC1noTlb+NHMK/YnMormw/vkEq0QpUSjx4\r\n4zMlS1ri9aD3nq2M4DQlOtOMDwUiRZ5AC43xUiDxIff5pTxp0D0DWg+Ydkqs\r\nX3NyxZ+JyCVnMVIWohTG9RfJunA5qIo5LFIFaCBYG/Aj5rVrb5Nz/rL/PLBQ\r\nobDOErD5xTdfWBIgMFQiuOeB7vIFJcAyCD2/ZIlKhS4Kwokp66EufPzjXmg/\r\nISAEK/UMCcML1dl4GY5IsjYJI9R1hP3wV2g=\r\n=KTZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"cdacb07f6457a239ab4011f2c762afc13c966252","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.1","eslint":"^8.33.0","fflate":"^0.7.4","rollup":"^3.12.1","typedoc":"^0.23.24","typescript":"^4.9.5","@babel/core":"^7.20.12","karma-mocha":"2.0.1","@webgpu/types":"^0.1.26","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^2.0.2","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.61.2_1677061409267_0.4965098009914424","host":"s3://npm-registry-packages"}},"1.61.3":{"name":"playcanvas","version":"1.61.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.61.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f7c9a5d4cf5585c81c7cadff16dbf02739a21982","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.61.3.tgz","fileCount":2595,"integrity":"sha512-mzFXgLeidUptzkZ/F/Ih0YaGHKL8CbUIBv2oRW5H2oj5IRMbOQJyjyAVZX+cE1xggVAI102C+8HAUMuxDbeIMQ==","signatures":[{"sig":"MEYCIQCr5Y+DHeXlIyK8s508kxqqoe8RFSUvlvC83HM4qX9Q1gIhAIIv12T9RA6O2O/uEhwoGTRDUXS2aMBYziLsmrvcAFZQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44479452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj95ptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUpxAAibeEpX5I6LfPdAog86hflu0L4ao8V2GIFyiP9NVeiNUIqrRD\r\nXoFi7AKstmeWdz/PRXrtD99p8j3AmQN0lPSSk4JNBNW/e4FYnmIeLK1mvpsH\r\nZnkk1lqgjosVa9MKn6hczLsuiWXzpu/IXBVQQPcJ5jKvmyvY6z/6vzZL9MdN\r\nSBR7wcXoP55ELz5167AoHgvBfAMy8sw1Sx4Iyunn+v8PhPXvNotaiJm67Zax\r\nm3Dnt70RGEyxau6rYn+ai1MjFpmpvs+LpAKEPWJAnf+5Q4mgkApYzKRpBhT1\r\nmmB9StXMQTVB9CkQb2Zau73cKQfjIcYqubWEQKCRo1QgnarNQiu8oUkND1te\r\nMgOy/ow65TEa5U1cZxOx1P0O8TMdj28KH7PJEGtgozgP7zvkgEg4Jtco/0Tc\r\n0kn7l66GbKGhvCUQNvvBgOHW3nui6m2vh1nvqtzKb7mS4hiYTN/n1SQcsWvz\r\nPCzywHsOvuPxNH9sA6LyN3wtWpJ9+Kt4AURm/1Jt9movupyHddZtW72qpcgc\r\nJpjH3p3LFxA5gOGtZx2HBScugRP8IBJ1dGUhVP4f1viqfu7XEUNhSfmj94eL\r\nbpFAoNkM13T9Wq9Xqup/IEQz5rWLlNDDaywNLR4fqf4Xo96MMS7dX8178uqs\r\nUdvJvqt9FKRXVrINWUj5htFaoNf4wv82jNo=\r\n=Urlm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"028107136f942887cd8e7f1864ee91cd5c73f96b","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.1","eslint":"^8.33.0","fflate":"^0.7.4","rollup":"^3.12.1","typedoc":"^0.23.24","typescript":"^4.9.5","@babel/core":"^7.20.12","karma-mocha":"2.0.1","@webgpu/types":"^0.1.26","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.19.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^2.0.2","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.61.3_1677171308974_0.9205303399556901","host":"s3://npm-registry-packages"}},"1.62.0":{"name":"playcanvas","version":"1.62.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.62.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"737fdb1601547c0665a5bbee69ef0eb02a3ea354","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.62.0.tgz","fileCount":2605,"integrity":"sha512-BuXbneSL89v4Zb9P+ZJi2qOZMVS9FhNlQhOD3dA0vFJfmRCh1okyLjlEHM3XJRaDOO4WLNQym6O1ecoQ8TqZSg==","signatures":[{"sig":"MEYCIQC8Mmo4QQpMBxanob/iDxZHJbulpT7MwN9pzIpUCjH9VwIhAIWBMFmHmTcHkxwerOLPLW/MlfYsZhLLQnz/VaYb4EMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45600371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJDCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9qA//bOK1PZoRdxRECIbUroFO3gxZVzfPsGyfPMdDexqB2P+kXNJN\r\nXRaNhmttPhvHPJXluLVEl7QcV7Zig2oUif2ENBmse2rshR1tHfg+iE/wLS5d\r\nPvyHwIOHKOxwAVrhDkr/NSGVLn63NbKcRNrxMbrbzK8m5ZT1AIjBqqI8piA+\r\nuTrXO36DP/SZCV6ymrBVrB7/ATMNd/Ptmcq/W3/kIIzVvfdwhy7/OmQu0UzX\r\nzEKCrFjaCEPw2R/o8624776feHCFNo5rgiEE6FP9OY8YUDuXof1eME9Zx4A5\r\nxchi8TJuaj2gl+gVm6y+0fxGBXxP8LCY+7OQTGuqz5F5RnIgQFws0Uk4FVj7\r\nOiq1Yg47mqk/0GGML5OjJJR6sg38O4xGivTX6aL1NxrUna1Ip/dE3dLLtPe5\r\n8cUbEisTV41w5dHTW8vGXPwLHDYt5yA3k/1YHHsO+ij5T3BPU4iAQOh8Iqs7\r\n0wodfMYLCA3nWBI6+1jboAmEUCoWm9Cm2P/oke7WTbR/BaY6SeEra/z5Ffqy\r\nVhdm1kXo5vcFMk3WsxpDFXtAkEpiGxUqwODdaxGs7X1RqHZJZAlid2VE12Pr\r\nru8FQtqjyQvMeNiGv0PgsqEY7MSXtUpOuaYvPxw9fFxdCPrlkb0rvTiQQViB\r\nO3j6AHj3Y1ef1tdiFJ80ZSxP9AY7rfGnKdI=\r\n=8Zzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"818511d2bf14e2d88a69e503c94dd5445d802923","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.2","eslint":"^8.36.0","fflate":"^0.7.4","rollup":"^3.19.1","typedoc":"^0.23.27","typescript":"^4.9.5","@babel/core":"^7.21.3","karma-mocha":"2.0.1","@webgpu/types":"^0.1.30","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.3","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.62.0_1680093342797_0.36768620190457035","host":"s3://npm-registry-packages"}},"1.62.1":{"name":"playcanvas","version":"1.62.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.62.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d310133c92958000082aa478f5cefa25bd09a990","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.62.1.tgz","fileCount":2605,"integrity":"sha512-/jU3pbnxNqNrx40TX5131bLcgb4H/kHf0IwbbpoI3TZpUCqvlwm+lX8hINrJxRCohJ5vSDUl+XfbPr7ugtrDYQ==","signatures":[{"sig":"MEUCIAia+ACag+A9PFpP9AcXlBHFJ08abCKaWpfXxScIGoSKAiEA0IKa4p9yK2y/XhrtvSnI0DGZGeeCAAmq8El7DdZlq6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45597617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRmwTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBNw/+L4Cu5ayECCsPh9UAyuAFSG5VFWiJtw6V1rQpCMe8boNK9Tha\r\nqxe9Hfe0OWffAvKVAvqYOENe8BJ49YCNIkwH78VUj7mxulSW/6tUg1Oly3/A\r\n2GTWjfEAMEN28NOWm4qDr+A+Ut4eixO8Gnc6J2FHXgQx0Y+6QJUQoQt5OH14\r\nWrjevJEi/zhR4sSjP2QvILVHJaH9IRQMO8+6Gl1v4KHzqNncvf5v9z1YbOXk\r\nPKgoB87rpbebrgI4kZlEW4/zCw3rTalPa4Td/PQuc4OlIdOvpE5xUIVDwuA0\r\nbzkixvAxznvvRCt8ybuQNSjILHerIC/dF/IFR9J4TpLiy+dRFQqMEd2Eqqc7\r\nNJ8D5BMynZzMm3MkGDbEpQm9D1r7XQePiyzhW9hzipYc5FPrT8Rm9G3RNkHe\r\noce19Z2ACyn1hncH4nNQK9yOztCMELtX1l8pERlFQsdTPU21635BYVxpe5+v\r\n6NtTrUo1b7K8rxInktIJLGTpE+8gB6N58IGtIe8masuVnGqiZl9LBxthEVIZ\r\nZazLESvrpPI6wwSugf0NLt+Qnvw2GjwT4jZPugD7rm6GOBJIAM16//Q18Eos\r\nRKY9RCYn/gcywjyjmdopSy24GglM/LFppBZ0PTpNJM6xA1pQVa5/VTNgxskB\r\nOPCB+ye2z2ttRnia8YCTR89WJI7kQTnXTBo=\r\n=rAaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"55ab9211a995caae82960108685dd08e99cf6324","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.2","eslint":"^8.36.0","fflate":"^0.7.4","rollup":"^3.19.1","typedoc":"^0.23.27","typescript":"^4.9.5","@babel/core":"^7.21.3","karma-mocha":"2.0.1","@webgpu/types":"^0.1.30","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.3","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.62.1_1682336787151_0.4025851322635776","host":"s3://npm-registry-packages"}},"1.62.2":{"name":"playcanvas","version":"1.62.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.62.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c0511e2bf45bcc3ae46eabcb0e066590ae7a74c7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.62.2.tgz","fileCount":2605,"integrity":"sha512-JKXR1eIs4yVEcqdgvj8R8F5TEjypPVU8heq8DYd968lo1AGsLRG0bgSquDSGx6Cw8+zgdjbmvw4nPGJSeaLYTQ==","signatures":[{"sig":"MEYCIQC2xKZ5AzgkKuL/PGgU7wdY1iMn4lI+HXZoUTmWwe+ejQIhAPiw0FGNk0ocUqRhRQRD/a3JHSnV0HPs1WwZe+acQosz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45597749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSnqgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosOg/9FlZES6kBDH1bw4PMkd/M49k/MjwL8CIiYseUcnj/VtUo7zTp\r\nxcvZXWSyeOWJfBG/wNzNFlFxWh0O4DBXc9HIGeBfOD2Vkp76/s5rm7DTChzY\r\njKIp7Da0FafB5526UDBH5PKzKXJr/mLpl84pYxyDOkeU5A1ryUqxsiH/dYlA\r\nYqfkdk3tFFibF5YKcKGySniVp3Yxt4oRlt6tlDc9nN6bDEYs6giXN+x4ae4X\r\nqrnasGQhMKwLnwugWKOr1w8YjpRhKwjbom88uSGIgIbr89MtyRMi5d2wcSKO\r\n5BlHuVM0sGJV+m+kEBTEFXfFrXyc8GUWZWJRwksNWk5h70WSLU6QlKwjabiK\r\nQHj2uW+gqyDioKWrl5eNZwUnA0ZUDCmB19rykZQ1+0WnNncsjgn8LD4nMOKY\r\nFJ0JIAopJPLbFWSsgshtsH3yFLtJg/1hRJRuWC+K8ISJ0tBIXouTBE5dceru\r\nPXOeTNcyj3Fx2xgc3q8oYHvQrPAgHa2cPRcPnwGeX3TV+KktJ6PP94/ICwR3\r\nbdJXeYQ9pGcC8Y4mDRkj+a+2kshzua7tV2NFO9DrvVBQqxeeXjCPAl3V8VXB\r\nB25T03v5w6tpqNITqXxzk8Hc3UmZjFgJBvBfPcxyJv6uEIjH6SdahkZHCQ36\r\nlUYBKmV8P+SNAGaSRpwELqNpQSofi55gYZg=\r\n=ew2r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"30f1c5de6ee433f7655bfcdd3c119e701ccd865e","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.1","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.2","eslint":"^8.36.0","fflate":"^0.7.4","rollup":"^3.19.1","typedoc":"^0.23.27","typescript":"^4.9.5","@babel/core":"^7.21.3","karma-mocha":"2.0.1","@webgpu/types":"^0.1.30","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.2.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.3","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.0","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.1.1","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.62.2_1682602655877_0.9711537343117715","host":"s3://npm-registry-packages"}},"1.63.0":{"name":"playcanvas","version":"1.63.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"80e54054e3cc1e7bf54d3fe5ab112eaafd22657e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.0.tgz","fileCount":2658,"integrity":"sha512-1DgH9LWP95JBrDp6OKiThVjemQ9yGbVya3i+URo+sVPVt/JB6F9jWDBccHXEhqChxCgBnNTUdD1nkAI3bJaKAA==","signatures":[{"sig":"MEYCIQCG8esjpDVeJ39NwUl21EOOunz+8lQuDXFFjOaWrZ2FxgIhAIfJDNgAse+aSQHK/FSSNJGzvwVIRGujrkjg9L51gdvR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45950645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUnIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAjQ/9G9ddZOy+XVkmgnOCZHXAG2LBy5JFU7Misyw9H1ZFIyFppAgo\r\nlWxcQzK7fI/mTl8VICRk0RBA08MZr4I2SjnRFWLdkpt9AIMQShtvDCp91zjO\r\niqvwzgBoFroxC3Rgw+oeZViPIi1FGr7vs80cvwMPRqUBjIr3HiflfZc+0vEG\r\nCmNTMzbf6w0+I6rsN5nGnQVJ04Fp8+95epynRPUdexRYEzK1hx/8Mpz94oqD\r\nW2C8xCNCD8tMD39X9kFfNdNh64IAnLv0qsO2YtznArgMZ/oPaBe7+QnHK0PV\r\nSCUxfjjUaEqE/gCHVfAw9DyuMqCO6TVWsU+6rs8ytqD2LidCHhlaNwECVnAw\r\nwwy8exWIucX/JvQx0us7B5w2gdoZOBS8uYnOCivzKuMbfGVblFQjHldS3n2K\r\nBtXaRxatjFRbl0T+klS19gNxraMNxn0EB27JPDvhzkwbflrTt0aiYpqPWW42\r\nNtSDU4nEQI1k+wF7UjMc10mux10gDMRE0Wb3cmkP/OjbQNODORfGbl+85QX+\r\nUmmntQYimWMhN1KiJaePNe0Bk3DnWsGRwZ+6fUpHTjzhUY4RhaUX9/MOUlfP\r\nEU3d6jR95Qyvq19G+UmHzgd2rE+j23HRS8A4icnH7iOBOYO/e4KeuJ6QhTql\r\nsGqjzAysmhqVX3MI6VFNxGsSCIVXingb3M0=\r\n=g+7H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"29d4ce307ec3ba8db6496cfaf97b9aaa0f3dc544","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.0_1683124747560_0.9841245781805656","host":"s3://npm-registry-packages"}},"1.63.1":{"name":"playcanvas","version":"1.63.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2a86497c44cfd3d9f19320427478eade7a0a72c5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.1.tgz","fileCount":2658,"integrity":"sha512-a2IKAt1tXu8SYWctIadF/TXg8R6wkdDO+StXvrs040Ig42O9Ijt/A6jfhrKY+Q4odSNH6PXFgJT8DC4q2HRXqA==","signatures":[{"sig":"MEYCIQCTpvqYmkKqlbn7rQzE8ChYArnrbsW8HTbCJbKw9aTgPAIhAJVheDOEDTw12XMdkgw5uZnj9Mns0P2ooPhcms8gsEcy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45950843},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"60dd8974eb38759ef6e136e8565f0985b46cac53","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.1_1683625005942_0.362688067528802","host":"s3://npm-registry-packages"}},"1.63.2":{"name":"playcanvas","version":"1.63.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b97e8d2e7f4762dc574cb43a83148958e2f4c634","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.2.tgz","fileCount":2658,"integrity":"sha512-eeDzqSOWm16oJ+Zx7o3r4pJHqIsxbqMA080tThSU7kw5EpN492Ax1M3IhHXzvopJdMBnRhdK/QXLuPu8xTsdpw==","signatures":[{"sig":"MEYCIQC1vnqSZQ6/pGqe4sjG5qyYOq78bEJQ/OsaUlzHxcKAqQIhAKDGVTfIJhRV1mwM0lTt6A0FGzlvK3Dm/fgpQJze8Ad8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45952466},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"15bd51dcefe323acc4ea79bb8cbecd2cf5084020","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.2_1683722934389_0.42189591722104214","host":"s3://npm-registry-packages"}},"1.63.3":{"name":"playcanvas","version":"1.63.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"12e23240de794ed8f6e63d284acd6489086fa38a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.3.tgz","fileCount":2658,"integrity":"sha512-CIwd3+0YfBZJvzOk853LRD+0dfBgnMlaTE2Cf08YBy9H7+H1+fz0OSLIpGA33dGHBonyVwvuuzxbVkYTzaGd6A==","signatures":[{"sig":"MEYCIQDLOvx5XdVNVBM6D7HnF3LAe65bIFACWYrTGuIzUtgznwIhAPtxZbN5Ln0JRMhGCxgcdsMNRpj+g7GScr6e4e/OqSvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45953818},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"e8060b969124e0c04c5140b96ac5106e2c8f1326","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.3_1683729089292_0.033515061640064125","host":"s3://npm-registry-packages"}},"1.63.4":{"name":"playcanvas","version":"1.63.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"055b66f18e814f9d1874748b7273b21a1f1b3eed","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.4.tgz","fileCount":2658,"integrity":"sha512-ISKtYLcv/ob/HOFxKXxBsYOYXFUmO6ybACiY3jFXYRsTIY4U/WVj4/N13uMwbC/vwKeJJfyUaUAksqChICrHjg==","signatures":[{"sig":"MEUCIEGa1cBmwE8XMCZrritTLu9YnBnXIRd6pm4lgqiKVReMAiEA8Q056Rh+PDHhszWdJ4tub4b6rrh9SnOsTElblLcFY+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45951371},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"74040113e4a2207df07df3db7606756c5abca03b","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.4_1683901003092_0.5689508615458703","host":"s3://npm-registry-packages"}},"1.63.5":{"name":"playcanvas","version":"1.63.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"56c1b3921f3538578656ba1a8572e2c6571252fb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.5.tgz","fileCount":2658,"integrity":"sha512-zj9AmyOOKOrgaSFmh2NILDA05awBgE5KYwi1Yfz0qQpRqo/SvupBfXLpRn3Kur28dUmLTHevZltq+ouBoAjbkg==","signatures":[{"sig":"MEQCIAG8RYXNRotAJm4BoZG72THeXGLyo+So08a5EdYkuerrAiBed0pBXoXiKsTeEY4cFm0i10hcX+IZTEb4I9hxRq9ynQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45959979},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"6e21e8ae6d09271ec109189f9cb56b9ff8046c88","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.5_1684835013230_0.0867213023982858","host":"s3://npm-registry-packages"}},"1.63.6":{"name":"playcanvas","version":"1.63.6","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.63.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ef2057e69fef4bd912da5e531f2d3e6e3e256448","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.63.6.tgz","fileCount":2658,"integrity":"sha512-ELU/Rz6RcYDYNzFhmOK9RKvVajFY5BEuSpmOIxO7V7aBE6JxrNde7EkNO1O0znqhKPAUt6qcFsWj2Oz0FC8t4w==","signatures":[{"sig":"MEUCIH+Be5ETDEmUCntmK5T80XG1GtxhxWQv3YezwEDOxyxBAiEApmQSwIjMKiPs17J9bd99P6kZSXfnVdfxYJLyTzHbtNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45963843},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"cc63b25adfd3b3e0ea596610f58df223b5d89904","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.63.6_1685008524950_0.14306630977069235","host":"s3://npm-registry-packages"}},"1.64.0":{"name":"playcanvas","version":"1.64.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.64.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"17e40ff433468ac35a02201c7cd435c56d3418d7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.64.0.tgz","fileCount":2670,"integrity":"sha512-CnfspfFw4LqNMkAbnJAfgjl8IsDcdC1uAT9WQxZBWYnS2jSNKrbBKw7eBQHoJtOqKz8plM+NSyYaBJk1hNH8Fg==","signatures":[{"sig":"MEUCIQD1XhURlTanLhhMp2N1wcPEQRHKeqEkd/CeXYmZW6NRqwIgWpEo0nh6IlkAQ1eBhN2Kio49ZXei9+WQlc4BzemTaR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46521644},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"7e6a00a4a2c6b7d8db91992be26f26c0d97e0d82","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.64.0_1686927546998_0.6599930926174051","host":"s3://npm-registry-packages"}},"1.64.1":{"name":"playcanvas","version":"1.64.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.64.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b17e7a1c928b669cdfc0994dfd402f6a4cc5f086","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.64.1.tgz","fileCount":2670,"integrity":"sha512-uspUSumsMYpFlcvCG9tpokH54qQJTCUU54gYNkgXVP+iCAaXlwyDegqC6KsMKhKLzeQdCpdbEnZLNRgXCXwHJA==","signatures":[{"sig":"MEYCIQCAb7rcPS4oHD4MygNme+59D6Wc1096v+EettJpbgBYfwIhAO5b8c+gQxF8lyv4UAL4nUK5hh/MudMUvEpgb7lmQTS4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46561012},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"6ba95c84628650f9880b64475f397522dff071d0","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.64.1_1687533748501_0.9154932249652279","host":"s3://npm-registry-packages"}},"1.64.2":{"name":"playcanvas","version":"1.64.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.64.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"edbed84632e4a8450d16b8e8ec8c6d3fe1b9fa26","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.64.2.tgz","fileCount":2670,"integrity":"sha512-TbQEZLNRmXJo6E6ql+lL+YQrU9wYYLM8laUdnfSLZZO1Mj10e5R0ywHjetdyo+LlghSTg6O93pVh5HHfiF8qTQ==","signatures":[{"sig":"MEUCIQDegyxywYnRTbqnKj/5Ubz1R5SIkYAOWMdyeT0EGv6iPQIgalEYDP4RGkjg4LbCQm5GqyYFIcP6uic0F11MXUyauEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46574274},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"4b36e656b83f37fc5d4cbedcb27c11100ed27d72","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.64.2_1688135802837_0.023915709170604815","host":"s3://npm-registry-packages"}},"1.64.3":{"name":"playcanvas","version":"1.64.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.64.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a4f6d362f01ebdfca8c2238f67bc614c2e89685a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.64.3.tgz","fileCount":2670,"integrity":"sha512-DeXyTLOUsqE4d2l4x80foRNYeLwf5CClUvuk0kEF6rcKjTH3mQaNbBKcY/gdetHSjF3eOEQkqA3AQIMXufGNnw==","signatures":[{"sig":"MEYCIQCOHCROA+iDJBaLUGUttWY4zSqPjS9nAFQG4RUZxr5dSgIhAJwl4AsIDQA7/ntcK6cFBHCTQxgcWlOCOIvwwhIZsdWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46586145},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"5a45c53b566842d6b9292a420f6edc59765fbba7","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.64.3_1688554033882_0.837394824986476","host":"s3://npm-registry-packages"}},"1.64.4":{"name":"playcanvas","version":"1.64.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.64.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7d8c847dfeee7c21870deca2ab8148172d2e0602","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.64.4.tgz","fileCount":2670,"integrity":"sha512-Ser/rC8EPRvDU7VlXmI3hbFku3bR1RBluN/R+ElmzSHpYPxAZKM3PayqXI8miP2tTxp3KA8Woj/E6H1L9cohRQ==","signatures":[{"sig":"MEQCIA5wLorT8yXaE1LNQDAyNh0I0tvBPYU+H/ScHolIUf0UAiB2QoYnHVH3UG0/0fefbaaGy7yiHfIdzO9Dbpacrptbtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46592580},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"7fc5c5c221bcc36724e0526579018745ca96c0ed","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc --entryPoints ./src/index.js --excludeNotDocumented --name \"PlayCanvas Engine API\" --out typedocs","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node types-fixup.mjs && rollup -c --environment target:types && node types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^3.6.11","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.0.4","eslint":"^8.39.0","fflate":"^0.7.4","rollup":"^3.21.3","typedoc":"^0.24.6","typescript":"^5.0.4","@babel/core":"^7.21.8","karma-mocha":"2.0.1","@webgpu/types":"^0.1.31","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.21.8","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.1","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.0","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.3.0","@playcanvas/jsdoc-template":"^1.0.29","@rollup/plugin-node-resolve":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.64.4_1689587240434_0.8627286789837172","host":"s3://npm-registry-packages"}},"1.65.0":{"name":"playcanvas","version":"1.65.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.65.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"dee53b5afc08ee451f7951b756800f1e563d40c6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.65.0.tgz","fileCount":2724,"integrity":"sha512-zAMtOWY9Ui1aRpCgaaHx70cvqKXfUYn6oyrB1BzmU4A+Aoq5QO1NiOCDgyDObFbVL7izzq+fMc7OyEALkGEyUA==","signatures":[{"sig":"MEQCIB1B/cGUopdqpyPURhNKOkZTtLQPPadrxFQ6BX6GDCd/AiB3XxEtmLGoLcCW7eWibQVgPCeOGtw95J9Zim8LKri7Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47096487},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"14701d67f0c0d6786d9018307faf980e964642e6","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.2.0","eslint":"^8.45.0","fflate":"^0.8.0","rollup":"^3.26.3","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.9","karma-mocha":"2.0.1","@webgpu/types":"^0.1.34","@babel/preset-env":"^7.22.9","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.9","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.5.0","@playcanvas/jsdoc-template":"^1.1.1","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.65.0_1690899844512_0.9499839183813867","host":"s3://npm-registry-packages"}},"1.65.1":{"name":"playcanvas","version":"1.65.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.65.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"10849ab27fdae18fcdbb7ff87f0c09adc63e1bf4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.65.1.tgz","fileCount":2724,"integrity":"sha512-QXEtQW3jysIIQ7/OqJ4JhOq84QavBgSRXxtcyUxg19Kdaia1Y4sB4cGNrHymyhEhdLT5tbtYDFiMCw/4SU6nMw==","signatures":[{"sig":"MEUCIQCRXnLtxvHoGGaOXYSobZ1KwNejCz7NrWDDa+qx5+T6MgIgf3MTKGNyyEUdtsfMConFGeHPbjBaZNAzsgoc56pXMXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47106558},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"0423470b995e97f19b9f805cdfaf027695df446b","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.2.0","eslint":"^8.45.0","fflate":"^0.8.0","rollup":"^3.26.3","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.9","karma-mocha":"2.0.1","@webgpu/types":"^0.1.34","@babel/preset-env":"^7.22.9","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.9","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.5.0","@playcanvas/jsdoc-template":"^1.1.1","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.65.1_1692182440962_0.7612590920292726","host":"s3://npm-registry-packages"}},"1.65.2":{"name":"playcanvas","version":"1.65.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.65.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"88218bfb1e2b5c33f66fe0696c6d958cab2c034d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.65.2.tgz","fileCount":2724,"integrity":"sha512-lkubZXKximXL79Ksikh/3RJns4ULrGqXHIRXkAey18lsRd3N8s1a2iKZkIxeZhxs3uy5sB/tiHn89PC2wdQ8lQ==","signatures":[{"sig":"MEUCIEXfirX6X1nAqrCAFHxy5P3JyGF0tDd03U26YjZ7/WWaAiEApuXBurX21eZBnMk3l533xILk097AM03tFLh8tEBTm/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47112636},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"64478a34a118466562d2070fa18f70492fead1ee","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.2.0","eslint":"^8.45.0","fflate":"^0.8.0","rollup":"^3.26.3","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.9","karma-mocha":"2.0.1","@webgpu/types":"^0.1.34","@babel/preset-env":"^7.22.9","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.9","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.5.0","@playcanvas/jsdoc-template":"^1.1.1","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.65.2_1692802230321_0.9167482277463019","host":"s3://npm-registry-packages"}},"1.65.3":{"name":"playcanvas","version":"1.65.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.65.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"04c2cdcbe55d3a946c55311fbf86c14bb997ed3c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.65.3.tgz","fileCount":2724,"integrity":"sha512-ODxhVqYUe0mFcIFPcZhp0lmvSif/iLA2Y5/M3i0p0Ru1R1PZ+nLMyyxKqPGeCBqXh1Kqg5K4co0+Qk0y6BZd9Q==","signatures":[{"sig":"MEQCIGa1zsYnBXcNZxeSMSVnaJU6PtKPMKqNGSiTcw3qMv4uAiA3CLYvcyZLDG4ASpAtoUuNqlqCcFU0PK+qq8+Yr8sDJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47112966},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"8dbb3d8f93de7c6e62f7d3415d50ad7c0917750e","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.2.0","eslint":"^8.45.0","fflate":"^0.8.0","rollup":"^3.26.3","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.9","karma-mocha":"2.0.1","@webgpu/types":"^0.1.34","@babel/preset-env":"^7.22.9","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.9","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.5.0","@playcanvas/jsdoc-template":"^1.1.1","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.65.3_1692866333110_0.835651050367332","host":"s3://npm-registry-packages"}},"1.65.4":{"name":"playcanvas","version":"1.65.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.65.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"abeba83ae935d09d79a672ce26ef75ed60611cd6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.65.4.tgz","fileCount":2724,"integrity":"sha512-awWalFBYXjNv3xFd0vBn8fmMtd3u8vNwOwa9+3bvZfEQ9KvWzj0EcrjlRFoONa3uVs6dmAaq2x3huKB2Vw0BpA==","signatures":[{"sig":"MEUCIH16VrCmgz/5rq8cEn1GuDtY0EU/NTp/J/U/2k4CIB38AiEA3zHK3Feg4ThxIpBLwqoGm/xyTxWW2qTxAH4EUyt//4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47116362},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"02ba39454352d6f4b98542849d2af0bd481b5b3e","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.2.0","eslint":"^8.45.0","fflate":"^0.8.0","rollup":"^3.26.3","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.9","karma-mocha":"2.0.1","@webgpu/types":"^0.1.34","@babel/preset-env":"^7.22.9","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.9","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.5.0","@playcanvas/jsdoc-template":"^1.1.1","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.65.4_1693923533591_0.7462886618194189","host":"s3://npm-registry-packages"}},"1.65.5":{"name":"playcanvas","version":"1.65.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.65.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b7c5ab98005fcaa9b25b9e4e47f1becb521407c7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.65.5.tgz","fileCount":2724,"integrity":"sha512-1zN9y+9gCmgFi6gh4trHmQULh7OEIITQgsYqIj8ye0N1IJCmdaNsmMxHJtK0n3KDWP/EEfnLHhf/tQnC/aKqdg==","signatures":[{"sig":"MEUCIFiJT9C0AI8/UOchD+1lISyUCqhLg1YODomVEk1HNWCCAiEAiMD/aB2E9ctt/8PIuC7eT70HuMx81X5romLQ+EmW7lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47131565},"main":"build/playcanvas.js","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"026dc42597eed65d5da850731808f3b1fe7186c6","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.js -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.0","sinon":"^15.2.0","eslint":"^8.45.0","fflate":"^0.8.0","rollup":"^3.26.3","typedoc":"^0.24.8","typescript":"^5.1.6","@babel/core":"^7.22.9","karma-mocha":"2.0.1","@webgpu/types":"^0.1.34","@babel/preset-env":"^7.22.9","rollup-plugin-dts":"^5.3.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.2","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.9","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.0.3","@playcanvas/eslint-config":"^1.5.0","@playcanvas/jsdoc-template":"^1.1.1","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.65.5_1695650311946_0.5203612507717923","host":"s3://npm-registry-packages"}},"1.66.0":{"name":"playcanvas","version":"1.66.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.66.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a89566c8df532e1f3dbce68a9204b6c5aabee03d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.66.0.tgz","fileCount":2774,"integrity":"sha512-D4YRMbiB0v5rI7+nZFWJsUoGryB7319ZW9CCVWkmOjEiYS7WYcW2sGMnZ3v7i/6Z5oxjH+6zO40EfG5XvtPAcg==","signatures":[{"sig":"MEYCIQCL8ZGWrziIz/VfqKZog0AWGDsT/wTtnRan/32DtingQwIhAKDmCABB/K4b2rJTBQ+K4Me9+UrcfoztFpZxuNplAaJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47353546},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"e8f1b2869b82a0008616858d0a19831c04067e52","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^16.0.0","eslint":"^8.50.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.0","karma-mocha":"2.0.1","@types/webxr":"^0.5.5","@webgpu/types":"^0.1.35","@babel/preset-env":"^7.22.20","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.4","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.66.0_1696515268649_0.21013275958805644","host":"s3://npm-registry-packages"}},"1.66.1":{"name":"playcanvas","version":"1.66.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.66.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e5ffdf6f329da820fdb0ab7141953d89bcfd0f2c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.66.1.tgz","fileCount":2774,"integrity":"sha512-Q1itMFnAKPs6o9JfCiqrRp1ewp1mWmX8/qCzOFUghOfOSnS0dI6AM04l2BW5kKnZTqCajcX40oxexCpkDbgP/Q==","signatures":[{"sig":"MEUCIAj0mRl2MisTXUu/eV4dtJpaF1impMN4tQ8OFrH2Z6fcAiEAx1OySHLLWNkclKdOg63Doc0tg3p0E7UavBOVN8ou+24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47370505},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"e0efdf9023eabc3754ed83a33e7f5398397fb0cb","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^16.0.0","eslint":"^8.50.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.0","karma-mocha":"2.0.1","@types/webxr":"^0.5.5","@webgpu/types":"^0.1.35","@babel/preset-env":"^7.22.20","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.4","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.66.1_1697104298118_0.030767133768646593","host":"s3://npm-registry-packages"}},"1.66.2":{"name":"playcanvas","version":"1.66.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.66.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"62204b48dc6392dc2c0c8be58bcf5c695d79fb06","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.66.2.tgz","fileCount":2774,"integrity":"sha512-X+cv8gxdnBoyR+AF6TVpIghEhO7HU9rPRE10s10nNBhdGmNlx7C2pZle9svnwBWtMETJ01qUyFLcuQbi4K6n9w==","signatures":[{"sig":"MEYCIQCyFO3TAx7u8mEHAQol1x0Tn2LHgL+S4KRRqNqB66AprQIhAOJgpIfg6BC4jSkX8vIO0Ki3v2M4n7SZMX37h0Eaw/x6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47378669},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"5e1b34c120a918aadd862e76232c560b9f5bcb25","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^16.0.0","eslint":"^8.50.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.0","karma-mocha":"2.0.1","@types/webxr":"^0.5.5","@webgpu/types":"^0.1.35","@babel/preset-env":"^7.22.20","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.4","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.66.2_1699278921012_0.8659495240603148","host":"s3://npm-registry-packages"}},"1.66.3":{"name":"playcanvas","version":"1.66.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.66.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c1d8f92bf887954af2697fbcd7d30571e5cf6395","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.66.3.tgz","fileCount":2774,"integrity":"sha512-BRH36jb4w5r0C0qLjwUAYhyWfZCG3pMwmxMVAkNp4h8IH4aVQHSJYsI/isL1sqZQtZ2bodlWdOopvdAPh22OJA==","signatures":[{"sig":"MEQCIEZczexLAcfMcO1EghdSzBG4PYsSkWd/FUumoNwehtotAiByIQRl0t3VIVOa6lgKef1BBg2JVPnluhitiPtpAgX6CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47383499},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"bf0b7c6e956ada56d3dd662f4e4c5b21203d3cb4","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^16.0.0","eslint":"^8.50.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.0","karma-mocha":"2.0.1","@types/webxr":"^0.5.5","@webgpu/types":"^0.1.35","@babel/preset-env":"^7.22.20","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.4","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-strip":"^3.0.2","@rollup/plugin-terser":"^0.4.3","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.66.3_1699618874013_0.13538330681227384","host":"s3://npm-registry-packages"}},"1.67.0":{"name":"playcanvas","version":"1.67.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.67.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"71585fdca0099f34f6b57302ab90d8e7b55bc045","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.67.0.tgz","fileCount":2850,"integrity":"sha512-6xqflN3Ico9CtWuBYAKnhnRjDi/TQGGlYbZ3MHd1IAc20gz1HglAHDQ08oq9owhlTS0YoFsoKEjQYiazELHfxQ==","signatures":[{"sig":"MEUCIQCXxxtjiaqMzMnK59xLTszG7aBCh4HijnZSdFeFqTtPWwIgPcTXzLk8+3UDvfgs1vvhylG069IN3DhM2UL0RQdicOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48037598},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"ea736291a2c9e362343eaa927070000cb060287e","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.67.0_1700654939650_0.11452684274035518","host":"s3://npm-registry-packages"}},"1.67.1":{"name":"playcanvas","version":"1.67.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.67.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3765f59787ce87a58bdcd58cf256bd902ce3ece4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.67.1.tgz","fileCount":2850,"integrity":"sha512-CngnP+LDTIWY9f/LQVURyhwOMw6xUB0RDD1in93G7tW2zWxIiUijYPlJt2VfMGchdXCgumO0b37/b51ebr3Gcw==","signatures":[{"sig":"MEUCIQCsA5llBSeN9MzqR03c7oAJ6mDYk9GN0f0hfa4ACHI+zwIgeNwCMD0nbzHE0U340dZpNlt/Xnck4h52QwbWUxOO49Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48046619},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"1526fb0c79a9b8ae2c0089c6b9b028298b12e802","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.67.1_1701170907708_0.7624400035963863","host":"s3://npm-registry-packages"}},"1.67.2":{"name":"playcanvas","version":"1.67.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.67.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1c280215554615fdf76650f12961b51dfeda13b5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.67.2.tgz","fileCount":2850,"integrity":"sha512-EoKcUZlyHBRN/luPBQgkvfpTdUWnNwfrjChUB7uAR18bMsELkhj/2vjxuIhoWMqey+Uwtv1aFuSZPvCpNoyGxg==","signatures":[{"sig":"MEUCIEumW7ejXkPGJMMO0va5BP5dZ0/Yz0CO/s8MCUSEO+RVAiEAj7dZmNVlAdyBKUH/gCK7gzZ2REUjPWrN2KHZ/QLB3lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48048456},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"d4ccbc4e71a99677fc6f807e9f5c6ed7f707cc90","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.67.2_1701448220223_0.5319635338418882","host":"s3://npm-registry-packages"}},"1.67.3":{"name":"playcanvas","version":"1.67.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.67.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"05cd62473234258337c113a28a8781ffe197b2a6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.67.3.tgz","fileCount":2850,"integrity":"sha512-3hbY8huRkJmKWufRKOetjAq3KqxM6lvJ5AMUDNF5SkauvPY1QECzJ8JdThHxTvG1RKgj6GPnEAGMavHOfvYq2w==","signatures":[{"sig":"MEUCIEJ3m3/cCoyZ8OuvmuOH5oKa9PzkDRq8H4FamP0ahbbYAiEA/mB61HF4hukBuIJApg6pKA3+sX6OD0xoHn9Wi9WlBnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48054220},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"5c05b47f604f79e94c69d5802516f899d332fcb7","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.67.3_1701693871703_0.03401172907328398","host":"s3://npm-registry-packages"}},"1.68.0":{"name":"playcanvas","version":"1.68.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.68.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d744898afa5b0fbd10b6367427e1ffb01b63f219","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.68.0.tgz","fileCount":2934,"integrity":"sha512-shb8qz+NWL/vaF2ZagDOgGPrKIYUhUQoA6nMH3ZsFCkk6I2ON8PXaTcWm+OsnUimmmgKgzhvJmDYwdpUt990/g==","signatures":[{"sig":"MEUCIBrzF1Iwuy3GmVjrcF3Y3GKvjlAKWnot1WQL8Kn81du3AiEAlPdko+tL4baFPbCsZa/QIYF0InQ7jNpFSmLq91uRLB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50248573},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"c318cb382bab4863c7b453926b79bf3423908f2d","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.1","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","jsdoc-typeof-plugin":"^1.0.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.0","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.68.0_1706542492207_0.43468277579142356","host":"s3://npm-registry-packages"}},"1.68.1":{"name":"playcanvas","version":"1.68.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.68.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4d970750e3e0ba4b435810ee7f351eabe09f70d2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.68.1.tgz","fileCount":2934,"integrity":"sha512-LIDBMU4/J1qw1ESL0qq50Ymeq3X6n9oeeq+NnDtZ9ZlCut3rkK/pnnSZUlraprwy0VcE7TFA1/x3fA5BCXjS1A==","signatures":[{"sig":"MEQCICccBvQixdZJuO7ZsFA2YuogfecxU4Hp+maL3fj4SmIoAiBEpAEqydb+oyximkmZyNINhBaYD1GWj69G+tDRCbd8Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50258491},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"b74c2ff99d817cd5452fe76b23a79744dd486bd0","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"8.5.5","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.7","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","jsdoc-typeof-plugin":"^1.0.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.14","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.68.1_1706875186383_0.9894393030170738","host":"s3://npm-registry-packages"}},"1.68.2":{"name":"playcanvas","version":"1.68.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.68.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"271984f810c8d4b9d18e91b2550b0a7a915a009c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.68.2.tgz","fileCount":2934,"integrity":"sha512-YodgrsT3ckkB2cLfQyW85oNK6j5zzEz/Alrl2VRaxTO/1EthzEHZKfb8qAXp1Gxi4fyzeuW3UBQvfdDY69zlZQ==","signatures":[{"sig":"MEQCIDyhIcoP6HGI1oCBXPXBgk20dC6rkfBjkVz/BcYPp6uVAiBT/tF4VKe9amMy+I9FCN1jPRtcSp8EBAVL3wPputPt4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50258415},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs/index.js","gitHead":"581ec4b2a05c2334485d7c14fca8e7c5578fe616","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc src/index.js --outDir types --allowJs --declaration --emitDeclarationOnly","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"tsc extras/index.js --allowJs --declaration --emitDeclarationOnly --outDir build/playcanvas-extras.mjs"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.2.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.7","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","jsdoc-typeof-plugin":"^1.0.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.14","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.68.2_1708094629351_0.21549873252074292","host":"s3://npm-registry-packages"}},"1.69.0":{"name":"playcanvas","version":"1.69.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.69.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5420afbd94f95a7aaa20654caa1b83aa009f92e7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.69.0.tgz","fileCount":52,"integrity":"sha512-9W3l4rC+0v4bpGpxW2BCtLnVxjWK6RAK1L8ZhFois4nKm3Br8BqQRmMG1F5XQHWUUJyrXutWNvO0rYoplVMjAA==","signatures":[{"sig":"MEQCIAZcxY7cjdoF829pTh10PK1jyJBcFcLth2Iao2m4HdeIAiADY18swp1pVtxacBtaJptlznUxm4xW+gudFbl2/tNSVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49171575},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","exports":{".":{"import":"./build/playcanvas.mjs","require":"./build/playcanvas.js"},"./extras":{"import":"./build/playcanvas-extras.mjs","require":"./build/playcanvas-extras.js"}},"gitHead":"29eb79929243c8ae4c11e54142731239f3aa715e","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc --project tsconfig.engine.json","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:dts:extras":"tsc --project tsconfig.extras.json","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"npm run build:dts:extras"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.2.4","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"playcanvas":"file:.","@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.11","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","jsdoc-typeof-plugin":"^1.0.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.17","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.69.0_1709915055716_0.8874500159803969","host":"s3://npm-registry-packages"}},"1.69.1":{"name":"playcanvas","version":"1.69.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.69.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1374d163233b2afc7215ff166b21ea9e31337861","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.69.1.tgz","fileCount":53,"integrity":"sha512-BGEZhlhW/ad9nDwlUxf+Unx7I0+UOqkcbAh82cuUYYZnJtGxcChH3xHe1d+hvjT43V/71a3EabLkLA4CPMMAoA==","signatures":[{"sig":"MEUCIQCc+rDAfYjNpS2tlLBorXQJfR8wvhJt/G6d+lYcTuW2vAIgEm498MbdbSLHJAPF3svUli52X9ALPZcX3b/cKIcJfFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49303962},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","exports":{".":{"import":"./build/playcanvas.mjs","require":"./build/playcanvas.js"},"./extras":{"import":"./build/playcanvas-extras.mjs","require":"./build/playcanvas-extras.js"}},"gitHead":"71bd87fbec1735786d8bf75240993355c039fff7","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc --project tsconfig.engine.json","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:dts:extras":"tsc --project tsconfig.extras.json","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"npm run build:dts:extras"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.2.4","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"playcanvas":"file:.","@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.11","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","jsdoc-typeof-plugin":"^1.0.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.17","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.69.1_1710330280896_0.24408502037586688","host":"s3://npm-registry-packages"}},"1.69.2":{"name":"playcanvas","version":"1.69.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.69.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"8242e6fe5b77d686a051e3de36a82f4b9be20604","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.69.2.tgz","fileCount":53,"integrity":"sha512-UOjfvzkDHWHnyL9wSaFCYs04W/2owZoPS7pOZDKHneMlEE/OMg0bvdwYuWfy1mZRiGT00TFvqrP2Mla+BYgu9w==","signatures":[{"sig":"MEYCIQCH7HbPsgVyGmFvC8v/Thr9jBFNMmaKH48YGJ+8WQba9AIhALCbT9ZIO8IdlOOZuekz8TmiKvlcDnAGBrWUwedbYjD1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49306023},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas.mjs","exports":{".":{"import":"./build/playcanvas.mjs","require":"./build/playcanvas.js"},"./extras":{"import":"./build/playcanvas-extras.mjs","require":"./build/playcanvas-extras.js"}},"gitHead":"3e804801372f0d0e47b385afe348e7fbe4fd8f61","scripts":{"docs":"jsdoc -c conf-api.json","lint":"eslint --ext .js,.mjs extras scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"rollup -c","serve":"serve build -l 51000","watch":"npm run build -- -w","typedocs":"typedoc","build:dts":"tsc --project tsconfig.engine.json","build:es5":"rollup -c --environment target:es5","build:es6":"rollup -c --environment target:es6","watch:es5":"npm run build:es5 -- -w","watch:es6":"npm run build:es6 -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run --release","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"rollup -c --environment target:debug","build:types":"npm run build:dts && node utils/types-fixup.mjs && rollup -c --environment target:types && node utils/types-undollar.mjs && npm run build:types:extras","watch:debug":"npm run build:debug -- -w","build:extras":"rollup -c --environment target:extras","build:publish":"npm run build && npm run build:types","build:release":"rollup -c --environment target:release","build:treemap":"npm run build:es5 -- --environment treemap","build:treenet":"npm run build:es5 -- --environment treenet","build:treesun":"npm run build:es5 -- --environment treesun","test:coverage":"c8 npm test","watch:release":"npm run build:release -- -w","build:profiler":"rollup -c --environment target:profiler","watch:profiler":"npm run build:profiler -- -w","build:es6_debug":"rollup -c --environment target:debug_es6","build:dts:extras":"tsc --project tsconfig.extras.json","build:sourcemaps":"npm run build -- -m","build:es6_release":"rollup -c --environment target:release_es6","build:types:extras":"npm run build:dts:extras"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.2.4","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"@types/webxr":"^0.5.7","@webgpu/types":"^0.1.38"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/parsers/vox-parser.js","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.10","xhr2":"^0.2.1","jsdoc":"^4.0.2","karma":"^6.4.2","mocha":"^10.2.0","serve":"^14.2.1","sinon":"^17.0.0","eslint":"^8.52.0","fflate":"^0.8.1","rollup":"^3.29.4","typedoc":"^0.25.11","typescript":"^5.2.2","@babel/core":"^7.23.2","karma-mocha":"2.0.1","@babel/preset-env":"^7.23.2","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.0.5","jsdoc-typeof-plugin":"^1.0.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.22.15","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","jsdoc-tsimport-plugin":"^1.0.5","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.9.2","typedoc-plugin-mdn-links":"^3.1.17","@playcanvas/eslint-config":"^1.7.1","@playcanvas/jsdoc-template":"^1.1.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.69.2_1710507121184_0.11008771737650425","host":"s3://npm-registry-packages"}},"1.70.0":{"name":"playcanvas","version":"1.70.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.70.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"323c5bb4e83e0447461d86623ae3cd59eea706dd","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.70.0.tgz","fileCount":48,"integrity":"sha512-JRIR/Zeyar45MNXSwek9IlhG6UxaJohklwTpD1mpvFTrvxG152VXVPoojpOd/4EiZjVmu8FPNk+RtxfHTsgEfg==","signatures":[{"sig":"MEUCIQCmsmb8p1xWi+21c8KFkCQ8GeItNSt5VyNHFJ3svDO4AAIgRLD3GdPff9K6RcQDds+QsRicg0URKhyhYud0f/FcjcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51243125},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","exports":{".":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"5691de68f508c238d06ebc34f423f43e83d183cc","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.14","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.3.0","serve":"^14.2.1","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.13.0","publint":"^0.2.7","typedoc":"^0.25.12","typescript":"^5.4.3","@babel/core":"^7.24.3","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.3","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.18","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.70.0_1713790968018_0.09592992297040448","host":"s3://npm-registry-packages"}},"1.70.1":{"name":"playcanvas","version":"1.70.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.70.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4ebb7cc54ac6e71646c9a6dd7a536973c77c6dcc","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.70.1.tgz","fileCount":3020,"integrity":"sha512-WDKLV0oxEzuA4txkYi7Ci9LHuqiYjaKyu8XNzpJXzArZee4uRfcX1XKPPzYTtSd1hk2eeJLn+kJlXcrgPyl5gg==","signatures":[{"sig":"MEUCIBzv92Jjdhs1SYlp+Ccg/wAeh4lUQ0Y+/n0kskHMfRm6AiEA5svy687UzyiniOre7sKrHX0FReApitrYdsDEgsxj+0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63611726},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","exports":{".":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"d6106696c778ab82982091d212bf6f192101b71d","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.14","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.3.0","serve":"^14.2.1","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.13.0","publint":"^0.2.7","typedoc":"^0.25.12","typescript":"^5.4.3","@babel/core":"^7.24.3","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.3","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.18","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.70.1_1714397786038_0.8821114326698698","host":"s3://npm-registry-packages"}},"1.70.2":{"name":"playcanvas","version":"1.70.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.70.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"0b48ecf054cbb0a81dc0df4b0c63c304e8dface8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.70.2.tgz","fileCount":3020,"integrity":"sha512-QqczwLiH3HwigLd2ADtZPujIjsl/09Ge7Z9PCGfVm5XO1VCyVh6eUy6pc1SkZmWmlNY2/fu2TO/LcpUFLvTfOw==","signatures":[{"sig":"MEQCIAlijuzOwrvBQ6dCj2f/XWnGBftUqHbsiI4NX6/W67iGAiAny7E3YXOcrY9l/7ZNrwEJAkSaUCVGwklmr0co2GgSiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63672763},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","exports":{".":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"327678196cb6f9fe6d06abdaca6be1613a511063","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.14","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.3.0","serve":"^14.2.1","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.13.0","publint":"^0.2.7","typedoc":"^0.25.12","typescript":"^5.4.3","@babel/core":"^7.24.3","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.3","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.18","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.70.2_1714567021266_0.854764854019544","host":"s3://npm-registry-packages"}},"1.70.3":{"name":"playcanvas","version":"1.70.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.70.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b120b98a4bf471768f5ae1e91e26308f4fc3f627","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.70.3.tgz","fileCount":3020,"integrity":"sha512-B4gjOTuGHHMF1efhk/mBboZ/nxSVLpdGxVbP4tOnQXvDn7GbzKJIE6zBvLepGM0ua6507mwyXA6qN86UDxKZ+A==","signatures":[{"sig":"MEQCIC2dRE68b93gx0aWfe3EsLOCIsQsnuPmoGzGE35KljagAiAEy5tjlnVB+Y/DFwM10VHdGKM5R1QsFFvB1OKwEjQGIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63673476},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"dc2e08036532ec5b284390f6385ba8acbea44a0e","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.14","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.3.0","serve":"^14.2.1","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.13.0","publint":"^0.2.7","typedoc":"^0.25.12","typescript":"^5.4.3","@babel/core":"^7.24.3","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.3","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.18","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.70.3_1715699809643_0.8756070349583451","host":"s3://npm-registry-packages"}},"1.71.0-dev":{"name":"playcanvas","version":"1.71.0-dev","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.0-dev","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"77ef58f70bb552fcdf4ba8ca4ed08140d5edf28e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.0-dev.tgz","fileCount":48,"integrity":"sha512-SMNe2Tx4iVwZa5hwddkNDhc3phqDoncUkcDHSfeWse5fuJWg+q6WJQdAqZOKtIPCLmflXrU5eG1ZCR3hSH/dqg==","signatures":[{"sig":"MEYCIQCibyk5fwLwtxvKdA50lSEUfMCnNBlkbGqcvGV2iWaeywIhAMF8cE4XwB+mEvEIl9ubgXdRsE2vJ87AVKKLBP9EcWwQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51256792},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"6ecaaadbb3f0e2485c5c90532d9e2b301f0ae009","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.0-dev_1716209960302_0.6965737085585193","host":"s3://npm-registry-packages"}},"1.71.0":{"name":"playcanvas","version":"1.71.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e021d79b4950752ea045ef017ad7bbde4d029943","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.0.tgz","fileCount":3032,"integrity":"sha512-K/HMrsR4le6IEwPQWgMhts3UxLGYhcGPy8RE9+oiZ+fGcZx3gUvVPN//wriLMfiAfqLiyRwlgBzEblOiDZAxbQ==","signatures":[{"sig":"MEUCIQDxPuIRc5joQKPt6bzEkstVxrACWkYjqrg4kf6CG3C86wIgXLoXEO62ASs9ycddIC4j2QVcLDfSRyLwu+VtWdNdwTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63991037},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"853ea5eb965ebfefcf6fa4bc14d7f6c953e9744a","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.0_1716292326404_0.9676807192631021","host":"s3://npm-registry-packages"}},"1.71.1":{"name":"playcanvas","version":"1.71.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f0dd0fef0246b4302bb86a3bdbf192a13a462c8f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.1.tgz","fileCount":3032,"integrity":"sha512-u00IFZnNRVQWaLit3KkrFtuIlfvO3pY5RU5e49hQpHJ89ZIjdlru4zV3GIW/gfyEAhNj6qu0OxfFhXT3qXxZPQ==","signatures":[{"sig":"MEUCIHxuLu0VKo1shJCd1WtquGwZIWr4Gwkd4s7FqbMji1MVAiEAkUj2x03yAwURs6BZwqkDMtSa/kf6VqKg5eXQGxFjWYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63991679},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"3e5e360a7ef6e8203b8a3a0aaf8e49a62636eb6f","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.1_1716308211890_0.6115617306539392","host":"s3://npm-registry-packages"}},"1.71.2":{"name":"playcanvas","version":"1.71.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"8b3a9e48ba4aa355e9ae7661d78bf54840cd6629","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.2.tgz","fileCount":3032,"integrity":"sha512-kAx2xKUm+Cq2ryuBWB+/ZXIshaOd+xuRT2ghpZ1ialc0h7xO1ZWiaSC9gbcO0TEDPx7vWE7gbEaB+jX6oeeM1g==","signatures":[{"sig":"MEYCIQCYPoB++3zm3VjuKj2ed4b8Jw5DnSrxLlaCw/0XNw0vZgIhALKrTYBaj+GLJdYYtObDka3DHEj55ZZPFCJo9xYDYqHM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63992739},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"15419b56fa94c47004a2becbbddf04ecfadfef8e","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.2_1716452600398_0.8989294908704961","host":"s3://npm-registry-packages"}},"1.71.3":{"name":"playcanvas","version":"1.71.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ed90ecc349d57aefb1d3031000206b6c9ab025d0","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.3.tgz","fileCount":3032,"integrity":"sha512-lLGnJYlCo/nCCcth6HTNf+KP5NKYxhK7u3QLKj5AJTi9lhyvk4kQsgxROsZjaW9sM4fk+UKI7kHH7wQNziEWvA==","signatures":[{"sig":"MEQCIFggSatrovOAEyGzzIYHFWg2xcWxBXBYE9nXjqfQArsJAiAnf/Gqy4GkbLyRQyuxbEepo4x0Ughld0+E+HVqjF2S5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63995436},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"0d79d5edbc37b8e62de328c5ce43e111d8c6e107","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.5.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.3_1716476540143_0.13778653291897314","host":"s3://npm-registry-packages"}},"1.71.4":{"name":"playcanvas","version":"1.71.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1886cc55028a81a27f5915e7b98907565ce712b8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.4.tgz","fileCount":3032,"integrity":"sha512-FRwxKmPFPn2We/NovLS+9tJuQK6zZ1TEx7M+NDJZZ9yIn5UlKKkQQiBLNsP9Ldnf5q0rYvNbnQOiMAEaVVJb5A==","signatures":[{"sig":"MEQCIHye/rlNqRBnMyQQzTuDOqa33UPZl9sC33au0YIecaUUAiBUcQUq2zwPhUF6eRG/U1a6oG7p1hfc0ZvD2NdKVyMruQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63999891},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"bde2e1e1215c6508f4b4cae13704613062218668","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.4_1717584626933_0.24344033643459428","host":"s3://npm-registry-packages"}},"1.71.5":{"name":"playcanvas","version":"1.71.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6650177155ba83ae3d779bef982748e2fb0db9fd","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.5.tgz","fileCount":3032,"integrity":"sha512-1Gba1sdye9HhcSl4DstBAxCgtnKy/oHFgDzmRxcOlcZLvlYIK+G7SxPluiXfRewnTpWIGn03yZ4841zhtNAZDg==","signatures":[{"sig":"MEUCIQCtMa5HffDv40UyW33/EnJSSXj0Ay0guMRUpZ/h2FapAAIgMNNlBHuDhEaiTPuGqxjDSE1aiz83Rk/7xLBiYbMebdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64000098},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"7968695bc8e8efb4cbc6b9662e722fd39ab83069","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.5_1717675061437_0.6974863785266217","host":"s3://npm-registry-packages"}},"1.71.6":{"name":"playcanvas","version":"1.71.6","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.71.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"dcf9dbff341106c954cf668517ca58bbcb8f400b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.71.6.tgz","fileCount":3032,"integrity":"sha512-QUNl7NmgXB5cBD/zMljNi78V/dY145clqF4rPGSnIACGLiaryh4SN3BgkXTd0xPN89i0fzDj5AgsHpFJlhywvw==","signatures":[{"sig":"MEUCIBUHKZssfE1NLjLi31sznj4H8BC/wBoMtKFEZrTsEU3qAiEAsYUqYxLWTssCIVM7z5KkmGm4Dtpnbundkhkdle4Gmeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64001555},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./build/*":"./build/*"},"gitHead":"f716ba45a8a330ce8b7fac5a3bafaad661de439b","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:publish":"npm run build && npm run publint","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.15","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.71.6_1718628036079_0.715075410093073","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"playcanvas","version":"2.0.0-alpha.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.0.0-alpha.0","homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"34a71a14d73e53906a2f58e60e84d81c0c1137a7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.0.0-alpha.0.tgz","fileCount":2984,"integrity":"sha512-/HuxsXNacP43aDYfuGQPSsPMvMpbqQ/VEbic98YrjSMOiqqSgb8+qlLALJUSDd7G5b9+yNwDjw9BLOUJslyH2g==","signatures":[{"sig":"MEYCIQDdOJUmUMS5ssQZxgK4DcBcNlu/wVC4b7gKA2U80NGkIwIhAPHmqSPgVk08wT2FZalF/euN/JAlObJlgqWroMjU0IjT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63343023},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9d38748c6960116b646d766fcf572059b4e63d08","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.0.0-alpha.0_1718895863133_0.8069184715170434","host":"s3://npm-registry-packages"}},"1.72.0":{"name":"playcanvas","version":"1.72.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.72.0","homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"0177f4e41869ff2e05c26ad00d5b2cc9d19abd16","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.72.0.tgz","fileCount":3036,"integrity":"sha512-emtQBXvBrr5gl/9bNT+FK+fl7Zc1Z2/9faxDuo/t/J1Vrz2XFimhjQeJt6QB2F2G2typwylXm6HvRxjVF5TX8w==","signatures":[{"sig":"MEUCIBCxzik4GsVJpPht9h+L3Hbiroa+KWau2qCCHRm3xd5tAiEAmL+eV1UXXvTaEO/Fz2fY5ksEph96iv2SbdwagJnGzkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64694251},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9d6aa4a63847e951ddb154dd5010a7b332edefb1","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.72.0_1719482500756_0.6444811062345734","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"playcanvas","version":"2.0.0-alpha.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.0.0-alpha.1","homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d30247b46690272330abac3f4273b378f33b87ba","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.0.0-alpha.1.tgz","fileCount":2984,"integrity":"sha512-ZN50yBVrCbJ9YkPF4qKpMyvVQASxAN14yBYr7m32I6R67TiUxdy0I54e6CieTBrIIpeTUyl32W3qFDORNsmJkg==","signatures":[{"sig":"MEUCIFfoTTBAwUbOsHe70Sk6IrPa5r6Pyqj8F5ireFpJVYaSAiEA5M4pKxjWcSrkFw72ZO+x2QBr0GlOVgvXfht3IbDre0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63390364},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"38e6e4003dd54221987c3af385bb26a2e3569a6b","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category","attribute"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.0.0-alpha.1_1719564325433_0.62031376224907","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"playcanvas","version":"2.0.0-alpha.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.0.0-alpha.2","homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d2b48dfce60f77ed61fa7084cca0a24eab66dd69","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.0.0-alpha.2.tgz","fileCount":2980,"integrity":"sha512-/e5OoNAXnGGSTBcoGIVdYw/VO+QzFMx5rqHLpjiV2YJo/7rD4WBLRhifXYIORGHBxun3Hm0Kly7j6asQ7p55Mw==","signatures":[{"sig":"MEYCIQCxAXLOtCtWLFFvnr5NDV2TKA8HvV0135U0G4TELFLI0gIhANzQR5vEJsbytbbUAJRWrAy3PYDofZXOskrg6TCXXH5o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63330309},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"fb53deff1d7ed1cbbb5e57923b9bbd5fc6d354b7","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category","attribute"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.0.0-alpha.2_1719567753316_0.2429456192696069","host":"s3://npm-registry-packages"}},"1.72.1":{"name":"playcanvas","version":"1.72.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.72.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"51e3110f63e2c0cb890dd02f8d189e45a2627b21","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.72.1.tgz","fileCount":3036,"integrity":"sha512-I6mx9wzi5yTCU+YLPI0S876R0Kf9K/t554/u7r2syRd4+Or/QjBqu6YJYtTMcSFtp2s0gtVjwVZKHcsg//NtvQ==","signatures":[{"sig":"MEQCIFL0Ck3lORfQR5GVPci9GZB2xIIM/9yFCWggBVeoDmisAiBnsfEoJZPvp1DPfKKtV6nDMldFx9c+AzlWu4VpU4ovJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64695395},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d283758c59e85d30aa5203ba27bdcf5a0f0419d3","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.72.1_1720443141489_0.33058310954154924","host":"s3://npm-registry-packages"}},"1.73.0":{"name":"playcanvas","version":"1.73.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.73.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"522c678e85000c172fae9d4f58a5fde086c2569b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.73.0.tgz","fileCount":3036,"integrity":"sha512-XYGu9IRHJyg38bwMwSgEMDXqfmXuZPLGBBv6P1udj9V7JzFL0kmT+2VEtejg+oecYNyvCEtie0LkG4bsrJSXrA==","signatures":[{"sig":"MEYCIQD8Z5CeQbEWSZVtZ/WqhHIXpUkZYzM3ZLEyA01e5XLtewIhAJ73qIF6Di+wpf75gg/TlZAFGxEUcxdTKYv76Y8X9VsC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64740135},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"774e189a583db5196fc36db0e962ac91ecea830b","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.73.0_1721143534283_0.690081862083298","host":"s3://npm-registry-packages"}},"1.73.1":{"name":"playcanvas","version":"1.73.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.73.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2f92aaf8c3bc195b8dd5826d762692dc5f1fe25f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.73.1.tgz","fileCount":3036,"integrity":"sha512-/1FZLtsbEkVR36ZNlonbVowDJHSnKy68adg0nsvf9CVS2y+5CR29S4mr8bnU1PmwYb+yvVY3wvNEkrgwadiLQg==","signatures":[{"sig":"MEUCIQDeocda/z8iDVxjjLUnrlz/iMPb/u/6idW5rpRuTlE32QIgN2b1R+qX/SprYZRIMZxWSdfVmWbMBlu+3n5HdO2lvFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64740233},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9fcadacd18dab7c1b83ea79fe9a671731bd0ade9","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.73.1_1721815433081_0.053772852975927155","host":"s3://npm-registry-packages"}},"1.73.3":{"name":"playcanvas","version":"1.73.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.73.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ffd8b2d831889156831a787a143f7f851ce10fc9","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.73.3.tgz","fileCount":3036,"integrity":"sha512-g52DLc+HNXLdS+8mrJBXHfvo3aH07tEHCSJbwbdVjIKq2VSxliYYDhSnIPXH3utf088T84Way+OdTuvFpaLwrw==","signatures":[{"sig":"MEUCIQD4mcw2NEcvO8uLGulUs7b8/UOSK4ui+tlwniF1mmuJjgIgF9zMwrFGbl0RPUqRC8sNT5TzHsTF/jO3IcmPayDAVr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64743244},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"264b1b31a8b9a44a09412c7925b5297d665690f7","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.73.3_1722861935371_0.7561988578294085","host":"s3://npm-registry-packages"}},"1.73.2":{"name":"playcanvas","version":"1.73.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.73.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"8b631f09a49b9d4046bbb286cd7d06022922c2b6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.73.2.tgz","fileCount":3036,"integrity":"sha512-//gLc+SUW3Mx6NKbgxl9gwFJy11JmnwEPvveyHxoIf5Vfywp39L2PYUT31mdYB07pzOTQgXSV6Knssi2drR6mA==","signatures":[{"sig":"MEUCID2LjLps90Vo0SxB78h3BJXBr/vy7ATDal4i18ineRTAAiEA3yQH0GuBZoPtkA7VmqflRBsgFtYmA2hcwukNXNTynjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64743244},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"cdcd867bb088f5797a7b5a6052c0747c9ec8565b","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.73.2_1722861938140_0.6408845116447901","host":"s3://npm-registry-packages"}},"1.73.4":{"name":"playcanvas","version":"1.73.4","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.73.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"fdcc31c896660e78cc9ae2471de7b6e233cf77e8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.73.4.tgz","fileCount":3036,"integrity":"sha512-HgnnVlPbCC0jDOABW66fbnsnosTQ/pWyXXVVrY0t8AGJ5BINwD8ATp0gPYaS9CcPiGaxr6KfL7IFirl62V9f4Q==","signatures":[{"sig":"MEUCIQD7QbwMdM9MyI7a9qYtyQzCpKhX87kF4mXmINZAHnRLrwIgWSaHQzw2+cpsO83dzQ3kLu/+Ft0JpIRFzbuVDM8IwMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64743244},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"14875a01fd7c5a9fcc3524047eadf0e689436835","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.73.4_1722862352983_0.06871782801271364","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"playcanvas","version":"2.0.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.0.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ef298a2609c0e1c551709ed4e00d64c13932bd2b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.0.0.tgz","fileCount":2976,"integrity":"sha512-hEbIgL3ZkB8GyawN3gHpxYl+ZDO+lE3vEFs2TKe8jnT6b9CcF6yzITLorTkRbkd7dyMz1J0+633qH4HeD7EZpQ==","signatures":[{"sig":"MEQCIDmZEFxlmhr7pmbmduhqwjKCFMPaJ8SOO4ncVve9VIvqAiAujDAv91pLJy5gvQjiM6IUPhG2WOPuxR1fef5le5tpeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63232747},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"96da2ef60bb7e1539c38fd67d8c20475f5937af8","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"import/order":"off","jsdoc/check-tag-names":["error",{"definedTags":["attribute","category","import"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false},"ignorePatterns":["tests/**/*"]},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^1.7.4","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.0.0_1724320450530_0.5419537057380193","host":"s3://npm-registry-packages"}},"1.73.5":{"name":"playcanvas","version":"1.73.5","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.73.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"da3dfed1bb96a312ea59963a5b8a38145b20f943","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.73.5.tgz","fileCount":3036,"integrity":"sha512-dUXmlGygUNUicxBQNFvwudGqX90NiKhI9Jx+AhixzWrkuQDP02KP6JjZldNOVA1VfDS9DAQ8APZYJNDM6AnOEA==","signatures":[{"sig":"MEQCIDglHKE14fcRPCnfsvwV6ydQpbjLDs1wEp5963p0tCtFAiBfC5oXMeafi4/Cn4Fgr1rrN/5zrxLdADIxYJbijdVTHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64742626},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"26a4396115becfe8d608b70a63b9f846e9d4532c","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false}},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.73.5_1725524633125_0.9982755378004495","host":"s3://npm-registry-packages"}},"1.74.0":{"name":"playcanvas","version":"1.74.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.74.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5f871db5430f1c0eed8b8570e8fb08afd3f53c14","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.74.0.tgz","fileCount":3040,"integrity":"sha512-0vIvUXj0Ml+CkOjsvXU9v+oMCtBqJzFLFhC8mwbRuaw+7J3v5XD1009tLoHtsmnj9ul3nHATtwrNPydqEQwylg==","signatures":[{"sig":"MEUCIEWgBLbwh5e9WP8kmgoFB6T6KZObuYV/18WUVO+Wqyd1AiEAzv/+TmRoJwboISp2A3nmnNRSNPa/1w0SJ8F2XF+wbZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65075313},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"aa4b13ea626d66b39d53131919650f6b95560cb6","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"import/order":"off","jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false},"ignorePatterns":["tests/**/*"]},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.4","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.74.0_1726571296870_0.5795538623834153","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"playcanvas","version":"2.1.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.1.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4a1a8cb25ba3685b4d9ee58d2330b124b267e479","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.1.0.tgz","fileCount":3008,"integrity":"sha512-o8Oat/+edEffVG09oUQnQlEVKYu47S15yDLz9/bkbE5ur9q5JsmPbOiCn7ds7kud60opvPb7CkQnKuS+8tlN+w==","signatures":[{"sig":"MEQCIDk8b4s11EdIFRWmOPvdxtyrM9ggcMDxWrwqrrVHh42SAiARbT8cege9E5lv0lmERAfXVGkXZ8tklKvJm/TgiqSa5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63982464},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"45a934bc7645c04689c5dec51f2d448de4a22c2b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.10.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.1.0_1728557111227_0.11043546561723616","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"playcanvas","version":"2.2.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.2.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"8208f160db1a871eb893d0baa65c795ff9c43590","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.2.0.tgz","fileCount":3010,"integrity":"sha512-XT63P0Y6eW4IxX5IQeCmzApQeNHi1MiS96x5379pBHuQe1s5T9RhpO9VwSdYp1KxCIKc6FsR6OaAWXuNFtLtFw==","signatures":[{"sig":"MEUCIQD0onA2up5DsKOYAY7K6xhg3d4tdZR8Z2nhG/L/MS3jugIgJxVIaLaYqMtuiOtY/ma3ebQhPR3OyS+8JP5hghp3mac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64127627},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"47d37d3fd8685508429ce8c60320b3d7e79bb9b4","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.10.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.2.0_1730202696894_0.8827215984109391","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"playcanvas","version":"2.2.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.2.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"106d32a5c8c886f3d728675079863eff0b322253","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.2.1.tgz","fileCount":3010,"integrity":"sha512-K56A1T7AaQlHNiCmKk2KXnV12H/FCE51TXETPc6RlhMRDjS85nqs/lP6NVrTTg287oJRp6DtOvhoStgkHJMzFA==","signatures":[{"sig":"MEQCIHFKOuD8XUhmZtOTEmw/WV2+tTpHTcvehEBPjw19ZRv0AiAYX/b08yp+BVJduRBgMLvEFRfOfxdd3PHtfINKBYoNOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64133321},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"b9cdbdb934c42a7c3db1e9215b8e63bc37e60699","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.10.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.2.1_1730300431608_0.9551464446457201","host":"s3://npm-registry-packages"}},"1.75.0":{"name":"playcanvas","version":"1.75.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.75.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6c0c6569ac21a5cee29d218ca53d89f677d508f6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.75.0.tgz","fileCount":3076,"integrity":"sha512-ptSofWt2kvHx2K2hWZCWL8tKei/8a9YegT4nExXo1O4mMGur4d5zZVOgG4gH70eQUVZwP2sbVKxdBWj7JxAT/Q==","signatures":[{"sig":"MEQCIAoAyLKWDRfG8nrg3eBYEgk/j7J8jcOX3+Lcezbtm8ALAiBns9ANM4E+pWHnQowMcdqk3QgLedR7H7+/vuKJ1voecw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65381051},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c2a88c2265a435b6f467aa52131e81d8c412f57c","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"import/order":"off","jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false},"ignorePatterns":["tests/**/*"]},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.4","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.75.0_1730810696585_0.5125053888588167","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"playcanvas","version":"2.2.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.2.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"07c65463969749f9e3b4b0b27369a76f933e0a26","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.2.2.tgz","fileCount":3010,"integrity":"sha512-51RY/XMr20/H/PIr2N/4myMGeT3z7PgUcIDnQRf72CEdWtcOI2btGg62RsUuL8Z/LyKO1M+8cGzEQeXAIpdrag==","signatures":[{"sig":"MEQCIE+Keos8oyFxy9JuelQQLFElnHaJZwaK/vQvMR430KoRAiB+GWaxXx+dkjt81sOotv7xTwX6VrK5/eGU6FE6B3gzkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64138576},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"e7fac401eaa47712f7fb05d3e9f441af2eec53fe","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.10.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.2.2_1730910383131_0.5541079964068725","host":"s3://npm-registry-packages"}},"1.75.1":{"name":"playcanvas","version":"1.75.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.75.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e7fabaa36d56e57fbdf842f07450cc4f411de4c8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.75.1.tgz","fileCount":3076,"integrity":"sha512-X3gwFq/8BoyOEhIC1vMEF+eNozUxakTsMmf07oX+2Nd8diBqN0uYjCfL9VnHX6cnDOZjEwxyUN2KqNlOXuhVeg==","signatures":[{"sig":"MEUCIG1ecuguZWN6sR/kIX6cvAyKsTNo5sfjV9wlu82+mmx3AiEA8uR3enjGELKuj2+q0bbOhv8jAwxkueK5iEHsaaMc6U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65382700},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a850bd5db6756e115166a36c92b4fb55ffe2c4ba","scripts":{"docs":"typedoc","lint":"eslint --ext .js,.mjs scripts src test utils rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.7.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"eslintConfig":{"rules":{"import/order":"off","jsdoc/check-tag-names":["error",{"definedTags":["category"]}]},"parser":"@babel/eslint-parser","extends":"@playcanvas/eslint-config","globals":{"pc":"readonly","Ammo":"readonly","TWEEN":"readonly","XRRay":"readonly","twgsl":"readonly","earcut":"readonly","glslang":"readonly","opentype":"readonly","GPUMapMode":"readonly","XRWebGLLayer":"readonly","GPUColorWrite":"readonly","GPUBufferUsage":"readonly","GPUShaderStage":"readonly","GPUTextureUsage":"readonly","XRRigidTransform":"readonly","webkitAudioContext":"readonly"},"parserOptions":{"requireConfigFile":false},"ignorePatterns":["tests/**/*"]},"eslintIgnore":["examples/lib/*","scripts/textmesh/earcut.min.js","scripts/textmesh/opentype.min.js","src/polyfill/*","scripts/spine/playcanvas-spine.3.8.js","scripts/spine/playcanvas-spine.3.8.mjs"],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.0.0","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^17.0.1","eslint":"^8.57.0","fflate":"^0.8.2","rollup":"^4.16.4","publint":"^0.2.7","typedoc":"^0.25.13","typescript":"^5.4.5","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.24.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.1.22","@playcanvas/eslint-config":"^1.7.4","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.75.1_1731406654731_0.681113797539231","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"playcanvas","version":"2.3.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.3.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"73d9b7cccc12631162058eacb1b9407d23bede34","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.3.0.tgz","fileCount":3048,"integrity":"sha512-wFN9Kjbn/h4WP/WQCUjg1m9Ma8kPfl/eB1YA+1lLlkLc1f4I+Fd2ti9fKoM9+vORT9CBctfvoJ2P8dwmhYX/YQ==","signatures":[{"sig":"MEQCIB26jniOcqjN62G2DidILzhLpMa+IWz5Aqyvdr0nzT58AiAoV37H4FyUkEUTl+yo6sRTFavkF+sOILoZwYeqtbb+aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64732393},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"e8bd6e86da206093dd319fa3210bb5fcbb52871b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.15.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.3.0_1733235614346_0.043120620203889404","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"playcanvas","version":"2.3.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.3.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ced82f780d7b559a260607e22729c6cc4a7bef2b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.3.1.tgz","fileCount":3049,"integrity":"sha512-jXWj5spsRp1GaQwV+43W17eVwkqWg8XDNH8aZwqdBghEfBpj9KWPeXJP2Gc0/jOWLutZ1qD1cvEyRypaaByZfg==","signatures":[{"sig":"MEYCIQCvvYDImvEWEAVk/68/v55xn66SOABH8URMVt52s/XgfgIhAPg0DAYvge+HEKxYvzs7E2rHe8cPxFi6ht9zqki591CM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64734323},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"717cc9a13320b716559c687061400e8cd30a82dd","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.15.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.3.1_1733322669527_0.26913775651317606","host":"s3://npm-registry-packages"}},"1.76.0":{"name":"playcanvas","version":"1.76.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.76.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"cde8c882bb83cc9a4742d57fb7e0fba50be1e69f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.76.0.tgz","fileCount":3076,"integrity":"sha512-w0obl8IfTJiccOm8RwJVEbktMPZZ5F3emEOXF+NLL8Dn6F4ju4j3VYxWFkD1MbbQMopo8Ld2JOLh/RRLqGdoRQ==","signatures":[{"sig":"MEUCID1rmXb2hArMjfaG7c9nXTjnRFqeO1BoVSy/VIqJmP3/AiEAk1NqVrbxWJ4b4w96/stmlCpQ1ZwEyt14f9M6V81BVYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64804371},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c96fc12af6b618761d8f30424dfbed83b2f7f9a3","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.20","@webgpu/types":"^0.1.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","chai":"^5.1.2","xhr2":"^0.2.1","jsdom":"^25.0.1","karma":"^6.4.4","mocha":"^11.0.1","serve":"^14.2.4","sinon":"^19.0.2","eslint":"^9.16.0","fflate":"^0.8.2","rollup":"^4.28.0","globals":"^15.13.0","publint":"^0.2.12","typedoc":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^25.0.0","@babel/preset-env":"^7.26.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.3","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^4.0.3","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.76.0_1733337504419_0.6277803724051845","host":"s3://npm-registry-packages"}},"1.76.1":{"name":"playcanvas","version":"1.76.1","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.76.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ba24cdb09bb6706daaae6390b1a2e88b6bd25607","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.76.1.tgz","fileCount":3076,"integrity":"sha512-J8fHLjRxBbOXZphy7K/Kqp9Fbegcb7tfrenTZIwV+fbTR53LBnFAwRUMTkbZP6kEfGcUFot3b/+ESibIfo1iyA==","signatures":[{"sig":"MEYCIQCSSmCm7hA48cqqSJ71LaiFyk3JpxoXZmA5gXovrzE4gwIhAO6sXJd6li3vPvjfBLJXGiHhIG0XYiNYdF6+8blG0Al/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64806727},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d1decb65def1daea29733ed1854c25b8c475ca4f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.20","@webgpu/types":"^0.1.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","chai":"^5.1.2","xhr2":"^0.2.1","jsdom":"^25.0.1","karma":"^6.4.4","mocha":"^11.0.1","serve":"^14.2.4","sinon":"^19.0.2","eslint":"^9.16.0","fflate":"^0.8.2","rollup":"^4.28.0","globals":"^15.13.0","publint":"^0.2.12","typedoc":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^25.0.0","@babel/preset-env":"^7.26.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.3","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^4.0.3","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.76.1_1733746381818_0.4719348308847513","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"playcanvas","version":"2.3.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.3.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"67c81e366b8af66ef33e735c9cd436e02e3a2674","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.3.2.tgz","fileCount":3065,"integrity":"sha512-8oyyCuaocyuSNZZOujjcWeC4OebZ9O3cKyeQF1slU/KierQG89G0pCLvP9bLsZ5BHk3NS7pQZzxM7Gu5GyXlqw==","signatures":[{"sig":"MEYCIQD1FRuyA1lR6dCpMUahWTYRJBXeqg+IXynDU24S/SytHQIhAMT5eP2KTYSGCIlDK6xidV31cU1c2bCpLL8BuiEOCSz2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64773693},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a9c496b483752a0146df568760e6fc1d2b3505e8","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.15.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.3.2_1733749889526_0.017022791337546028","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"playcanvas","version":"2.3.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.3.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"bd7b758d96484c2e0ba7c3ab4b4c16e18d1d6a52","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.3.3.tgz","fileCount":3065,"integrity":"sha512-0Lzq5wJliAQ9NmU//pK6HPW/S3x95/z4Z/cOpPcX0qYbePESUyZupcViOVsclXW0SEKBnEzRjNuWAtgMw1kraA==","signatures":[{"sig":"MEUCIBtuKBmgtJOeAwH3ikTs5IM/R4DJnA/OZxbbHZthHl+DAiEA3ILHHS8TapJVpZ1RLxTCVajjSZE+7lCI4J/fi4v1L7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64773713},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"eb1a80f2f40eedd0e978452b4e07a55e5f594902","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.0","xhr2":"^0.2.1","jsdom":"^24.1.3","karma":"^6.4.3","mocha":"^10.4.0","serve":"^14.2.2","sinon":"^18.0.0","eslint":"^9.15.0","fflate":"^0.8.2","rollup":"^4.16.4","globals":"^15.9.0","publint":"^0.2.7","typedoc":"^0.26.3","typescript":"^5.5.3","@babel/core":"^7.24.4","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","skia-canvas":"^1.0.2","global-jsdom":"^24.0.0","@babel/preset-env":"^7.24.4","rollup-plugin-dts":"^6.0.2","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.0","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^3.2.2","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.3.3_1733755252583_0.8057995581473867","host":"s3://npm-registry-packages-npm-production"}},"1.76.2":{"name":"playcanvas","version":"1.76.2","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.76.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d71da97537c30fe6d857e4de845dcce49f067e85","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.76.2.tgz","fileCount":3076,"integrity":"sha512-w8PtI1Jh1KcPtUhaHXvZWwgxuiQjLLWPMPn0jb9UuH1dEoIDWUcPRLq2yDW/TsskhQcO5MnB6SbyAhvSTVHwig==","signatures":[{"sig":"MEUCIF78SuFYSKJ4F0LVeQHCE96tV8puajXoYeyH4U3yWHTnAiEAij2XMZHIjQJh+jxFfNx1ROg3E6YL86+zDvt3kjYdfM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64810007},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"064cc1df920bd8672b660517909796d90735618f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.20","@webgpu/types":"^0.1.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","chai":"^5.1.2","xhr2":"^0.2.1","jsdom":"^25.0.1","karma":"^6.4.4","mocha":"^11.0.1","serve":"^14.2.4","sinon":"^19.0.2","eslint":"^9.16.0","fflate":"^0.8.2","rollup":"^4.28.0","globals":"^15.13.0","publint":"^0.2.12","typedoc":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^25.0.0","@babel/preset-env":"^7.26.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.3","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^4.0.3","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.76.2_1733756637860_0.35460296687146475","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"playcanvas","version":"2.4.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.4.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"101c25f46b23a86f85f334cee29258023a0bace5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.4.0.tgz","fileCount":3083,"integrity":"sha512-R1BLDg7VAs7iubAPEQrt22gBwDuGs/eI+j+kwVtdLICrvY8YIYh7yFLXzwS62INKu0lx6UswP2ses3mbzEQ5TQ==","signatures":[{"sig":"MEUCIQCSid2oDOi1yY8AXqQNxhhU/Nj240fJgkrZPjDVnsdgFQIgN1VuUp+uMIt4OHprXagwgJK41i4AvaeKX0dBmJnM4vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65685034},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"728374b94b6822c88750f8f722273e91ac0c46b6","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.4.0_1736934660196_0.4645009155242237","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"playcanvas","version":"2.4.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.4.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a1204fd4a15754df46479ea06b92d3dad50ae1eb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.4.1.tgz","fileCount":3083,"integrity":"sha512-6bLh0O4ra3QPzTzRaWcEKvYEWSdzZaB2C0UIjYiCRSbVNSYEnZXgvzmV5aYRaaQivKRccxnwcoFyNSw9SsasXw==","signatures":[{"sig":"MEUCIQC92G4SHAoqfOu9IOmldVBMab2t9pgd/G9FgVhpZsbUmgIgBENsCYXI4GNu56OwUunPo2gx2ZzAIrZjJ42L09u5GyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65700150},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"8a043342c98f28554f7b051390b270448d48a808","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.4.1_1737115803425_0.5366346226266736","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"playcanvas","version":"2.4.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.4.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2166f1456d7b42e605c73ede0f9c812dfbe9782b","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.4.2.tgz","fileCount":3083,"integrity":"sha512-N8YwAVAyzcnFt5Qn0gMDwkPcR9vPJrUTxTRh26GnMwuaqEJVqNhilKXPj1gVOzaH8h4KdleESF6ptCuIxpyNPQ==","signatures":[{"sig":"MEUCIQCGXgByM5uBgnoKfQJljnWR5j6Vt7OuPQkIAreLw+48HwIgQ5XS1TKuWhw3NztaycJ62S2vVSml+nbX+M8tQz5jz5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65703701},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2bc650ef02aa792bcf94fa3ac70102fb610f6d77","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.4.2_1737547645649_0.7455704020365093","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"playcanvas","version":"2.4.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.4.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"6691073f23a872a29f7aa8e302c497b61c3b283f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.4.3.tgz","fileCount":3083,"integrity":"sha512-8FconVMZTNTsqnWHBP8lOAv0muy4uUUAis+/TFaD5ksEAKn2rM90shwoJ9AABwyuuBkSHlLhH/YUDQBzQ6IYAA==","signatures":[{"sig":"MEYCIQCz3GNnrO+WnbEu50NpeitM1JRA4WKZWQ7xISaq3OVJaAIhAJKsL+25x/7eQVmsNp7ICiBJ6RpNAd+bd00EyN4Ip+N/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65704802},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"0bdbb1627d42a3f3ac47851faf81746a1e9ee88a","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.5","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.8","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.4.3_1737982892528_0.7682634799933044","host":"s3://npm-registry-packages-npm-production"}},"1.76.3":{"name":"playcanvas","version":"1.76.3","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.76.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ca1cf34699142d5b8d15c6b1a23938c14fba2a90","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.76.3.tgz","fileCount":3076,"integrity":"sha512-CPT/0PQSpmkS9Ibd6daedshQYinEQVEjNLanugs0A1PINHT6Nm803GULNtm86tbpWAzKOcb9pwbmdqqe35nE/g==","signatures":[{"sig":"MEQCIA+aTmSLrLJ9LOIrwLeIGRUjU6IMkfCOF0vJXIJnf7i4AiAX40svfGZqPCtCPmTDPiW1xDcYHtn98e7Q9rIfao73og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64809168},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"f5d22d7b36895fcecdd60807a576084341dce257","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.6","dependencies":{"@types/webxr":"^0.5.20","@webgpu/types":"^0.1.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","chai":"^5.1.2","xhr2":"^0.2.1","jsdom":"^25.0.1","karma":"^6.4.4","mocha":"^11.0.1","serve":"^14.2.4","sinon":"^19.0.2","eslint":"^9.16.0","fflate":"^0.8.2","rollup":"^4.28.0","globals":"^15.13.0","publint":"^0.2.12","typedoc":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^25.0.0","@babel/preset-env":"^7.26.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.3","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^4.0.3","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.76.3_1738580148749_0.8936504547717439","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"playcanvas","version":"2.5.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.5.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"43db479803c778582a48a08d36bb154cb8217873","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.5.0.tgz","fileCount":3071,"integrity":"sha512-P4YcSlZ28DM1TMErhT3PucU9wB2Fkq827DlluFVCvEX1/qK9aAqRdV/0KEaoYCjGq3w95AmvVHzAchwuVZ9XLg==","signatures":[{"sig":"MEYCIQCVbpMkJAGP1anyTvVcUpC7TA3czeRzrVD6wxvl4y41kAIhAKTDBsJPnN2iewUwylmx3M1NldMfFQVZ7s6myWYTdqZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66316409},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2abde2e658424d5facfc5bcd526c05f104e4b35c","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.6","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.5.0_1739189660608_0.9870756044681841","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"playcanvas","version":"2.5.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.5.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b11c2d067538642fa66872ba81a5bdd5fd1a7e79","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.5.1.tgz","fileCount":3071,"integrity":"sha512-z4WlrjkOQJ0hxTFfwR7W/FyzNsQHiPWZugkrMYMpHGql1QEruNF53Of5v2XTxXKh5D0cbzReureFS2qZi5m2sg==","signatures":[{"sig":"MEUCIQCu/stzwlykRhUtrcrbrOX6PtCznXU0+7nP5T51NItpLQIgWaRkiPbTXywTac9S2LcL0glPL4fEuRE+KUNjpDbItQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66327324},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"362a874c7149ee181ba68f4cc270fc7b664d7f0b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.7","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.5.1_1740577670394_0.9263071007372632","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"playcanvas","version":"2.5.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.5.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f0ade961ae168170b9fd7551b80051ea8a8ec838","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.5.2.tgz","fileCount":3071,"integrity":"sha512-wp1bTOb9Rb61QNH0eQfR87gBoXhjGBR5YBQ9AEurrAx03YA7NA7CDQP3GNvLdrcoqX64EltuCPJxrasqNzQhaw==","signatures":[{"sig":"MEUCIQCze0HmvqWWeo/tzFBNGp/3Z056YWjuPHGLHIkA78RAMgIgaVbqXoWWxHP0iyTGkrpPifus/yn/phs7m6pm1ghv1+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66333336},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a8ebeb55a178a4ffa0a2a576b088e0875931b1b6","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.7","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.1.2","jsdom":"26.0.0","mocha":"11.0.1","serve":"14.2.4","sinon":"19.0.2","canvas":"3.0.1","eslint":"9.17.0","fflate":"0.8.2","rollup":"4.30.1","globals":"15.14.0","publint":"0.3.0","typedoc":"0.27.6","@swc/core":"1.10.7","typescript":"5.7.3","@types/node":"22.10.5","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.7","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.5.2_1742210656239_0.1264497158920086","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"playcanvas","version":"2.6.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.6.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e19e31af3444bfe07c5fbf5916f4e39f65cf0c62","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.6.0.tgz","fileCount":3192,"integrity":"sha512-HSXpot8BkHJJM/LfzAu+JCutj+OA18kJxR4o3/+kTAeSKFDOFTx4lUIGEokKMujFUiZsoqSqzPbFXB380vWuyw==","signatures":[{"sig":"MEQCIHSy9jB04usSEhFtNc4G+vs4b3kINoV8F/vtIwIxOrLBAiBt+wUixJL5qQ2I2mViDHchSTfGMXEBDW+fRcxwZi9OTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66988300},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"be04b85680f848e461dd4f3b423d2bcdb72a2163","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"0.27.9","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.15","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.6.0_1742387258413_0.8119253091736489","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"playcanvas","version":"2.6.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.6.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"01af87aa2e191b771a80c2265a7e8689c30e3e7d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.6.1.tgz","fileCount":3192,"integrity":"sha512-JKrL+e3v11iONtBGg4iYTlziQPSH1RwDVO4buQ/zsOgEY6MSEl0Jt6agQUvFBjGq+gFPkoU72uNUYQjhKSlKDw==","signatures":[{"sig":"MEYCIQCDWekT8ieNYQTF72fnfK0nkm0VBYLFBnNizniTXrgd8wIhAJGNC4t0IcrWzwxLckxqAB9F5GA7O/huPwdrsG1+4Ji+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67056357},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2e5516a77975e2a1803f560a09e746b0ae766d97","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore 'test/assets/scripts/**' --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"0.27.9","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"4.0.15","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.6.1_1742901361559_0.061218545238071354","host":"s3://npm-registry-packages-npm-production"}},"1.77.0":{"name":"playcanvas","version":"1.77.0","keywords":["3D","2D","VR","WebGL","WebGL2","game","engine","HTML5","browser","typings"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@1.77.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"9d9a53d709dd71a693b76803a1b433fc2bb3818c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-1.77.0.tgz","fileCount":3072,"integrity":"sha512-cj71KZ2pRpA9Hh+oYQ7UsWgs69P8FtBoLCbrntY2Eqx9WL4Yi8+90qGj5eWp8eQnGdGHcZXXrUgLeIT2ILXdhw==","signatures":[{"sig":"MEQCIBJNgVtaoMLJPD2fwRWc6Zd7BHtJfLdKNWz4Kx7vomE/AiBhv8NrbRtTm0eCy3H8Xk9ejlayEnZ+fy0Vbx88362u3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64956454},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"f90da0d9b762b772ddcc081fe0d85f72e0928604","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils eslint.config.mjs rollup.config.mjs","test":"mocha --recursive --require test/fixtures.mjs","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:karma":"karma start tests/karma.conf.cjs -- --single-run","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.8.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"18.20.7","dependencies":{"@types/webxr":"^0.5.20","@webgpu/types":"^0.1.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","chai":"^5.1.2","xhr2":"^0.2.1","jsdom":"^25.0.1","karma":"^6.4.4","mocha":"^11.0.1","serve":"^14.2.4","sinon":"^19.0.2","eslint":"^9.16.0","fflate":"^0.8.2","rollup":"^4.28.0","globals":"^15.13.0","publint":"^0.2.12","typedoc":"^0.27.3","typescript":"^5.7.2","@babel/core":"^7.26.0","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","global-jsdom":"^25.0.0","@babel/preset-env":"^7.26.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"^5.1.3","karma-spec-reporter":"^0.0.36","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","karma-chrome-launcher":"^3.2.0","@playcanvas/canvas-mock":"^1.0.1","rollup-plugin-visualizer":"^5.12.0","typedoc-plugin-mdn-links":"^4.0.3","@playcanvas/eslint-config":"^2.0.8","@rollup/plugin-node-resolve":"^15.3.0"},"optionalDependencies":{"canvas":"^2.11.2"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_1.77.0_1742992922677_0.25068220448967415","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"playcanvas","version":"2.6.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.6.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7d8155937f9bfe5bc591e1f97b06abb3d7c58401","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.6.2.tgz","fileCount":3192,"integrity":"sha512-rK7yXlQoto1ezLzvH6beqheh1JbxvvbGzmxxjETLyFPcdo3iHwRbvQsbmiBOs7EpXfHnED13nZ03kD7BrjfWww==","signatures":[{"sig":"MEQCIAz54uc087VHK6Le/sLumtxwtaLn83UHAV9uGjGrUeyLAiAeCArH8wudeH5sD6Jm+sTnCrGEELuUS42sApx2F4Pqiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67149173},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2cc67f6d436d3e4eec5fbd61f053ad59f0edff55","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.6.2_1743762509759_0.1377227963187826","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"playcanvas","version":"2.7.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"62610d1df665221838e605bfb5cb6af9c3a87dd2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.0.tgz","fileCount":3332,"integrity":"sha512-9TNzZX0FEp32qvWn5YwhFtW+W3OJOCwR4LBZJI1jjvK01oPi1IJsxFqqHHSolx4UYsZRTvVdnqQAIKYElDKEaw==","signatures":[{"sig":"MEUCIGv+SixfAhNzXNfmjQx47I/ab6ahzLoD92BZPmYjNFkXAiEAwYxAZ3pabpWnkjTCkgzv9ob3syDxD6BsvQgOQOM1OCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68276374},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"7778b38213b6477b57242af1c379f89bf1ea69ba","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.0_1744813639168_0.7210856685845708","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"playcanvas","version":"2.7.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f53ff91a3f955df4c3fb0763182d967c688811a4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.1.tgz","fileCount":3332,"integrity":"sha512-7ALiak8mkL/34xOSYhq0d63SI2tMoW0oHQEiS1ulFrCktGQEHB4FJG5guSJoaq0GoDm1WN35+3UifEonwoC4/Q==","signatures":[{"sig":"MEQCIBT/FgVWCfhusLqS7cKEclEs1hedMEKWup3KV1kVCrWwAiANkJCMZZFbGi/f3zVQiGZ2OjjzGktcys6BrVzaCO4V2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68276598},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"81972eedb332669d9d2c3d1269dbbbc19409d35c","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.1_1744817033552_0.40483339745809865","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"playcanvas","version":"2.7.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"49199ddbdf3e4198cb1dbff697c68eb5d18f1ade","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.2.tgz","fileCount":3332,"integrity":"sha512-MDKoOCHy4ec0U92WsmwxLRgqIY5LUsJHMVAKGDJVkH5EtVYGqjfN8sRGRlaW392cgypcSWw1WBrFCK9evowlag==","signatures":[{"sig":"MEQCIFxjrM2pOB3HQp7uBg9NonaRuzIQRehpDFCVSevNt5SQAiAMMXc0/w3vE9u9ivJtT3pdVkIx/Qhd2st8Fq5dTmpZaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68281827},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5852648f77be801a5f975ae7360473888a44104b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.2_1745486249288_0.836593806715326","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"playcanvas","version":"2.7.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"42c75dca86f22db0624f848ef840b3422022aa17","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.3.tgz","fileCount":3332,"integrity":"sha512-6soI/VgxbOtYhAy5Y32IJbnqqlbFjftJsNOiU+eCCNc1KYu6Xt+74y5nkzHJBu/kazKNbgW8yJJBIPK8M6ftFg==","signatures":[{"sig":"MEYCIQDQodAD/VJiD0NtBKX1teBm0Lef4tudq4ZI0zD4kMRtKAIhAPvLWiMCI4//g2bE7Fh/d80V1ZlMQYIgyTWNdxpjHrJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68304767},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"03a9f12e08db84d20406935eb5eccda60dc98017","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.14.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.3_1745588653039_0.8130220444671579","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"playcanvas","version":"2.7.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d26cb964137992934ff54a244be93bd97c732ea5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.4.tgz","fileCount":3332,"integrity":"sha512-tiH1bc3+SFQwmHr79WkVNvfzIAOTRUpG+oOe0NhEMuU8P0wq+mY6ktNxc1iwquMJ5ZQbVOSGPwUxWyROLTOEkg==","signatures":[{"sig":"MEQCIDY7BoNrLC9iGezRP4qmdIIsJK7CL7YGUdKvvzcGh74wAiA7Kq2En9TND8Sj2U+F3rKmsd41NsEh0blhlmKcOcvZ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70155026},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"dcbdb2dfec32981861fda3f3424335cac91177a8","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.4_1746105770506_0.5816341998790004","host":"s3://npm-registry-packages-npm-production"}},"2.7.5-preview.0":{"name":"playcanvas","version":"2.7.5-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.5-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"87f2d7481680cc56a3aa1864f8d9f4dbc088a8a7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.5-preview.0.tgz","fileCount":3332,"integrity":"sha512-0P1f0pSLnM7j0L6S393vtTZS3EX3rToyNq0dlD215v5mQb5PUS3Kbn+atAefPrfCi/yViM0NP5tVnE5ODrDttw==","signatures":[{"sig":"MEYCIQDzKxWnMFF98IeGrZgbM4jrd0ICKg/lU6QYHgddoeKcBwIhAPPSDYiIK/tn2hMZ/XCPrWCB/ZrT0JqOs96T3KZ0yQJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70155943},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c8007eb8bfc30cd398790b7e7fcfc2d463bcf217","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.5-preview.0_1747082349607_0.5442854082343014","host":"s3://npm-registry-packages-npm-production"}},"2.7.5-preview.1":{"name":"playcanvas","version":"2.7.5-preview.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.5-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4163fd2107e3226686f1a570cfd161d20208e6be","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.5-preview.1.tgz","fileCount":3332,"integrity":"sha512-zY1JzNFed8WN/nCrCIkZckRDL/Gd0et3KbpV8HY9dr3FOGvcP7W9NRU3St4z06zmbaZqXwjzwyf6TP+W73Pklg==","signatures":[{"sig":"MEUCIQCb0aKPqvOf46t5x1vm//BU6jafSuCeSrCUfq2EZM6V9gIgboJXyTI+OH3DNV4/YPeXX8xXVvmQL9vsQWigjuAZj+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70155943},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"32a17f2e43eb414165eb269132c2e91c5087ae07","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.5-preview.1_1747152185352_0.49561478697684613","host":"s3://npm-registry-packages-npm-production"}},"2.7.5-preview.2":{"name":"playcanvas","version":"2.7.5-preview.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.5-preview.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1a27cd75741da8c730c474f22090e7d5f05da4ab","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.5-preview.2.tgz","fileCount":3332,"integrity":"sha512-Q7w8fZUY5xf9JsQEYIGr1U3a0JDxxg9yqb4jZhDNZmTUmiSEnKzR1/ObHbr10ZjMsWdIoa+/qRi+BbkfzrujgQ==","signatures":[{"sig":"MEUCIQCZoLNBo4nX9zDe16XzbZttmAFn9RqDTK1Hh1n0FeXV5gIgOic3QvxEjfll0nAH0+OgspzCleHCPNl0emI6HbBf3U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70155943},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5cf687fc0e11bfce944866c7f0eacef93b6fa326","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.5-preview.2_1747155059721_0.8263948687280054","host":"s3://npm-registry-packages-npm-production"}},"2.7.5-preview.3":{"name":"playcanvas","version":"2.7.5-preview.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.5-preview.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"844d39d71274fbeb45197d45e53804f68e2f75a3","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.5-preview.3.tgz","fileCount":3332,"integrity":"sha512-ySacDBmnDa2BDaHxEA+sNs/z2wRMBNiQPcO+hEIr21jp88Vo69xN5ryfrpEYzTbBLMAzgvPF4GutXSq6ytsSiA==","signatures":[{"sig":"MEUCIQCfS8cjdgUk+Ip/xoCH4y218LVjyxL5Wyg6LF3jUGsPzwIgAp3SqUP8xICFSze17u1ZfaR8OlJvKEsonzHm/c7WfHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70264464},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"7893c52ec583204b4cce23866cf94c10c0823801","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.5-preview.3_1747234810321_0.3418912397398499","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"playcanvas","version":"2.7.5","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5144c63b16e441e564df02f1c9ef6decb1f69bd6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.5.tgz","fileCount":3332,"integrity":"sha512-UBTVo7C+1vRDB+kW07oaPwS8zN2ydu0vexDKXNQHEdADgaHFqYjKxIcZUVe0TQNms23bydklUHTCUhniRO+POQ==","signatures":[{"sig":"MEUCIGw9c51m7Q5JXJw+oiEIr0E0+cilR0DPmNHMD+5pyufGAiEA7b4X59Mgd+O3LoJ2azgOpm5fu79sJVQoT30NIiQNMfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70264272},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c00565b162b02c2983afc0cc3ac65a0089cc5689","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.5_1747308596104_0.9234323988861048","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"playcanvas","version":"2.7.6","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"33f85b04b2702166be798769c5495c0c9efe0c07","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.6.tgz","fileCount":3332,"integrity":"sha512-v4LEmRa3cIzlwFQofbNKYgeQCUW0bHloVD/qEyKJ76kLLaUi1kmbgjq/OeadUpsd9C+9dlgSVaZa2CLG1PlzBg==","signatures":[{"sig":"MEQCIHrVu/K3mTzafLvqcGIN41EJ2pqoJI4HUA5Fqo2D3kb9AiA9vb4BwCiHslj43Da+ZewqkTQ2piannTzI6+S69TtOKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70263860},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"ccbf970e1b220cfa29cd0f8f68fbc079d4d62fbc","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.6_1747732794947_0.9772294909670782","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"playcanvas","version":"2.7.7","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.7.7","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f4cec39dc4286b3b85564726b3e63dda4c2cd939","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.7.7.tgz","fileCount":3332,"integrity":"sha512-iBiBGmfhvM3/oIo+PoRhb1FvySoH30wMLgYw+urIv12S4yDAUxWKKPYHmUq6rWp8NKRDmjFI66Yjl/lGGLDk9w==","signatures":[{"sig":"MEYCIQD7wvL2govZa/ZLvsBQP8I5/6HlpAbSQErkfW6iznXayQIhANyvPIyho/e8In2CRDzf6asY7jOXNBNXQ/Lz6avUA41B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70265229},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"af50405e7b4c7af836de2f5da75cd8b0fc0e117d","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:umd treemap","build:treenet":"npm run build target:umd treenet","build:treesun":"npm run build target:umd treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.15.0","dependencies":{"@types/webxr":"^0.5.16","@webgpu/types":"^0.1.52"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.0.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.2","eslint":"9.22.0","fflate":"0.8.2","rollup":"4.35.0","globals":"15.15.0","publint":"0.3.9","typedoc":"^0.28.1","@swc/core":"1.11.8","typescript":"5.8.2","@types/node":"22.13.10","rollup-plugin-dts":"6.1.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"^5.0.1","@playcanvas/eslint-config":"2.0.9","@rollup/plugin-node-resolve":"16.0.0","typedoc-plugin-missing-exports":"^4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.7.7_1747746957660_0.8238324331041511","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-preview.0":{"name":"playcanvas","version":"2.8.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.8.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a2518fd0d72eedcd86cf2ab063e4af2421c4d900","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.8.0-preview.0.tgz","fileCount":4096,"integrity":"sha512-XeYwuzxtYeAramgoW03gG8tfZ0UGg2hR13PdyLenViBpNKmBoKBcRVSjKNMGUTUjjmSpUb+Ptpn46UzwByl07g==","signatures":[{"sig":"MEQCIGXDooyqBEZjZJkJwXvYv6iNvAp47UwsCrwA7cjdbBqTAiBCZApkLdR4Vt+SMaa0zna009IJ9BmrajUYLFZHSDEH0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74629238},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9cba04b9c285d9cbd8b04ac78e34bc4757b28b80","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.8.0-preview.0_1749808714804_0.9403422437508682","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"playcanvas","version":"2.8.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.8.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"00cbaaa5b1917fc6cc1fc8d0e80a67b38096fde4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.8.0.tgz","fileCount":4096,"integrity":"sha512-bnueSNz+UdBAoVOcpGqFQeyAcrf+ocqKM2Nfbte1m9mKEy2u45hv8Kdm77cUy1VLg5U/Z2F0Z7mvWder07yknQ==","signatures":[{"sig":"MEQCIAuUGinvBdZejm0rQrRGqwqeZ1ZlydREplU8VPoT4CYVAiAdBJFK95fDAwt9ZTMfycevtSk+sOG80LI49hESY/fvQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74629022},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"dbce3417a65c8e00df3643da086ab8697e4221ba","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.8.0_1749817714904_0.14095427609257904","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"playcanvas","version":"2.8.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.8.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d8e4a5aece7fa7b1cedf03a298bcefb3320baaec","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.8.1.tgz","fileCount":4096,"integrity":"sha512-zRX7+HXkG2KQl29cuwjMeW7vduoOfdiUBWunIgBKDsn96lmRDpeZ9t6AmxSuObWWsAmzhsp/sD6WMEBKL3BtQw==","signatures":[{"sig":"MEUCIG7XswM+ZTJc4UBOvMvSqgKQG19Wpihn2iO5B0+LgTZrAiEAxORdQli87ZuKupk6w4fHM2vLSWOV92J2FAxPy2XUj/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74670353},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"30a0a68658b174833bd01050d88398d7000fe24e","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.8.1_1750335896203_0.10726531533051342","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"playcanvas","version":"2.8.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.8.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5046066aeda0fc9ae359682fb6a908718f5562cc","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.8.2.tgz","fileCount":4096,"integrity":"sha512-wyIYzROAu0Txs0emdR2N0AnbiGS2TRTzmAKlsVmYa1JDTe9dMJ+6gmauwsQMfNeStnGWRlSv5VDIHZ4D4Gzb2A==","signatures":[{"sig":"MEUCIEEH2p709jp111pveF51xMahHiQxjxs0ItDGkjMCshgUAiEAsbO+OSAVRWcLltqWhOf/8LyLD1/zVHiYFPNLffLFk3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74670654},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9dcece8b6d29b9ed8c241b9f5b910f9771369976","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.8.2_1750344896629_0.8919512939682126","host":"s3://npm-registry-packages-npm-production"}},"2.8.3-preview.0":{"name":"playcanvas","version":"2.8.3-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.8.3-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7628af98e9f53cb5ca4ce670917b703f03136f81","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.8.3-preview.0.tgz","fileCount":4144,"integrity":"sha512-3+sw3CtUuKJ9oasvpmKoXwE2Ci3hEj5uDNuB+eRrPtqKW1600FONlX2t8GcTfO9su3hLyAgrCjK9xKtyUKaN/A==","signatures":[{"sig":"MEUCIQDt04WM1rxW17e5D8iiX14T8Fqn/uGNHFjn+FAl2PjYfAIgUR+YyPME8zHA3qGX7xkw0U1dVxi6ySA2ki6C08DDerY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75420472},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"b3769e96239da193d993511d56c47003e567efe9","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.8.3-preview.0_1750688979264_0.5094703352817784","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-beta.1":{"name":"playcanvas","version":"2.9.0-beta.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.9.0-beta.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c6a32c91fea0ef00a17f4c8d40046242a4a1fb3c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.9.0-beta.1.tgz","fileCount":4140,"integrity":"sha512-w8O9GGgVY3zO23lR08a8bkzXo5/tHJqQ4KkCTFXJAzfB8IuJtyHmU9SjsbVLNFoU+1y07rYeUYDq1X8FxLbpow==","signatures":[{"sig":"MEQCIFchVz/YI/LN+NklPp6GsewKWXIHMyZnyh14X7FCrRpsAiBnHB32v4iUC7PA1XFwpVcLPg5nmfvwAQMVbfPSLIuQPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75313804},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"21174ee5de5e6170c56f1a4e12ca5e8fdc0be71b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.9.0-beta.1_1750945965487_0.5717223414773986","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-beta.2":{"name":"playcanvas","version":"2.9.0-beta.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.9.0-beta.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2074419ed7e61d2c0801b025bbbb4102c2ef3488","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.9.0-beta.2.tgz","fileCount":4160,"integrity":"sha512-dMQIg/VQPEK6e2VCgd+5tCJUIhyUArqlSX8HUbP3WMFK8PrRDXFPJG0kERkQ5mMSnyjo+ywQx0Y39MWJaaUuMA==","signatures":[{"sig":"MEMCIGlKuoIELe18ky5dpnYSCVa5D/NYzMVjiuG/Uvu23jGtAh8OdfuEunSu9MIa0m6C+0Ogp7Aeyw3q+2XTzPUYdMrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75539026},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a6861820cca7647f1fea34cd3c7ef79be84597e9","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.16.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.9.0-beta.2_1751400873020_0.34760673607288783","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-preview.0":{"name":"playcanvas","version":"2.9.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.9.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a3476fa016b3914327476c927980d04059b65f0d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.9.0-preview.0.tgz","fileCount":4164,"integrity":"sha512-rAsIrAwM2/lncUTajqbGiEgvMdySwliStmDBduCrouOm43Cx8Uw6ijliWdNdqdcU80UOo8EMWQNx6a8kEsAQyw==","signatures":[{"sig":"MEUCIQDNbMyxWYx3P/M2qGooDv88ixQVrYMQIyB1Un1wEsW5kQIgHgjA7T0hMAPyBbeMrvnA8CcvOw4/00Sj3XwqTxBZUas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75544738},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c106146dd67085aaee16dc3addfa4663e1498c00","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.9.0-preview.0_1751539161363_0.7443435814788035","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"playcanvas","version":"2.9.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.9.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"58cb52e9d8bef106409b228fe5fcf3936fc9f4e1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.9.0.tgz","fileCount":4164,"integrity":"sha512-i3WzZz83OXUv4LyYHJRQiZ1CgT0HOnxj+ILv0EJ3XFV9lsDcGbT/CGJO6ygRroZgigti2TW7pL9HBuP1H7mQKA==","signatures":[{"sig":"MEQCIDFAi5+KhBS7ZKN9eP9RCsg5+sgrnyEgkC0wF6ifbpcDAiAmnXeRJEY0cLQAkqfqKZ8a7bgS4W/IYLRdBbNeLBVXLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75544526},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"80e028988b4e37c9d62fcee5a706f820911c4c59","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.9.0_1751539250591_0.7781786333968879","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-beta.1":{"name":"playcanvas","version":"2.10.0-beta.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.0-beta.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4fe35230fa6dd6fb3b2f874913e2f1f7769c0d43","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.0-beta.1.tgz","fileCount":4168,"integrity":"sha512-l/ZF74yqbMWGDn8Cm3HSZdDZ0Kr0Fl7CzwJ0KG0YCnYDS0EXawrTy5qnSe8PFsiGSg4LGr5z2QBXEcu1UowOCg==","signatures":[{"sig":"MEUCIAU33+ao/uLCe8v6wIyoGHr+dx//9rJKLBYScEo5xDTOAiEApJ3M1nOXykiIx8RiAuDPHcoVc4wBCFVkuezXMl9PSLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75568476},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"4cd5a0219a37e79e84f719639d7a06a434d76854","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","actor":{"name":"playcanvas","type":"user","email":"support@playcanvas.com"},"email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.0-beta.1_1752160129992_0.9049507745749745","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"playcanvas","version":"2.9.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.9.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e046580aeae90b90468cb532ef24982039322a17","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.9.1.tgz","fileCount":4168,"integrity":"sha512-Rmxa0oMBaHwXBT2d+rlSpWcYTJHIQFR9QRigVly6LShIqjVaGjkpmtBP+LCQpowJtrFjIuc1Qeh0hAEoNfG+1A==","signatures":[{"sig":"MEUCIQCFC3xHLEAXBa9A4aSIolXttWQIE8aixFRIqRmxf5IEoAIgHcboGotwiqGJnrnE8V5gr0CeI38KQA2E+XoOY5LHzT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75577219},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"21d6bd8d4b43c42a2f356a765ebe9fc34c7544df","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.9.1_1752248489316_0.6951328066255638","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"playcanvas","version":"2.9.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.9.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"39542d5d591a53dc13ca8117dd388473e6c0e4bb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.9.2.tgz","fileCount":4168,"integrity":"sha512-1wIxgXHkGU7KVmrjVAydkyf8ibv443ptKi82jqbkxGyFIXfSXIg+SUeXyD9B3HeP90VFsk/5Z3DiNhhKKnGbGw==","signatures":[{"sig":"MEYCIQCzcu8HBAK/BXelnioZzjfWMVMwbsG/LYXy3Os5Ch01vQIhAKjc7F3Dz6GVsEAVakMmiP18kPLuWaF2xNFtWaElOaYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75576700},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"ce5f9ca9b2465450c197b083f188bfcdb17df564","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.9.2_1752591341505_0.8296984667167195","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-preview.0":{"name":"playcanvas","version":"2.10.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c6b2547d360c081a27b2b9a2ffb7a286a56130c5","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.0-preview.0.tgz","fileCount":4168,"integrity":"sha512-0nLWni6KX2kZqZayVcPgHGFSI1hzr8dKkOyGINFT5bjjIA3poDmMM3FFnrVZVIJhvbVEYG44BdOsXff3Nt0Z3w==","signatures":[{"sig":"MEYCIQDf3gipEax6w6sbf9m+ePILETXL6895cPu7r0hZd9TEvQIhAPfTfYGb5yGLSeCVuexDV0jJ2D8BSFuGCbotXrG5viWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701188},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"beffcef574d79dfc1f067d338e536fcf4d40f90b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.0-preview.0_1753352209454_0.7626145321252062","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-preview.1":{"name":"playcanvas","version":"2.10.0-preview.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.0-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ce6149110ba15f5f3948307c92ff084225c6d975","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.0-preview.1.tgz","fileCount":4168,"integrity":"sha512-WZMVlQ0LZB8fHm/4c1aK7mLSGRy0MfzxowBQSMat7ptt92s3yG6HUbl8bZmz2rTKUNUHMTuaWA2p3o71D4OXsQ==","signatures":[{"sig":"MEYCIQCaCihC5sOw0Jr7oZ3O8ZK6ppKKqZ8WYMvbdmZXlBtc1wIhAKhsz8oXm0zRgk7Dn3dvgJKFvY/ATM6Rqbsxyu2GmjJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701188},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"74bc7b7539f836e29a4e0627c760816a91a899b1","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.0-preview.1_1753352267032_0.25037836341223385","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"playcanvas","version":"2.10.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"8ef0be9cdf691eb7847daf872a483d14f0ba4477","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.0.tgz","fileCount":4168,"integrity":"sha512-Kn3NZv0OKpHf/y9qzvoULGCZPPaAvdLmu2bUhzxlpRbd2YVFJVntEjHuuszMdXcfXkabYcSlVxjkcQVV4juvbw==","signatures":[{"sig":"MEUCIQCHKEE8GB91TChVf2hCL+DXDzBvr9RVOg5G+15YPenrVgIgHi+dAPP+3/IoZUDrrWbtEkLYEBTkU6jnVpDOarnZi8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75700976},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d99ab7f11d93c9dadd11565cef7e3b3224766de0","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.0_1753352367219_0.840259957407334","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"playcanvas","version":"2.10.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c30311290afb540c1f054144b4af23873171aa84","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.1.tgz","fileCount":4168,"integrity":"sha512-NRbGuyeO6gCSfbp+QrHQYhY7bo+37ZpJgSbYi+VV+SiZsdnx8KQxYoH43Tha5mlJmEwLxwCywiZCkAcVQjfdrg==","signatures":[{"sig":"MEUCIQDF6AWWqPGCLoqKaNzN2G1ZxQB7NjqgVnSmG+z2qvEaugIgEgjFEikqFAyFm6OBxZDg2S08jlh8O4uujoo8AHqUkHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75702177},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"223648c4fbf59ae584a56e43af8e04ac05e0fa1f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.1_1753452539760_0.5873637945136378","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"playcanvas","version":"2.10.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f9373c2b18c643a452c624e09211477f08ba8acb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.2.tgz","fileCount":4168,"integrity":"sha512-qHy4tcCHN4YvoeJvoXCM0dWGdXlJZVeNUyaCsHj0Jjxr+RmhaJukNFI7NWgYjNKmYZAxk9H7oQ6J++6//DQorw==","signatures":[{"sig":"MEQCIE7atwDcTvZ5Rz9mFhGCeLcUqgzadxz/veMYSoVuTgskAiAFYhQm1LbRkFL2hQ0ALcWJddQNsyZRBjiKR2H9zHqb7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75706659},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"519c30d6edf36cad21118cfc8770cebbfbcf7335","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.2_1753875060543_0.686269730575245","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"playcanvas","version":"2.10.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3598790774613c19ff074617ce9594bb7e2d4d79","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.3.tgz","fileCount":4168,"integrity":"sha512-piGHTg69eD0aadFQWwjrcoMKaGCKOJk6AIAE2JqAK54rh648fMteYC8RkiEGOL1FDBqgCWUtKz/A7lRH/kxZhA==","signatures":[{"sig":"MEUCIQD646yQjzF2+hoT9yxKDrchY4neV4ntkI/CT7/9bmNBiQIgKiIAl23QOPpSwIFIqINCZwG0QDqqbLE1dz/PNBHgOyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75707099},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2dc84cf60145d0ac424f54c57e79f76540627b83","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.3_1753882136130_0.2101165425515401","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"playcanvas","version":"2.10.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4f1b7a4f505684c25711f6119cd3e6e8e71970bc","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.4.tgz","fileCount":4168,"integrity":"sha512-SvwqKjMUBwKrYjVDeEeaslj1EC5dd8GIFqrCG9Kyta7dtNkQvPAml0ImwwUrU8RVTlPOnVKYAFquCZDCnazNfQ==","signatures":[{"sig":"MEUCIQCqkgtzAv63JaPpw6nHBVqkH8gU4c8zCW7uwjchO70weQIgLqq/OdZEI/sN30pB8qLyqP+UuO4xD58f1GIDmwwNgts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75707411},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"7904b1a89432fcb14d931d64a6736b4c11292b97","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.4_1754568265435_0.6172419745800004","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"playcanvas","version":"2.10.5","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1c1472a9392afb6577f5d2a42305ac30bb94c3c1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.5.tgz","fileCount":4168,"integrity":"sha512-zyERx52x3+04YaH3nNjjcYNy1gY9t6Q10MNGfWpB55O1dK7Bu8GB1SGYZu+zkMX7ErLXX/DHW6lncPQKKuks2w==","signatures":[{"sig":"MEQCIAuyXIlgfTINYNOFBhPcHuZ4++Ut644jGKImwn569zEZAiAZZFJEfqx4vDKNrmISMukabdmbns7hOHtocBEr/pvb8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75707400},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"8959e3261338c3499444ec39edd48a84f21285de","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.17.1","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.5_1754582532721_0.20623418082232758","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"playcanvas","version":"2.10.6","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.10.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"df22a715fcb796b3f377dc591aa339e1f4ff4d13","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.10.6.tgz","fileCount":4168,"integrity":"sha512-u/mHmG0Vk6Nr7qmMNCiAs1N2uQM/xjRHZ2fDcGJTpSCDU1dN3p1Nb3eGriQmJmJbpH1Y7D560JSWRnqavqUm7w==","signatures":[{"sig":"MEUCIQDOJfE11vw90nauppmJ665coT+QUpf0d17nCRj3TdMsDwIgUsIEcZH0YYHMzEwONIOKrlmSoS6WgkZGqv0QMbeWvNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75709972},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5322cb82a7dba79c09b54555705b5bc06f837724","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.18.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.10.6_1754915903144_0.7302116829940424","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-beta.2":{"name":"playcanvas","version":"2.11.0-beta.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.0-beta.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"53d7dc771d8d3d1995a03ce626ca67d9cd3d2e9a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.0-beta.2.tgz","fileCount":4280,"integrity":"sha512-iJA7/DrRbQMzrYoFwA7ny4YoqgCE65JFJH4GfdyRmHAkUcMIC6DNCTeKWnzenpF5+qqqyZEjIVHsNkT8RE/nJA==","signatures":[{"sig":"MEUCIC+hmvEXegksnRHCnA2kg4cfCjOZITkc0x3bX+ose3WNAiEA5NmoX5qye+vs7pCMaju1WhRUsjhMt3/gmVrcUDbZg68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77335664},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"16bb9b59f70ee56cdd76edd03711fd1f49c9eaee","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.18.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.0-beta.2_1755799146277_0.7433795890098438","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-beta.3":{"name":"playcanvas","version":"2.11.0-beta.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.0-beta.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a174444673f3c569f8d4565adcf2622ec8cadb22","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.0-beta.3.tgz","fileCount":4280,"integrity":"sha512-WfiKrJW5rAc4+XnUnV8s5gFPZv9APhjPgoPh+4p9cHNsh4PlwqcXeR00bmwmI7P2dPH7cFSiL2OgLv4jL7VuUA==","signatures":[{"sig":"MEYCIQC6d3+kBMTcCuxrD9a2EHH/RIAHk8bGoLMPgKS8rItAswIhAKnZV+SFxkBGvm7J2moGwF4CEvJyS1RJvvNmizbUdt9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77343048},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a7467f4c6c1af596de55b59f206ab236a59c614f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.18.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.0-beta.3_1755855759605_0.26205403078914413","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-beta.4":{"name":"playcanvas","version":"2.11.0-beta.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.0-beta.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"0dadb63a1dad835350fa5a987106ca2660f81247","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.0-beta.4.tgz","fileCount":4280,"integrity":"sha512-yYveKjbt86d60caCuxkMnJJYJgwdJNeRVZcS98qrZsFoBthmvnboxgSC/YFLDe6o+xAuCuI071ilZore/vq5XQ==","signatures":[{"sig":"MEUCIQCGllC0Tz52FsC3q1Kf8gJJUsQQrcxOn3mhGbU3RxV5wwIgVxfZIcgofmV9kXmWnaFLUtlg4oQIIo8mcf+nVZk8a7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77352921},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a4f1ba9e880da620742f3dec05873187636b7654","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.18.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.0-beta.4_1755873879243_0.5865233782911821","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-preview.0":{"name":"playcanvas","version":"2.11.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"232190b78b9cc307f06d1fa78d7d50bad138aa93","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.0-preview.0.tgz","fileCount":4308,"integrity":"sha512-kWvOJSOLaJ2+ErkYLHEpR/g/Jh8wIuQ9WLs1ACqXL9rkWLb3NUAXvswCo88ELEZdGYW1yA7OvqQ86xKPPRIraA==","signatures":[{"sig":"MEQCIBHHg+U1lHE7E12yvEiYNikyzLrbZ+GnSev2bza7GI/UAiB2VirmcZlHYuTyDdAozObp5yBIMr/E3334jxZqPSMNDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77712688},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"fb3097e501781f880e3522d295e4b89d9e72b765","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.0-preview.0_1756895477016_0.6006944426411327","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-preview.1":{"name":"playcanvas","version":"2.11.0-preview.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.0-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1f1249c2f69771465e4791b5ab242388b1fe34dc","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.0-preview.1.tgz","fileCount":4308,"integrity":"sha512-LxLtx60TyWwLkFNFOag4cKIYG6+tWCMzNmK/iZADubPnuWOneIUgI5/Pt8o6++Fq7WQGn8y7O3XHtnvg9kWo3g==","signatures":[{"sig":"MEYCIQCLVFm3SPkpsyyxjadDazC66lmPGXQ9GmtQTKrk/PslsQIhAOv/wBfhN4Dai6dIfBLVOd83U8yGxHRSuaJJm8A4xZrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77712688},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"3c5c6bb54c68397fca6e5434458b8491ec9e67c8","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.0-preview.1_1756895540180_0.8100053932908233","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"playcanvas","version":"2.11.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ecdc1fdd1a33c94ad0759e81ae410ea770726e67","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.0.tgz","fileCount":4309,"integrity":"sha512-JyD2kpliIKf3dG1+nkjkC82LPW4CJZd0HWCRW7VlXEdSAzzwPO0czMfhCCjjD7Ttaf1nyKh7chDul5srOXnAyA==","signatures":[{"sig":"MEYCIQCeT6vESv7NnA36fImHnRx6/w+mEUxMM8AAVLtfd/VnIgIhAJw+VH5sNQB4YjXuQzzlvg3MeIoeV9Z7Y7XN2tmgrlsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77727143},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c7bd9b52d8e4333580a4a968ebe48f33e16f64ca","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.0_1756897930687_0.516281179412974","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-beta.1":{"name":"playcanvas","version":"2.12.0-beta.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0-beta.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d700ccb50ce95fed67b43d27775277a9dc4faeec","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0-beta.1.tgz","fileCount":4309,"integrity":"sha512-cK0EjYMZfcYU9IE3Bnp4tkqhHBCrbMwf/VsO9NZbydsSem11pgk4MW+zwiAkxTXj4DFxlMO/RT4W6Ve8ajSKVw==","signatures":[{"sig":"MEUCIQCzfN/tB6z44CX1HERSRSg6IFnHcrUftoiait5ZF+pLwAIgb7s4IktRFAI1YFt3MzKkyIeabIke9WhcsebcE6LMUvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77801954},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d8fd37f1c25c143322b0f8cc41b2f331535f334f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0-beta.1_1757077495174_0.9057737961596795","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"playcanvas","version":"2.11.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ddffff3567d88ed1f84df798f3e83cfd7cdc2f4a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.1.tgz","fileCount":4309,"integrity":"sha512-h7sJTTZDLPsqp+RkY1EL0Oeg6PAYFBy7IsfyAxn5J9zwvBq1KUEiYRMgiigGUie72ihEgAtrw1f3HUvAejbNEA==","signatures":[{"sig":"MEUCIF3omsyVip3QMxXEKQYjKjmrimL4ds1j3g/VeEtfooNPAiEAmkh+cEEKaAjtw5fvBUEDBo8nHX6Jg1HkvYuxLk1Tb8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77727111},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"83f241b7371642d021de834b675059c2ed79a782","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.1_1757086414334_0.9979127815823312","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-beta.2":{"name":"playcanvas","version":"2.12.0-beta.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0-beta.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"32fa41a00b5afe8435c0d6c18adaed06be5e35a9","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0-beta.2.tgz","fileCount":4309,"integrity":"sha512-fXBUiCR4EIXONxDKqpbXNxAsUG2eadNtSJ2nWWC4DQK5sa2JwhoCpAxpQ8BRTVAdk55rMTx81SDhGoxmcnllBg==","signatures":[{"sig":"MEYCIQCIxeqyxgpkE9oH7Ov0TQmR4xQ73YFTZmxf3CfgKoRLMgIhAKjor9rvC5SnT9YZBawQkSoYC3msFPJ5WcxQkfFLw9DQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77805136},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5a8630f08eb2f7d7d9482775135f36a555803afe","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0-beta.2_1757336720204_0.563702070931297","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"playcanvas","version":"2.11.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4aa69fd883f16f33f7fb6f1a616709936daea2b6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.2.tgz","fileCount":4309,"integrity":"sha512-hmfKzxfgoxt3CmJIi7Gu3nWn+2wLWwIRwnEebj/VVUo9oCPQ4ekqvhl0pZXNMk8b2CZKSwtGY/88JTfPowuEzQ==","signatures":[{"sig":"MEUCIQDqRNNHSstFVRNF1uH2cxErh38DRFxZJFiNhMTaBS4qEAIgYHaozbiDLkV4DX4XGtxojQ9UaELBuLauiwTXsgmYNJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77770486},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"853d4aa3e8c0687a3c878026980701639785d356","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.2_1757342497763_0.9439903918290151","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"playcanvas","version":"2.11.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"35b9025428d85332cb13f08d2dc2fc2bf00e729f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.3.tgz","fileCount":4309,"integrity":"sha512-iWhbtWGbTtBxqqvNXNA6VwlxUNG7NX8dqbt9cqhIYW5icrtsZsdBaR7R+Qpnbgfn8aWxUStpXbwTKzfLCBK0KQ==","signatures":[{"sig":"MEYCIQClspaw/pRL7v6cB2vJqS7SG3HNTmhb98AP5b9073TphgIhALBCP01Arg4NVbyC1/hI1WeOiBs+iy0RGCzRswBCtXXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77776672},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"99c96dd93e770748ffffc4cab430b887264aa041","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.3_1757431865240_0.7227361814299882","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"playcanvas","version":"2.11.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"08849172ad668ae5632253f12fdec7db56d58643","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.4.tgz","fileCount":4309,"integrity":"sha512-GoPr4JiLflMQ98BYtxQUGb/Xf5iRnVLaUKWmRxoaY1GGcb5HMwqNfQEjUusfA0lNfMEBJdSuPMjSHltwp5+50Q==","signatures":[{"sig":"MEYCIQDpbemsq0ZTHNvzz/FP6NwRuLs5g5xgTXTlnTgaHmodXgIhAI4eSWdrAodLgfZSFWh04wFBJKU8+1IYba3+oyAFu/fX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77774802},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d3ca9ca2c70c1482ef8087e6221f7323847806f1","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.4_1757504430238_0.2327713687125843","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"playcanvas","version":"2.11.5","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a6c8e68f0cd34397ef4bbef07ea39ff9b118e1bb","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.5.tgz","fileCount":4309,"integrity":"sha512-RM+jQtLHMd6QdOxPYDi54WwIBOhwG8g1QtN25zQwXSUbVGE8JemDb3trygDQDIpsbUpM48wAUZGNjT1Ujpv6gg==","signatures":[{"sig":"MEUCIQDmIo2qoy3j6UHTDT/oc2REFe2CGDOkv9NaWY/u7fOIgwIgfRfW9K9UcoAONFfuUFT+RtwVe3z1NQzoOU2Fw7+2fAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77776866},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"084eb172f711f8354ff2107d7d9a048520cade9f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.5_1757675968226_0.9354232971895156","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-beta.3":{"name":"playcanvas","version":"2.12.0-beta.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0-beta.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"efa6e31b74119f2defa129e3443d1eb3ee24f2b8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0-beta.3.tgz","fileCount":4313,"integrity":"sha512-MAlTX8Ktit6XbeYTVV75LMkeK3JIFJZ/P+fgqEKOy438qMfAxRyD1nxuyqrlqV/5aKLCpJKIS5EMfkvG+2snLw==","signatures":[{"sig":"MEQCIA4mMIE9EfVPrCfLxaYUB4EJ5CZGPLz5yeNn0ixfKDluAiAeT9hCLC9v62BIOZH6fXQPzWX6NysaF2KHSfXresc5fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77976759},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"ce7bc50e16841d39fbf425de68ac2165a52cffcf","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0-beta.3_1757685773995_0.8557535072992057","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"playcanvas","version":"2.11.6","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5a5ea38b59edb53ff487187e47ba987e9e80ef74","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.6.tgz","fileCount":4309,"integrity":"sha512-hyr5JiU1JSefUT2/HxZz5KPc8FPsu935hpfnw08Xe1H26P36tezzcbvq6qw3DuIOaoBXcpoJqOr9XrKVYQB0ag==","signatures":[{"sig":"MEUCIEyQgpEVdtglzZmMqTlaylVYSMqtPAPjWTleMkTtXamBAiEAoMjl9AZT9otT9/q/UVXz65spStokBUBpFEdviN5QIAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77778902},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"bffa43ee23194b985764fea0f2897b11919c4b94","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.6_1757932320089_0.11840718027905273","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-beta.4":{"name":"playcanvas","version":"2.12.0-beta.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0-beta.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e6697d449b85cef540b2bdf048d8a0dbe71906e6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0-beta.4.tgz","fileCount":4313,"integrity":"sha512-ZwODIWzcrajoF0GXYwpc656QjQ/FSlR2pYYfe0hM9b5WiFmywLP92NkrnYqLlm0tCequs8BnfeVFAQUa1JP8aw==","signatures":[{"sig":"MEUCIQDGWIib/cyRdY/tPOYecZStDFGLX1XOfx6FQYM47Ek3iAIgDfJApjff+KKvKMLny/5uFJ72JTwQhOX7mi1q1n5d9jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77986921},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9265c14cd233ed1e56cba2299e406ccc23467f25","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0-beta.4_1757945397073_0.6438959846185193","host":"s3://npm-registry-packages-npm-production"}},"2.11.7":{"name":"playcanvas","version":"2.11.7","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.7","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5bbe5411e0dafee0bad0751b13e4b5c0946578b7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.7.tgz","fileCount":4309,"integrity":"sha512-hudMmclM3A/BvDwWmWZ/3q2YkeEfNfW+JTAySnlvkLKY17Kvy1QUsLmxJGf1W2ZMG4QYy239QJIm2u4cVVGyBg==","signatures":[{"sig":"MEUCIEy6lJPOcvhdRyDREOWPlhrnr1zsrxZObpXcKS5h6uADAiEArRjspJlYY/AyWzp5rD9d0fKbS9rl5Xn4f20qcuCy4+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77784022},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"b678fc1591e368d3088e1f932f863fbe49c4e7dc","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.7_1758098100902_0.1550208771022048","host":"s3://npm-registry-packages-npm-production"}},"2.11.8":{"name":"playcanvas","version":"2.11.8","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.11.8","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e04fad47c48bc1281e382b3a61bdde9c82b3b1bc","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.11.8.tgz","fileCount":4309,"integrity":"sha512-s6/Ot/pD24DyeXr47X/R1lSu0QeVWk0/RvAWnk3RSm9BBvq1UNqn3psPNI3a5A7ILjNamblYk+WlFdqGn4otRQ==","signatures":[{"sig":"MEQCIE/2I3HJ/Qg6ZJ/ndEGTDbcoQmHxSncgC9k1mgx5B8LkAiBFZTC2kQsXpv+J6zv6bR+9+h7SQ1m5qg9k/vHu3RVkgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77845711},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d712e1ac05822d97614b7a19f2f0716dc2097259","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.11.8_1758113172276_0.5180180026202248","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-beta.5":{"name":"playcanvas","version":"2.12.0-beta.5","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0-beta.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4bfb169dce598e2397802b4137bfbc804aac49af","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0-beta.5.tgz","fileCount":4313,"integrity":"sha512-cXgIBymWBPleFORUnAkgqyTn7hB+W5cMdBQb6eqEPCVA/d4xRSuaWKa6KlxQaRFNn5Dss0/ObNoRXA0sEFW0Cw==","signatures":[{"sig":"MEYCIQD/jztV0rfTbEXaRRCSvhwYUsOwi2QI8zlRw9qMGGCBsgIhAI8+Yvkx/HWTuh7QKvhpLrfn4NKShTsiGkUmHkpQ33kH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78234918},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"538d728d03f06824de85803159a06f34039cbb11","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.19.0","dependencies":{"@types/webxr":"^0.5.22","@webgpu/types":"^0.1.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"5.2.0","jsdom":"26.1.0","mocha":"11.1.0","serve":"14.2.4","sinon":"19.0.5","eslint":"9.25.1","fflate":"0.8.2","rollup":"4.40.1","globals":"16.0.0","publint":"0.3.12","typedoc":"0.28.3","@swc/core":"1.11.21","typescript":"5.8.3","@types/node":"22.15.3","rollup-plugin-dts":"6.2.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.1.4","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"5.14.0","typedoc-plugin-mdn-links":"5.0.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.1","typedoc-plugin-missing-exports":"4.0.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0-beta.5_1758191384294_0.0917347112421174","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-preview.0":{"name":"playcanvas","version":"2.12.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3c8a830e4153f6d8450d220b1534634c5295f064","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0-preview.0.tgz","fileCount":4337,"integrity":"sha512-VCh4BCiZt0soNFYLbhvL/szATr6nZdkOhfXDZX4oVovx66XRaYHxb3URXYGFTrRdh0Z6thGSb3knQPgFarqJjQ==","signatures":[{"sig":"MEUCIQC4zXR3Bsz1sY8tnBDHY37+ZNtLnQFQwUeF+w+Y252jZQIgfygrgw6mdr0J2t9oMa0nnqFGaF1TRUskyGE/iMnXgvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78987130},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"94fa4d54c5b6c5f2be534c8d116ff578a470e025","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0-preview.0_1760002061309_0.11696642569330584","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"playcanvas","version":"2.12.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"39d75280003438a263226b2bc0348974a1b1a445","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.0.tgz","fileCount":4337,"integrity":"sha512-nPW6T6F8Zb9mWqJxTtxr8MkeS58pFRPNaIkBwWqx0LmJro12aqVjUgY3Z3s1dDfMu8x1T8CyST9aGeZgqV5boA==","signatures":[{"sig":"MEYCIQCtTIG1bNtCaHmLfTsGDu2l4TWeX56j36506xudORCv6gIhAPZlYPHeAUA5KWpVSXx/KNveCdWRU8snOLzH+082fBHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78986918},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"3774dffaaf8f7898353519c1a6583f0d4e4eed3e","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.0_1760002719276_0.7452706707561882","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"playcanvas","version":"2.12.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"70863c0b7bcb661cfe0dd15869634c35569bb812","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.1.tgz","fileCount":4337,"integrity":"sha512-Wvg2LgwqRoDnXHbfbXPo95TNQ2eJeKgCChHj/w4glEfiFd2Wf1Q91OYjWLXOaPB+e0oaeNMGZhbabyWyUe4lhA==","signatures":[{"sig":"MEUCICa8SIpKKTSsOvrLik4SrlhxODZQFRLnccozPKxOUdOjAiEArhlkCudSRIGwzCPb+RkrF2Vrx7vxHdRFLi2D0SN1A6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78973120},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"fd94a5b7797ebb83246762224987e29343917b62","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.1_1760105976140_0.8390034428802877","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"playcanvas","version":"2.12.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"248c66138eaa50abe8f0343b7bfdb8aab980f077","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.2.tgz","fileCount":4337,"integrity":"sha512-vZV+AJLZmBAwXr0TFccKpLl3aJVX0PJ2+BVSopoi3m75Odz6N6U8Zeh66Qtk1L+MPxp9nBqaBMdQ1derC4vE5w==","signatures":[{"sig":"MEQCIGhYufX0SVvDAx/clCglB8PKpmKl2b2GtJuOEDbu6IuBAiB9ZuTt0jN1INVFxkXTBcK5RgRuyi8KQ45tE0nrC4mV0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78978741},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"dafcc8cf8dbbd13e2bcab50d4ec7026b3e73c661","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.2_1760537226106_0.9540146935199194","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"playcanvas","version":"2.12.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4f7caf5093dcd7fac89f7bc9e3f8987612eb9418","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.3.tgz","fileCount":4341,"integrity":"sha512-9TUOleNViXU2hYs4UABbgRU940vO86NhET8MPvdsQKQu9UoPFnY3RA5d61Ro9ibm0JfhhzkZ7S5sZpLyAGPPIg==","signatures":[{"sig":"MEYCIQDKIjyTJJL4+UdU6zNXBx0jkYxyu4s8jPMaFMvxOGCQHAIhAI/axmOKS0ZrcFGSRBqKmsF3U+xdxil00JSynG7Fa4y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79007145},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"49d239930a58e6e6a9f744734103b94d238fb98c","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.3_1760605262127_0.10932583756279857","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-beta.1":{"name":"playcanvas","version":"2.13.0-beta.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.0-beta.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3deee7da80ee5eec47f12d0de9748656c91415b1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.0-beta.1.tgz","fileCount":4369,"integrity":"sha512-gqMQw9IXb9/Z+FvX94b4OZeJgj/SIUwp3x8X6aEli/SkhUDk60SWQrdka1e+YdW9pzelxKcHmleLUXFBrYbLig==","signatures":[{"sig":"MEUCIQDk6PXOeIGVbN1DuRfi5VL4q2bEeoxEjf1q2B1BLEv++wIgbqe3YKWq3VA7ENCDywTEyub+0Zgvsu2ssmjc51Ubfkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79482828},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"f47fcb64e3218d767ced084d55cce36a1fc8db6e","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.0-beta.1_1761131120368_0.6758289059828051","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"playcanvas","version":"2.12.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.12.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2270e236724becaf08c3ffb4f90bd06dd4bd73e4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.12.4.tgz","fileCount":4341,"integrity":"sha512-oXFHfrFArA3EcVv0kEM/TsJkjuV+DwjeTNPbXaukujhOMnlpdaaQh/V9bHYryAb06e7jYksUiVue0OXQcFJCQA==","signatures":[{"sig":"MEUCIA+w4/r+DerHqTc0dz0BCsJla8oA1d3cylQ0kIhzzwxpAiEAt21NbqaYnyh3Cduke7HVNdQtOqKphizd0hVpAqmb15U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79036942},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"ffc4f6aa0b9c11652bee4b6ff1a833c6103efee0","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"10.9.3","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"22.20.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.12.4_1761657627762_0.9636423537280339","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-preview.0":{"name":"playcanvas","version":"2.13.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d060b000a588f00eba3388f00bcd1cbd977d964f","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.0-preview.0.tgz","fileCount":4382,"integrity":"sha512-1DV/DoMSCffIFTRDLgldIocvGruMP05qHpJ8n9//mWSjTWSWGyLvZHssYdkqfDqEh5zjtN8BkIJjp4p8vJFW6g==","signatures":[{"sig":"MEQCIGElncsuvibqgXwyQ1WujKt5RAsFPlw5UOk+f21MkkwzAiAmjS2r8SgJGgfUWFGvcWEoApnysqzkuAWx++t5JPS+bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79902166},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"7444b41a3a0b3122ba7c1c8635d56312ae781a22","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.0-preview.0_1762775072596_0.14082365501380867","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-preview.1":{"name":"playcanvas","version":"2.13.0-preview.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.0-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5f628b93c488ad86b9c0d91b11680f805dc75e9c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.0-preview.1.tgz","fileCount":4382,"integrity":"sha512-FtB6YWMsCCwDJ1uj3ArreQBSa8I+Jmgm/9W2A4Tl131SB6pT0Ci7AtWTl4tTRdxDcBLjxKwUk+B0Ev7Qpb65ug==","signatures":[{"sig":"MEUCIQDZIZTy5coPXpETN00yaxxnYLhewxn6EOuLaEl7VsWJNwIgM8KZzOlPp+kycYDjsP1nVkOJWRv4SmQI75hBYJqxvoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79902166},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"0f408d83eb3a2783b53ddd8c51754a13e47e00a5","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.0-preview.1_1762775136136_0.49703670224373675","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"playcanvas","version":"2.13.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"37bbd4582139b2664ea6a7e77b23448b135f71e3","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.0.tgz","fileCount":4382,"integrity":"sha512-3Gq6TiUrgY/gcJp0Vyt1loQ+ov4buKURtuAeJ3fy88WCRcmC9wW3iVRZToWCJixHZKITaS49ndCcQ3ogPwCC5Q==","signatures":[{"sig":"MEUCIAoB2yAVQn1TDdFZtYnoFfqc9MhZceG9IBIGYj4UJ6nPAiEAgQCeoUELQN4SKtVctt6AT5M03ns2qJYnyMQ9eqh8xgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79901950},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"920c8d061449b3b389141dbe49be23387b3c354e","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.1","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.0_1762775186857_0.6994337192882365","host":"s3://npm-registry-packages-npm-production"}},"2.13.1-preview.0":{"name":"playcanvas","version":"2.13.1-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.1-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b4fdb1b239e7e05e1bd22aea5ffb5be0caf497dc","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.1-preview.0.tgz","fileCount":4390,"integrity":"sha512-tYhtT5zgnCfpKtoU/7NbD0hNZ+XzQVkbTSTaFhR6kf1Gc5BqcbLlVfJrdJWFcdhYakUDUMs8tIUzMa+3bDSDiA==","signatures":[{"sig":"MEYCIQDHnzqbVtrVq17HYrQy9WGPca6OE3TwNYfEU0TdDGGR+QIhALbmhorYgsDaSoEhCIl7O98BKmcZepf5kvMbTGgpMbEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80035113},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2c38650c974ba6021871a69a639fba74a522356a","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.1-preview.0_1763134068375_0.592705693120354","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"playcanvas","version":"2.13.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7f70cb5595ba5e11edd5786428277034f879973e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.1.tgz","fileCount":4390,"integrity":"sha512-Flfnj5o4KRrEg0tGc7jEhiWLpEwXT7MZCOz4pGGktZQs16TKlcovYo9izP958K00eZdQdvrGGbyaftcEVrX+ZQ==","signatures":[{"sig":"MEQCIFXlkFYJEx8Ts5oCXegrYM3VZhbTYoGDmmJiAqdZ7UR6AiA2o/Qtn6IIvyj+8/J0lqFulcDmRShE8IF7IrUsfqVDvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80034901},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5d53ea17b42c9571ef088952649069a4c8b647dd","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.1_1763134225188_0.30152441479846104","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"playcanvas","version":"2.13.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"908b3bb4a32a9b24d710e15fbeedb4e3a1a10cbe","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.2.tgz","fileCount":4390,"integrity":"sha512-pKHSZcNKt3yowPgR9/QcEf3hSmHwZAX1IZhvKSu7KXK+NLNJWp37kQfoLlVHIwhgjgelJax3bXn35zV7eLlT9w==","signatures":[{"sig":"MEUCIAV2X9OsIpjkv3OxI5ipdWe/LftFbL8MHZkajUawfndJAiEAjvYtik4zVj1Vy98hmi0U+I5BXxf8WSzDxquwA5sW2H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80033337},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"8620544211cd59331631c19a4970eccebf1ba7da","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.2_1763382078889_0.8234824192064627","host":"s3://npm-registry-packages-npm-production"}},"2.13.3":{"name":"playcanvas","version":"2.13.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2403fa72604893740f0f9d581e4eca5f1e30f900","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.3.tgz","fileCount":4390,"integrity":"sha512-iqnAMKVKn6eBNNpnJEesAnA7UQfUNidm/89psTc6wng8jzNiNcTkqRIyMESfZ5RPGE1Ko/+5OCWuJVHsj1AAIQ==","signatures":[{"sig":"MEQCIBgJei/cfQByXFgXEG7L54XSDInEydV40su8uP1Yr99jAiAB8w8bcenRvEPO7N9efHE99WbxIbyrK62uRbNq/MTNug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80049525},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"ca96cfcb80a1149587099b068133bbac308573b0","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.3_1763561639077_0.27718401698541717","host":"s3://npm-registry-packages-npm-production"}},"2.13.4":{"name":"playcanvas","version":"2.13.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"eee1d74358da0b37a978123558d6ceca318c0d3a","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.4.tgz","fileCount":4390,"integrity":"sha512-GkXH7nVYsvTgTQQX2GlOneg1c+gyXOekf6EBBnXB7fDkBWFInxzedAwB1GA4rYNDlJRewSHIgszv5SYE0RmbYQ==","signatures":[{"sig":"MEQCIFxw+eGRd0NbL3uN3qR8yoDGP3aobNqXPqnicYkqfR1TAiBBY7hG25zErHBzNYow1IVNSNwzNIb1JuaLRLPXWHk3nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80044728},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"3b2531c645d8f8b17130178bfbb35dacaba00859","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.4_1763642336759_0.594827125847974","host":"s3://npm-registry-packages-npm-production"}},"2.13.5":{"name":"playcanvas","version":"2.13.5","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.5","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d7e9b6b3a182d2f606e76ae45bd0ca0ec3af7c51","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.5.tgz","fileCount":4390,"integrity":"sha512-twe4B4fGAu7aUTOCYTo8O8CjKtNnec2wco10CigkNzVzBc0BM2QZPPUbEmlfLkAQxqp4vZ39Rdbothipm1Bnhg==","signatures":[{"sig":"MEQCIC1qom8G0Jg1hfBAc0JOwYnfs50khD2u6J1d8tW0hux9AiATWdMP4NkmoDP9SJ5wOwt0dTWa240knYJTn5kjzgoI1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80053952},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5aa2502922b9216732f752ad9146ced39585cc36","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.5_1763652705291_0.4600336849101494","host":"s3://npm-registry-packages-npm-production"}},"2.13.6":{"name":"playcanvas","version":"2.13.6","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.13.6","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b07b558c5efe631341730a2c9e0f2e86a5fa1eb1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.13.6.tgz","fileCount":4390,"integrity":"sha512-KYp6Oxc9kqihE7gtIXojHy5ghpHw3dIHlurspGYzw7SR5YXrWwNPP0ilukeB8rheEe1hDFslqfDr8o7kO740tg==","signatures":[{"sig":"MEYCIQDVfvJ+uEAggoE8A4kR5y952eD12tbYPNzWjBI5tLMJlQIhAK8LT7oy4TcqfY29hC7SKYIhdnRrpa0DCeSmwTpwoOW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80067113},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"e43e870b8ebec22fe91816d70d59d469d5517ebd","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.0","jsdom":"27.0.0","mocha":"11.7.4","serve":"14.2.5","sinon":"19.0.5","eslint":"9.37.0","fflate":"0.8.2","rollup":"4.52.4","globals":"16.4.0","publint":"0.3.14","typedoc":"0.28.13","@swc/core":"1.13.5","typescript":"5.9.3","@types/node":"24.7.0","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.4","typedoc-plugin-mdn-links":"5.0.9","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.2","typedoc-plugin-missing-exports":"4.1.0"},"optionalDependencies":{"canvas":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.13.6_1764072401153_0.7707828416967675","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-preview.0":{"name":"playcanvas","version":"2.14.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.14.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e5857261b00cd0c724fa9756776612d2d561ccc1","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.14.0-preview.0.tgz","fileCount":4391,"integrity":"sha512-deRZilhcRkA10EcNCXbVN/Z0SjngOH/Xwe8NaVqzKzuZSILxQGaE6ozC4IsIo0nYvHPwE/7rD8N7CyM+o7Whvg==","signatures":[{"sig":"MEYCIQDaiYfl9jfIFvWlzf9hH0/ZJ/KHRZu1pZ+GsAj9hsBS3wIhAOMNwgXhEgPQZvYUzGfuxzs5Os69LJ+oVOiqTuxDJGDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80272960},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"86f32e46bee8cf2ffe309f96bb576bcd044359d8","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"19.0.5","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.14","@swc/core":"1.15.2","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.2.3","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.14.0-preview.0_1764331907648_0.25508286724548523","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"playcanvas","version":"2.14.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.14.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"9158e7024428eff5b8b04246e6b1464b36e2bde7","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.14.0.tgz","fileCount":4392,"integrity":"sha512-2TSeg1iCgK9fs97yyftEgz1jSIB0vS9dzIMkVHXX7Sk8PgnQO2Wrex7Bb2VxAgQTA55IyK40lAktKxPc4JM7Rg==","signatures":[{"sig":"MEUCIQCybigLXAQGAc+ytamWOG4zVAFM/SIb4f1IFL18k0DVvwIgf7pb2q5fMRIRaKztTUQLv2xiPginKkVMn21mNv8nPTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80556437},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5f41b970a0d1bc39f125687ed7a7b1e156bc66c8","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.14.0_1764858181541_0.6043667775993895","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"playcanvas","version":"2.14.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.14.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"52e3d780303aa64e2e300abf350b5e800a2a38b9","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.14.1.tgz","fileCount":4393,"integrity":"sha512-YVnDaA2EP209xuRcGe3rMXXVNniybrT6u7LUgtP0IMqB+lPgSQR7sOZSs6B4p2Uy2Ixko++I03zCSJYvVrNr7g==","signatures":[{"sig":"MEQCIARuPNY1JHTgIXYXJjfbFHuTRtzLpQcvkSWPuuZdS8OvAiAgdswEVXkkg7rHl/bndFI4ZtawUde/1NC36xr+GMxMzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80600670},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"0c52025c1a01559510b901405a6ad78886fb8d50","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.14.1_1765187021173_0.3945588657230976","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"playcanvas","version":"2.14.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.14.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ab4ebeeca336a84ba679ca724369c1fda6f3a837","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.14.2.tgz","fileCount":4393,"integrity":"sha512-01ph49OdBi2SumH+NeANK5qUMELkJI3LlliAC+e5C/+PibErvQEwCrWkFPjEWScnPzs5qgDcAdNWqSTIghU8nQ==","signatures":[{"sig":"MEUCIQCzdKQmjnStqDatjiOnuYnnIyCYuMOhTD2oCYbbzFkEfAIgd+/KqYkomS+s6swB6F0XIfCq7VGGN+g8BmL/fER2n6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80603434},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"88206454248ada2d7e9ecf47eb70bde6b5f795f3","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.14.2_1765195018351_0.1309668826687891","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"playcanvas","version":"2.14.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.14.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ebe2647ec37bc8680a517141115bd732e9341305","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.14.3.tgz","fileCount":4393,"integrity":"sha512-wn4BGR7+of27/vaiQwZLARsBzrhZj7UI0LDD7b1Bb+EbKBrAcivObs4QSGhJThZyHz0nQFUnVu3eiN2+ZzPqfw==","signatures":[{"sig":"MEYCIQDZs2GqCIceXG8NMW3wMebbINjodJ2o1Vv3wzG00n5wFAIhAIsrsuaHhWwV772bjyD8hFM/I9cXw+3s7xRzK4sHi2/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80603462},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"26ac50c98e46620d9890ed26b5aa7cd1514215f1","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"playcanvas","email":"support@playcanvas.com"},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.11.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.14.3_1765276662815_0.7762731771556932","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"playcanvas","version":"2.14.4","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.14.4","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"f15958fa28bf0db1ee4cba5d2c62c383af00966d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.14.4.tgz","fileCount":4393,"integrity":"sha512-US1gfdZNvcq1Q/kSn3zZlyXfw5509J0Gt5ctlT5BM8l1PVnoc0/sJFNImVZuT2NgbtVFCKhSNvaHP1URDdKOhg==","signatures":[{"sig":"MEUCIDkvA1vCw6Pr2QFmbaK3ysLT+V9jwgiWeLts8rjgkj56AiEA8bAOQ1b6GI7Cq0NZGISVcHIuIazesZX/n4elVvhFH6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80616464},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"a8e9f39cdb4ba277d32e0bdf83a9cce993586a52","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.12.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.14.4_1766155665792_0.5308067729822712","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-preview.0":{"name":"playcanvas","version":"2.15.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.15.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"43836cfdfb8472e799258942fa31406b40a7319c","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.15.0-preview.0.tgz","fileCount":4466,"integrity":"sha512-K2YEEyVSWqzV06aQuI1Vpv3vmQDNiejZDjlgAcgIHzh39ogyEDPEBKCVbgw8XI2XtVQK+8d5SWmdmqCybtwWkA==","signatures":[{"sig":"MEUCIQDIpbK7T+ozdXbRKhDyVZWdrB5JdG1B8QvYcoLeCiF0VAIgG7sn+upgDdVvLu8iQVJ2cQuayftV93NScdFPeWCXWlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.15.0-preview.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79417670},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"4fd42d7c059d0a0b0ac37d95ad0976c318afcc1d","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.12.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.15.0-preview.0_1768223121943_0.0881288548180914","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"playcanvas","version":"2.15.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.15.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"2b53ceb25640541931316bdc6fb1f43cdbaf639d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.15.0.tgz","fileCount":4466,"integrity":"sha512-fxOSzi1H880Hu3pfTneLL5ijPTsLfsTsSvFaRjjGS6GKTN+HT6jB2yTZ2BF9F8Gfy2fq7jKtHJEsWw49Gt9fVA==","signatures":[{"sig":"MEQCIDDUxBqkcV8aKYsSrRQ5TgR0BUvlFREuCHPLtHA0FyKyAiA8JyBWIZszP5tSdXG2TCrySC0fbuLkj3+wGEII1wbqMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79417454},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"83844501b6937f0d232db55d1419e7c582509da1","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.12.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.15.0_1768223180748_0.7954610870667576","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"playcanvas","version":"2.15.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.15.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"9fbb08ab3bb00979e3abd281e175f656fe9ff830","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.15.1.tgz","fileCount":4466,"integrity":"sha512-G0jjbcwf9pHEHsdiaA+bqTRnS/yAnbvb4EQiAljLNwXnZLHSFV0+wbJ1evO0RNM01Jc0WPqBhVVEAgnmEqg8WA==","signatures":[{"sig":"MEUCIDotrBa1li6T7FEdiwrElYjl137GFybWjHwT7YQQL7C/AiEAnV4rxe92KJ/BkJwA5R+fVS/1EPxZDYtfyRLAdl0eleA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79419256},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"70fef1ebb62d1e3ecde20b9968948a5db41adcdb","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.12.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.15.1_1768233373737_0.027929634651694624","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"playcanvas","version":"2.15.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.15.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a590a86c2969165ad0b4ca483f46fffa011ebc74","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.15.2.tgz","fileCount":4467,"integrity":"sha512-migF4mSqtqvFKGCyOSTHNYkZfnBOVauYabwy+6DZGZPwLBH7NwFw1Ucakp0SSKqVfb3VBiTJxCJT/F+d9ueynQ==","signatures":[{"sig":"MEYCIQD9QEYKNDSbqT1BIVy2qgCiR7B2onAVZtUAqnlsJ9m6jQIhAL4Uxc8vtSGALmL4QAqGf+AtiYxPvR6zeqGwUWhuF6bA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79505923},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"c02682737d20e0e928653743104b773015bd513c","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.15.2_1769439535211_0.6288251251338786","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"playcanvas","version":"2.15.3","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.15.3","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5ba2b58805be4c690689a0370506dcd1115581b2","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.15.3.tgz","fileCount":4467,"integrity":"sha512-iMdciUcVeIokix1/Xas+TGnuhZDy4O8ToBSSedWoI7v96MDvAclIWK8wzzv3K1JDrH57yawm0P3DTdx6JWnWkA==","signatures":[{"sig":"MEUCIQDUHH5I8H+ADyWx8y0BsX73cL5nQBnuAfN8jKB+IeIzNgIgI8PQf2Igb2Luos68a8WK5bc+cTd+VL6gSfQlnIr/clQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79506333},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"8051ab402fa882af35afe48d6f2f003c09f39c31","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.15.3_1769614287392_0.40529602436080503","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-preview.0":{"name":"playcanvas","version":"2.16.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.16.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"e02c4f4131d9ba465fe270740b4220c201add4d8","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.16.0-preview.0.tgz","fileCount":4539,"integrity":"sha512-BZTVpazJUg78gyt1lPHBGoKRASrWBZrwZvp8Bz2qzaab4qhEjDo22UwUz5jFavkbEGiwLTErb84O6/PgLhaWXg==","signatures":[{"sig":"MEYCIQD830qNj91/paHaix7AizTaERsyuZCI3BKBK21ZVyF/FgIhAMx9qUinNL+FLvABlqdtMPK0K3goOEm4fIHY5URQs7pN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.16.0-preview.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80725335},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"aa34e6db07b5c5232b92c50c94173d9b7f223391","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.16.0-preview.0_1770128307519_0.16862316071014827","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"playcanvas","version":"2.16.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.16.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3edbb32da61cf541362d95ccbc4c49b05cd7f622","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.16.0.tgz","fileCount":4539,"integrity":"sha512-J+vbjp3UzIsrWlqS7VA7zM17uY8GHnI/OgGXdiYwJHvHCM5QWC34zraUBWAkuuzmbO7YKi41cn4JuhlrMf1WXg==","signatures":[{"sig":"MEQCIDj5ZZ5yp7wfgEu0Gf6b61kQnSt704cU5/Ekbc46M/5cAiBjAmDhfMrmbN4kQkga9Q8EM7on5J9g2Ftyh6wyrOYd3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80725123},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"7aba7cb0600250f98b557828fd492edb2ba60e50","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.16.0_1770128378266_0.5567653080373964","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"playcanvas","version":"2.16.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.16.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"9a7c43bb57246335173a0b09fa73955b9bfd7e2e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.16.1.tgz","fileCount":4539,"integrity":"sha512-3Ve1sTJ7drmc5OUNCIITigk/mranENJynN5pd0DXF+AIKg2WNYp5mJyP/FoWG5rLJl7XoxR3ngcIwtyBd4L//A==","signatures":[{"sig":"MEYCIQC5DrReWy6sP2O6UeSMNcvpGMT0lS89rPYJXSyCHPrGAQIhAJiXOTHbAwul6aFNr2jPZJRDih86vINn+RtC+QtRozDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80725067},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"44862087a79e6b6fff01111505548713d43458b9","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.16.1_1770198812100_0.7314939766359536","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"playcanvas","version":"2.16.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.16.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"306f5887d281ac867d8117377fb42cd6dffa73b9","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.16.2.tgz","fileCount":4539,"integrity":"sha512-wroCTsDbhooKBAJKC3QkNV2p/wuviRA5zxCNZVoYWGT4A81thlw4knTPPg+8RniaaQjbUmshJfvxzyX2i5TApQ==","signatures":[{"sig":"MEUCIA03XCL591WhWURb01p/X+22+XHvHk5buNoCeJApbfcgAiEAyFQnIk4gds7RysI54HIOkthqMeOJa9wI5geb1j5Vnoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80754753},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5c8389ec835de8cb6705a7464392f0b49912a983","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.6.2","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.1","nise":"6.1.1","jsdom":"27.2.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.0","eslint":"9.39.1","fflate":"0.8.2","rollup":"4.53.3","globals":"16.5.0","publint":"0.3.15","typedoc":"0.28.15","@swc/core":"1.15.3","typescript":"5.9.3","@types/node":"24.10.1","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.5","typedoc-plugin-mdn-links":"5.0.10","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.16.2_1771937239536_0.7794023953211304","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-preview.0":{"name":"playcanvas","version":"2.17.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.17.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"5173c68e7fdcd63b348dc6cca6dff3296a289b35","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.17.0-preview.0.tgz","fileCount":4627,"integrity":"sha512-YAse5okXvmelLnxt8SXoIp57lp8FDgTgQaTkKSGS5xKHg1BB55fcu1OcAFhTmcTV/cbSiynF7A7OmMN5WShb/g==","signatures":[{"sig":"MEYCIQCULtF/20ZJh4/8Lr644mktfDGFNLdn91nH9f5KCNgB7QIhALPSlMHRd0cSxAmR6p/PXHs01kP8dUWVoKysRuFw/x+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.17.0-preview.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83201002},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"d6be2de8cdb1411052b6c7761b37de2609f977c6","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.8.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.58.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.17.0-preview.0_1772632257134_0.10512032500457624","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-preview.1":{"name":"playcanvas","version":"2.17.0-preview.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.17.0-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"832a9726ed4037e28caf33237f5d8e25f777f631","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.17.0-preview.1.tgz","fileCount":4627,"integrity":"sha512-1diOr3RuckBs0bs0uK6tisCbfBj29Cy8HMLzQgbZ0oyaTWsOSPRRxCTTtkWiX5b5+nkalLB0WM4BY0XRTkQLIw==","signatures":[{"sig":"MEUCIF2zPKvMcJ51ndEGjrTZoD/NPg6/kP2MUNBXaM9hLBTZAiEA+Od9l+Brrhxg8UbdLImg+7LTxbdeFzZgxwb3m/cBTxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.17.0-preview.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83202663},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"de9389a91952c40f6a7bbd54e5f95a4f5a9c5dc9","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.8.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.13.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.58.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.17.0-preview.1_1772633940126_0.8138189865341152","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"playcanvas","version":"2.17.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.17.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"c2f5335fb7dcad410bdebe87317edd33b7fc8be6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.17.0.tgz","fileCount":4627,"integrity":"sha512-v6Vh0vL8yFxVHSl1FzqcSOIy7tJOB7HCIacndSPDbJLpozAvFBkA/yzWWnvxGVeHV19eMZYeyqkgG0ta/tJYoQ==","signatures":[{"sig":"MEUCICc3+Z9TmzWRwAEcn+pK8D9OVIS7XrRYhJQwO513fiEJAiEAy3rVFd/gq1o+hNsGsHE+UcWK9RdqdaUn2+c+Mtisyc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83272442},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"4322c037a2be1db97415fd144c21298096a748b1","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.9.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.58.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.17.0_1772814007895_0.9344875806795223","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"playcanvas","version":"2.17.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.17.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7b5bb6a41a9a57005eef297c7e40f5794befd178","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.17.1.tgz","fileCount":4627,"integrity":"sha512-OTBUtfYS7JeCdAkhiWgSjyMXqE2VeZDpsLxIJvMvIZ7eFrB9usDxsqCiCPuEzBRibtW7gr/w58aIhzGgHkB2EA==","signatures":[{"sig":"MEUCIQDFiN4n8W14rl15OT4vkTm+8Z2gP5wZA1prLIAII/21EwIgG1ThiL8Kbamqv17x7ey6PS7vzI/fh/vfOeFw+jwv3PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83267596},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"b60756b91472e481ce5007afa9243b8c640e1e2b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.9.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.58.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.17.1_1773676579864_0.6154513286295649","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"playcanvas","version":"2.17.2","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.17.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"a48e926e6a7d21e1bafb9c1915f913470e3361ca","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.17.2.tgz","fileCount":4627,"integrity":"sha512-+J3ewI2Zi2C1IZ/tZqubBBYSoruaMyPh9QD1/IQS/0QRmuZPNtx+9SwrYsK2QR91+ImeH0MRchkOFfNYWwEOVQ==","signatures":[{"sig":"MEUCICa2K7yzMLKd3PBCV7oJzS/vs2J1J9rQYBTF5wi3UVMeAiEAqL8PyutN51YwntbhUsBpP4PU7hKj2m2rbfqO3nDQZbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83276809},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2892d5e0c5597279862b296884ddd6b5ceefad2f","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.9.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.58.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.17.2_1773934088568_0.2316769138505752","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-preview.0":{"name":"playcanvas","version":"2.18.0-preview.0","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.18.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"ee50fb4afcdeab7f47e0b4b8a4b3ec679f56787e","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.18.0-preview.0.tgz","fileCount":4695,"integrity":"sha512-wMfuYrGXTMngOVEqUp6C1vB2GO84hLbNQQydvAfSXwKAAY5BqlfMcFV9GH9TR+/NCp5ZeA8lJqRRP23nXVX4ag==","signatures":[{"sig":"MEUCIQCfYO0E10DVDWgIGo+0oBnkrAXZA4SmSzgnGdSStBvyRAIgf+pOjHbLdrkH7fvhszLoxxAW46RzTTq9ONS9vakc7vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.18.0-preview.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84419458},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"b9c28084e8956e1bb1c29b91ee696c5f36b057cd","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.11.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.59.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.18.0-preview.0_1775126732530_0.5215297585906296","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-preview.1":{"name":"playcanvas","version":"2.18.0-preview.1","keywords":["2d","3d","ar","engine","gaussian","game","gltf","html5","javascript","playcanvas","splatting","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.18.0-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"4d1f76fab5a95df2df05345f9b0324a7394d3800","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.18.0-preview.1.tgz","fileCount":4704,"integrity":"sha512-eQ1PmiN+NNugWIdCQHPkTLwHST/1TxaiJFzD3hO1UFZ3lgMsahXIJlEhlUw1X2x93uuhNKejTpMA1Sz++6oP0w==","signatures":[{"sig":"MEUCIQCxscG/bK/tNJKXIHUHn+Q2QkTiE0CVmFDhw5SlBgAuPgIgW1Dsh5rtZbzQ3tPdWDLJLm0YehsVcUsqRGsUnLrl1YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.18.0-preview.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84926839},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"54e9c02c6943388a7283f95d4276ac67ce12bc16","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.11.0","description":"PlayCanvas WebGL game engine","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.59.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.18.0-preview.1_1775732166536_0.8984274774442937","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"playcanvas","version":"2.18.0","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.18.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"3540e45da88a03ab7ec4caa8fd4080cf0aca0797","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.18.0.tgz","fileCount":4724,"integrity":"sha512-UufnnYsYuTCQaeFvYiSjUrDTcX7jNfy8cOydAoAySK323nLVi+8CL+lzFcWUvB5J2LRoT2oYJnPby37/6O084A==","signatures":[{"sig":"MEUCIQDBwQyZABRl2OVqglyZAeT19ceL8Ylrlh3XENbcMPbEQgIgDoghgXvsLTx9Nl3d3C3BI8Gn44sZoiLIDSNwWbdbLJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85465066},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"489eda2d400caa7571d0f6e8c0e25ca88169c5de","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.59.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.18.0_1776426383545_0.26116594795364634","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"playcanvas","version":"2.18.1","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.18.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"b0d26e595ae22d926e238f896dd2c5e9801933e6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.18.1.tgz","fileCount":4724,"integrity":"sha512-R+60EWFgPwgwqvnzP81sZbRfwJdL8EG5MLV+vJ+aeG6+Djt4IvpfJAHzYKRHak0I4oYtCCZwdLBygFboLBMCWQ==","signatures":[{"sig":"MEYCIQCy69zDIVp3IlUsP3xU8Zq0JAgI8xiINbofrWHGM4o4dgIhALSYoAnMZjs7hnDKIZCsJIDO+E3rWpeCWSk2ct2ujqOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85472797},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"5e45104cca95eae26b2bf2c85909866930973f4e","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.59.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.18.1_1777369694984_0.6881888752421186","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-preview.0":{"name":"playcanvas","version":"2.19.0-preview.0","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.19.0-preview.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"25060bc17eaa29b5899674da7a60766546221706","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.19.0-preview.0.tgz","fileCount":4752,"integrity":"sha512-ITNovfP8LLr8jlNGsczsQwR+lB8/omLTvofVy2YPRYIgi2WQYlllfiMu4i+6klQktwexgutz0WOLcQLGnljDkw==","signatures":[{"sig":"MEQCIHg761SmBfPPhAroSA7QzNYVFIsunYppabxVi2TSHlYFAiACyr9MA5mmaZhWQ8uzGkkP+TkF6EXskZLFXsbLPDQUXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.19.0-preview.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86590354},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"7173e2dd809a43b46e359e1d3251a5d7df86d3c4","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.14.1","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.5","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.6","sinon":"21.1.2","eslint":"9.39.4","fflate":"0.8.2","rollup":"4.60.2","globals":"17.5.0","publint":"0.3.18","typedoc":"0.28.19","@swc/core":"1.15.30","typescript":"5.9.3","@types/node":"24.12.2","rollup-plugin-dts":"6.4.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.11","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.3"},"optionalDependencies":{"canvas":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.19.0-preview.0_1778167212692_0.9388510623816382","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"playcanvas","version":"2.18.2","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.18.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"d21e68a4971f82c743bb4db23305a752c881639d","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.18.2.tgz","fileCount":4724,"integrity":"sha512-iINfiQP7nVQ+Qjs+ApzEDVbeozbFZb7EBl9c/JxOUKmyLfjlbMaYTCJWtY+tuWWrPu4V27OYbMzzeOkZO6c+gQ==","signatures":[{"sig":"MEUCIQDJktlp5N/2C0lsqYAd+GE7H+apjUkjIO0/tU0n31+7cwIgSdmNu4jaA3cDG0JTXq8nQ3R5/KN5fUaqfRDC1KHX8M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85471861},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"55c305a1d6341af0249af81e6fc2df0e90bb970b","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.15.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.1","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.5","sinon":"21.0.1","eslint":"9.39.3","fflate":"0.8.2","rollup":"4.59.0","globals":"17.3.0","publint":"0.3.17","typedoc":"0.28.17","@swc/core":"1.15.11","typescript":"5.9.3","@types/node":"24.10.13","rollup-plugin-dts":"6.3.0","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.8","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.2"},"optionalDependencies":{"canvas":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.18.2_1779613841019_0.5438676560084181","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-preview.1":{"name":"playcanvas","version":"2.19.0-preview.1","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.19.0-preview.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"42cc7bab772963b02c54db97522633870482b8a6","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.19.0-preview.1.tgz","fileCount":4752,"integrity":"sha512-HWlwcn19Teo4QyNyayCCJ/S4YY+zzNaV5UrePfKdtuWCYVaKWH6EcYuv/DMvqpyGbzv6rLkLL990ccnwem7hGA==","signatures":[{"sig":"MEUCIEu7kBHr2jwd6tOLpvpb15a3ygx5rrwBHwQHA1GyhLf/AiEAh/lQ0d+ak612b9VVOiHNXI6+277dVpZE9g5/S+qCwk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.19.0-preview.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86589414},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"4ceb7e89984fd978a11493551c99958e20b3a100","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.15.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.5","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.6","sinon":"21.1.2","eslint":"9.39.4","fflate":"0.8.2","rollup":"4.60.2","globals":"17.5.0","publint":"0.3.18","typedoc":"0.28.19","@swc/core":"1.15.30","typescript":"5.9.3","@types/node":"24.12.2","rollup-plugin-dts":"6.4.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.11","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.3"},"optionalDependencies":{"canvas":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.19.0-preview.1_1779614243479_0.4992930595391427","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-preview.2":{"name":"playcanvas","version":"2.19.0-preview.2","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.19.0-preview.2","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"7bd56536e2574da9f4c78f28826a4803027cfdf0","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.19.0-preview.2.tgz","fileCount":4752,"integrity":"sha512-dbt69kuuXi1AhYwGQj8aSvuVBHDxNxlpNuPomBcqekD3jQZ0rFe3m8TBC5jhrEpVRO8aluK5Ed6o0pHRdVJ4ZA==","signatures":[{"sig":"MEUCIQDkcro7DC3x4YFGd6BEJil9XcqPzR1wHpfwAkC/d2YjwgIgXTxMhMpL/nyjDzk1RW1BATZHS4emPxE2jmavmdsTxd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.19.0-preview.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86592337},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"40bc881d79366355bb69984a5431830844f48048","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"node build.mjs","serve":"serve build -l 51000 --cors","watch":"npm run build -- -w","publint":"publint --level error","build:esm":"npm run build target:esm","build:umd":"npm run build target:umd","watch:esm":"npm run build target:esm -- -w","watch:umd":"npm run build target:umd -- -w","test:types":"tsc --pretty false build/playcanvas.d.ts","build:debug":"npm run build target:debug","build:types":"npm run build target:types","watch:debug":"npm run build target:debug -- -w","build:release":"npm run build target:release","build:treemap":"npm run build target:release treemap","build:treenet":"npm run build target:release treenet","build:treesun":"npm run build target:release treesun","test:coverage":"c8 npm test","watch:release":"npm run build target:release -- -w","build:profiler":"npm run build target:profiler","watch:profiler":"npm run build target:profiler -- -w","build:esm:debug":"npm run build target:esm:debug","build:treeflame":"npm run build target:release treeflame","watch:esm:debug":"npm run build target:esm:debug -- -w","build:sourcemaps":"npm run build -- -m","build:esm:release":"npm run build target:esm:release","watch:esm:release":"npm run build target:esm:release -- -w"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.12.1","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.15.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"10.1.3","chai":"6.2.2","nise":"6.1.5","jsdom":"28.1.0","mocha":"11.7.5","serve":"14.2.6","sinon":"21.1.2","eslint":"9.39.4","fflate":"0.8.2","rollup":"4.60.2","globals":"17.5.0","publint":"0.3.18","typedoc":"0.28.19","@swc/core":"1.15.30","typescript":"5.9.3","@types/node":"24.12.2","rollup-plugin-dts":"6.4.1","@rollup/plugin-swc":"0.4.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"0.4.4","rollup-plugin-visualizer":"6.0.11","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.3"},"optionalDependencies":{"canvas":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.19.0-preview.2_1779874023610_0.2475514372548977","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"playcanvas","version":"2.19.0","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.19.0","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1694de0f7cd9d3d41a68bbf011a3fc64c7f5e937","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.19.0.tgz","fileCount":4780,"integrity":"sha512-zF+BkhaaUo3oCUswTpHxkQ1xthPug0rPkBRM/BldHdRuwiQLO0w3WQzNAT8QUrBImdZifFIXKxGJk0R5py7YmA==","signatures":[{"sig":"MEUCIQD/xZaZOUsayWn8uPiIvAPi/ZBYRRSZDuRR7woxjnXokQIgSKW1HYNDfkuXu8XfiCp1ROmkD3PPyv4IwAST1+9RPwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79097652},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"2313a4e307fbeb54c36f8586fd6241c64f36883e","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"turbo run build:all","clean":"node build.mjs --clean","serve":"serve build -l 51000 --cors","watch":"turbo run watch:all","publint":"publint --level error","test:types":"tsc --pretty false build/playcanvas.d.ts","build:types":"node build.mjs --type=types","watch:types":"node build.mjs --type=types --watch","build:dbg:esm":"node build.mjs --type=dbg --format=esm","build:dbg:umd":"node build.mjs --type=dbg --format=umd","build:min:esm":"node build.mjs --type=min --format=esm","build:min:umd":"node build.mjs --type=min --format=umd","build:prf:esm":"node build.mjs --type=prf --format=esm","build:prf:umd":"node build.mjs --type=prf --format=umd","build:rel:esm":"node build.mjs --type=rel --format=esm","build:rel:umd":"node build.mjs --type=rel --format=umd","build:treemap":"node build.mjs --treemap","build:treenet":"node build.mjs --treenet","build:treesun":"node build.mjs --treesun","test:coverage":"c8 npm test","watch:dbg:esm":"node build.mjs --type=dbg --format=esm --watch","watch:dbg:umd":"node build.mjs --type=dbg --format=umd --watch","watch:min:esm":"node build.mjs --type=min --format=esm --watch","watch:min:umd":"node build.mjs --type=min --format=umd --watch","watch:prf:esm":"node build.mjs --type=prf --format=esm --watch","watch:prf:umd":"node build.mjs --type=prf --format=umd --watch","watch:rel:esm":"node build.mjs --type=rel --format=esm --watch","watch:rel:umd":"node build.mjs --type=rel --format=umd --watch","build:sourcemaps":"node build.mjs --type=rel --format=esm --sourcemaps"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.16.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"c8":"11.0.0","chai":"6.2.2","jscc":"1.1.1","nise":"6.1.5","acorn":"8.16.0","jsdom":"29.1.1","mocha":"11.7.6","serve":"14.2.6","sinon":"22.0.0","turbo":"2.9.15","eslint":"9.39.4","fflate":"0.8.3","rollup":"4.60.4","esbuild":"0.28.0","globals":"17.6.0","publint":"0.3.21","typedoc":"0.28.19","@swc/core":"1.15.40","typescript":"5.9.3","@types/node":"24.12.4","rollup-plugin-dts":"6.4.1","@rollup/plugin-swc":"0.4.0","esbuild-visualizer":"0.7.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"1.0.0","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.3"},"optionalDependencies":{"canvas":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.19.0_1779978912425_0.09095411485374827","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"playcanvas","version":"2.19.1","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","_id":"playcanvas@2.19.1","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"homepage":"https://playcanvas.com","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"dist":{"shasum":"1f45968ad0dd57d991e90446bdbbecba34cc5fa4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.19.1.tgz","fileCount":4780,"integrity":"sha512-XZ80ETU95biChSDOOPPjpIOLOVQ8EY/6ery/JBnXyzftKIe7rmz6Pwk/7sdRUWOoJEvwFoJ+7KjI1zysfuCz7g==","signatures":[{"sig":"MEYCIQDb6VfGktOBzQbWTBjdXcC5nczLxAFY7sbF5zi3PVLP8QIhAJ4l8oEZvQQYROt0F6bH+sTfzRE2J6/JmPz6tf7QJzW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79092432},"main":"build/playcanvas.js","type":"module","types":"build/playcanvas.d.ts","module":"build/playcanvas/src/index.js","engines":{"node":">=18.3.0"},"exports":{".":{"types":"./build/playcanvas.d.ts","default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./build/*":"./build/*","./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./scripts/*":"./scripts/*"},"gitHead":"9069debd665f954c9ca9ec140d9e8e65df53100c","scripts":{"docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","build":"turbo run build:all","clean":"node build.mjs --clean","serve":"serve build -l 51000 --cors","watch":"turbo run watch:all","publint":"publint --level error","test:types":"tsc --pretty false build/playcanvas.d.ts","build:types":"node build.mjs --type=types","watch:types":"node build.mjs --type=types --watch","build:dbg:esm":"node build.mjs --type=dbg --format=esm","build:dbg:umd":"node build.mjs --type=dbg --format=umd","build:min:esm":"node build.mjs --type=min --format=esm","build:min:umd":"node build.mjs --type=min --format=umd","build:prf:esm":"node build.mjs --type=prf --format=esm","build:prf:umd":"node build.mjs --type=prf --format=umd","build:rel:esm":"node build.mjs --type=rel --format=esm","build:rel:umd":"node build.mjs --type=rel --format=umd","build:treemap":"node build.mjs --treemap","build:treenet":"node build.mjs --treenet","build:treesun":"node build.mjs --treesun","test:coverage":"c8 npm test","watch:dbg:esm":"node build.mjs --type=dbg --format=esm --watch","watch:dbg:umd":"node build.mjs --type=dbg --format=umd --watch","watch:min:esm":"node build.mjs --type=min --format=esm --watch","watch:min:umd":"node build.mjs --type=min --format=umd --watch","watch:prf:esm":"node build.mjs --type=prf --format=esm --watch","watch:prf:umd":"node build.mjs --type=prf --format=umd --watch","watch:rel:esm":"node build.mjs --type=rel --format=esm --watch","watch:rel:umd":"node build.mjs --type=rel --format=umd --watch","build:sourcemaps":"node build.mjs --type=rel --format=esm --sourcemaps"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"repository":{"url":"git+https://github.com/playcanvas/engine.git","type":"git"},"_npmVersion":"11.13.0","description":"Open-source WebGL/WebGPU 3D engine for the web","directories":{},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"_nodeVersion":"24.16.0","dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"c8":"11.0.0","chai":"6.2.2","jscc":"1.1.1","nise":"6.1.5","acorn":"8.16.0","jsdom":"29.1.1","mocha":"11.7.6","serve":"14.2.6","sinon":"22.0.0","turbo":"2.9.15","eslint":"9.39.4","fflate":"0.8.3","rollup":"4.60.4","esbuild":"0.28.0","globals":"17.6.0","publint":"0.3.21","typedoc":"0.28.19","@swc/core":"1.15.40","typescript":"5.9.3","@types/node":"24.12.4","rollup-plugin-dts":"6.4.1","@rollup/plugin-swc":"0.4.0","esbuild-visualizer":"0.7.0","rollup-plugin-jscc":"2.0.0","@rollup/pluginutils":"5.3.0","@rollup/plugin-strip":"3.0.4","@rollup/plugin-terser":"1.0.0","typedoc-plugin-mdn-links":"5.1.1","@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","typedoc-plugin-missing-exports":"4.1.3"},"optionalDependencies":{"canvas":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/playcanvas_2.19.1_1780049871681_0.7924905884112465","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"playcanvas","version":"2.19.2","packageManager":"npm@11.16.0","author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"homepage":"https://playcanvas.com","description":"Open-source WebGL/WebGPU 3D engine for the web","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"license":"MIT","main":"build/playcanvas.js","module":"build/playcanvas/src/index.js","types":"build/playcanvas.d.ts","exports":{".":{"types":"./build/playcanvas.d.ts","development":{"import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"profiler":{"import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"production":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"},"default":{"import":"./build/playcanvas/src/index.js","require":"./build/playcanvas.js"}},"./debug":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.dbg/src/index.js","require":"./build/playcanvas.dbg.js"},"./profiler":{"types":"./build/playcanvas.d.ts","import":"./build/playcanvas.prf/src/index.js","require":"./build/playcanvas.prf.js"},"./build/*":"./build/*","./scripts/*":"./scripts/*"},"sideEffects":["./build/playcanvas/src/deprecated/deprecated.js"],"type":"module","bugs":{"url":"https://github.com/playcanvas/engine/issues"},"repository":{"type":"git","url":"git+https://github.com/playcanvas/engine.git"},"dependencies":{"@types/webxr":"^0.5.24","@webgpu/types":"^0.1.66"},"devDependencies":{"@playcanvas/eslint-config":"2.1.0","@rollup/plugin-node-resolve":"16.0.3","@rollup/plugin-strip":"3.0.4","@rollup/plugin-swc":"0.4.0","@rollup/plugin-terser":"1.0.0","@rollup/pluginutils":"5.3.0","@swc/core":"1.15.40","@types/node":"24.12.4","acorn":"8.16.0","c8":"11.0.0","chai":"6.2.2","esbuild":"0.28.0","esbuild-visualizer":"0.7.0","eslint":"9.39.4","fflate":"0.8.3","globals":"17.6.0","jscc":"1.1.1","jsdom":"29.1.1","mocha":"11.7.6","nise":"6.1.5","publint":"0.3.21","rollup":"4.60.4","rollup-plugin-dts":"6.4.1","rollup-plugin-jscc":"2.0.0","serve":"14.2.6","sinon":"22.0.0","turbo":"2.9.15","typedoc":"0.28.19","typedoc-plugin-mdn-links":"5.1.1","typedoc-plugin-missing-exports":"4.1.3","typescript":"5.9.3"},"optionalDependencies":{"canvas":"3.2.3"},"scripts":{"build":"turbo run build:all","build:types":"node build.mjs --type=types","build:rel:umd":"node build.mjs --type=rel --format=umd","build:rel:esm":"node build.mjs --type=rel --format=esm","build:dbg:umd":"node build.mjs --type=dbg --format=umd","build:dbg:esm":"node build.mjs --type=dbg --format=esm","build:prf:umd":"node build.mjs --type=prf --format=umd","build:prf:esm":"node build.mjs --type=prf --format=esm","build:min:umd":"node build.mjs --type=min --format=umd","build:min:esm":"node build.mjs --type=min --format=esm","build:treemap":"node build.mjs --treemap","build:treenet":"node build.mjs --treenet","build:treesun":"node build.mjs --treesun","build:sourcemaps":"node build.mjs --type=rel --format=esm --sourcemaps","watch":"turbo run watch:all","watch:rel:umd":"node build.mjs --type=rel --format=umd --watch","watch:rel:esm":"node build.mjs --type=rel --format=esm --watch","watch:dbg:umd":"node build.mjs --type=dbg --format=umd --watch","watch:dbg:esm":"node build.mjs --type=dbg --format=esm --watch","watch:prf:umd":"node build.mjs --type=prf --format=umd --watch","watch:prf:esm":"node build.mjs --type=prf --format=esm --watch","watch:min:umd":"node build.mjs --type=min --format=umd --watch","watch:min:esm":"node build.mjs --type=min --format=esm --watch","watch:types":"node build.mjs --type=types --watch","clean":"node build.mjs --clean","docs":"typedoc","lint":"eslint scripts src test utils build.mjs eslint.config.mjs rollup.config.mjs","publint":"publint --level error","serve":"serve build -l 51000 --cors","test":"mocha --ignore \"test/assets/scripts/*.js\" --recursive --require test/fixtures.mjs --timeout 5000","test:coverage":"c8 npm test","test:types":"tsc --pretty false build/playcanvas.d.ts"},"engines":{"node":">=18.3.0"},"gitHead":"3f52bb8c1687c887aaca7b9c1da571ec236881e5","_id":"playcanvas@2.19.2","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-mnO2wfE08/JyCxjGWU9ZIbYUcAFfdRFTfnuKm87Ym2IEUu8kX7mMm3UHIGYgSGJ7juS5Eg+hu8pQYzQB7ktwug==","shasum":"7ffafcd10fa81b0eeab97124b5cac9da9a8707a4","tarball":"https://registry.npmjs.org/playcanvas/-/playcanvas-2.19.2.tgz","fileCount":4780,"unpackedSize":79115838,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playcanvas@2.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLC6DP2etopTVAeT7NtGfb25eM57zF54FkNyxMhyj4EAIgGm7RVkU2j2t+8iSfKwAE13l6413gqTIWDP/xQucOumk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d5ec6a3-c4ad-46dc-841b-72a1ccde1c57"}},"directories":{},"maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playcanvas_2.19.2_1780487706881_0.7849677279695066"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-05T18:43:59.626Z","modified":"2026-06-03T11:55:07.634Z","1.0.0":"2017-08-08T14:59:07.721Z","1.23.0":"2019-09-05T18:43:59.922Z","1.23.1":"2019-09-09T21:02:06.274Z","1.23.2":"2019-10-03T00:46:47.695Z","1.23.3":"2019-10-21T19:15:19.028Z","1.23.4":"2019-10-27T10:05:26.636Z","1.23.5":"2019-11-19T14:41:27.956Z","1.24.0":"2019-12-05T00:58:49.686Z","1.24.1":"2019-12-09T17:25:26.390Z","1.24.2":"2019-12-16T19:11:18.002Z","1.24.3":"2019-12-18T18:20:46.654Z","1.24.4":"2020-01-08T15:42:50.429Z","1.24.5":"2020-01-15T13:53:00.629Z","1.24.6":"2020-01-29T18:13:56.961Z","1.24.7":"2020-02-07T15:02:44.227Z","1.25.0":"2020-02-24T19:39:11.227Z","1.25.1":"2020-02-25T11:46:04.828Z","1.25.2":"2020-02-28T13:51:59.042Z","1.25.3":"2020-03-03T13:48:17.487Z","1.26.0":"2020-03-25T10:29:07.127Z","1.26.1":"2020-04-03T21:01:57.754Z","1.27.0":"2020-04-29T13:38:58.567Z","1.27.1":"2020-05-05T17:46:10.780Z","1.27.2":"2020-05-06T23:31:32.975Z","1.27.3":"2020-05-06T23:37:52.686Z","1.27.4":"2020-05-15T13:27:46.507Z","1.28.0":"2020-06-05T14:22:47.904Z","1.28.1":"2020-06-05T18:14:17.558Z","1.28.2":"2020-06-06T12:18:05.146Z","1.28.3":"2020-06-08T20:36:11.066Z","1.28.4":"2020-06-19T08:34:14.856Z","1.28.6":"2020-06-19T13:18:36.883Z","1.29.0":"2020-06-24T12:46:40.613Z","1.30.0":"2020-06-26T15:50:43.602Z","1.31.0":"2020-07-07T22:07:57.731Z","1.32.0":"2020-07-15T17:45:38.830Z","1.32.1":"2020-07-21T09:38:28.315Z","1.32.2":"2020-07-22T11:48:34.603Z","1.32.3":"2020-07-28T11:26:04.945Z","1.32.4":"2020-07-30T15:53:52.693Z","1.33.0":"2020-08-07T15:25:17.791Z","1.33.1":"2020-08-07T19:49:25.727Z","1.34.0":"2020-08-19T15:27:02.006Z","1.35.0":"2020-09-08T14:40:35.022Z","1.35.1":"2020-09-29T11:50:36.379Z","1.36.0-dev":"2020-10-27T13:30:33.301Z","1.35.2":"2020-10-27T13:32:01.943Z","1.35.3":"2020-11-06T15:43:11.905Z","1.36.0":"2020-11-11T13:07:43.674Z","1.36.1":"2020-11-20T12:27:35.052Z","1.36.2":"2020-12-02T16:42:04.621Z","1.37.0":"2020-12-07T16:35:40.715Z","1.37.1":"2020-12-17T13:16:00.514Z","1.38.0":"2021-01-13T18:05:05.359Z","1.38.1":"2021-01-15T17:01:35.932Z","1.38.2":"2021-01-16T16:48:06.245Z","1.38.3":"2021-01-18T14:12:09.488Z","1.38.4":"2021-01-20T13:04:30.717Z","1.39.0":"2021-02-09T12:26:07.044Z","1.39.1":"2021-02-22T10:54:09.101Z","1.39.2":"2021-02-22T17:49:50.976Z","1.39.3":"2021-02-23T14:52:40.874Z","1.39.4":"2021-02-24T21:36:50.847Z","1.40.0":"2021-03-24T14:09:08.771Z","1.40.1":"2021-03-25T11:14:56.841Z","1.40.2":"2021-03-26T15:27:05.100Z","1.40.3":"2021-04-01T09:28:30.161Z","1.40.4":"2021-04-01T11:58:37.587Z","1.40.5":"2021-04-13T11:40:08.650Z","1.41.0":"2021-05-04T11:54:32.320Z","1.41.1":"2021-05-05T09:51:34.559Z","1.41.2":"2021-05-06T10:57:25.157Z","1.42.0":"2021-06-02T08:51:26.449Z","1.43.0":"2021-06-17T13:45:17.117Z","1.43.1":"2021-06-17T17:06:36.181Z","1.44.0":"2021-07-08T14:35:27.599Z","1.44.1":"2021-07-09T09:38:16.094Z","1.44.2":"2021-07-13T11:02:55.747Z","1.45.0":"2021-07-19T15:17:27.861Z","1.45.1":"2021-07-21T09:47:58.897Z","1.45.2":"2021-07-21T11:53:15.854Z","1.45.3":"2021-07-23T16:32:45.727Z","1.46.0":"2021-08-17T15:50:29.533Z","1.46.1":"2021-08-18T09:50:08.250Z","1.46.2":"2021-09-01T13:31:53.146Z","1.46.3":"2021-09-01T20:56:34.573Z","1.46.4":"2021-09-03T20:53:22.526Z","1.46.5":"2021-09-21T14:37:58.509Z","1.47.0":"2021-10-12T08:02:57.643Z","1.47.1":"2021-10-12T15:38:13.167Z","1.47.2":"2021-10-15T15:27:32.638Z","1.48.0":"2021-10-20T17:25:16.559Z","1.48.1":"2021-10-22T09:55:45.995Z","1.49.0":"2021-10-27T17:14:14.251Z","1.49.1":"2021-11-05T12:08:52.860Z","1.49.2":"2021-11-10T11:02:51.887Z","1.49.3":"2021-11-11T11:16:05.254Z","1.49.4":"2021-11-16T12:02:23.821Z","1.50.0":"2021-11-23T17:53:36.560Z","1.50.1":"2021-12-10T14:08:12.841Z","1.51.0":"2021-12-15T12:16:40.830Z","1.50.2":"2021-12-15T13:10:26.236Z","1.51.1":"2021-12-20T14:32:22.445Z","1.51.2":"2021-12-22T11:28:36.399Z","1.51.3":"2021-12-22T17:17:00.530Z","1.51.4":"2021-12-22T18:36:31.126Z","1.51.5":"2022-01-12T10:51:23.286Z","1.51.6":"2022-01-31T12:43:16.740Z","1.52.0":"2022-02-03T14:48:13.827Z","1.52.1":"2022-02-03T15:27:01.665Z","1.51.7":"2022-02-08T17:13:55.749Z","1.52.2":"2022-03-02T15:31:26.319Z","1.52.3":"2022-03-10T16:13:59.234Z","1.52.4":"2022-03-15T18:42:23.228Z","1.52.5":"2022-03-17T11:26:21.763Z","1.52.6":"2022-03-18T10:58:51.035Z","1.53.0":"2022-03-29T10:04:54.682Z","1.53.1":"2022-04-12T14:46:42.864Z","1.53.2":"2022-04-21T10:02:59.156Z","1.53.3":"2022-04-27T12:29:16.883Z","1.53.4":"2022-04-27T15:26:31.260Z","1.54.0":"2022-06-06T13:34:28.410Z","1.54.1":"2022-06-16T08:20:23.528Z","1.55.0":"2022-07-19T13:59:47.859Z","1.55.1":"2022-08-02T14:31:52.003Z","1.55.2":"2022-08-03T14:58:39.235Z","1.55.3":"2022-08-04T17:52:28.984Z","1.55.4":"2022-08-15T13:48:07.841Z","1.56.0":"2022-08-30T14:05:55.027Z","1.57.0":"2022-09-29T14:08:32.692Z","1.57.1":"2022-10-06T11:07:02.034Z","1.58.0":"2022-11-07T14:23:06.840Z","1.58.1":"2022-11-22T08:34:43.107Z","1.58.2":"2022-11-23T17:45:46.081Z","1.59.0":"2022-12-13T11:26:46.551Z","1.60.0":"2023-01-12T14:53:41.421Z","1.61.0":"2023-02-07T10:10:51.438Z","1.61.1":"2023-02-21T09:03:13.816Z","1.61.2":"2023-02-22T10:23:29.833Z","1.61.3":"2023-02-23T16:55:09.465Z","1.62.0":"2023-03-29T12:35:43.315Z","1.62.1":"2023-04-24T11:46:27.529Z","1.62.2":"2023-04-27T13:37:36.290Z","1.63.0":"2023-05-03T14:39:08.115Z","1.63.1":"2023-05-09T09:36:46.434Z","1.63.2":"2023-05-10T12:48:55.255Z","1.63.3":"2023-05-10T14:31:29.748Z","1.63.4":"2023-05-12T14:16:43.542Z","1.63.5":"2023-05-23T09:43:33.709Z","1.63.6":"2023-05-25T09:55:25.385Z","1.64.0":"2023-06-16T14:59:07.524Z","1.64.1":"2023-06-23T15:22:28.949Z","1.64.2":"2023-06-30T14:36:43.303Z","1.64.3":"2023-07-05T10:47:14.354Z","1.64.4":"2023-07-17T09:47:20.867Z","1.65.0":"2023-08-01T14:24:04.928Z","1.65.1":"2023-08-16T10:40:41.318Z","1.65.2":"2023-08-23T14:50:30.779Z","1.65.3":"2023-08-24T08:38:53.720Z","1.65.4":"2023-09-05T14:18:54.105Z","1.65.5":"2023-09-25T13:58:32.411Z","1.66.0":"2023-10-05T14:14:29.057Z","1.66.1":"2023-10-12T09:51:38.658Z","1.66.2":"2023-11-06T13:55:21.816Z","1.66.3":"2023-11-10T12:21:14.628Z","1.67.0":"2023-11-22T12:09:00.134Z","1.67.1":"2023-11-28T11:28:28.125Z","1.67.2":"2023-12-01T16:30:20.707Z","1.67.3":"2023-12-04T12:44:32.067Z","1.68.0":"2024-01-29T15:34:52.529Z","1.68.1":"2024-02-02T11:59:46.769Z","1.68.2":"2024-02-16T14:43:49.718Z","1.69.0":"2024-03-08T16:24:16.091Z","1.69.1":"2024-03-13T11:44:41.186Z","1.69.2":"2024-03-15T12:52:01.491Z","1.70.0":"2024-04-22T13:02:48.357Z","1.70.1":"2024-04-29T13:36:26.443Z","1.70.2":"2024-05-01T12:37:01.790Z","1.70.3":"2024-05-14T15:16:50.051Z","1.71.0-dev":"2024-05-20T12:59:20.626Z","1.71.0":"2024-05-21T11:52:08.102Z","1.71.1":"2024-05-21T16:16:52.362Z","1.71.2":"2024-05-23T08:23:20.898Z","1.71.3":"2024-05-23T15:02:20.658Z","1.71.4":"2024-06-05T10:50:27.332Z","1.71.5":"2024-06-06T11:57:41.916Z","1.71.6":"2024-06-17T12:40:36.343Z","2.0.0-alpha.0":"2024-06-20T15:04:23.574Z","1.72.0":"2024-06-27T10:01:41.253Z","2.0.0-alpha.1":"2024-06-28T08:45:25.894Z","2.0.0-alpha.2":"2024-06-28T09:42:33.743Z","1.72.1":"2024-07-08T12:52:21.921Z","1.73.0":"2024-07-16T15:25:34.688Z","1.73.1":"2024-07-24T10:03:53.533Z","1.73.3":"2024-08-05T12:45:35.753Z","1.73.2":"2024-08-05T12:45:38.528Z","1.73.4":"2024-08-05T12:52:33.379Z","2.0.0":"2024-08-22T09:54:10.983Z","1.73.5":"2024-09-05T08:23:53.669Z","1.74.0":"2024-09-17T11:08:17.524Z","2.1.0":"2024-10-10T10:45:11.630Z","2.2.0":"2024-10-29T11:51:37.235Z","2.2.1":"2024-10-30T15:00:32.162Z","1.75.0":"2024-11-05T12:44:57.070Z","2.2.2":"2024-11-06T16:26:24.149Z","1.75.1":"2024-11-12T10:17:35.107Z","2.3.0":"2024-12-03T14:20:14.777Z","2.3.1":"2024-12-04T14:31:10.343Z","1.76.0":"2024-12-04T18:38:25.132Z","1.76.1":"2024-12-09T12:13:02.221Z","2.3.2":"2024-12-09T13:11:29.913Z","2.3.3":"2024-12-09T14:40:52.930Z","1.76.2":"2024-12-09T15:03:58.428Z","2.4.0":"2025-01-15T09:51:00.580Z","2.4.1":"2025-01-17T12:10:03.914Z","2.4.2":"2025-01-22T12:07:26.019Z","2.4.3":"2025-01-27T13:01:32.936Z","1.76.3":"2025-02-03T10:55:49.172Z","2.5.0":"2025-02-10T12:14:21.073Z","2.5.1":"2025-02-26T13:47:50.895Z","2.5.2":"2025-03-17T11:24:16.678Z","2.6.0":"2025-03-19T12:27:39.206Z","2.6.1":"2025-03-25T11:16:02.243Z","1.77.0":"2025-03-26T12:42:03.125Z","2.6.2":"2025-04-04T10:28:30.256Z","2.7.0":"2025-04-16T14:27:19.664Z","2.7.1":"2025-04-16T15:23:54.245Z","2.7.2":"2025-04-24T09:17:29.800Z","2.7.3":"2025-04-25T13:44:13.421Z","2.7.4":"2025-05-01T13:22:51.621Z","2.7.5-preview.0":"2025-05-12T20:39:10.037Z","2.7.5-preview.1":"2025-05-13T16:03:05.753Z","2.7.5-preview.2":"2025-05-13T16:51:00.133Z","2.7.5-preview.3":"2025-05-14T15:00:10.762Z","2.7.5":"2025-05-15T11:29:56.590Z","2.7.6":"2025-05-20T09:19:55.389Z","2.7.7":"2025-05-20T13:15:58.089Z","2.8.0-preview.0":"2025-06-13T09:58:35.228Z","2.8.0":"2025-06-13T12:28:35.330Z","2.8.1":"2025-06-19T12:24:56.579Z","2.8.2":"2025-06-19T14:54:57.033Z","2.8.3-preview.0":"2025-06-23T14:29:39.734Z","2.9.0-beta.1":"2025-06-26T13:52:45.961Z","2.9.0-beta.2":"2025-07-01T20:14:33.451Z","2.9.0-preview.0":"2025-07-03T10:39:21.830Z","2.9.0":"2025-07-03T10:40:51.063Z","2.10.0-beta.1":"2025-07-10T15:08:50.411Z","2.9.1":"2025-07-11T15:41:29.710Z","2.9.2":"2025-07-15T14:55:41.903Z","2.10.0-preview.0":"2025-07-24T10:16:49.819Z","2.10.0-preview.1":"2025-07-24T10:17:47.448Z","2.10.0":"2025-07-24T10:19:27.653Z","2.10.1":"2025-07-25T14:09:00.249Z","2.10.2":"2025-07-30T11:31:00.938Z","2.10.3":"2025-07-30T13:28:56.588Z","2.10.4":"2025-08-07T12:04:25.909Z","2.10.5":"2025-08-07T16:02:13.219Z","2.10.6":"2025-08-11T12:38:23.603Z","2.11.0-beta.2":"2025-08-21T17:59:06.795Z","2.11.0-beta.3":"2025-08-22T09:42:40.052Z","2.11.0-beta.4":"2025-08-22T14:44:39.669Z","2.11.0-preview.0":"2025-09-03T10:31:17.408Z","2.11.0-preview.1":"2025-09-03T10:32:20.590Z","2.11.0":"2025-09-03T11:12:11.140Z","2.12.0-beta.1":"2025-09-05T13:04:55.593Z","2.11.1":"2025-09-05T15:33:34.793Z","2.12.0-beta.2":"2025-09-08T13:05:20.658Z","2.11.2":"2025-09-08T14:41:38.135Z","2.11.3":"2025-09-09T15:31:05.681Z","2.11.4":"2025-09-10T11:40:30.625Z","2.11.5":"2025-09-12T11:19:28.631Z","2.12.0-beta.3":"2025-09-12T14:02:54.396Z","2.11.6":"2025-09-15T10:32:00.495Z","2.12.0-beta.4":"2025-09-15T14:09:57.478Z","2.11.7":"2025-09-17T08:35:01.365Z","2.11.8":"2025-09-17T12:46:12.708Z","2.12.0-beta.5":"2025-09-18T10:29:44.693Z","2.12.0-preview.0":"2025-10-09T09:27:41.736Z","2.12.0":"2025-10-09T09:38:39.698Z","2.12.1":"2025-10-10T14:19:36.519Z","2.12.2":"2025-10-15T14:07:06.486Z","2.12.3":"2025-10-16T09:01:02.517Z","2.13.0-beta.1":"2025-10-22T11:05:20.760Z","2.12.4":"2025-10-28T13:20:28.217Z","2.13.0-preview.0":"2025-11-10T11:44:32.981Z","2.13.0-preview.1":"2025-11-10T11:45:36.514Z","2.13.0":"2025-11-10T11:46:27.208Z","2.13.1-preview.0":"2025-11-14T15:27:48.793Z","2.13.1":"2025-11-14T15:30:25.595Z","2.13.2":"2025-11-17T12:21:19.451Z","2.13.3":"2025-11-19T14:13:59.488Z","2.13.4":"2025-11-20T12:38:57.164Z","2.13.5":"2025-11-20T15:31:45.715Z","2.13.6":"2025-11-25T12:06:41.569Z","2.14.0-preview.0":"2025-11-28T12:11:48.050Z","2.14.0":"2025-12-04T14:23:02.307Z","2.14.1":"2025-12-08T09:43:41.714Z","2.14.2":"2025-12-08T11:56:58.924Z","2.14.3":"2025-12-09T10:37:43.424Z","2.14.4":"2025-12-19T14:47:46.408Z","2.15.0-preview.0":"2026-01-12T13:05:22.675Z","2.15.0":"2026-01-12T13:06:21.313Z","2.15.1":"2026-01-12T15:56:14.386Z","2.15.2":"2026-01-26T14:58:55.817Z","2.15.3":"2026-01-28T15:31:28.122Z","2.16.0-preview.0":"2026-02-03T14:18:28.280Z","2.16.0":"2026-02-03T14:19:38.926Z","2.16.1":"2026-02-04T09:53:32.700Z","2.16.2":"2026-02-24T12:47:20.203Z","2.17.0-preview.0":"2026-03-04T13:50:57.796Z","2.17.0-preview.1":"2026-03-04T14:19:00.814Z","2.17.0":"2026-03-06T16:20:08.741Z","2.17.1":"2026-03-16T15:56:20.520Z","2.17.2":"2026-03-19T15:28:09.131Z","2.18.0-preview.0":"2026-04-02T10:45:33.240Z","2.18.0-preview.1":"2026-04-09T10:56:07.131Z","2.18.0":"2026-04-17T11:46:24.836Z","2.18.1":"2026-04-28T09:48:15.631Z","2.19.0-preview.0":"2026-05-07T15:20:13.445Z","2.18.2":"2026-05-24T09:10:41.540Z","2.19.0-preview.1":"2026-05-24T09:17:24.106Z","2.19.0-preview.2":"2026-05-27T09:27:04.019Z","2.19.0":"2026-05-28T14:35:12.905Z","2.19.1":"2026-05-29T10:17:52.086Z","2.19.2":"2026-06-03T11:55:07.343Z"},"bugs":{"url":"https://github.com/playcanvas/engine/issues"},"author":{"name":"PlayCanvas","email":"support@playcanvas.com"},"license":"MIT","homepage":"https://playcanvas.com","keywords":["3d","3d-engine","ar","ecs","engine","game","game-engine","gaussian-splatting","gltf","html5","javascript","physics","playcanvas","renderer","scene-graph","typescript","vr","webgl","webgl2","webgpu","webxr"],"repository":{"type":"git","url":"git+https://github.com/playcanvas/engine.git"},"description":"Open-source WebGL/WebGPU 3D engine for the web","maintainers":[{"name":"playcanvas","email":"support@playcanvas.com"}],"readme":"# PlayCanvas Engine\n\n[![NPM Version](https://img.shields.io/npm/v/playcanvas)](https://www.npmjs.com/package/playcanvas)\n[![NPM Downloads](https://img.shields.io/npm/dw/playcanvas)](https://npmtrends.com/playcanvas)\n[![License](https://img.shields.io/npm/l/playcanvas)](https://github.com/playcanvas/engine/blob/main/LICENSE)\n[![Discord](https://img.shields.io/badge/Discord-5865F2?style=flat&logo=discord&logoColor=white&color=black)](https://discord.gg/RSaMRzg)\n[![Reddit](https://img.shields.io/badge/Reddit-FF4500?style=flat&logo=reddit&logoColor=white&color=black)](https://www.reddit.com/r/PlayCanvas)\n[![X](https://img.shields.io/badge/X-000000?style=flat&logo=x&logoColor=white&color=black)](https://x.com/intent/follow?screen_name=playcanvas)\n\n| [User Manual](https://developer.playcanvas.com/user-manual/engine/) | [API Reference](https://api.playcanvas.com/engine/) | [Examples](https://playcanvas.com/examples/) | [Blog](https://blog.playcanvas.com) | [Forum](https://forum.playcanvas.com) |\n\nPlayCanvas is an open-source game engine built on WebGL2 and WebGPU. Use it to create interactive 3D apps, games and visualizations that run in any browser on any device.\n\n[English](https://github.com/playcanvas/engine/blob/dev/README.md)\n[中文](https://github.com/playcanvas/engine/blob/dev/README-zh.md)\n[日本語](https://github.com/playcanvas/engine/blob/dev/README-ja.md)\n[한글](https://github.com/playcanvas/engine/blob/dev/README-kr.md)\n\n## Install\n\n```sh\nnpm install playcanvas\n```\n\nOr scaffold a full project in seconds with [`create-playcanvas`](https://github.com/playcanvas/create-playcanvas):\n\n```sh\nnpm create playcanvas@latest\n```\n\n## Usage\n\nHere's a super-simple Hello World example - a spinning cube!\n\n```js\nimport {\n  Application,\n  Color,\n  Entity,\n  FILLMODE_FILL_WINDOW,\n  RESOLUTION_AUTO\n} from 'playcanvas';\n\nconst canvas = document.createElement('canvas');\ndocument.body.appendChild(canvas);\n\nconst app = new Application(canvas);\n\n// fill the available space at full resolution\napp.setCanvasFillMode(FILLMODE_FILL_WINDOW);\napp.setCanvasResolution(RESOLUTION_AUTO);\n\n// ensure canvas is resized when window changes size\nwindow.addEventListener('resize', () => app.resizeCanvas());\n\n// create box entity\nconst box = new Entity('cube');\nbox.addComponent('render', {\n  type: 'box'\n});\napp.root.addChild(box);\n\n// create camera entity\nconst camera = new Entity('camera');\ncamera.addComponent('camera', {\n  clearColor: new Color(0.1, 0.2, 0.3)\n});\napp.root.addChild(camera);\ncamera.setPosition(0, 0, 3);\n\n// create directional light entity\nconst light = new Entity('light');\nlight.addComponent('light');\napp.root.addChild(light);\nlight.setEulerAngles(45, 0, 0);\n\n// rotate the box according to the delta time since the last frame\napp.on('update', dt => box.rotate(10 * dt, 20 * dt, 30 * dt));\n\napp.start();\n```\n\nWant to play with the code yourself? Edit it on [CodePen](https://codepen.io/playcanvas/pen/NPbxMj).\n\nA full guide to setting up a local development environment based on the PlayCanvas Engine can be found [here](https://developer.playcanvas.com/user-manual/engine/standalone/).\n\n## Features\n\nPlayCanvas is a fully-featured game engine.\n\n* 🧊 **Graphics** - Advanced 2D + 3D graphics engine built on WebGL2 & WebGPU\n* 💠 **Gaussian Splatting** - First-class support for loading and rendering [3D Gaussian Splats](https://developer.playcanvas.com/user-manual/graphics/gaussian-splatting/)\n* 🥽 **XR** - Built-in support for immersive AR and VR experiences via [WebXR](https://developer.playcanvas.com/user-manual/xr/)\n* ⚛️ **Physics** - Full integration with 3D rigid-body physics engine [ammo.js](https://github.com/kripken/ammo.js)\n* 🏃 **Animation** - Powerful state-based animations for characters and arbitrary scene properties\n* 🎮 **Input** - Mouse, keyboard, touch and gamepad APIs\n* 🔊 **Sound** - 3D positional sounds built on the Web Audio API\n* 📦 **Assets** - Asynchronous streaming system built on [glTF 2.0](https://www.khronos.org/gltf/), [Draco](https://google.github.io/draco/) and [Basis](https://github.com/BinomialLLC/basis_universal) compression\n* 📜 **Scripts** - Write game behaviors in TypeScript or JavaScript\n\n## Ecosystem\n\nBuild with PlayCanvas your way:\n\n| Package | Description |\n| ------- | ----------- |\n| [`playcanvas`](https://www.npmjs.com/package/playcanvas) | Core engine (you are here) |\n| [`@playcanvas/react`](https://www.npmjs.com/package/@playcanvas/react) | React renderer for PlayCanvas |\n| [`@playcanvas/web-components`](https://www.npmjs.com/package/@playcanvas/web-components) | Declarative 3D via Custom Elements |\n| [`create-playcanvas`](https://www.npmjs.com/package/create-playcanvas) | Project scaffolding CLI |\n| [PlayCanvas Editor](https://github.com/playcanvas/editor) | Browser-based visual editor |\n\n## Project Showcase\n\n[Many games and apps](https://github.com/playcanvas/awesome-playcanvas) have been published using the PlayCanvas engine. Here is a small selection:\n\n[![Seemore](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/14705/319531/O4J4VU-image-25.jpg)](https://playcanv.as/p/MflWvdTW/) [![After The Flood](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/14928/440410/98554E-image-25.jpg)](https://playcanv.as/p/44MRmJRU/) [![Casino](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/14928/349824/U88HJQ-image-25.jpg)](https://playcanv.as/p/LpmXGUe6/)  \n[![Swooop](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/12/4763/TKYXB8-image-25.jpg)](https://playcanv.as/p/JtL2iqIH/) [![dev Archer](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/12/415995/10A5A9-image-25.jpg)](https://playcanv.as/p/JERg21J8/) [![Gaussian Splat Statues](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/12/1224723/266D9C-image-25.jpg)](https://playcanv.as/p/cLkf99ZV/)  \n[![Car](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/12/347824/7ULQ3Y-image-25.jpg)](https://playcanv.as/p/RqJJ9oU9/) [![Star-Lord](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/12/333626/BGQN9H-image-25.jpg)](https://playcanv.as/p/SA7hVBLt/) [![Global Illumination](https://s3-eu-west-1.amazonaws.com/images.playcanvas.com/projects/4373/625081/6AB32D-image-25.jpg)](https://playcanv.as/p/ZV4PW6wr/ )\n\nYou can see more games on the [PlayCanvas website](https://playcanvas.com/explore).\n\n## Users\n\nPlayCanvas is used by leading companies in video games, advertising and visualization such as:  \n**Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga**\n\n## How to build\n\nEnsure you have [Node.js 18+](https://nodejs.org) installed. Then, install all of the required Node.js dependencies:\n\n```sh\nnpm install\n```\n\nNow you can run various build options:\n\n| Command | Description | Outputs To |\n| ------- | ----------- | ---------- |\n| `npm run build` | Build all engine flavors and type declarations | `build` |\n| `npm run docs` | Build engine [API reference docs](https://api.playcanvas.com/engine/) | `docs` |\n","readmeFilename":"README.md"}