{"_id":"@mml-io/mml-web-playcanvas","_rev":"102-0a3c7cb49ff6645b4cfefafc876250b9","name":"@mml-io/mml-web-playcanvas","dist-tags":{"experimental":"0.0.0-experimental-ed4fbf3-20260311","latest":"0.26.1"},"versions":{"0.19.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.0","_id":"@mml-io/mml-web-playcanvas@0.19.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"0f69adc727e712937572c4b1a2df84839e545cc5","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.0.tgz","fileCount":34,"integrity":"sha512-l3LLEVOWEuSbNOpXEgsr7dKLbbsDeWV0Y0p/1IXGxnzqK+TUxHAF5OY2RBFzkl5iJa1EzF4+ZXdAqW0374AzwQ==","signatures":[{"sig":"MEYCIQC1AHW5EQ8N42twBwAf6vhmwYh92oslzhgS59gUbCEN0AIhAJbjpfqUllST9CSnd7s/2z+VfQmIFwqWEG5OAd2lzlLu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273193},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"edf5cd7afa62c6ad8b8bcaa70dda9ded4a51cc3b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.0_1737371903849_0.2565968998099921","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-edf5cd7-20250120":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-edf5cd7-20250120","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-edf5cd7-20250120","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"63127b80fa9fa45e4591d4e087d20df268b2f7bb","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-edf5cd7-20250120.tgz","fileCount":34,"integrity":"sha512-zdb0MQcLRWsI0ZXtapruTj0QezfktWFuAwdAANNjqnx+yZ6Tsep03O08mVjZZ3YXtpG1SHkZPWqjIt1rdtISZg==","signatures":[{"sig":"MEYCIQDSCoP4XB5+CICgraTZc0flMEynRD2GHQoJJ+/UqOvAkAIhAMX0v0qGFWoOkyvWctIWOyQC4t6adqLkQavjbMcs6s3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273250},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"4d1344cf69e44b65d059011cb66a564c47d23f2d","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-edf5cd7-20250120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-edf5cd7-20250120_1737373356052_0.13368086436137383","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a8a68a0-20250120":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a8a68a0-20250120","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a8a68a0-20250120","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"3b155879bc1dc3c1cf722fddd107db664a093fe7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a8a68a0-20250120.tgz","fileCount":34,"integrity":"sha512-m63dwD2sly/U3Gyw6KfFFeaHCvgdE62YjnGx3ndqBHcIgoSfGbdX/rY4CELKjBeY4IyX5PEurnGeDc/WTwxIIA==","signatures":[{"sig":"MEUCIEGj59LDWEVtW+H+Otnqr4OyY0XSxUDs0EwmG7XPIir1AiEAtKeyLyujjxJFwBMlSzzrX8z+UMm8cIM73V1AyeaMDzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273250},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a6be3ba9a8f5697d1d6cb88d2a6805c307bcf031","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a8a68a0-20250120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a8a68a0-20250120_1737373866405_0.36668918446423193","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-66f808a-20250127":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-66f808a-20250127","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-66f808a-20250127","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"06ce8c5c1d4d0cd6216cf74205a2eaa0bfad7069","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-66f808a-20250127.tgz","fileCount":34,"integrity":"sha512-mrTh316iHFlHOTxMkVt5aAHBo95Kvd+cllbwi2RscMGUZVWNBy4NFTgrHgEJ4+g0t37+oVFk7QiL1YwdHG0t/Q==","signatures":[{"sig":"MEQCIHE7DONFM6KqRINSOht5kgFfLbqS70PqTyvfHH6WKs0GAiB0bA5R2/p2m7hqhbBzcF8J80yqspo7xyotJCHAAfBfgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273250},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"d98f3ef378faf0e379bc2904cafe8147a758b65a","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-66f808a-20250127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-66f808a-20250127_1738011156111_0.7415773148921936","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-61dcc35-20250129":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-61dcc35-20250129","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-61dcc35-20250129","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"ec8b0731679fc2bd7d57a87bc1ecb1b5052fe0ad","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-61dcc35-20250129.tgz","fileCount":34,"integrity":"sha512-wq94LgzRBp11McIv/LS4sKcfzmNvrg6cqBCU78rylY5o7g5XnIlGhg0AGfN4nmXDcuikLvYJf9HFiVarS2q4NQ==","signatures":[{"sig":"MEUCIQCg8/B9Mq7zZ7tO5fG9CrkkeThBCHzBIbT7aQS1LYwUJwIgI1vgDL6L/isNBMD4/yIKU8dsB55tbaLmxERFIhpwYZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273304},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"361edc6fe2903bf3356d194807c5e5b038ed7ddd","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-61dcc35-20250129"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-61dcc35-20250129_1738169971202_0.5108750970774578","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.1","_id":"@mml-io/mml-web-playcanvas@0.19.1","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"757d50cf97b999e9d15cedc0389972a07fca61d0","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.1.tgz","fileCount":34,"integrity":"sha512-YTYzYETLia2Aoa/P/tyBqom+P7DDRRHaIS+DHsT/9ds3fQ70wV8hwYfxGrOfCgpKJT4XlwxKluK2fqD2g/lGGg==","signatures":[{"sig":"MEUCIEEHTKlIWtOOjzvmet/E2/9mWb88kklustWODwNSqQT9AiEA/KJH/xbTCxjFLmfKcK1TGNonlAcKOxLB/Xaap5LuRzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273247},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"7ea0c35ae1912e308df9e0057d16bdcdbe698346","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.1_1738260664464_0.46151947066298105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-7ea0c35-20250130":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-7ea0c35-20250130","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-7ea0c35-20250130","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"857abd98d93c531b20200462df6d3506bcdf31c3","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-7ea0c35-20250130.tgz","fileCount":34,"integrity":"sha512-7kNMfxUxDaSUjvfMwI4lXSj1Kl05B7jXLKOi7rtSrn9fX7Z/dvS/6GeQXr+O90MinI3HIjeJ9jVGkDorf29HPA==","signatures":[{"sig":"MEQCICxK0w/dt6I7sXMw0qEsKoIjQIYlLFXZF3dFgK2lr1tJAiBYqezWqO05nTk+d4WH0LG+90vl4l0rXTN7p8FnJJcX6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273304},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"8a1e4f18bd32524e2f303da014ee3fd7136a634f","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-7ea0c35-20250130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-7ea0c35-20250130_1738260748793_0.5590910459876259","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-4805a08-20250205":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-4805a08-20250205","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-4805a08-20250205","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"62efb3c7b3d423c8070ffca309cac88c06975150","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-4805a08-20250205.tgz","fileCount":34,"integrity":"sha512-zxzx3gYvXwRCmSFpVMVrnrGKrbFQmVPeYpLE0ZYrmOqMmguurcb515QNaPwvA9jX0YTEjfJNnUC6YvcON6IOXQ==","signatures":[{"sig":"MEUCIElY4u81/uyVoASuPRKDhz6+uAUBTeEwC8YQFjLB8dhYAiEA0VWzFLSzSUiYUq1S+CAq6Ej1SEFATPe0P81iXLamWdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273304},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"24bbbd8cba1983db193c8ae6823f42f56690d698","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-4805a08-20250205"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-4805a08-20250205_1738759073073_0.8312367024085463","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.2","_id":"@mml-io/mml-web-playcanvas@0.19.2","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"114b995c4320fa0bf2d6e67a1c11001c28f6a3e7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.2.tgz","fileCount":34,"integrity":"sha512-uqIRlFaFbv55manDSmlIB2wHA9TDoRBodLZ5qMbM7FHT5+ALs/nKDXFqEH15IjcW6QFhD+SEUKQ36BfMO2QQmQ==","signatures":[{"sig":"MEQCIEcIrG4aBZK9kVh1fq/AVp02lQS/a0J45AWGtVcLolheAiAM0HgJK8tF/KpxV6ubcOGqyxcuvI++U45hocdAv8V20Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273247},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"e1926507273fca794f77211d76fbcef178318987","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.2_1738760456454_0.9887616463510287","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-e192650-20250205":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-e192650-20250205","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-e192650-20250205","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"68e8339d8ebef4dc8b1293dcaec7961acee811d5","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-e192650-20250205.tgz","fileCount":34,"integrity":"sha512-DwR8ybUn3vLwukdayHMwXut2M67vJ6/oKeTmsG/MCRabi6nM1GryxFwwXnkg9/V5W+7IOVJqDkh83KDKORLhSA==","signatures":[{"sig":"MEUCIA6RIat3nxtArV6xYptCxzWCG83daklmfGZsJlGtbCK9AiEAv4caf3ZwWtgKG4atukBSJxYCSQ0Mbbsh7VJVP8U3Jnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273304},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2c8a9b315e53c6813aba7e8d45bb180f4826b505","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-e192650-20250205"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-e192650-20250205_1738762372454_0.5565397554551086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-f012ff8-20250207":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-f012ff8-20250207","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-f012ff8-20250207","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"d34370edc52fdbc2a347b7a45e614fc22887c872","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-f012ff8-20250207.tgz","fileCount":34,"integrity":"sha512-/bAByCwk8soF7O02y6BrvOjahHGkp3U65GYtVgBdPdQ70b+uh8ixB2mrboVEdnB2Qa6B0Ft8EicLqctaWTbyjA==","signatures":[{"sig":"MEQCIEktBC/1kZrEyFCeVK7SAAuuGIz9vSz/ePWkYW9QbZMmAiAkI2wTAjAhBcrSzVMwvHmfTjrgMm8oCeiASIm/vsSxgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273304},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"c7e8c174507661f5e1ce7aeb15aecfaea4d25b6b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-f012ff8-20250207"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-f012ff8-20250207_1738921270080_0.860245353826919","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-cd42b86-20250207":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-cd42b86-20250207","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-cd42b86-20250207","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"16d716739917377a88b9bad8b0971f35d3f1f4ae","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-cd42b86-20250207.tgz","fileCount":34,"integrity":"sha512-8wt1qMyEuD0V0dPJMjOpZBaKdqxy2z6v3pcgXk0F5EoeivRJffnM3en4cT530t9d0fjY1AMvWgpc+1SPOjp9Rg==","signatures":[{"sig":"MEQCIAqo5rGEXaZpiLdTaJEdivKeIx4fQ9Sw9OBz6JNkx45KAiBQ64GOS1pQ9Rw35iNYWEB7YGN3NTuUh0keg1NFKWFufQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"76c838c5be9d49a23cfebcf101c616165cf9a2e3","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-cd42b86-20250207"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-cd42b86-20250207_1738926942463_0.14370993512419172","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.3","_id":"@mml-io/mml-web-playcanvas@0.19.3","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"86a5b5b6b02aa2cc02216f9103b05c98fd80eaf4","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.3.tgz","fileCount":34,"integrity":"sha512-FMpSP6cS4eRRBCkJZqc6EjMBV81Ft3lGRXd3OYBeQCLxLwxJ8W2pJepseRlvd2IEFu7/1aEbgiR7cvYdH/wF7Q==","signatures":[{"sig":"MEUCIQDyXbXRffJEhvc/u0u/TMv2vWdyymMq5DA5pAUZNQGdFgIga2LqrIrNNHNYEFcGxJQlfo38LMZGBX123qurQywh54E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273486},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"929c3a449e6a0cce7300341bb759a3565d2a4bd5","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.3_1738938579501_0.31808902845146214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-929c3a4-20250207":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-929c3a4-20250207","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-929c3a4-20250207","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"e9c2db8da1d1ccfeac501ddfb167d4cbe9caf1aa","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-929c3a4-20250207.tgz","fileCount":34,"integrity":"sha512-Zawf2IZfNMxz04zIjpkkgI+vReU61QoKBTsU/3mAu3EOT/ARW1qr0c5FY8HleDGQR3z/rY9dBdHyjMTRuP1N4Q==","signatures":[{"sig":"MEUCIQD5gt81VIu0G059b5yqc6cq+L4gs1HwlKfU/QDmK4RKxgIgdY8rjoqy87F0682yK9VrnzluWdZ/NxaD42B2kX7YzO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"73277c9697db468fdcb73fa6f45750d5e4591437","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-929c3a4-20250207"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-929c3a4-20250207_1738940727018_0.7213677126579834","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-c1742ea-20250219":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-c1742ea-20250219","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-c1742ea-20250219","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"26ccb52bd38bb58aca023229a51e582607d6a2a0","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-c1742ea-20250219.tgz","fileCount":34,"integrity":"sha512-TKTxHfTnarEShd9hD1bhbCbX39M/Ew2SpfDMW79DJq1JGNQhiNhKTMB4rWuk7UrAbYvI04mAT3omuHASARwY8Q==","signatures":[{"sig":"MEUCIBpDyxwjlYWXzBuJj5sUM3ypJ3XWE7WCtVAZM8BHYbqnAiEAp52tXUkP36cDIZX5YJXE7XdxYQ5FnojnVXG5nH/Q2FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"920a7a384dad67a2113bc15c8b826b5f226a3e49","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-c1742ea-20250219"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-c1742ea-20250219_1739977613372_0.39166900300459817","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-8ff5dac-20250221":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-8ff5dac-20250221","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-8ff5dac-20250221","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"12eb8c87f0aa77b11fd2600187f76bd77e4598d3","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-8ff5dac-20250221.tgz","fileCount":34,"integrity":"sha512-7+t5g+1j48jIWWDu06Argk1Oq4thfDPr8JyWox8UF3DCSfpvnZ5Oa5Y9pG2b0OkYf5jek05DggJcUmDT0vYXRg==","signatures":[{"sig":"MEQCIBeiE5j5zUNMgdag6MGJVGyli09pKVq7ix1FuQaNvvFVAiBOk20lZZBZRLMPxihJlTmO4cNSb6ddq91P6nnjGcYsxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"02dd835945b4246b57d0cc97729593d92bf342af","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-8ff5dac-20250221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-8ff5dac-20250221_1740160734123_0.5131039603809464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-59cdd31-20250226":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-59cdd31-20250226","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-59cdd31-20250226","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"21a7b5dc84bd04d108179bb4674b3e5813044278","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-59cdd31-20250226.tgz","fileCount":34,"integrity":"sha512-nvH4eyj2Rbm5gSVqjbn5CzePFCENpWN9o8OmVBrKzyXQZxJ7s9dJkV+WMXcNkFKQACIeHFwmAg3X6irqCj3EeQ==","signatures":[{"sig":"MEUCIGhZ2Ih+mot+r7YkBgQsV6ooVytACx/KgIqXdOV5bmBMAiEA5msw3ZJew+WZFsGgkQJXXpwiymCkiJFlaOB5Vue1S1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"d8c447ea6e1e553716c0b1dfe0256a85b4ce8da0","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-59cdd31-20250226"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-59cdd31-20250226_1740582200292_0.3977461695937592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-5749c55-20250228":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-5749c55-20250228","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-5749c55-20250228","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"bea303c1c474df626670e479a7a7027d2fc8d14b","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-5749c55-20250228.tgz","fileCount":34,"integrity":"sha512-pZnXj6LuwKwCAdc6qT9tsvqnk8u5fUpsAYgBc0UVW8O4xVKf2fCtoTL9niXKW871HzV83iSMrYmegwg2W6vfeQ==","signatures":[{"sig":"MEQCH2DpZzZ5yNf5R/DfSabZDOFKJP3mqOuDndmpYepaS9YCIQDwb+flC+SDowio+CWdb3ASO40rDMb4FGiTKS7/BReH5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"71cdee6737fa3efdba87305792f5054a2fcc3f9d","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-5749c55-20250228"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-5749c55-20250228_1740766678728_0.11702501025204004","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.4","_id":"@mml-io/mml-web-playcanvas@0.19.4","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"9cdc8970ad3b0bb3ee2d3a46e7ce99fe458c7929","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.4.tgz","fileCount":34,"integrity":"sha512-x/+b5QvtAotsbWfozMUqxTad6Mc5hZXWAW85xKa8ef0ccQjBuQI5l5TNklTBbyE6KxJcAihiKvn8453WxAHr4A==","signatures":[{"sig":"MEUCIQD1M+otOMYUy0fqUigVloCUo1hKdv5zzZO0H+mY5BMLBAIgd10A1X2KmV/xuslofPng1EBQyE2xzoQ9FZK9D8Y60KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273486},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"23450b2f32b4826a3748ed624dab9e6f94558861","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.4_1740874136821_0.39402769938484905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-23450b2-20250302":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-23450b2-20250302","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-23450b2-20250302","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"262f0894fed9f3b04b74d0df5648065fa46c698a","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-23450b2-20250302.tgz","fileCount":34,"integrity":"sha512-6HsG5KuH3B622HmKalTen8mXzpJ84b2yg9Mys+h4o8kzOba8S35Wk5PpkGsu2HOFCV7mEH6YvqyrCea4N5KFiA==","signatures":[{"sig":"MEUCIQD101k4y6Q55SEZkk5TfVIniuK34Dm2T3DSFpgm9Fn6HQIgWCDTPqQ5IL8HNV6016VZU/rNTuOXc4bFVPln9vK/DzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273543},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"ae380c076ce67b7d43beda6685bee79d239fe5ff","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-23450b2-20250302"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-23450b2-20250302_1740874242872_0.3667637846055196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a5e55cf-20250302":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a5e55cf-20250302","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a5e55cf-20250302","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"573fa846217e78592173b2608e4d67c4ba7a2499","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a5e55cf-20250302.tgz","fileCount":34,"integrity":"sha512-qiXTQ5deZyUITMbq7/m3t0THWrI4rGprkZI4tX92488d38MmEQsJbuK4Wn2+tN6Hgb1YJN4PdBkIMh9+0JBxNA==","signatures":[{"sig":"MEYCIQDN9xFypR4z7kT0XXq+JjOjFfJQWHRvRTE4FYcnZbmcsQIhAMkqcoAlmqYdUy9Tj33wb1Maq9YUpDSd9e7fcZG9DeLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2489382ea11f8843ba55afd9648ee49c5f1aa5e6","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a5e55cf-20250302"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a5e55cf-20250302_1740876570245_0.9471035602671325","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.5","_id":"@mml-io/mml-web-playcanvas@0.19.5","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"a0dd52e04ae2c2d582d505363053eebc9fc65dc5","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.5.tgz","fileCount":34,"integrity":"sha512-4iWATs5Axbnu2fNabtXvVA5hd5MYaLwmAPgikD78g5tVGSiTvUqqafHyr/768iKFR9hllMQ0wBeapb+EXQp4og==","signatures":[{"sig":"MEUCIQCdI1UXFQoIq6BtghX25j3XsrJYmMfcXiW9Ofb1/BMh0wIgQYVOQr5ECEmWZh7UApXS4LDP69KE08VEEBikpD2NL5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273989},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"32d2ba4bf73c135ca8de6bb78dd164094a74b64c","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.5_1740952643086_0.5692286159089375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-32d2ba4-20250302":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-32d2ba4-20250302","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-32d2ba4-20250302","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"5c939d26960b0ee0114079a77ca15a183597d4d4","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-32d2ba4-20250302.tgz","fileCount":34,"integrity":"sha512-i5Mw2HvpWx+kYfHi9rLJwOVsHO8YkwBEB47K+qNeTadPnZncqdN0+djiWVvjnnbmc9HHbZNKhWPcA0XO7848XA==","signatures":[{"sig":"MEYCIQDtcwLINYpmZjH0jQDrMQvaTfGE+eyS+46i9Q1w1HTGPAIhAJOuRCrBtFhLq8RNJMT8W/8o5EnrlSxEczZxPHjEsoQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"75e9d8d283e54d5fc6ff46f83cf9a3c848454259","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-32d2ba4-20250302"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-32d2ba4-20250302_1740952983838_0.6187543965186286","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-f689b9e-20250303":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-f689b9e-20250303","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-f689b9e-20250303","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"8435115cb1a80e3ef8de8af1c372180c36c50de1","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-f689b9e-20250303.tgz","fileCount":34,"integrity":"sha512-UaFIwwMQxBgAZ3FlRsD3lJcXUkN0ywft/EDZcerT+n9pUpVGlNVgWBAXXKLU+YukvUpKPec6TkcrCybVuo2Nhg==","signatures":[{"sig":"MEUCIBVXICEhPJdIuaBOANIt6P+HU6qjzaBFyIND3H2k+SMIAiEAq9p4Xmkn6EAfahkzDO8f/o1Y8TUgMkEpuQnv0Snzj0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"f18dc98206b37ddbaa43d48b93187e8e7838b6e9","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-f689b9e-20250303"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-f689b9e-20250303_1741000638780_0.4047237822634624","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-8fd4bff-20250306":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-8fd4bff-20250306","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-8fd4bff-20250306","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"417100426518281c27da0b96c90155cf29f5b31d","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-8fd4bff-20250306.tgz","fileCount":34,"integrity":"sha512-ieRFAXzKsiGmPTtIfInR4S4prKGDpsZRBOw81FPtiM77kbzauh0Wm96QuPAO/q1EMI4EZsIxSwgBDCwduy8p6w==","signatures":[{"sig":"MEYCIQC8P58l7HoVZH6YEbK9ANr59t9bWgDKwpejJ/mIGF8bhwIhAO7BCKe96noQI9/YBSPWCnpS/KxE5UtFjAGsO5/yBrTN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a31a05346a78429105899516782cbc35275b5d04","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-8fd4bff-20250306"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-8fd4bff-20250306_1741276102273_0.42344241247102965","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-c672970-20250311":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-c672970-20250311","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-c672970-20250311","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"d6ad14671f654141bc2bc31ad8ff8071cf254151","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-c672970-20250311.tgz","fileCount":34,"integrity":"sha512-wVYtSlvi+FPyKZvoAkgVoWrF9EWE2M7NpMhRwvYIL08+wtvS++i89fqm5cL6LD1p/rZ0uWr+cZAhy9SI7g4aHw==","signatures":[{"sig":"MEUCIQDScqXJGCUdy+bO50k0Ee47OSJPuBryJFK4jNkYU+Dc7QIgFrYtHeV5ZtfZwDQWEsBzfLbzdO/ZXQogjZFDlCpCY1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"f54f07e56fc0dc6a6ab07c13920132d308968c80","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-c672970-20250311"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-c672970-20250311_1741703310004_0.9106159945835262","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-1e22a49-20250311":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-1e22a49-20250311","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-1e22a49-20250311","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"5d00dee0922f34dc92f89b5b94a3da2922ac66b7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-1e22a49-20250311.tgz","fileCount":34,"integrity":"sha512-0leOY9/si+/oYnAJpnLhdbhKFfd2/huWRrI8EtI6upOoqLDW9rf8uOZU5G2oPf/JQVYWSQczkJ+qL7HYE9B0jw==","signatures":[{"sig":"MEUCIQDP92xkQNA0VTNXjWW4z3kSbyj/MqRO5coy0dJtLD/V7wIgESQwHfhfj8DIDWkF9mg9nqOOp4iZXT3LOB24PGo4W+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"935bb908758a1635d68bbc97b4433aa12afb3706","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-1e22a49-20250311"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-1e22a49-20250311_1741703421899_0.8573610854169849","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.6","_id":"@mml-io/mml-web-playcanvas@0.19.6","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"490faeb5df95a5644f0115e77ef993739a1d94f8","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.6.tgz","fileCount":34,"integrity":"sha512-PhaI6WXa1CSpyjMSdwVMRQA4VqUSX47TfNKie6rViPJ8CrnMlh0QgpoM9AbdsnoHTQyxuPhUSYjAisvm1C9PNw==","signatures":[{"sig":"MEUCIEmmoCbftSzn7YfrzjS8wwNG93yOepipwX89y1R++rFdAiEA0i9NkRRNRBD0Y/OfjuOGNobTGS38eiVaqIj7v3YrxEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273989},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a7b3d9a2a040c839bd9db550d8bcf567f5287b72","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.6_1742379526235_0.36647111661438947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a7b3d9a-20250319":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a7b3d9a-20250319","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a7b3d9a-20250319","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"a4bf51993ef542c12839e5d62ca4390fd8ec41ae","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a7b3d9a-20250319.tgz","fileCount":34,"integrity":"sha512-6yc8gXNJNzTIQffXDSeZGXgJI0xYkbjrtcMbPNip9jBy4ow6415oI4iAPd3hr/xyjWBKgiIud1CDkkjSJ8AA8Q==","signatures":[{"sig":"MEQCIARFW+Ss+EwJIyQaJlOzCwW0eilCCdWrSTlJCdZ74RQlAiAYWySiVvjkeuAyCNIAgAeSHB6Z9/YbSKu1Kcb7PQ0xig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2ab4e75f6b2496f3b1036542f54bb90329dade81","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a7b3d9a-20250319"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a7b3d9a-20250319_1742379585450_0.5640209507245231","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-2f07d9b-20250417":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-2f07d9b-20250417","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-2f07d9b-20250417","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"9fc385cb725c48e61f7b9465ef300752c44ba24a","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-2f07d9b-20250417.tgz","fileCount":34,"integrity":"sha512-dPw2oQR6pyJujflCG4gRfvpIzEd3x7bfZuchYRV2gbAI/EbeGj0RS7jQj/WBSby4P2trQp4c/F/TwQaYq0VIYw==","signatures":[{"sig":"MEQCIBP+DEU0SS84b3DJ7cH0eQgnhwgmQKCCITBJELa02IZUAiAl4r9urU0OKkvmYd8VwFSOnp2s/ljrVH8fOrDBV+XcUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"98907968a184c7564c270712851343856401a6b1","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-2f07d9b-20250417"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-2f07d9b-20250417_1744898623895_0.08920492484137732","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-e89bc48-20250422":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-e89bc48-20250422","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-e89bc48-20250422","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"09e04d7159f2302023fc1993bc42a0559b065559","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-e89bc48-20250422.tgz","fileCount":34,"integrity":"sha512-LJb65xq/ZpN0y2pRK0FoFkMG+ue7UdYNpVFSjk/Fr+oVImdqT1Cs9lnJfFSn4eMwzEr6uPo57Yz9rdaL7Uhy1g==","signatures":[{"sig":"MEYCIQD+15FK1qCCM7IPEt6shga8vGPiJrgz9LguYj4ghGrsBgIhAI8oRxzoIDjVh2ENiaHM2ZhDE/gxg2YVfMfl3qKBLbfZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2681b1360d4bb0e824ca0e371254a06245254261","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-e89bc48-20250422"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-e89bc48-20250422_1745350125188_0.9968156834967472","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@mml-io/mml-web-playcanvas","version":"0.19.7","_id":"@mml-io/mml-web-playcanvas@0.19.7","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"2d9e44d5314469ee27e580fe782eff19a9f1b720","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.19.7.tgz","fileCount":34,"integrity":"sha512-Gzjehqr2p7C75eb8FQt2LiG/5/bIhiktiw4gM7sUnzxVMxF8AeUiKQlReEPqPoFjm3eOSmzW2wYz5nXmkysx8w==","signatures":[{"sig":"MEYCIQCYWJNJKZyqUr+KO4wQXzX7n06OqF5J4V3+IwD6RiJraAIhAO1h6st611mCWb4himI9byeDC3gR0r0fDeYoPueWLoiV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273989},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"fcca99c6adb6e167de06979911f93c6d245fe490","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.19.7_1745350328943_0.34815649246326874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-fcca99c-20250422":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-fcca99c-20250422","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-fcca99c-20250422","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"9b53100689c556f6bbe9541a300ed2722502ea83","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-fcca99c-20250422.tgz","fileCount":34,"integrity":"sha512-2uLOPeC2RxiOytOjm0q69FEmULJjBFHvSnL5OtWcg38SFUCWdMq7/3rneEBGfymYibpql4qAPf7DE2QHKbchzw==","signatures":[{"sig":"MEUCIBN2aEflTFDZCAbLf2UXkc6Shwjk+6BFysBLRHuYV0uUAiEA+ySgQtK9QLRxmIFQoMW1QN4w3DyDgogSP5MgUcid2jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"40323da8d9ef43dae8cf98b8d2ce0739ac918cd7","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-fcca99c-20250422"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-fcca99c-20250422_1745350420529_0.387924127694119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-59c9a4c-20250506":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-59c9a4c-20250506","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-59c9a4c-20250506","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"1e6e314076615f300d8593403f1cb41d4a715991","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-59c9a4c-20250506.tgz","fileCount":34,"integrity":"sha512-Yeg/RG3c1AlaqI9rHlAS0079x9vzLDyCvjjl2t6yhn0l+qk2pw4cn3BphyuDibUSprhwBeOawSQ3zIIPBpqFWw==","signatures":[{"sig":"MEQCICSF/urif5XEthewjZOAEsI1znKUfUDaFSdvAdhOaHWRAiBigqA5Whxs1YSAXpD2N9B1Yp2neopPAwhpCPzHurbRNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"1ff94c195289bf87efc55771d337922d243f42ba","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-59c9a4c-20250506"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-59c9a4c-20250506_1746543025772_0.9722461205600719","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-009b1a3-20250528":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-009b1a3-20250528","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-009b1a3-20250528","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"6975b75d9fd09231b98cb4d33e754ddbe487b911","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-009b1a3-20250528.tgz","fileCount":34,"integrity":"sha512-O/YdjLfOzZjZyXLQi7r8TMljpN4E5ncsq18dHb09uQog8tsQBbV8un0XSUiBcu+DcwwFTikhH4V2BbDdm+3VXQ==","signatures":[{"sig":"MEUCIQCpKlehGqLo1gZZdt5Zl936zhRWwThy9PMja0jMjPZGzwIgEVdBWwshqWmRM0EbuPf1dCVmPJt0YuE6PX6hYbcRJHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"da6bec98186aefdb47ed99800e0a599145086726","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-009b1a3-20250528"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-009b1a3-20250528_1748449874720_0.8091657490993904","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-b4e2011-20250528":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-b4e2011-20250528","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-b4e2011-20250528","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"4852cf13cfa217c6396c91eb91f6a050a0dd8349","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-b4e2011-20250528.tgz","fileCount":34,"integrity":"sha512-NV+4LMiVX7NHxIJVjZpDGNPk4vx/x7PN/T2lkV9cSF8MrrxeAZPcS35xbCkM81BR9ynGqey4+weblinQ9LIFLA==","signatures":[{"sig":"MEYCIQCZCgVM43YOPkGt0mVAoNThEF3moas5dfCSjd/sxOo30gIhAN9tBOLRWQ3iiH71pMlX1vG6S+lAEcEunzQqxPmHL8Me","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"50a1a8782c1ed32e455cc86b4eb4ee7553a94613","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-b4e2011-20250528"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-b4e2011-20250528_1748450569563_0.8019103104282779","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-f04d840-20250612":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-f04d840-20250612","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-f04d840-20250612","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"178786b5a3ec07c4310b7b37cc95ac647a993897","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-f04d840-20250612.tgz","fileCount":34,"integrity":"sha512-AGj1qlhsttJGQ1UfF1lICX1uZEmi4fvfeow65mbxf60gxe5J72E/F46p6Nx/S1Xx3hzg1c3lgmHnLK5+ebHLAQ==","signatures":[{"sig":"MEQCIGHK9LCRH/RsOn81rUFP2aMfoj+pcAM6lNlAExHynviSAiBpJ3KGQJODm84rSS+2kNfG39D+6u/K7ptky+UKgas0rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"74b5d0813e5302efdc407642c22e3951d6e6d628","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-f04d840-20250612"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-f04d840-20250612_1749734596415_0.675941835991227","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-f04d840-20250630":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-f04d840-20250630","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-f04d840-20250630","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"f6e123b3f797125c93ffe4fb187d08c620b0062d","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-f04d840-20250630.tgz","fileCount":34,"integrity":"sha512-ACq6emMJHeUIo/BMNthPn7GZ6pMZVrXS1BfCWUcHyPO4GUW3pgQd5msp0isPRBp5ejHTdimFKlClhu5f7e/JUg==","signatures":[{"sig":"MEUCID7IyvFutTh8CwRDWHliOrX+HjkwdU0N3AegwWcs7zkXAiEAhhds02q+b5GBfLapGWCI9rjmcndtzks2EDAkLCCXUFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"b99db8a0fe983a06b291d8748919732123e8b1dd","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","actor":{"name":"marcuslongmuir","type":"user","email":"marcus@mpl.dev"},"email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-f04d840-20250630"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-f04d840-20250630_1751274968531_0.8200428481480901","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-ec18ef6-20250714":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-ec18ef6-20250714","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-ec18ef6-20250714","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"7b0598455d741c409c891d45b65f43eb4d218d92","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-ec18ef6-20250714.tgz","fileCount":34,"integrity":"sha512-uBX9UB8orl4/+ljPxsF+IlR8hzCKRey0IDhaNLZP2g97UpLveOck5KGm8VHmRJPmE/UIHcLHlzG0V/9hudnR3g==","signatures":[{"sig":"MEUCIQCQqFNBRAIRalV//0uioxlPYkiY1G0j5iRCHX4UQtLmdwIgWgvbl2/5YEzxowYTVL+Qdem1FcpqhPGIwJhaQNxPLjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"11e0de93f2c8ee51a1dce444d7a4f009db508295","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.1.8/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-ec18ef6-20250714"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"29.7.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-ec18ef6-20250714_1752497356342_0.7962213142650496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-b41f621-20250714":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-b41f621-20250714","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-b41f621-20250714","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"b2e1f8f657cea4808778de01d75ab93540e38eb4","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-b41f621-20250714.tgz","fileCount":34,"integrity":"sha512-Qseen29IugPcj4jy6mzJPZe7s0RqbkvslCGLFDkWPot0dN0A4n0RQ9MInsmqAYIN8ToCnhztEpjGciCgLGlkhA==","signatures":[{"sig":"MEQCIBx8/owlc68esfb0X2/CE55CohePadsEm7MWBFxuDbPhAiAo3jedMy3tEqvMIKchEf1zPm8885R8gqBc9k124o5I7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"7c8f620fc05f248c2279ed5ba9674c5d5f069d4b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-b41f621-20250714"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-b41f621-20250714_1752525648884_0.6531508095062437","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.20.0","_id":"@mml-io/mml-web-playcanvas@0.20.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"4973951f2f1eff89369e3694b436e21bfffecc99","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.20.0.tgz","fileCount":34,"integrity":"sha512-0C0OHbxOwrvCmbgDaDQfKRQPyo4jZm8m8WhAy0LaMTRf/rZRBih3iXnw36P21TYSvSBY7SPmsBRRW5szn9tBTg==","signatures":[{"sig":"MEQCIDuZ4qWzwffcFxVRBJQMrKMsjuZxx5CvnxkA5E4it9KFAiAef5UvySLHHsKlavHJw4sL41vOkjXJZ6gFrnrcfY0IRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273989},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"c59b905d9883fb39200d7b73c521b6a759cd2eee","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.20.0_1752760603079_0.2987711197225398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-c59b905-20250717":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-c59b905-20250717","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-c59b905-20250717","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"c35c30be8663afc0cf54b3c9d1f451bdb06b427a","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-c59b905-20250717.tgz","fileCount":34,"integrity":"sha512-MUpEW2X9gnC87GhSRXpwsYtcUqHimztrJwlFeUbhbsTdst59F9X9flBwAhsmywT/pT19UVEm322AthKPZyhkeA==","signatures":[{"sig":"MEYCIQCSD4PMhc//BJsf1/nVSQ1ori6nHsYPfcAOq+gJnIFtHQIhALkKANRR9o1SDnxLtNpYeP09QaGEcpTHs2FmYbOQx3mP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"81b86a3f68c038c04ca742524e9583de9dbf791d","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-c59b905-20250717"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-c59b905-20250717_1752760676896_0.9659561841531781","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-c11afa5-20250723":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-c11afa5-20250723","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-c11afa5-20250723","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"bb346fb582224522f82af55a451c63fbf350693f","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-c11afa5-20250723.tgz","fileCount":34,"integrity":"sha512-CnEi+X6d+UkekU97gbChaSPttdDIYGVkEXfgdtwN4kYSt4T/WM/bdw7j384VnuVvKIM68jYe92yRv+GwplUwdA==","signatures":[{"sig":"MEYCIQCNRyvfzm9FQS/OubHhAazFfQRK6svhTTFokzycwbBQ1QIhAIYpyltzKrm3s932FjnMH0Mse6jSnB9y+YNGhB4mrcDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274046},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"07b4c94332b1909c6fca8555356a1cb133edd5ea","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-c11afa5-20250723"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-c11afa5-20250723_1753264660352_0.5602778709458824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-6670c87-20250819":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-6670c87-20250819","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-6670c87-20250819","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"20554b8cd9cecc37df7bc8990b2e0b68827794ce","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-6670c87-20250819.tgz","fileCount":34,"integrity":"sha512-Hpe8TJGNYjDVOnq+kYNRKjGimmKF6srMvaGVwsy9KfmhcjgYV4+drjueOtuuZMLkYsogVmXCmL4tC9m+R3b4DQ==","signatures":[{"sig":"MEYCIQDIc0WsZJwJZ4SYl10G5kwzQ9DTyO0arnyyvG+H3KBLNQIhAIxMumNUIiLLm2Hp+keDcfWRbCDPwBDBsQL1x9PPkqEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274841},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"f15bf048999bb339e2abc4b47be585c7ceef3e7b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-6670c87-20250819"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-6670c87-20250819_1755616915939_0.20476199611698753","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-f83b2be-20250826":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-f83b2be-20250826","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-f83b2be-20250826","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"edc03631353c0ac60dc9b9e94f746403ed4ff834","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-f83b2be-20250826.tgz","fileCount":36,"integrity":"sha512-NnVq28EkdVeDXN+FJ3B3Crhi2bVDzSHqKFXxxuC0zlUtKweYXEpX6rW+l4H2yzQ5PXyENB4UzHM+ij12sT1X4A==","signatures":[{"sig":"MEUCIQCs9ABykpndAQ1Q8kr3ZDZX4iMmpuqmFmTPgxB/+OH/pwIgD2XtZRWSasgYbO46IpuetTx/EtycgAi3pFK+xCqJ96g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372226},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a1cff403883a9d012bb68be3c4c4607140fe1f56","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-f83b2be-20250826"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-f83b2be-20250826_1756211047967_0.9388613107094697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-5153c22-20250903":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-5153c22-20250903","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-5153c22-20250903","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"d4e07e82da6b90ac32a4d60179c995281f3cca39","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-5153c22-20250903.tgz","fileCount":36,"integrity":"sha512-tqj0lC1ySGgoSnqSt7FWv+d8jPEcgUyin9P0wOMmM+exS5mEl33DZJRTV8bs2T5Roc0B6gMlOLORUzGcfDVN3w==","signatures":[{"sig":"MEQCIDuuDedvU3YgBvf/2nhERyDYM70MEFieGxyhQbDu5+vBAiAz5dnJdwdR2+K2pzR4WYCrBnqn9Oy5Ahv8Oen74LtNVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372226},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"5987f76195ce789d53b800cdc60fdd5ebb04a539","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-5153c22-20250903"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-5153c22-20250903_1756910384295_0.05198874042495083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-f410cae-20250908":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-f410cae-20250908","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-f410cae-20250908","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"6a67c503a5e41a8d404983ff0b248d511ca6a57e","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-f410cae-20250908.tgz","fileCount":36,"integrity":"sha512-RAphqL42ZtGcb3KxOxhzldQTvo5lqc+Jc2SMxZyd1/PzgfKBiC9Att8Q4t59KGh42r+yH9Z2SLdJ3p9dBPChPg==","signatures":[{"sig":"MEUCIAr4P8lHJRJSbr3UaC2Xn1tGNVcz4SmSRNWXFhakvDJfAiEApTUyTPfk9dJtcf5OIG7nSDBW/ZUSryA5/XC0Yzij43Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372226},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"32f62b23e39d376ed3ac502daf152b5829b48f3a","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-f410cae-20250908"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-f410cae-20250908_1757330630566_0.6054185392227673","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-9ed5b0c-20250916":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-9ed5b0c-20250916","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-9ed5b0c-20250916","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"fc530f04d2fdc0d8dc078f79431341db5e4dc1dc","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-9ed5b0c-20250916.tgz","fileCount":37,"integrity":"sha512-t6/XuglGCqcLFzEoNcK9HShhhhj5ST6jrHUBZPYNapVjTVBR4Vx2hvpTsxvmlPZ/ZRp/MScKTAdXSSqXTWM0hA==","signatures":[{"sig":"MEUCIBikN8xFLbS0Y6WtQCtLM6B03PiMD8wyHSC+k9aRI4ZwAiEAqnedtyt8oUqVu05dJ344U4vGIQe1DNzmCLBhOsUFSOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"c2d68dd73a53a24f0e0b73e6e92c765e701c1934","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-9ed5b0c-20250916"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-9ed5b0c-20250916_1758022229828_0.25850235483798567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-b3c5d2f-20250916":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-b3c5d2f-20250916","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-b3c5d2f-20250916","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"8c8e439c0dd861aade15dad7e2e314098a45d3be","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-b3c5d2f-20250916.tgz","fileCount":37,"integrity":"sha512-nVDO93E7E844H/EMV3RX/7Tu/XyPtQC+CIPyBBpU1Pg+SpYhIjsWqVy+KXJL6DatySiMXwdqBdIUdLLu82gGeQ==","signatures":[{"sig":"MEQCIE7w4OV6SCLbb0TdXmgk4EuIiDP9G6UxunsVWsfqxh/WAiAB5p/4+RhZElHVa4VLF+4+VbuWtUqyV8zsiitGy5OwSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"7de586810d5bf128919fb948071b076284d07acd","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-b3c5d2f-20250916"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-b3c5d2f-20250916_1758022644285_0.3553419006535876","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-79daa47-20250916":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-79daa47-20250916","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-79daa47-20250916","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"ecf1eec0b572c873ba4b6f39303f131aaafb99c7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-79daa47-20250916.tgz","fileCount":37,"integrity":"sha512-blbLQ5tINJu1O0kLigvzMcbt74CWz5AINyhczatE/RxhXzWH/LeoTzZfpT/KpuEgGuBvFSEoaZ/lQ8i02FAC1w==","signatures":[{"sig":"MEQCIASYkFp6ehbO6EzmAVExxws9L8uEV7xqL2FICIGpgErCAiAJeIlnQOCFohYwn+JH29eWlrjR7Dh83/ahJHagaRXyXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"054c30f33103e69e16b66aefcce5e0c8a2baac5d","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-79daa47-20250916"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-79daa47-20250916_1758029853317_0.7991250100884986","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-d5193f3-20250916":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-d5193f3-20250916","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-d5193f3-20250916","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"4f9a91f5c3bfa39f84fd0615a2346e886e370889","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-d5193f3-20250916.tgz","fileCount":37,"integrity":"sha512-yl+ZAsHO9x0tC4gpm7a+8FMPl70JsJn4YPHI3m0xOm/jKKZHmrX/9JvEnATVW+8xFMtHKVv4cNmM9igXkuk2BQ==","signatures":[{"sig":"MEUCICsnOpfhTlxe2YTS+0s1yvJ45BIGs3XQ9wKQSxguSVr9AiEA+z7NTIwsYScTJdf5+BYK8kUS2OVw1a6TinQ5AViUqUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2268c6bfe79c0da658874602b3775bcdbe3c7a88","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-d5193f3-20250916"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-d5193f3-20250916_1758035324058_0.10664241243632921","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.21.0","_id":"@mml-io/mml-web-playcanvas@0.21.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"fe6bc6a10bec0ebee7793bd16a9bef396a7b727a","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.21.0.tgz","fileCount":37,"integrity":"sha512-4gYMqBkQDGjFlvcOrww0aOdV28lsByVIDHWgpznNkenTPqOYJeIZMk3N1+QVTNfvyXzoTnabi8teo/jinnP/8A==","signatures":[{"sig":"MEQCIBfQt99oHs8LPbm8aQYPzFZ4ke851/71x9scKd+yJ/mlAiAcEFoDi9+CtEpsdIHaR17L6s8FJwU/NL6uL67JYj9otg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374432},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"7763fa330ffdc27b578d0cc4f757506630076271","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.21.0_1758040823590_0.042231728415341285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-7763fa3-20250916":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-7763fa3-20250916","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-7763fa3-20250916","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"43428437557482f9189653174b0d190f36faa902","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-7763fa3-20250916.tgz","fileCount":37,"integrity":"sha512-oYXeqxPC68sA1LXJx9ca/br27YrkKbYP+mAvY/HlMOffKhByb+zcDbUi3A+5PenLjygna0ehFh2+50/Bsum/kA==","signatures":[{"sig":"MEUCIQCIHsKWHbliUrZ7BzS+W2BJm9DHrkrAPD/R2mzDTs7AOQIgOBeJT8YiSlC68e1dFsQfVGHQfN2682VT1/KRWN6S5sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"d08eb5040dc74d4f193ce3ea54c5b8f695161bb5","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-7763fa3-20250916"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-7763fa3-20250916_1758040897333_0.7876320448629555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-dcafb22-20250917":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-dcafb22-20250917","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-dcafb22-20250917","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"602726d579e9a3fb901e3a2500f4ffd9b7da23cc","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-dcafb22-20250917.tgz","fileCount":37,"integrity":"sha512-rpBvyloM7YOoHZGB1DIe/FwyxUYbXGDzSMiuj0wzZ85s8cJqLo7WlXFWbT56HNukBxecVoSTrcsTcuvTL2Azzw==","signatures":[{"sig":"MEUCIQCo2r8O68xbgEoelz/YmYQrAGjoy9dS46ftLPd3wwHMuAIgBwWv2PcnPuafdV8wRDhCcXCY1VcQzjVLcpbz96HaoCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"8d73d19403e96546aafcc5572ef1920f2d6ca30b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-dcafb22-20250917"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-dcafb22-20250917_1758145201865_0.48792605048871374","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@mml-io/mml-web-playcanvas","version":"0.21.1","_id":"@mml-io/mml-web-playcanvas@0.21.1","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"5fec11b0540d632b5ab1a8c091b798d10f2d7f53","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.21.1.tgz","fileCount":37,"integrity":"sha512-AnJXx14GxZwaV3aGdI15eoz6G0Ngpe2vodgwAUF60HW14wl6Q9OOtTfDYvZNDLaD0xMeLyvrE/MnHUs8jN0udQ==","signatures":[{"sig":"MEUCIAXrUnImFAa7N1vJNkxDDVDpjKwky+KLYmCYCyixz0SyAiEA40dnFUhUBbFPqz9WActth2gkDfa6Ci3GWOD4xiJV2VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374432},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"ca0b5614f3660994a6e39e55f7cd3c94ddae94df","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.21.1_1758184573589_0.5057182194616354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-ca0b561-20250918":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-ca0b561-20250918","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-ca0b561-20250918","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"2eda16e108f4bd4447c966d88e73f0f5cdfcf6fd","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-ca0b561-20250918.tgz","fileCount":37,"integrity":"sha512-Ah2K84MTiYxsi6FonvniQGcrqqDhWz58r+VQC4levnCIP8hvNap+l2t7J0snaLEp+8AoIuBXtUx3QFJLcdHS5g==","signatures":[{"sig":"MEUCIAeuQALlin0XcT2FmRG7JKASEzaswi4Cf20yNuNxdophAiEAnAi9PG+V/AkxdcLtsAApJ/xy8B1y87kNcbK5oyYnAgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"cd5bf83a6da6cce9de09af95fda2a7867c6cf759","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-ca0b561-20250918"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-ca0b561-20250918_1758184792583_0.5242717999496636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-cfbc0ba-20250922":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-cfbc0ba-20250922","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-cfbc0ba-20250922","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"da90217dc4ca23f24e8f521ba6bc10873ee4e8d2","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-cfbc0ba-20250922.tgz","fileCount":37,"integrity":"sha512-REdFSfOioAx8LdT2eZ+mlA2vtTiZNADPm1hRtD7HIqB5kIb50AvMXvc7aXrVjbTVUY3czBdZaHcnAvW6hEI/Cg==","signatures":[{"sig":"MEUCIGa42YEcvv62cQS1UkUFsm7W+Ue5XnCnsUwkG4Jk+OygAiEAghCsSG8jZrrzPvfnm+z3Of0uJvAUnTmcnK6Uvrmqy8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"728741c8d76e39e1c1d029a2e94f0fb7307cb8c8","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-cfbc0ba-20250922"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-cfbc0ba-20250922_1758545447489_0.45584921591203087","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@mml-io/mml-web-playcanvas","version":"0.21.2","_id":"@mml-io/mml-web-playcanvas@0.21.2","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"03df5f2e47df5cc7468f6545895b89b7f866761a","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.21.2.tgz","fileCount":37,"integrity":"sha512-NZxv1slRriaieBpJr7Reko0+UO3sn+OdE2GFU5PX3nP07YZXcMKCfndBdwMq0NQgJKf4Sm+pHlLy9uOs9uuiRg==","signatures":[{"sig":"MEQCIFIWzihqtPuMIYmD3spAQ0dpJxwl7iK2mUUKNtKMFLErAiBmUM0mIkWzYUNvyn0T7hVZWx+9nRPVKux4dvSb1Ig2iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374432},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"0ee4ce8431e7d35ba1b244172345b4434137874b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.21.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.21.2_1758545557902_0.3455061225821996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-0ee4ce8-20250922":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-0ee4ce8-20250922","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-0ee4ce8-20250922","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"a90d909a9944e67d42f5883d05cbc4dbddb46f02","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-0ee4ce8-20250922.tgz","fileCount":37,"integrity":"sha512-SXiadyTL8n/ZfuKxB/AIw1JyNbCM1G41zngpRhPse34K7OQIYcbgBNMO6MJIKA3wqCclP08TZOXGfFZpFwh/4A==","signatures":[{"sig":"MEUCIFi2AJh+Kddics+9Ewbg4tbcLb+MURu+Wr4wA3wNmw/GAiEAzWwtPc+ZLXmLY/ITCnokzPJ73wxc0WD2LJACwpYdNgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"d8116884baaea581a782af323fb9ce146758122b","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-0ee4ce8-20250922"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-0ee4ce8-20250922_1758545645334_0.1856816433938151","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-89e6ef1-20250926":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-89e6ef1-20250926","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-89e6ef1-20250926","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"d172c61e89feac99613982c7c9d25c4ebfe73dd7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-89e6ef1-20250926.tgz","fileCount":37,"integrity":"sha512-9+biEYYqAlClUfM6UgjUZPSMPuoUkUXKq4qfIniYIroHctsspeRgkHgL2AUrleFzf8b3oIcd06Ccqw3NlAkHfw==","signatures":[{"sig":"MEUCIFG5hshQBvtls4wxonJN3dqvboVjgnYZfQSL1Ec/ivi9AiEAxxteaSpGF0eTVvfdfr5owhpjSFTz1t+A9FCYPIDNJjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"50f6d121546ce0973ba51fc0a592956fc57cabd2","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-89e6ef1-20250926"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-89e6ef1-20250926_1758884100620_0.6494941406738626","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@mml-io/mml-web-playcanvas","version":"0.21.3","_id":"@mml-io/mml-web-playcanvas@0.21.3","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"1f09c7a054b5f68f1c98c9e87994fcf536490ff7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.21.3.tgz","fileCount":37,"integrity":"sha512-Hc8l1EvrH80hByXvpsYX42IV76o3jTY/aEdtaiGfGDItX7Kq3IZIwlFUNGOIzOxsaVavQP6Hf0oc/QA46TFpmg==","signatures":[{"sig":"MEQCIBfttdSn3R23cTh1yY4kBfCOpiAR2ZVe5lB+mLskHWOwAiBxuuosVWnAGEhet0OCZReCi+goILtMyHB6T1O905bQdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374432},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"8731c709ff6247056680335d1a6719f71e218a93","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.21.3_1758885281376_0.4487782335622328","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-8731c70-20250926":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-8731c70-20250926","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-8731c70-20250926","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"3aa30f8cf65805cbe2f888a4e52a2f101ee6f890","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-8731c70-20250926.tgz","fileCount":37,"integrity":"sha512-XLE/xKnvpaLUkB211aA3cDGptAHCEcCRpmF4/8OQFMrB3J/ueCp39gDVxYRp8AWw3zQ4NzSbZMDUOzf+F9/7dw==","signatures":[{"sig":"MEQCIHgXpbqPQE//vOYvCHyv4qNpaG2YLE8QAug/po46vGDwAiABrk63FH+F6K5J2Kh/n0w8IHTKULk6H+c2yNVOdKLN4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374489},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"fa8f7f73b854b08d4bc2700599c9448f540fe9f6","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-8731c70-20250926"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-8731c70-20250926_1758885592020_0.5597530111789766","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-81c5e60-20251013":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-81c5e60-20251013","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-81c5e60-20251013","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"2709c131871f5b67d0f26589a7a8d836309dd7ab","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-81c5e60-20251013.tgz","fileCount":37,"integrity":"sha512-cwsjTDBlh5sg06hc5E7lIESkjtaIO6Vg5zqx3j5o1VYp2PSLofUo086hSW16y85xk6yAstW+uV78FIlpIfMRBg==","signatures":[{"sig":"MEYCIQCRtZ6o2Ynb38TKqAD5pWk62t1DAekzJotAhiHOfGT7jAIhAMuHzgbVZe2c9xScoQWBLobpX3rX62JVn8EwV8DIFg5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374640},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"6176abe54a635f6a4c664ec73ccbb828d22fda88","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-81c5e60-20251013"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-81c5e60-20251013_1760392992709_0.5663718420900934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-99fd78a-20251014":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-99fd78a-20251014","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-99fd78a-20251014","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"341c255429618404b0fa1d9bbe883538081646c7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-99fd78a-20251014.tgz","fileCount":37,"integrity":"sha512-w4/ViXRKhleLyhlPMPjKmynbsodHWddOGcMgTWj/lStI8+e/3jbrQNsh+xFTS31cBi6leVtWBcb8pNmRdsc0OA==","signatures":[{"sig":"MEUCIEtzTTfP3fVaxY6RRfY/qyhtjzLL/G5vOeTeE/ZgYhnmAiEAx2d9+qK0qJpvl1cUJlwnEbvf/sxZOpz0vmL2FqS3bjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374640},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"043bd1b2b9440581cddc153432079de813289b12","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-99fd78a-20251014"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-99fd78a-20251014_1760451125650_0.8858519424351969","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.22.0","_id":"@mml-io/mml-web-playcanvas@0.22.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"a87aaa95d2d95b689bf02aa5d1b20ba2b69445b4","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.22.0.tgz","fileCount":37,"integrity":"sha512-RFPV9qvmcIFA2pK9E5l/yHev7T9EBTg2LU1U7oeqj+vCI06zKJ4BAcF4opfx6Yc/S5DKRz892hcHlHckd7iIPA==","signatures":[{"sig":"MEQCIFgGKl2knO7vbfJfyI58ODLChf3+cv1sA55FzkIm2bLRAiBeRkNEmZmGGO9pz+LOH28VnvBqnIQfDPn6WW4kIWRbgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374583},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2e827fc5d45554a3cd068fc98fa90726a0482d55","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.22.0_1760452169108_0.0723614940727384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-6e81004-20251014":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-6e81004-20251014","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-6e81004-20251014","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"b4a58fe93166d11804785cb06e5b21be82ef2cfb","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-6e81004-20251014.tgz","fileCount":37,"integrity":"sha512-4pgECJAMoarbXGPD2+4ANZggFW4xwnl99grqzqpjyOTxuozHP20b9SLkQryM8wspYiZxImJchtaXq+LOhJhcpg==","signatures":[{"sig":"MEQCIA1llb+ZmXEsQTpHX/Qy2fM5gIH7HtV60cbhfMd0Fkx0AiBEEeKe2G9UCMDYqghnqtxdBAGhXirilaFQkMj3TfEydg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374640},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"598d1b65390dfc86d16b1e64901c2497e48aec7a","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-6e81004-20251014"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-6e81004-20251014_1760453242182_0.6936624581132653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-812728a-20251017":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-812728a-20251017","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-812728a-20251017","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"2b1d2637d25dbef238fb627dfc4b83431cd08f93","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-812728a-20251017.tgz","fileCount":37,"integrity":"sha512-IcdGWr6I5EzPDvNSAw3LaxNkMSAmuDfGaSDhdaBJi4HgBGNDjxWMikx+XoXHWdWLjZDkD/d7wuHzjc2Fcasoug==","signatures":[{"sig":"MEYCIQCuMzrYUvTS2ZuRQkolfUDJTQ69MTlc+J4XiSMDZTd72wIhAOy+OXxr//3z8QyMaOHNn60kJoVpXBYZH5SzzT0n+ahn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374640},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"f5c51f0f408af61b46be99f16bbb4ee925d2b59f","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-812728a-20251017"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-812728a-20251017_1760714518740_0.6122226087152183","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-e1fadb8-20251022":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-e1fadb8-20251022","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-e1fadb8-20251022","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"e03f8fbabf177a450a670a2bd197d5b49349a0ba","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-e1fadb8-20251022.tgz","fileCount":37,"integrity":"sha512-wi1lgM28TOJoUgTM/x0cjZ/f2lJzsBvgRVIMitPGztbIvCWtkKNZbLjSfm7rdBn5rMTnoL3evvRTeceCTv+ABw==","signatures":[{"sig":"MEUCIQCcflOlKbrX6BrlldhrZKlAPtHHg8lYAdx4d1dGidi+zwIgAQyxMeF3HFlwWLelGNAQyfiuKubQCVMLNiGNI6LO7B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374640},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"31ebf4c2e35faa8063cd359a5b636883df0cb003","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-e1fadb8-20251022"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-e1fadb8-20251022_1761146350240_0.22361675947368775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-7df7701-20251022":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-7df7701-20251022","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-7df7701-20251022","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"9951a90b1b11361a9a35c24918fde0392865f093","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-7df7701-20251022.tgz","fileCount":69,"integrity":"sha512-6JlYtzGHKg9i4T8G2G2YHELVxDvf3A/Pvj2qHxuDge3x24CIzSgMS8q9r/ETSXyY1TRH+MeyspkJCHpRVwHHIg==","signatures":[{"sig":"MEYCIQDvVWxRNQdEJqCC8sXM8DaZ4o1ESd0o/1KZY5lXj5Ra2wIhALHdfdPERKrMsO6K4Lckk/pwIZIJLMmHPNnKiszd4B6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399812},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"e9241ba6ea9bfcd3c067eeb9d523eec60e37fdbc","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-7df7701-20251022"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-7df7701-20251022_1761147091850_0.01467573153478563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-877c16e-20251022":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-877c16e-20251022","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-877c16e-20251022","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"b96a2cb07b8377b969d05e3c76bbe6b1c4871e10","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-877c16e-20251022.tgz","fileCount":69,"integrity":"sha512-4krsY0dPgK2LIR0gm9cTdXlbTwoE00rjDO6yNFDYQSvtNIKPnrrP5h3ozw5SVdyW9idXxJZOhHhLG3vLs+K1Ww==","signatures":[{"sig":"MEUCICXQVE6cVcjAxSN2sHLcTSbURkdPt87Ml4EFEs07HtBLAiEAkeCtSmuxRdOeONjWjTwEGXUcGT9SzGt6rtypzqsPKM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399812},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"933f6ce5e43559b5a5a0237cb97feffbdf44d4b1","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-877c16e-20251022"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-877c16e-20251022_1761164666626_0.4382961136668697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-38b52fc-20251024":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-38b52fc-20251024","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-38b52fc-20251024","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"2299d50f8280a37214f90ce711481019c91ebf2c","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-38b52fc-20251024.tgz","fileCount":69,"integrity":"sha512-ilD8wBif3TjtX+UagvwKY0IfVv9aqYNokGm0I1oL6qWhshbY2fMakzH55yWxV1V+HtFjEMARXc7V5uAC+pHOrQ==","signatures":[{"sig":"MEQCICfBlUXoqB4p+2cweCuipLxnQK3289C9bYDCwXWA6Y7rAiBaXoOqRqRQhc5itFrqVHqNVf1m4YDSFeqccGNNZPbOxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399812},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"f2a504d67fe7012a28af0b947d6cb17d942ce567","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-38b52fc-20251024"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-38b52fc-20251024_1761309395173_0.41662231167602704","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-1e5b393-20251029":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-1e5b393-20251029","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-1e5b393-20251029","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"f44be8c56e5441fdfa97b81530bc5f37a7ec8f44","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-1e5b393-20251029.tgz","fileCount":69,"integrity":"sha512-P2f5xu/z9xy8au/0b3Zf4Ckx8ZuHdykz7QulRUktzmsB5e1hj8CwEzgxqkzPF5H4nNgO8X0WBfajpvAIJErNCQ==","signatures":[{"sig":"MEYCIQDQuFkahxaTEUkFsW6hjl6aE5r06DQSXDakZPvUPxXAZwIhAPafxl/nHuF2oUr99uwr9Q12vH5M/DNfdu3Ub5g+8Mu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399812},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"fae13cd55ce8cb570908351debc7877dfc880ca1","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-1e5b393-20251029"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-1e5b393-20251029_1761745714706_0.11915652201602978","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.23.0","_id":"@mml-io/mml-web-playcanvas@0.23.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"d63fcea01bd8824b38c249cd2cb86a69be58a7d7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.23.0.tgz","fileCount":69,"integrity":"sha512-j8Q5re+2b97UM3bMTa9GIZcsygmCYZ7LfQXD/fMt75iXmxr/aI3KFAF0/QYU6dO01GU5aPMnMsvBFsWF4vC1GQ==","signatures":[{"sig":"MEUCIBuOH95RLqM4K916cGgqMeMG0u3OzRTeckPQe+xA8uLXAiEA0Ifo7KSyXDi3OBB1P0/w01PJx7B5kUuCqVOepFh3xXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399755},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"92699e8e944cc238ae856a10173095ad4bf42fad","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.23.0_1761746002230_0.027881376771600186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-92699e8-20251029":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-92699e8-20251029","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-92699e8-20251029","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"f6e7b68b932df88139175984f16d51e388663460","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-92699e8-20251029.tgz","fileCount":69,"integrity":"sha512-Wp8MYFy2YKrOYd1vZG4AeqDhVjCA+OM0nCGcXNboXk8aUcghJgDX5Q3Y1J+gdtLUriS/NcWJWGIh4s4Zh/dcRw==","signatures":[{"sig":"MEUCIQC9Dw1/qiddAjlXM6uATLTvWdSSEaL2Ovmi9FPnUTImYwIgIiuV6+MkaEmEmkktEwwQlLsL7nml2xWgN+Fl6drlEZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399812},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"aca6ee40d356ec794e23076ce727294934d6f972","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-92699e8-20251029"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-92699e8-20251029_1761746115315_0.5162048821462957","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-790935f-20251126":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-790935f-20251126","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-790935f-20251126","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"a15a9911d6d77c45856df87639cf231ee9a9db01","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-790935f-20251126.tgz","fileCount":69,"integrity":"sha512-Qo7MWwqVLHZZzUBlSFo+2wxiOC2DFT8f32du8n34DiN6Zq/gwsXmvu15PXOu8e/dwK9CvkMbQ6LNK6FFk6IP7g==","signatures":[{"sig":"MEUCIQD8NowrG6h5LLQnmjRoJaQHiJ2CSIiQZdFqhQ3cNCI6GwIgO3jNHMcowL+sca0Ia6f4NcX9BjSLTr+6W7r7lQvrWxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399812},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"e6919b8d7b524b5f7ac2087f6b3e0cff7ea67ab6","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/8.2.3/node@v20.11.1+x64 (linux)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-790935f-20251126"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"1.73.5","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.0.4","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-790935f-20251126_1764172446013_0.30972227024237364","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-7225173-20251209":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-7225173-20251209","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-7225173-20251209","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"da382b632b161501cd5f0c431fcafff84b82a230","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-7225173-20251209.tgz","fileCount":71,"integrity":"sha512-ICw3kmKILWXicctOfDYynkC7xWRqXQNj/mt1pUFE6MLi+rJtlPDK/cMIDOJi1ItVXuEF8Gn22ERxDZq4ZC2hYQ==","signatures":[{"sig":"MEYCIQDYLaPHNswVX8UOmfg5CP0aEotNkWVQ1WatpSCnPDQCnAIhAORkP7K9xrlfAQ0Pjgm/T8UtgMn/7H7aoNb6jsp/HyxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406362},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"d9214c5258154c17239afad25dcdd68b43a289b0","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-7225173-20251209"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"playcanvas":"2.14.2","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.2.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-7225173-20251209_1765323824171_0.22614539573822223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-437a431-20251216":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-437a431-20251216","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-437a431-20251216","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"592dcca6d9a3700b588484163f1ae31995f86285","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-437a431-20251216.tgz","fileCount":71,"integrity":"sha512-6fly56SbzROzMRSe4mwI8vxNidEodAWx18lbCF0PLi1KHQY5d9j1D4P9sJNdK7H4g3vw+qrdMp+hdqxpm7nV1w==","signatures":[{"sig":"MEQCIHC+boM4EahMP8AKEGzvEPIGXnJLW9C7oCMpQT90D30bAiB3gO2/ba4/IbCqEGezQ52Ipr4EU8SUSvSROuJKzoixiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406362},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"9493c979714edf87df28465ebfc24ac05dd8d5b6","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-437a431-20251216"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"playcanvas":"2.14.2","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.2.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-437a431-20251216_1765895036807_0.604350369165739","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@mml-io/mml-web-playcanvas","version":"0.23.1","_id":"@mml-io/mml-web-playcanvas@0.23.1","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"88c75375b356a3da6a293c5ba0f1bad77d70e8da","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.23.1.tgz","fileCount":71,"integrity":"sha512-UC18itI6Hhw6NhbqLH1yO5yUQs9iKBvblONIJ3jr1shL2cV6a4a+Zn9vc324w5ONRl7lNVsktm8F6XQp3QrNvw==","signatures":[{"sig":"MEUCIEABRAaI7aTrqCzjhZX8TYuXF43MhKzE9W8/5eqodSvvAiEAyL+AOQLZFie3fRtEob4i8H80wm17/Dk2tcgGUCbxCk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406305},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"c14933e0d551c0019f0a658ab7c70a857d166110","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"^0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playcanvas":"2.14.2","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.2.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.23.1_1765896123655_0.11867855458267695","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-c14933e-20251216":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-c14933e-20251216","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-c14933e-20251216","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"},{"name":"deej-io","email":"npm@deej.io"}],"dist":{"shasum":"02c6d3e0990c1fec3153990ca66ab46817ed2d81","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-c14933e-20251216.tgz","fileCount":71,"integrity":"sha512-3DPdGP9/ydT9HDt/kCmHoI2ZStoL+12Z/BbQJbLfg25fecU8BdJCloc7RdXcxoP4Yq+jECrFNk2FqZjLU+nkOA==","signatures":[{"sig":"MEYCIQC6pUO7TQDeB7Q0pglTi9ehOboMKnUBhRjDBsxtcsTHjgIhAOz9YMN+uNytOi4eCD28if4K/Z8eClFU3JOVy7DOXlqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406362},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"123737f5174e861f9f206d38156fa5d7aef4a8f1","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-c14933e-20251216"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"playcanvas":"2.14.2","jest-fetch-mock":"3.0.3","jest-canvas-mock":"2.5.2","jest-expect-message":"1.1.3","jest-environment-jsdom":"30.2.0","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-c14933e-20251216_1765897214645_0.813392759999283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a3020ab-20260122":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a3020ab-20260122","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a3020ab-20260122","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"acd8a25243ba8998b29c640039bcc2b37685db2c","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a3020ab-20260122.tgz","fileCount":71,"integrity":"sha512-trXUmI6ynp/1zJHH/uEteqiawvF6l83SMXpkY/g6hQVtPY6gJFQ8o00qLDZ0Lo+eW1bNqJ97hK6kkmLs7s3/7g==","signatures":[{"sig":"MEUCIBRWutu1ceCtHchwFZJpxC/lSiNDXzosArMLRhZhMcRLAiEA7bhQGnVA0pYnqgB4pgVaImCfhye0RhwBCBnte5/fgyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406181},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"c4ec8a44a4a5dcd63641ab5a16bab898a2bc4547","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a3020ab-20260122"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a3020ab-20260122_1769104013441_0.9870024530507211","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-284f27a-20260126":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-284f27a-20260126","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-284f27a-20260126","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"c6cd9adc815327c4d6619cbc50cf605930791c80","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-284f27a-20260126.tgz","fileCount":71,"integrity":"sha512-tiAa2TNYYpYEjTwoMsHxkGqB6t+giMfMVU1ZcWalLEqpMdAhbMG5nbIV9tHt5B66hL6kHHkyEZBKBWnzkyv2+w==","signatures":[{"sig":"MEYCIQDHSKFe7Y/6ZTWJIrcCQNj3UqibcMB8ZCzWfP08piiDcQIhAPBFpoU3LlglEvN4CSpfmmOzT5roabVBcEupWS4h4uGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406181},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"973631c2d671c3023bdfdaf88d8db1daf47ba0cf","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-284f27a-20260126"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-284f27a-20260126_1769461613761_0.267961375178112","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.24.0","_id":"@mml-io/mml-web-playcanvas@0.24.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"5705c755d596033883bd750c1403fa697c1b6c21","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.24.0.tgz","fileCount":71,"integrity":"sha512-d8XxS53910xHwKgl5oySy6EiYStUnKe/KRYCFCU3WfgUzlt8NhbkLh25IkeMB5gT6p75rgvpu1YY0NQR3v9IkQ==","signatures":[{"sig":"MEUCIQDpHPDz16cpmmrFzHSuslcaopqjiy4fCmuqHCWbX8Uz5QIgGP1mtpehEFF30jbdizppu+AJ0eRu+EktBWlsarEKZww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406124},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a566d164646e48c22d24d064e62aecfe9acdbe8f","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.24.0_1769523938528_0.35428000604521626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a566d16-20260127":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a566d16-20260127","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a566d16-20260127","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"8ebc32bdc2d87b6b1b1808262c102381f5802e8a","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a566d16-20260127.tgz","fileCount":71,"integrity":"sha512-PSaXI9xgj1RGcc817khp8ddGxV60BChNFoGF3fqkj1Cuj3IzK2PG+ugJ5WO5L/zW5AhXneySEXW/5EOsds0uJw==","signatures":[{"sig":"MEUCIE4mxSRYqKlI7OlS3rsr40RGaj/1xLIsXnPEZGRDmzVYAiEA/lynfoNR34CYMoIqoJP++XmC50zDidrhqWc3yrTIW9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406181},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"c8d2e892f96f6695555c52b759730deb02ecc4d0","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a566d16-20260127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a566d16-20260127_1769524032429_0.2020074957704956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-6426c69-20260127":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-6426c69-20260127","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-6426c69-20260127","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"9834add102fb3297eafb3eeb2b4f807858bdf254","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-6426c69-20260127.tgz","fileCount":71,"integrity":"sha512-lM/EV0GHBuEEw4/nvYUQ0cFVlQQ7bRIBATBWhHeM8hP0T7c2T0y4YhFyd18JkRLPYOx4/6Azk9TA3+vMwkOr4A==","signatures":[{"sig":"MEQCIBMS4zftTU1Ekp/XkFTx3YsJ7MrRKzeKaTg0g6nDtpxBAiBeTGIBWugJfnU/N2QRLs0JlOgCrSSYpvUpgYgpQYs1Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406181},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"beb99c74f917b8c414f43f8974adb83cfc682888","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-6426c69-20260127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-6426c69-20260127_1769537628097_0.947160906280903","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@mml-io/mml-web-playcanvas","version":"0.24.1","_id":"@mml-io/mml-web-playcanvas@0.24.1","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"84a5b2c15d12d0f52c309325358be7295cf6abdf","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.24.1.tgz","fileCount":71,"integrity":"sha512-dqoCCusPOTumIG0TohI5J0z4w8fy37RaS9WKfFgbu6phDJxSy25A/fhoxr4ACvg++ISiU5ce5SkAOwKHnvnP9g==","signatures":[{"sig":"MEYCIQDb0XFalNX5S3DhwjaM4jD5i4mJ6Yly1msWz+lBRnSSBgIhAKDqZhgIfqYUglcitAfDFbmtc/sZH2UxVgXkAmSiVSaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406124},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a8d38568221612e842481ed115bab09cf0454ecf","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.24.1_1769538068828_0.8865820517270038","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a8d3856-20260127":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a8d3856-20260127","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a8d3856-20260127","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"dist":{"shasum":"ce3e2739a33be5ffdade12b474dc86408803ac22","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a8d3856-20260127.tgz","fileCount":71,"integrity":"sha512-wdasZqfk8dRPn2WQIwxWjLLAVX9nxVzTghJkn1wqdHOnRlDiI4A0AtIllAYgbq29wz9+WjeHz0tSPFdsWfU0jQ==","signatures":[{"sig":"MEUCIGk4chCBmU2cZFX/t09a6dCdwuxAzR303betKmgbv7udAiEAzRCAcHsP6k8LsZgJQ3LFbB9O3x4UOzacdQba3QkQoBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406181},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"56543356e386e6f92a9b1e9a7c91359025d22d0c","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"marcuslongmuir","email":"marcus@mpl.dev"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a8d3856-20260127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a8d3856-20260127_1769538393193_0.5948893531208792","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-3783355-20260218":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-3783355-20260218","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-3783355-20260218","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"5edfa6755d4ae7649180bce1e6c21242f7fb6b22","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-3783355-20260218.tgz","fileCount":71,"integrity":"sha512-591LRW9m5Dq2dTvW5WZgpsJdMpjNDVsUIepYPz8VrHTiNfoZeCznOvCStpgi4fk0waKXuQUM2smbp9ye42CzUg==","signatures":[{"sig":"MEQCIHmeoRs48RUh3R6FWKGCoE+BemV5T125fe9Rgkq2GW32AiA8q8nzNY1eHOyFoNPiGffiY+Y3oZmCqYLzPuOcsbbfMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-3783355-20260218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"0942c4c8f1b89ad182b49d45963a3c553e621031","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-3783355-20260218"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-3783355-20260218_1771427221583_0.4494949464920457","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.25.0","_id":"@mml-io/mml-web-playcanvas@0.25.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"11e3517dc8c671822a3c5e1390f7f625803de321","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.25.0.tgz","fileCount":71,"integrity":"sha512-eZ+NFxRfka2YvmkGOyR72L+Gb6qmViby34CFFXuHzrwma2xHXtEfSxlPzXg0xsB47Mj3iAFdZ20HQKgW1oh/Sw==","signatures":[{"sig":"MEUCIQDnLyBGCf3tc7yvtQflMkEofuGpamrjoDWHogMXT1OtNAIgCnfseqSm3bK5UYPHUhiY0YPJoQxx2+SdHmOORp8CSnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406261},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a4cb5dd8f29e871730286abf22c4cd7acae31f73","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.25.0_1771429711933_0.6386706473275638","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a4cb5dd-20260218":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-a4cb5dd-20260218","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-a4cb5dd-20260218","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"04ccf5cee4e6290daeaefa00c32a5f1dea0c1b67","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-a4cb5dd-20260218.tgz","fileCount":71,"integrity":"sha512-K6HePUm3VxIQyu0rVpqNroggLuvyHCBXtLAhcC7UhXP4W+XX01Mae0gnBYchBOU1g4JXjkMceAwClYbzkmRvrg==","signatures":[{"sig":"MEUCIQCN8nxwEDJnZnhMJZYf+zwiuZLrdVV9jFUy5p/uIdbrTgIgMMyvrzzXI0ywWvHbywGErvwyHOtnY9ihetnOQ+9k9wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-a4cb5dd-20260218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"1eb297f8c8a0fefe0c7adfbb5c68956b7649e350","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-a4cb5dd-20260218"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-a4cb5dd-20260218_1771429901690_0.324076399767921","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-2964336-20260219":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-2964336-20260219","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-2964336-20260219","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"9d95df64962b6b39e859a4ddeec2d72d15cd63f8","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-2964336-20260219.tgz","fileCount":71,"integrity":"sha512-rFxGqOAA8+cwvPCHjfUhLhY881ySVY7OtR1PJs76MuFXaU2GEmqPT3EGUxEYl17oO9WLlrIBvtPbz9qloe0Img==","signatures":[{"sig":"MEUCIHcZJlrQ9vfCzMVyyYWwc1FXL7bpa++RhuuLQ2pxOz0YAiEAwxbchG/KgDkIdX+T+Al1ibK7Juz3gOdJpfuKU9vcrWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-2964336-20260219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"8a1d69f3175a23a23e50d946b68f4e1ed3c8ef49","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-2964336-20260219"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-2964336-20260219_1771511653834_0.3068694285492608","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-9463ae8-20260305":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-9463ae8-20260305","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-9463ae8-20260305","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"53bc5312ac2f11a616e5e7b69c834971c63de70b","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-9463ae8-20260305.tgz","fileCount":71,"integrity":"sha512-sdUH0sc6P8qijcspXc9b8ptRHSjM+XYcFO/tFQK66gB4UuvAa4OF/Jbk6N8epLPfOMIbRQLSIDfaSIrVgLoKoA==","signatures":[{"sig":"MEYCIQDbqUjME/EYo4SgFZh02sRtb+G7dssrCfAVFC3TpQ4QvgIhAN2wHGYeTa7zXma6J9y+XFUmchzlOEkA+DRjtM+WGciZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-9463ae8-20260305","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"696efaed722224e504f9a70451830bb869e781e8","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-9463ae8-20260305"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-9463ae8-20260305_1772708620188_0.5052098176229467","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-e581b99-20260305":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-e581b99-20260305","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-e581b99-20260305","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"bbb87e69197a3c5816fa2d6152b4552dba464aff","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-e581b99-20260305.tgz","fileCount":71,"integrity":"sha512-Ykf8Gl5XMQWuY1hkbBRKzuxvSzPJE97NyiDJj2pasqZI4TAEpXS4FnMX0Jzx9JLNTonmxJv1CKhyS4jfBUANiw==","signatures":[{"sig":"MEUCIQC2aiU7OONK3F5NVgNwx0lOUf9r8Fjqi4e5v4XxyepxKwIgSKAeBiSmMhSes6aSknZSsQELsiB8Xy90dg+v0APXQSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-e581b99-20260305","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"48b3c5a18b11811ec24c009157369c57f7a61a01","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-e581b99-20260305"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-e581b99-20260305_1772708793915_0.7306358757088498","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-2185460-20260305":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-2185460-20260305","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-2185460-20260305","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"0360936d705dab24a840bd65c456aec959cc6668","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-2185460-20260305.tgz","fileCount":71,"integrity":"sha512-AR3bLysvo0DeKusdKyzrFWsXKPacgrJv2hFatpzWFENT9sD2FczqjKCC9VCHqWVjeuLkhWo43C0E2KwL5GPrcg==","signatures":[{"sig":"MEUCIQC3ya10ue/xYBH9wJ+HNdmcMGlLpC0PbNBluoD0AaMpqAIgYSkW+NzUIOnyupEuOCYcVUXRIhvg55ABnxO9thAjZH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-2185460-20260305","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"d03a040fd90e5fa8f01fc991cb0e97dad4725301","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-2185460-20260305"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-2185460-20260305_1772710598054_0.607609512740142","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-52c2098-20260305":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-52c2098-20260305","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-52c2098-20260305","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"5b27631074e2932b937ebfa7724bc47b58e63959","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-52c2098-20260305.tgz","fileCount":71,"integrity":"sha512-4O0bysUqumdehEMAmrjuts515G92UwOzZiVw37c3p68n8ozlFHm2XISMZqx3iTmHLrDoRerAV6EjAuqzrVlSVw==","signatures":[{"sig":"MEUCIQC8dimiPPMU3PxbNFxSEid/gjt6uRnfjTnECb41nui+OgIgeekAC+9Kg4VHjhdpjKmzUYWDGEoQ7seRdOSOSeVEKGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-52c2098-20260305","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"a150d0daf905df60602d0f760189209cec5cb96d","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-52c2098-20260305"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-52c2098-20260305_1772716775084_0.9833282343309173","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-e279cb2-20260306":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-e279cb2-20260306","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-e279cb2-20260306","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"b7c4eade86c29ea518da7131679efaffe87cc5e7","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-e279cb2-20260306.tgz","fileCount":71,"integrity":"sha512-s1w0D2ZAwfKya6uci6bOg2eeZ/Qvauzs/TFeLrzWvUvKfsb1qOfRn5PRllAse/ucNEg1Iz4dEirA3F/u8zdqxQ==","signatures":[{"sig":"MEYCIQCOM8TEZv7A544e0K175tzLJSWeA+X2h20EuYEcE40gmgIhAO+fnBA1+It+1aXTh337jwA/wsDsMIO0G+bnStcPMEDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-e279cb2-20260306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"2b0f7b7dc97f8abee3acd01f59092f76c3d770e4","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-e279cb2-20260306"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-e279cb2-20260306_1772805865704_0.5890927166874236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-6cd3b21-20260306":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-6cd3b21-20260306","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-6cd3b21-20260306","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"a4ae00227bbe854f9ec22abad6c03b2a5c01bbaf","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-6cd3b21-20260306.tgz","fileCount":71,"integrity":"sha512-PgO4z+RrROlilyQPsOFCR7vKoVHOXkpgMM0db9O50y8lZ/0M1XVVdtLgabL75W7xJjhPTFBqGKlkhMS0+A87bg==","signatures":[{"sig":"MEYCIQCwpX7GzNjo+WzjGWzi7edEN3GCPEWvsMHxPBZeRjHNIAIhAL3sxGHSVulT+zGwW92Y1CS/VT4AnGMYsxOSNKrVicgl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-6cd3b21-20260306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"56600ff1edf9e315e5dda0aaf94e0f153da588b5","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-6cd3b21-20260306"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-6cd3b21-20260306_1772809281956_0.770016506429821","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@mml-io/mml-web-playcanvas","version":"0.26.0","_id":"@mml-io/mml-web-playcanvas@0.26.0","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"e70313243b5a0579cca0421f0fd45fa0904162b8","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.26.0.tgz","fileCount":71,"integrity":"sha512-1+1q0nEvIim0Y7hRhgoHrEg6IyfmiomVrkMCAMP/xI0QQVL6jXUZ3k50MmvI7NVmh+fw5zyqDzq1SQyqWxipow==","signatures":[{"sig":"MEUCIQCBFO20FzsJkK21CwVeOouLaxogEtwP0ANaELUXun0F/QIgWrRIU6yW8BOTNHBiFuIdXby3wHru3gixYwsQ//3DVYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406261},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"8813bc641681b153fbce913c2de8332ef36c8905","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"^0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.26.0_1772811468209_0.781271167386947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-8813bc6-20260306":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-8813bc6-20260306","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-8813bc6-20260306","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"338fb3e7dddb417bd182123bbbb6e8ca58df417e","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-8813bc6-20260306.tgz","fileCount":71,"integrity":"sha512-fuiYmzlgvlgC33PEvAQ+3HQswitfY5aI2CWmw2+ScP41fFI3a1ARJmDb0J0V33Qq4ZDAuUzR9VtjGLpbRyx1ug==","signatures":[{"sig":"MEUCIQD7h5DF0WfQFTDRzjJZn2dKjFSN7JlB2yX92ZRMV8OiIgIgQXAQ+Hzr3m/0WFkestEREcBNQC7b3i3j1qZXPXpoe1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-8813bc6-20260306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"89084cbaa497333b1cb2201de83f7edde9db5cc8","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-8813bc6-20260306"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-8813bc6-20260306_1772812192444_0.454284798742985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-598654f-20260311":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-598654f-20260311","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-598654f-20260311","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"b0e20a89b7bb0b1731837744f6ab4a6c87ce0e28","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-598654f-20260311.tgz","fileCount":71,"integrity":"sha512-mejIULzCHmDY/5P/b6m5yXy1U1NbnMSFgORBWSUVwrluC7NCD8nZXs1LerLqvsmLxxFctDzVYfKTTf5Y6ANbIA==","signatures":[{"sig":"MEYCIQDcSW9wwaOzr2zbBiJDIteGwG5bS4SzM55tfz7u+6KFYAIhALlCLOuDMg0FbRjBR6uSH18QIBtTuneWl92Iug9FtuTE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-598654f-20260311","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406318},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"7b7c29bd0e0e987b172830f1415450f19286655a","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"0.0.0-experimental-598654f-20260311"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-598654f-20260311_1773229744168_0.4455143978518963","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@mml-io/mml-web-playcanvas","version":"0.26.1","_id":"@mml-io/mml-web-playcanvas@0.26.1","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"homepage":"https://github.com/mml-io/mml#readme","bugs":{"url":"https://github.com/mml-io/mml/issues"},"dist":{"shasum":"82e3b50db742013b30a0a356c344d2a2de72c7ef","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.26.1.tgz","fileCount":71,"integrity":"sha512-1PHvemxMmVDHdlgBQ58tz6Nol9rlq2rXs2ikY6VXjOUfXebHqPOrb1F1cdp9WMxFla0cg3yy+D9vrVcx9ejH3w==","signatures":[{"sig":"MEUCIQCY0vDsuogcl/QhTTvtGqgSBM0YOXEM1ImCO3cgX0OQrwIgO41PqoALO/fRqUBlFBJfNrtZ0zJSgWuRjJNxnfJmTk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406261},"main":"./build/index.js","type":"module","babel":{"presets":["@babel/preset-typescript"]},"types":"./build/index.d.ts","gitHead":"ed4fbf3c4c7c878594a9406d9e05b3cd3ace806d","scripts":{"lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","test":"vitest run","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","type-check":"tsc --noEmit","test-iterate":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@mml-io/mml-web":"^0.26.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","vitest-canvas-mock":"1.1.3","resize-observer-polyfill":"1.5.1"},"peerDependencies":{"playcanvas":"*"},"_npmOperationalInternal":{"tmp":"tmp/mml-web-playcanvas_0.26.1_1773230234153_0.990745867282907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-ed4fbf3-20260311":{"name":"@mml-io/mml-web-playcanvas","version":"0.0.0-experimental-ed4fbf3-20260311","repository":{"type":"git","url":"git+https://github.com/mml-io/mml.git","directory":"packages/mml-web-playcanvas"},"publishConfig":{"access":"public"},"main":"./build/index.js","types":"./build/index.d.ts","type":"module","scripts":{"type-check":"tsc --noEmit","build":"tsx ./build.ts --build","iterate":"tsx ./build.ts --watch","lint":"eslint \"./**/*.{js,jsx,ts,tsx}\" --max-warnings 0","lint-fix":"eslint \"./**/*.{js,jsx,ts,tsx}\" --fix","test":"vitest run","test-iterate":"vitest"},"dependencies":{"@mml-io/mml-web":"0.0.0-experimental-ed4fbf3-20260311"},"peerDependencies":{"playcanvas":"*"},"devDependencies":{"jsdom":"27.4.0","playcanvas":"2.15.1","resize-observer-polyfill":"1.5.1","vitest-canvas-mock":"1.1.3"},"babel":{"presets":["@babel/preset-typescript"]},"gitHead":"d1db96f3affd17d12bb74ee5524fc4a6531fa544","readmeFilename":"README.md","_id":"@mml-io/mml-web-playcanvas@0.0.0-experimental-ed4fbf3-20260311","description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","bugs":{"url":"https://github.com/mml-io/mml/issues"},"homepage":"https://github.com/mml-io/mml#readme","_nodeVersion":"24.13.1","_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","dist":{"integrity":"sha512-eG4tnwTprShhTDASWlNB5SGgZu7mERfoXexIAtN5ESui4WNW23AIkwEvIdHIDkMPCIfO8fGsN5n2elj08s281g==","shasum":"117dd25bcc81668e02e4463aae4977796ae8f5f1","tarball":"https://registry.npmjs.org/@mml-io/mml-web-playcanvas/-/mml-web-playcanvas-0.0.0-experimental-ed4fbf3-20260311.tgz","fileCount":71,"unpackedSize":406318,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mml-io%2fmml-web-playcanvas@0.0.0-experimental-ed4fbf3-20260311","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFv2ejXbKFs4VvW1F1d6+6uC+Is2BeT0ytsbNe6iGwWtAiEAm6NCFO+RvUnXLIO8zLFwGv2UOeNby/mkTLyjQpev5Gc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61906eb1-bcce-4ad3-aceb-7a34c81ec772"}},"directories":{},"maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mml-web-playcanvas_0.0.0-experimental-ed4fbf3-20260311_1773230363986_0.7006201164497612"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-20T11:18:23.712Z","modified":"2026-03-11T11:59:24.402Z","0.19.0":"2025-01-20T11:18:24.010Z","0.0.0-experimental-edf5cd7-20250120":"2025-01-20T11:42:36.278Z","0.0.0-experimental-a8a68a0-20250120":"2025-01-20T11:51:06.618Z","0.0.0-experimental-66f808a-20250127":"2025-01-27T20:52:36.335Z","0.0.0-experimental-61dcc35-20250129":"2025-01-29T16:59:31.502Z","0.19.1":"2025-01-30T18:11:04.652Z","0.0.0-experimental-7ea0c35-20250130":"2025-01-30T18:12:29.009Z","0.0.0-experimental-4805a08-20250205":"2025-02-05T12:37:53.251Z","0.19.2":"2025-02-05T13:00:56.662Z","0.0.0-experimental-e192650-20250205":"2025-02-05T13:32:52.651Z","0.0.0-experimental-f012ff8-20250207":"2025-02-07T09:41:10.314Z","0.0.0-experimental-cd42b86-20250207":"2025-02-07T11:15:42.679Z","0.19.3":"2025-02-07T14:29:39.749Z","0.0.0-experimental-929c3a4-20250207":"2025-02-07T15:05:27.244Z","0.0.0-experimental-c1742ea-20250219":"2025-02-19T15:06:53.618Z","0.0.0-experimental-8ff5dac-20250221":"2025-02-21T17:58:54.310Z","0.0.0-experimental-59cdd31-20250226":"2025-02-26T15:03:20.529Z","0.0.0-experimental-5749c55-20250228":"2025-02-28T18:17:59.055Z","0.19.4":"2025-03-02T00:08:57.007Z","0.0.0-experimental-23450b2-20250302":"2025-03-02T00:10:43.073Z","0.0.0-experimental-a5e55cf-20250302":"2025-03-02T00:49:30.443Z","0.19.5":"2025-03-02T21:57:23.275Z","0.0.0-experimental-32d2ba4-20250302":"2025-03-02T22:03:04.033Z","0.0.0-experimental-f689b9e-20250303":"2025-03-03T11:17:18.975Z","0.0.0-experimental-8fd4bff-20250306":"2025-03-06T15:48:22.493Z","0.0.0-experimental-c672970-20250311":"2025-03-11T14:28:30.257Z","0.0.0-experimental-1e22a49-20250311":"2025-03-11T14:30:22.125Z","0.19.6":"2025-03-19T10:18:46.452Z","0.0.0-experimental-a7b3d9a-20250319":"2025-03-19T10:19:45.657Z","0.0.0-experimental-2f07d9b-20250417":"2025-04-17T14:03:44.061Z","0.0.0-experimental-e89bc48-20250422":"2025-04-22T19:28:45.354Z","0.19.7":"2025-04-22T19:32:09.120Z","0.0.0-experimental-fcca99c-20250422":"2025-04-22T19:33:40.733Z","0.0.0-experimental-59c9a4c-20250506":"2025-05-06T14:50:25.949Z","0.0.0-experimental-009b1a3-20250528":"2025-05-28T16:31:14.895Z","0.0.0-experimental-b4e2011-20250528":"2025-05-28T16:42:49.771Z","0.0.0-experimental-f04d840-20250612":"2025-06-12T13:23:16.581Z","0.0.0-experimental-f04d840-20250630":"2025-06-30T09:16:08.708Z","0.0.0-experimental-ec18ef6-20250714":"2025-07-14T12:49:16.582Z","0.0.0-experimental-b41f621-20250714":"2025-07-14T20:40:49.083Z","0.20.0":"2025-07-17T13:56:43.253Z","0.0.0-experimental-c59b905-20250717":"2025-07-17T13:57:57.083Z","0.0.0-experimental-c11afa5-20250723":"2025-07-23T09:57:40.598Z","0.0.0-experimental-6670c87-20250819":"2025-08-19T15:21:56.115Z","0.0.0-experimental-f83b2be-20250826":"2025-08-26T12:24:08.213Z","0.0.0-experimental-5153c22-20250903":"2025-09-03T14:39:44.470Z","0.0.0-experimental-f410cae-20250908":"2025-09-08T11:23:50.759Z","0.0.0-experimental-9ed5b0c-20250916":"2025-09-16T11:30:30.010Z","0.0.0-experimental-b3c5d2f-20250916":"2025-09-16T11:37:24.455Z","0.0.0-experimental-79daa47-20250916":"2025-09-16T13:37:33.527Z","0.0.0-experimental-d5193f3-20250916":"2025-09-16T15:08:44.259Z","0.21.0":"2025-09-16T16:40:23.763Z","0.0.0-experimental-7763fa3-20250916":"2025-09-16T16:41:37.538Z","0.0.0-experimental-dcafb22-20250917":"2025-09-17T21:40:02.044Z","0.21.1":"2025-09-18T08:36:13.785Z","0.0.0-experimental-ca0b561-20250918":"2025-09-18T08:39:52.802Z","0.0.0-experimental-cfbc0ba-20250922":"2025-09-22T12:50:47.659Z","0.21.2":"2025-09-22T12:52:38.109Z","0.0.0-experimental-0ee4ce8-20250922":"2025-09-22T12:54:05.517Z","0.0.0-experimental-89e6ef1-20250926":"2025-09-26T10:55:00.805Z","0.21.3":"2025-09-26T11:14:41.573Z","0.0.0-experimental-8731c70-20250926":"2025-09-26T11:19:52.236Z","0.0.0-experimental-81c5e60-20251013":"2025-10-13T22:03:12.958Z","0.0.0-experimental-99fd78a-20251014":"2025-10-14T14:12:05.844Z","0.22.0":"2025-10-14T14:29:29.309Z","0.0.0-experimental-6e81004-20251014":"2025-10-14T14:47:22.390Z","0.0.0-experimental-812728a-20251017":"2025-10-17T15:21:58.984Z","0.0.0-experimental-e1fadb8-20251022":"2025-10-22T15:19:10.427Z","0.0.0-experimental-7df7701-20251022":"2025-10-22T15:31:32.166Z","0.0.0-experimental-877c16e-20251022":"2025-10-22T20:24:26.842Z","0.0.0-experimental-38b52fc-20251024":"2025-10-24T12:36:35.403Z","0.0.0-experimental-1e5b393-20251029":"2025-10-29T13:48:34.904Z","0.23.0":"2025-10-29T13:53:22.438Z","0.0.0-experimental-92699e8-20251029":"2025-10-29T13:55:15.564Z","0.0.0-experimental-790935f-20251126":"2025-11-26T15:54:06.199Z","0.0.0-experimental-7225173-20251209":"2025-12-09T23:43:44.359Z","0.0.0-experimental-437a431-20251216":"2025-12-16T14:23:56.952Z","0.23.1":"2025-12-16T14:42:03.807Z","0.0.0-experimental-c14933e-20251216":"2025-12-16T15:00:14.809Z","0.0.0-experimental-a3020ab-20260122":"2026-01-22T17:46:53.572Z","0.0.0-experimental-284f27a-20260126":"2026-01-26T21:06:53.926Z","0.24.0":"2026-01-27T14:25:38.663Z","0.0.0-experimental-a566d16-20260127":"2026-01-27T14:27:12.651Z","0.0.0-experimental-6426c69-20260127":"2026-01-27T18:13:48.252Z","0.24.1":"2026-01-27T18:21:08.995Z","0.0.0-experimental-a8d3856-20260127":"2026-01-27T18:26:33.363Z","0.0.0-experimental-3783355-20260218":"2026-02-18T15:07:01.799Z","0.25.0":"2026-02-18T15:48:32.090Z","0.0.0-experimental-a4cb5dd-20260218":"2026-02-18T15:51:41.841Z","0.0.0-experimental-2964336-20260219":"2026-02-19T14:34:13.998Z","0.0.0-experimental-9463ae8-20260305":"2026-03-05T11:03:40.329Z","0.0.0-experimental-e581b99-20260305":"2026-03-05T11:06:34.070Z","0.0.0-experimental-2185460-20260305":"2026-03-05T11:36:38.191Z","0.0.0-experimental-52c2098-20260305":"2026-03-05T13:19:35.231Z","0.0.0-experimental-e279cb2-20260306":"2026-03-06T14:04:25.868Z","0.0.0-experimental-6cd3b21-20260306":"2026-03-06T15:01:22.128Z","0.26.0":"2026-03-06T15:37:48.395Z","0.0.0-experimental-8813bc6-20260306":"2026-03-06T15:49:52.674Z","0.0.0-experimental-598654f-20260311":"2026-03-11T11:49:04.348Z","0.26.1":"2026-03-11T11:57:14.298Z","0.0.0-experimental-ed4fbf3-20260311":"2026-03-11T11:59:24.128Z"},"bugs":{"url":"https://github.com/mml-io/mml/issues"},"homepage":"https://github.com/mml-io/mml#readme","repository":{"url":"git+https://github.com/mml-io/mml.git","type":"git","directory":"packages/mml-web-playcanvas"},"description":"[![npm version](https://img.shields.io/npm/v/@mml-io/mml-web-playcanvas.svg?style=flat)](https://www.npmjs.com/package/@mml-io/mml-web-playcanvas)","maintainers":[{"name":"marcuslongmuir","email":"marcus@mpl.dev"}],"readme":"","readmeFilename":""}