{"_id":"com.wallstop-studios.unity-helpers","_rev":"221-d107cfaaed0e384410a0d5a917ccfa1e","name":"com.wallstop-studios.unity-helpers","dist-tags":{"next":"2.0.0-rc81.9","latest":"3.6.2"},"versions":{"1.0.0-rc4":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.0-rc4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.0-rc4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"23ce15a8ce30231c9d15313e1b9176edcc8e3ff1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.0-rc4.tgz","fileCount":238,"integrity":"sha512-LaZcZlEHe2YxZlysgHHTnTP8C5vWCdFHAyE+BYsDeVOsrYGNQfWSp+HwV3AurHfsNQSJylzPMzz25mN2PIOsZw==","signatures":[{"sig":"MEUCIQCDwO/q8CHIIrrEOR6wXk1fPKNXkQYzPI5cgWz55xIOjQIge2SLmJkPVaCHmdnwMx/0UStR6blZiNFJvq/PmWFo6OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1330682},"main":"README.md","unity":"2022.1","gitHead":"025015f3fc22373af01fb8fe1a3a43c979a1cedd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.2.4","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"21.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.0-rc4_1707595680061_0.540945676941142","host":"s3://npm-registry-packages"}},"1.0.0-rc5":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.0-rc5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.0-rc5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ddba69f9c598c9a18aa79aa5860ad679fed1409a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.0-rc5.tgz","fileCount":238,"integrity":"sha512-mfy7KdOuejbedK7fTLqNGYNxT5zqI5lFB7ui2dFDmD3qzIia4MzXmCTeLfaeQkPqlzDs95ZRdzlG6ApsCwOnMQ==","signatures":[{"sig":"MEUCIQCiEHFxIVL89HyB8r4+tXMc89j3DRxWjQUVIPg58U/KyAIgcn1pr6V0UBpoQXrlde6O58m2SGb3RilcswSXIm5jeWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1330777},"main":"README.md","unity":"2022.1","gitHead":"17a89511aba188dbf99c924b4bdba0d6c44418a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.2.4","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"21.6.1","dependencies":{"newtonsoft.json":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.0-rc5_1707596340658_0.0448870322458359","host":"s3://npm-registry-packages"}},"1.0.0-rc6":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.0-rc6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.0-rc6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"76cf91df7d93e73dd7028d1d9fb2e9256a942576","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.0-rc6.tgz","fileCount":238,"integrity":"sha512-R49Y81gMA4y+1Qkp+l0pmA4kVc8gPXPI7suCyxYEs8tMBfF3fpoB6pi20tipsSS0yO/57X+fuAGImQZ82X7NFQ==","signatures":[{"sig":"MEQCIGFukiyETWnjfbzyhv1DdAs/8EQmdeMa7L9g3e0FPH5RAiBCksqLKePbXSVtdZEt2A9m7IUQ3NfuAHhX6Hvuk2KoJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1330793},"main":"README.md","unity":"2022.1","gitHead":"efc37c8a10eec4055020e03730bbe835de0b9dc1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.2.4","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"21.6.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.0-rc6_1707597107669_0.7106143776482492","host":"s3://npm-registry-packages"}},"1.0.0-rc7":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.0-rc7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.0-rc7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9c9352c047f7f4a9b8e50007b1293c844a44a3b1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.0-rc7.tgz","fileCount":238,"integrity":"sha512-/iElaWFdSVXVklFZ+O4vYoDeKxgOJ9s0FTEYlf6pctxMF/kmHN5LYTtDqoOlxZVsgfb7VH8QQyXKqp4/lZ+MBA==","signatures":[{"sig":"MEYCIQD11mmgELB2H8+W+KyOzKmptRFq+WhG403Rax53Nikc1wIhAMhD4FaFDeSIcbGUQb8r6FqhptV3zqcIQIW5yGHXzhhi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1330799},"main":"README.md","unity":"2022.1","gitHead":"e99d2455ba412c011cb5bc94f4bf64f01cb57008","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.2.4","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"21.6.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.0-rc7_1708056577221_0.9924764675168003","host":"s3://npm-registry-packages"}},"1.0.0-rc8":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.0-rc8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.0-rc8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"86ddb0efaa34844633e82e7a69f150f97d826a18","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.0-rc8.tgz","fileCount":238,"integrity":"sha512-oJUvj7QebBvIj+EdVgTWgVxEu/brQU0VJ9nYCxt0Dr1T2mvGCMjTNbYdK47VZvA0dRre15aI2G+0FM893f6EIg==","signatures":[{"sig":"MEUCIB3S5vfs1tiqBO19w7IsNm590mz7IvxcbmOdCjJdkiuZAiEAxQn8GsTIvVQxZuZnK9CSVaIlo8b60GjzJqCvfns9QNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1330791},"main":"README.md","unity":"2022.1","gitHead":"36f9cdb9ef970ad72631837e26b3b3e30bb7f30a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.2.4","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"21.6.2","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.0-rc8_1709182774049_0.2824952994846852","host":"s3://npm-registry-packages"}},"1.0.0-rc9":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.0-rc9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.0-rc9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e901f0521b9f7c9879cca410d6c77a582ca16d97","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.0-rc9.tgz","fileCount":239,"integrity":"sha512-SqAfrYDJT14mmDf8Cs0WGpYedeE7WPt1/p7gW/9VufcJPq9OaKbhxo4nuJ9q2nrZvV0Dr9EcNowiQynhXxKpKQ==","signatures":[{"sig":"MEUCIQCslRV/J0dnILZr9dNO1/33a3Y2LcfPr8GlPZZMhSQQ0QIgNDiWLPXudxguUPSDf/UfDqpEFlzy3vf9uFRrxKePVzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1335756},"main":"README.md","unity":"2022.1","gitHead":"e4bb302bb7174bfb823119dcda89efc2e1d588a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.0-rc9_1720394339553_0.4905501877627445","host":"s3://npm-registry-packages"}},"1.0.1-rc01":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc01","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc01","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3b0df21678729832f8258f2219565e8e4ffab877","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc01.tgz","fileCount":246,"integrity":"sha512-E331YSBpxP42ooDNfLTbWDcLj33TNt613HmGW58dLMUiouP43jUOTA2noFa/fFdLdSpbiwK1SZcwZN+Yzz4Eqg==","signatures":[{"sig":"MEQCIFie9fiWnQj6NMVKuHAUDu5bKUZCpbvf4x827w4FbYE4AiAmiWhPqYIMSyYxvXFJtip4R4l+d2iRx/AWd52xzOpqgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1364482},"main":"README.md","unity":"2022.1","gitHead":"2d251f0125b41b7f40a5b1ee19b51830d0deebf9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc01_1720401429342_0.7789341129765914","host":"s3://npm-registry-packages"}},"1.0.1-rc02":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc02","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc02","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7cf663a930bf10298d7dcde308da6d7caa6e3637","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc02.tgz","fileCount":248,"integrity":"sha512-x9stBXbg1wXFqZ9IuQ17Oszo5GXq1bzlD+QBkbtcBOr5EexnxxKfpOCa9hOoRXwwV//sPDVCG6fyTHT5mYwVQQ==","signatures":[{"sig":"MEYCIQDgJ1atGGnSUxPvC2yrw+d0XX/fngEhnEimB7gIBHkMWQIhAMvP7EtBr61m+D0AHq5rZZtPwACgEzjYq/7RnwEz0rTH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1380236},"main":"README.md","unity":"2022.1","gitHead":"a637f8c4d35adc7a4bee954dd327fbf1fd45fa24","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc02_1720408919071_0.9519042758952552","host":"s3://npm-registry-packages"}},"1.0.1-rc03":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc03","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc03","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"dfeb0e7eed2144b33830f7810676be63bf3d97ed","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc03.tgz","fileCount":248,"integrity":"sha512-dO72tTTj1rXogftM+/xf/oQ9WJcS4K22lpxrrTrYTpA5OH0CqD2TjHEYbjw1f943QioQkSxg4rd8Hv2Bxr1prQ==","signatures":[{"sig":"MEUCIQCgV8sF0PWKw8HgTuFrIbZIN4++EodY526NbjOFEcytIAIgFg4+FomAEK6M6KRMV9iP2gAs5/KzQsnhWQLGh6QZab8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1380258},"main":"README.md","unity":"2022.1","gitHead":"236ce2da147498a3d1f77c4076df15fec9c04c27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc03_1720409285512_0.6499646147016307","host":"s3://npm-registry-packages"}},"1.0.1-rc04":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc04","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc04","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"0e539939bf43de548977fe3dc211c76b3c917c2a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc04.tgz","fileCount":274,"integrity":"sha512-ZU+vmTmVc5LsSqtJFSXLDBzuv10SSRIFaJINvKr5z6NZqg81iAUScZhdJRX34YfsOD6Uh33uCkFThb5aoQ7JwQ==","signatures":[{"sig":"MEYCIQCaDyQC3j+YkYUNzOe6w01rO5jpIrDP6mtP8qTLlTG0pAIhAO+wiyLmd56Da1pxn5annj7zumd7MgIyiw6lLr4eVbCS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1416140},"main":"README.md","unity":"2022.1","gitHead":"8ea399a81ed0851e3a1b636c302deaa86aad43f5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc04_1720757196452_0.8701337326727241","host":"s3://npm-registry-packages"}},"1.0.1-rc05":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc05","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc05","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"621686318c38de52a15ec2aceca25ad1062073bc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc05.tgz","fileCount":274,"integrity":"sha512-upApFxe+o9RtMBjXbcCrpI9+iD2lzWpZ+Vl/Db/tZRkGXdpSqUI1VRRb4hbqccYS5BhIlsJtpElZTrvk6d+kTQ==","signatures":[{"sig":"MEQCID9bJ0gC0XAV9ozZdB2A1XFCSXGFfW6kA2Co5N6s6Ib2AiA83n3ISiBgC7pPHIiW30iX6QrHSPgcIN482Kar2q1dTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1416118},"main":"README.md","unity":"2022.1","gitHead":"e462af342abf657a5137e1334038191a4a51a861","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc05_1720815168929_0.7413129063158981","host":"s3://npm-registry-packages"}},"1.0.1-rc06":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc06","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc06","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6441179601e19fa4d140cb2d8744a0d7492fd092","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc06.tgz","fileCount":271,"integrity":"sha512-1S/2Thntfng4rAL+8LoLQ7hPtZU/pjQ9AX6iZnoOxfPt3pY4Iz9uVHUzPH+2XjchToiMj21kvlyTkRZl2SpyYg==","signatures":[{"sig":"MEQCIGrZkTBv8N3YeTpAghYJcwfJ3r4pm8if4m0j7Sgn+OuTAiA3HPIl+5sc47jXXokB1eE9TcXIZVdf0Xm+bTQbcWCtwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1415327},"main":"README.md","unity":"2022.1","gitHead":"f845467f46e2cbe48cd5813193ac8dd670587418","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc06_1720817277452_0.9125212776257936","host":"s3://npm-registry-packages"}},"1.0.1-rc07":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc07","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc07","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c37f59dd37406757fb01845af9be072bd75b2f29","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc07.tgz","fileCount":273,"integrity":"sha512-7f/v6MFlVGFrY1pGSUQ/bpQwZk11hlx7GFJT175iLOpQaWSY7lzJr3llsHh6xedA7w6m/+NePSufjK6tNY2ktg==","signatures":[{"sig":"MEUCIQDfuaejG9SHXbuBPkZm0VegwFYoQqGNCkIubLAa80z60QIgBcmAQGmkbSdOdO2ynouRZXqhYegy1Y22EE11ZkTrciE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420694},"main":"README.md","unity":"2022.1","gitHead":"22f04bcb8647ae8da299e5e23c7dfd9a3c031a58","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc07_1720825880916_0.07913891231395742","host":"s3://npm-registry-packages"}},"1.0.1-rc08":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc08","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc08","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1b3e18ade1ffd76752fa05ecf6b5f4d7899eebaa","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc08.tgz","fileCount":273,"integrity":"sha512-7fjkQ3qAuyvR7ZKOOoqQS/HT77KPvlmYcSE9iqJvsNt9C6wIeUnQdwto9uYZf+4+ZkwrVZBbkS0QP+kww9Nc1g==","signatures":[{"sig":"MEUCIB3Xf5RH7Y6ffUaZuJuXN4JMNi8c1X2lGxq565+ZRRIaAiEAhJwvHsVkA+a0VbsSea+qtsuSv7veW0oeyKrfOEGtz+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420450},"main":"README.md","unity":"2022.1","gitHead":"98635e6eec6a431d9e1d4a0f8bba1f4ca25ebf66","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc08_1720905497146_0.5199566316655719","host":"s3://npm-registry-packages"}},"1.0.1-rc09":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc09","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc09","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2a5188d336459372b993da94973c78b371a402c8","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc09.tgz","fileCount":273,"integrity":"sha512-qYCtO2nqnFlf7jJ8vTXoK2vnCw0cvykqNH9V5ywl8Cbe3ozIKICfXoSssM3Od/tY1Do0nVYXWQSICwpPa9dZoA==","signatures":[{"sig":"MEUCIQDumM0GBUQBCR/G2giVtP3zC2LJ/vgyaOwaUMUkZyOT0QIgEXDzqpeyoNRxhy0QaGc6rwy1Jx0bmTih0yqNydptpKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420568},"main":"README.md","unity":"2022.1","gitHead":"e678cc1016a1f8a8dcf3c2b54561620f0e5f8b6f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc09_1720914588337_0.020429728237554956","host":"s3://npm-registry-packages"}},"1.0.1-rc10":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc10","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc10","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"651d70b6743bd027f45e189aa1a4825cd6014613","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc10.tgz","fileCount":273,"integrity":"sha512-tU0oeH0Uo/T8JoheqbHnGjJKTdrQDrPfaPigJS5p3A1v9Fp4YZhth3URKuelCdPDPUcw3HMMTqb+RP6B/tSYwg==","signatures":[{"sig":"MEQCIEn76mhVczSsXNTM7iimeZiQ2gXtq5pYYHaQQuvdjgddAiAV43AJ6E/optYfIMUDzzkT+3SIY3h2cqJBuIcR4UCxkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420632},"main":"README.md","unity":"2022.1","gitHead":"9e277d5498b2c50fec2c8760a19b21595073db6d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.1","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.4.1","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc10_1721006367147_0.28140997024540004","host":"s3://npm-registry-packages"}},"1.0.1-rc11":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc11","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc11","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"be98d0399029cf6115dbd40dff7b2ef992f3c4ba","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc11.tgz","fileCount":273,"integrity":"sha512-wd1LTIt06su2cPO6/9aMAB9oQxeqS4yieXfgN5ozr2GWI9LzeSO5jVKaB4ZCcFePnuOzYLV04/1GI0muVlSIsQ==","signatures":[{"sig":"MEYCIQDKFNyI4eTZBL1PkF5HHv/fzUF1LS02o8B3HmASH4hwGQIhALTDshKfRCxVfMcx5wUxbvNUE+cxd3zTlZlKU2k5plGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420684},"main":"README.md","unity":"2022.1","gitHead":"254a2486ecfe2954fc84b04e906b069570087f85","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.6.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc11_1723467936461_0.07909496124808446","host":"s3://npm-registry-packages"}},"1.0.1-rc12":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc12","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc12","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"bd150aafdec7bc2c88ba35bd1b6cf67859fa30a0","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc12.tgz","fileCount":273,"integrity":"sha512-e4TsFH25Kj2Rh/IHXHZeHvo/av+GmbWDpnPUPaQVuouUQSvJvDxn2lqpDX/COBpxmnFOJ9aTphE2ug8+YBjIKg==","signatures":[{"sig":"MEUCIQCR2IbT7RaJdtwySl0j20aAWHK1guz6zUPWdiXrG4svtAIgCekPimmsoDzYIIiAluZeK4WWz4AeFddhCEDH2uC8BG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420777},"main":"README.md","unity":"2022.1","gitHead":"bdcc773dc3062280f0715cf8baec669d2f15f1c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.7.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc12_1725161119699_0.27710630820753956","host":"s3://npm-registry-packages"}},"1.0.1-rc13":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc13","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc13","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9740ef434e53d96c53f908f65d64339f10b398b6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc13.tgz","fileCount":273,"integrity":"sha512-UtQ2EApr63PZD79yIR1LgBaXO/ZKsgbiCx8qlum1U66bKKqezBFO2qNIsLPaIHMHaAYQKNatPOcrR2khnM+LXg==","signatures":[{"sig":"MEUCIFEGY1yTyKTZuMbIk3k59iuIPAThVxN06x/HPT9V8MpYAiEA5ReDXLMb4N+paaPocJIX+CxA++WK0MmTPWmSRNLEKCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421762},"main":"README.md","unity":"2022.1","gitHead":"add7140a48dfe1d0efc7ca0c2c9f397d2a8bded8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.8.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc13_1725663538853_0.897522939322958","host":"s3://npm-registry-packages"}},"1.0.1-rc14":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.1-rc14","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.1-rc14","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"419a83443f5abaee53fb5cb76d9d2c901b37891b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.1-rc14.tgz","fileCount":273,"integrity":"sha512-qzvYWds1yNYw9ekXJ9sN5TX6i5t6MRNqFKyDorvN1XUoCnSCnnCEo5yZS58vEwpmf9iuhMtt3DTYsw1cxm7ziQ==","signatures":[{"sig":"MEUCIHP34FT8fSkjfy9W09DkJRZA60TX4cyX+p6+xAU6aWdnAiEAqf24lQwRLxTrMohiczgTk3obWkP+t37jyFhwGRmYQBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421780},"main":"README.md","unity":"2022.1","gitHead":"ae4a161bad43e39f448c35b50a5511669dc49451","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.3","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"22.9.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.1-rc14_1728269321216_0.14809654489164314","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"com.wallstop-studios.unity-helpers","version":"1.0.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@1.0.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"dc5ec4dcebdb38888db940053cfd26c79c9ae6ed","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-1.0.2.tgz","fileCount":273,"integrity":"sha512-Q8hg/PRYKAoX9wv3BItbBgr4bOZ9+wigGQnvhw6457HHNGHEquolyKfo2DUSByibKR9fb03Pgs7CDzOkt7jiTw==","signatures":[{"sig":"MEYCIQDc5AIZpubVAwao42uXQGlF/4rRaFiHmRBiqQmvX3ylxwIhAOJ9yE4qqJkh3JHUs6TbS14IjLUHE01HHu2R9xU+M+9H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421855},"main":"README.md","unity":"2022.1","gitHead":"769134600a7299a9dcf5899d3177d963d0619811","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.0.0","dependencies":{"com.unity.nuget.newtonsoft-json":"3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_1.0.2_1729552591756_0.08152969390764375","host":"s3://npm-registry-packages"}},"2.0.0-rc01":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc01","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc01","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"313d5d4274026a47f970b1421fc1fec53b2d7ec0","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc01.tgz","fileCount":293,"integrity":"sha512-BoD/PKHwR282HhyqEb6TFI/hZWvzKOVf5946hKGJglpY1qK2cCfmGDRdt5ILkYc6PHskD2V7RfWoytqaKXgovA==","signatures":[{"sig":"MEUCIDOs1tlUd4CQeDDNADp6ibZDwm3hOxyXKehJOTRcQuiiAiEApjLcmoDfni5bC5AyukUYtz+ltleOrdFYkcPeoAEekdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064228},"main":"README.md","unity":"2021.3","gitHead":"3fb2ef25cde142b7dc35a50756b1bf4164dd1eca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.1.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc01_1730856977262_0.42038794179867955","host":"s3://npm-registry-packages"}},"2.0.0-rc02":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc02","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc02","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6c6332c6b672e024072dbec4a19342be226e31e7","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc02.tgz","fileCount":293,"integrity":"sha512-BovKzk9kIPRW2OGh7B+CaKeEAK02U2aXQVj3eKib8CDeUcDSh52+JajSFg2Idh92efX8DNw1SJuRNZUOgjO8lA==","signatures":[{"sig":"MEUCIQDQW6t10F2Ongslhp7oNN/zzS7cnnNj3kumWMK5Yd6t2AIgcbSFARa6zk6ooILETWdE8BSblGphyTHw0+OC0rr9phI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064558},"main":"README.md","unity":"2021.3","gitHead":"ed235371704b80a31f67a092572228b364cd0a2a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.1.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc02_1730920356956_0.867978188595484","host":"s3://npm-registry-packages"}},"2.0.0-rc03":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc03","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc03","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"73151c14bda33d6832554367557219970dbbe857","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc03.tgz","fileCount":293,"integrity":"sha512-IfOs3t4X/xx/n2/3tMDcudXR4BjeKTdBJnYkHkVCFgM505Jk73bqDEEWWeG1pQDwQt0j4O/zxzsh/xQWKxiq5A==","signatures":[{"sig":"MEUCICPbS/4i3UAnitCsTXggB980FTO46eRuaWZg0HpOrQllAiEAlLQKqSRzN8/t6kZX66AbtTFqRdU04WEcfl4wZ2lvy7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064664},"main":"README.md","unity":"2021.3","gitHead":"765513d9329c074ba323f6c857b5a06952e34145","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.1.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc03_1730921677112_0.05170503742577415","host":"s3://npm-registry-packages"}},"2.0.0-rc04":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc04","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc04","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5cfbd04f4490dcacf632be4de515f056458c3c50","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc04.tgz","fileCount":293,"integrity":"sha512-IUd7fKI7zzDStutSNb4jk/+ovedwEf8xv82rCaYGt2HBY672gmHr7OnMVkMR6UvkauD2SeCBY0wqrMhN9f7qiQ==","signatures":[{"sig":"MEUCIDmROIEedhOABSU0gWFP4iXa1oznmagxhzIvUD2pQQ0AAiEAkcX7jxNoE/8g6DvQYJDX7qJQbateDsMbf8ieTXcdBko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3065345},"main":"README.md","unity":"2021.3","gitHead":"75526a86a29fe2bc6f996049652665049944d345","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.1.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc04_1730926772771_0.2159483315070283","host":"s3://npm-registry-packages"}},"2.0.0-rc05":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc05","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc05","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"f2ffb09683ccdffacb5b36268ca36075363d39ce","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc05.tgz","fileCount":301,"integrity":"sha512-4vxGV2emqcuUQ/k7MjdWIMGLsotqBtkNLWVmgZ/8IBVtWjBB6b/eoun81HFdKR6THhFyBfs8PeSyyz2NZzVqAQ==","signatures":[{"sig":"MEUCIEsJBBwAXqNYPmqNO5ETGEga3KJCSoNbaagLaeSf44RgAiEA8tF5qGWiUE5RDs/48cIjOw06AaqgtBWzr/aG3a99b/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075963},"main":"README.md","unity":"2021.3","gitHead":"935ea13a16c0949fcaf78d9d4ae612823c47bb2f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc05_1732488098301_0.012707529634163217","host":"s3://npm-registry-packages"}},"2.0.0-rc06":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc06","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc06","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c3d7b4c7477fe72b0266db0f289baa1e0788acfa","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc06.tgz","fileCount":310,"integrity":"sha512-BFqlDBoQzhu/N2W2Q8JV5P0+Dthgb5ZQJVZ2jbWW3326+Wp0zI2o7hiCa94ng2EJEDAooZD1d5bYFnhgGA0R+w==","signatures":[{"sig":"MEUCIArj72KQEasqwLf1CJslfSpB2eID1BZlcjK3ov2/j8ZAAiEAzIDuTw50DMbz+Jsx/6m/RNlmjWxLCddaae+MniTuMhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3096485},"main":"README.md","unity":"2021.3","gitHead":"f9466aaf096eaaa32662547b32649e1558482d6b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc06_1732574685523_0.23681722610659195","host":"s3://npm-registry-packages"}},"2.0.0-rc07":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc07","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc07","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c83757080e983ae406b6e78bed69b889f84b9251","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc07.tgz","fileCount":321,"integrity":"sha512-uTBycu5uTWDQfTDDi14yFu3nZJG+P6vp516u3EkAqtj4NF3OpPcifGGL4RtqIoIYwNGW35IBgR3dVCLqsFlxsA==","signatures":[{"sig":"MEUCIDTT1/FgWvRtutVBTk7EhesFPiGGk/35e+VmK4tmS2HOAiEAh+Fb0MHo9oItItipu9kXu+2ZQtfqnv52IIeTkEeil8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3125537},"main":"README.md","unity":"2021.3","gitHead":"9624be6879512ed76bc8895f380aadd6add04ee2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc07_1732679175143_0.37365963480934017","host":"s3://npm-registry-packages"}},"2.0.0-rc08":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc08","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc08","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"948e2c8b8a76abd440d55dc8cc532a5d87de38d3","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc08.tgz","fileCount":325,"integrity":"sha512-N81Xt0tti3eMl68HBw68rn1zN0f8r0h4YLWWGKYL8f+tzQ+pIn8iH0wjGIjzDBGfGAFnvAazfTK7dD4Sadn7IA==","signatures":[{"sig":"MEUCIAzOVLPhFZ+r9exUBEA6EI8SFUuMnXCzOBCJEVzc+CvWAiEAnKMUgUOmjI+UVMySdiTt4d6/ilCNsxwG4klQr6+2z4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3141016},"main":"README.md","unity":"2021.3","gitHead":"f063a01ebca81c7370d2454a7146899da759e44c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc08_1732746426048_0.5491987023560463","host":"s3://npm-registry-packages"}},"2.0.0-rc09":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc09","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc09","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"afed1ff38207566eae9e367d2293e528861f9b57","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc09.tgz","fileCount":325,"integrity":"sha512-n3/mYX3cX1hZ7AHNQBYxhKkgZQLMQUlPOI9NM+qg0+Ff0QP7z4lQpSKnX4SavDjQvW0dQbpQjn/Gz+QDSbAQYg==","signatures":[{"sig":"MEYCIQCL2d6M+djhBwf5eDxX9wL8ex7Y9A7Ldr8Wm5aGA9W48QIhAO45Wa+BE/8HnCndY/7ZTpyB6+wXhP5xfGfna+zND1UZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3141565},"main":"README.md","unity":"2021.3","gitHead":"770a9aeaab79111cad3d3f017a9a09e227bced09","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc09_1733857102454_0.9130629263462693","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc10":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc10","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc10","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5272d185709fc9075099008dd53e05a6c775a73d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc10.tgz","fileCount":325,"integrity":"sha512-RxxzfNYrCrLdJ/bXEosY6Xqy9iqPAqEHe6ESehLWgVfDJRvVcjxXHOTU/vqMHgFM5/5ryAfyeRG/MBXr5czT3w==","signatures":[{"sig":"MEUCIGGJzSzuObv+ePLlB1Yxbg6lLP6qsmyA0+T3H540pXT4AiEA8Ywi/4WiY+PShihepBUrQsoWO3sqlLv1Ey/d96wdzfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3146759},"main":"README.md","unity":"2021.3","gitHead":"b9e169885551bbea451fd0ac64c890149e8ea714","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.4.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc10_1733940007054_0.5438979882123767","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc11":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc11","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc11","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"987c647aadcfc0ed16bbdee65153f4c6256d04cf","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc11.tgz","fileCount":325,"integrity":"sha512-O19+WA6yiaFYQq3iWGArbHf2MFtCNgrhPo/bUIdtIWVY+/8Jn8joIE23B2JeZC1+tMUTeHtvqUaS9ExlP9Sb3A==","signatures":[{"sig":"MEYCIQDVXxYJLhKNbEMUciFQyFiA5pj2DRnU5WxBq0i/YSaG7wIhANmXxuaCHCp9faDRateuzcTPuOpgPRFnv7t7AG5D9uEm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3148230},"main":"README.md","unity":"2021.3","gitHead":"cea2908f2b7b5cd991ffa2c627bb760276c0fb94","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.4.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc11_1733941271718_0.5067289630460745","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc12":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc12","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc12","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"37969cbf2185d6fe80c43fc1da2227c4f95a0943","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc12.tgz","fileCount":325,"integrity":"sha512-oy87jIQTSpIq8lHTx/nZTCfcuy5fzKuxyMBbras99JzQDycDdeWyXrIOcrHXS0cukG4mgjbyV5KZyGzmAjcQGA==","signatures":[{"sig":"MEUCIQC0MSfuiAdoN0Rz2OL6U+c3kesHjHICmL/2n/ybIUXUzQIgA++G/uoL6jBKnVZcHwamj6XW5yDX6Dq+Kq76es/JBc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3148236},"main":"README.md","unity":"2021.3","gitHead":"fd23a4fa4dc5f00d0b066964e7de2e67a6dd16b6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.4.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc12_1733941958674_0.741618013276887","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc13":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc13","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc13","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e389c02902aecba805833d31b260e257ab556fd1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc13.tgz","fileCount":335,"integrity":"sha512-Heu2xD0WO27V+YYMg2U0G9kCjuKP0D0GtEAvgk3DIiNU4e4RqvGa/HEbB+QUjApTm+I7Z6j02G5lKtQmMKEaNw==","signatures":[{"sig":"MEUCIQDkA4CmwzJb7HWJR28sPgK1hmAV5oC0VIE8dSqFzRsUwQIgFOTGuj1R/lCDN52WUFU0iKmyBZEnGA/fLThqcdE6KTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164700},"main":"README.md","unity":"2021.3","gitHead":"191ade3ac959f33f871646a5f047f54d6c7fc30e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc13_1735259263445_0.7663280527294436","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc14":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc14","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc14","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d7ee1ce1372ac127936a7670b1f29ed4343822a0","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc14.tgz","fileCount":352,"integrity":"sha512-2BDiE06Ti7PaVBspHQTCbs+MW4opRrm9txWEuGj3rH1ljAsBJF8je75HgXMfT7pVcFTyxGU1akcOaN/2+wtOmw==","signatures":[{"sig":"MEQCIDFI5S82c15yzZSOPkc0G555GltCCLRto5vvXjSKgCIPAiBVsKOTN4Mfiy+LaBFE8WTGXGfFiXvZN+/6/5HHT83CFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3202401},"main":"README.md","unity":"2021.3","gitHead":"9b8d4dde3e9e1cebd73ac861d84c8e4a20efe08f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc14_1735615296797_0.16397312409525133","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc15":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc15","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc15","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"000e31df53b9b067525dd355f43b033acdd2ad1a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc15.tgz","fileCount":352,"integrity":"sha512-0vZOmDEhDVxmXF4bTxVRT1cfqMJUsoGggOPPfhFle1NPfoCOEeLaqH16zMLMSbvI/3OS7mR+vr/VAWihRpDnWA==","signatures":[{"sig":"MEUCIGXnl+hGXssrfHte9xmU85+eMRLdDACJsGTCqXrRFuvnAiEArbwD7ripO5UBctkqcEa70+MZ7pXXaVNowRFzlZTOOdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3210729},"main":"README.md","unity":"2021.3","gitHead":"93a7ee95dc722465da530160fe7cbdbad3b0ef8c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc15_1735666018900_0.95366772134562","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc16":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc16","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc16","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"046a2cd747a0a3cda3f9b94160c9cb04f6d08074","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc16.tgz","fileCount":352,"integrity":"sha512-SmosBqoE668HpzWaTdwTDg2VJaoJBIF9RQZrYZY/P22AUYaLP325/akmR8fLp49EVbjYjJG4TbA/JsVwPAmn1A==","signatures":[{"sig":"MEUCIDL4ep7gmYZm8S6jMbjk0g/s93bNbCo2FYXZuXk3iXU6AiEA2z2+lkYyvcxVpDI9gie96LDanI5XBp9qQehMC/RbF6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3213652},"main":"README.md","unity":"2021.3","gitHead":"a1bb591c7232d8b97feeca01a1d1956c0282634a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.6.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc16_1736546870920_0.47118989401676137","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc17":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc17","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc17","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5eb155f1f7610860efd7046d8093a8157f7c7601","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc17.tgz","fileCount":352,"integrity":"sha512-ZRroE7yYJl3Yc/i1ev9Xarz0ZymkcxBEIH0y9x/jKX5aw8kwJca4/eM6C6rH/bTc3jHZHk9/o25zZMFsUgAahQ==","signatures":[{"sig":"MEUCIBw0K/zji8tZrd7E8oWZn5oCTmPlcQMkib1LPPPOcetEAiEA7Fur7ybBxYf4ow1ZXpavMaJL0zrLQOblNqSQYznur10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3214505},"main":"README.md","unity":"2021.3","gitHead":"0e4d5b80eacfc4a7f47fd3672aeca290a0d45349","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.6.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc17_1736551425908_0.8366501633766967","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc18":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc18","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc18","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1b7edec59d5f3d65210820d58509f577285aa711","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc18.tgz","fileCount":352,"integrity":"sha512-DrqJ2ifMG4eWA3lp6Q5xhGAbTyeHK7ML8iLnqTvDK17Y99s4T8VmPUa9ctE9UZF2ClcVYCbKkoHvMoBbxMWEGA==","signatures":[{"sig":"MEUCIQD3+hv47bPbvIxI9IYdLMH4zkc0z9mVFI3FilDQrHBZKwIgIUMgdOwrvuu4avGBLhnduKL0+S8fvsOgS3Yj+wCcPRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214973},"main":"README.md","unity":"2021.3","gitHead":"f1394a025e08200761327664bc961594743e5b9a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.7.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc18_1738453836117_0.44541504890425077","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc19":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc19","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc19","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ce4bbc69f1ef3438790f404ed71e82a869f0d79b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc19.tgz","fileCount":354,"integrity":"sha512-dLCVns7OdOc2f1dffx1Pp4Enm6JHivebe6B5Ix6aAqtDxE8+K/zMe945XTHCv5jFtZdRqp2BRy6EO5FNg6j5Iw==","signatures":[{"sig":"MEYCIQCbP8DNjcuZvVHeknmhVKKyQa1YsB5JWgcnAvK0ghJ0/wIhAP3YYX5IRTNs2iiWXDLCjDnzxdEPXAYGFm6WwfbjhPRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216819},"main":"README.md","unity":"2021.3","gitHead":"cfdf0143a30263ef9507b566d3968321a3b017c1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.7.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc19_1738525993493_0.0846541008190167","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc20":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc20","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc20","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ad184f04050df43ec032795ef153d665531302e6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc20.tgz","fileCount":354,"integrity":"sha512-k7h+kw6JSouBJCBMEuzwZlmv6Oxfd7B+SkAC/Pzpglw03ZcEQYgPUNWNMxP1SBHk3ziNB5mjr7iFFUnVJqdtxQ==","signatures":[{"sig":"MEQCIApTxttGNblOXcyN6+RusGJ84kBvBdxbDNS62wJv+tGBAiAvKhjJj37MOXJPYUm9YtLocBLSfqcfwIwgM/Qiln9Fsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216832},"main":"README.md","unity":"2021.3","gitHead":"af106d6a18bc1db33f36e697f9239f72a3a451da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.7.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc20_1738526966709_0.39182401071495176","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc21":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc21","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc21","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"406c226916810a898474ae2c987164856eddc409","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc21.tgz","fileCount":354,"integrity":"sha512-9Ao54ZwKn4dQKxzEg6zg5W252YnCfaYZl/lL66SWlXkQU/LUWAGcPwU4EpsooXjA7yQYPkJPZ9zumK76e0biCw==","signatures":[{"sig":"MEUCIEbxqLn2mauZyaomCBykhv4igXCG6N8eb1pK2mIIhOiYAiEAvrDnAcJgtI4tQNm4z+i2VQkzFjVBLNaRzdOj0F+noSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216860},"main":"README.md","unity":"2021.3","gitHead":"d4d65642e5343ff493faf3feec24f1fae7234786","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.7.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc21_1739042869954_0.40127039192030556","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc22":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc22","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc22","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"92d41fda57c4eb26a2500300d1003455258508f4","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc22.tgz","fileCount":354,"integrity":"sha512-dpnfyzWZP+7nYp7UuVmRcQRw46aBta3pqmaNfj1B+WWIJ43nqiTGtwlCRKKolTG6onvartJ34gyYFX497vn5uw==","signatures":[{"sig":"MEUCIQCNPibRKlikPlbCyQWC5oI38TTF774ic0LiipdWoh738wIgYAB+oGGqrOnT051uRU3OVTz5XNw1HEJYgbEijzfA+8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3217857},"main":"README.md","unity":"2021.3","gitHead":"5b74a72d2d27792baf80709a036d2b4e23d1e691","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.7.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc22_1739135706091_0.7157184833007089","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc23":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc23","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc23","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"99aa03d914fee84daa8c13f60b4429de5b0ccece","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc23.tgz","fileCount":356,"integrity":"sha512-0esDI1qOnUJDep50heVj1BwX9uPTdMvHxRvMqAySQbzSPlPnRkw0YqqqcangfPNX1u9nrGO2f2fz5F56vD91ww==","signatures":[{"sig":"MEUCIQDPLXrzH+MmRIq+Zy3gMaYHsx5vqANluBuIZTQjTWQZLAIgChzAovi+0fYKj1UOY4CR0Usw9zpwsZMWB6m6QTxegw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3232114},"main":"README.md","unity":"2021.3","gitHead":"c530b6c4d01409aced29c3dd23c5d0cc9204b529","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc23_1740368110856_0.5736918966551556","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc24":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc24","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc24","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"4066a73a75ec8bba4cd9c6c1db7e2fbf60708484","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc24.tgz","fileCount":356,"integrity":"sha512-ZCDiK6hY4X/M7cuHfTVZC45Sceoj8o2fEi+gIUZ3XbQgBHaytnUwMQo0xP2S0EDZVi3E9xK6DhUplA8QA2dbGw==","signatures":[{"sig":"MEYCIQDDCM7ZgWc7QtFgscclFdZv5U2qAgMMLtxTP44CgH62EAIhAKSGI/OmBXnyWZqwqm8ebZ7hRHHpr2vdeKnOdRDx8Emg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3236754},"main":"README.md","unity":"2021.3","gitHead":"28ad4e815e1b6c0dcb19df5f0b30d9ee155b2c16","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc24_1740433682715_0.15127176360593708","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc25":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc25","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc25","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e763ad84572f95f8b6600c94fa21a8175cc8aedc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc25.tgz","fileCount":356,"integrity":"sha512-Dr4WfN2+EZXVS46tlRsLkbHivcHe41J/AOB3fArSpRZjVienPllht0bS/hY11GpxoFK9BUuffwhofdom1Zp+Mw==","signatures":[{"sig":"MEQCIDTZKP/ZK53+XIQmkw/bwMQ4bVDpzn/wmQz5pMpFqVWvAiBdByGAKWulr9u3EOC6LbCGtfaYoYIZ+R/LwmIHE65zow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3242548},"main":"README.md","unity":"2021.3","gitHead":"7254d36f321d2194671bfd977d268f585aa2ac33","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc25_1741911785771_0.5817243948875872","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc26":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc26","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc26","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"aa069f60407f82924c000ea2e578d226c39b95f5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc26.tgz","fileCount":358,"integrity":"sha512-WGoi4ek1LTqDhtDnm0J7NlLOX4iRLqN1h1XUTjvM6DiW7Dt1Wyr6VGt6GWFqxsCzxiJJFu1abzF18eMWeCCLyw==","signatures":[{"sig":"MEUCIFzH8oUOI2wAjndcHUcdC0LcxxuXw1wcAx8PadZNTOMGAiEA+iSwtDSEsBSRU30dGKnWrZzOgreQIiZM/5ALKIS0fwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3251337},"main":"README.md","unity":"2021.3","gitHead":"d62ce01b431ca52ce79660de314e4d9714926b69","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.10.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc26_1741996569143_0.21787866533498645","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc27":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc27","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc27","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2d92610ea94a87f9ba2684ab914e91b124441414","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc27.tgz","fileCount":365,"integrity":"sha512-ranBB2/fVqRUSoPVZKy8nl+WkU1/6SEi2JI5/QcFh7F0NKMkJsJqVKPfPGZovos3uCr5ZUtPWuTmIOZEsfbheQ==","signatures":[{"sig":"MEYCIQDqJ4uCEs5r0Y7wcT9Z8wqx5jg8fziv4awpgfc/E3qFzQIhAPfGGXfZYAHlydYfhS+luZqnyX4aUzaoyUaSPRVlWsTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260958},"main":"README.md","unity":"2021.3","gitHead":"7bb8cf8bf139dfaa52f5f56e38bc44bd65c7c4af","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.10.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc27_1742071420139_0.25081550169767075","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc30":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc30","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc30","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9521c760f0b82d0b20a17382d11d520a6f5ad44e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc30.tgz","fileCount":367,"integrity":"sha512-8YBewf5wS2BIzjSWU4KyYuH2tZQ0wdA2kXAM6QSNoycKDQ1MjaHHKxJLsMyHZctEQVTkfndKu6sYx02zeuP7Yw==","signatures":[{"sig":"MEYCIQCN2VssoOCfX/M/TEISN/4IrkCgHTq6or7bm4Au1InZpgIhAJhofQsoE1xk4EQ8Ic2LYeCA7JP1qjVTmBXyTFm1Dcp8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3232880},"main":"README.md","unity":"2021.3","gitHead":"6588d7f97d3eb0e2407004bc1ca3b75f849e0ef9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc30_1742079060490_0.2477067100098258","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc31":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc31","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc31","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"0416d40e45e1565fd8023f2af3e99117f11e3bac","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc31.tgz","fileCount":368,"integrity":"sha512-Do+XgoHY8gGKqZtYfrimTrhumLnlEVJroP3sIFbCfvPhjm48TNb4+ptK4604zuSNpbwAdfof9ucYxkwPIaf6vQ==","signatures":[{"sig":"MEQCIE73PMnWzc4rkXx8vd5/FkmUoiTn1rtxuty4qRSChPsnAiBb9If1/RNuEi3rVXXJVJxSt0E9PV6FRqKJfVMqI/a3Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3234104},"main":"README.md","unity":"2021.3","gitHead":"b0ab8e08ef109a3787cda5ebb93d4eb229633248","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc31_1742082037998_0.34077944071827626","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc32":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc32","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc32","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ae9bef02c9d6d56c43f4930a1b48dd54ebe929de","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc32.tgz","fileCount":367,"integrity":"sha512-GEMpLxPhIRQHxoW9uQ9ylmfoJ3fbeQaB40hRlpylqS++5AqdS3YXjE2ojMLIX5uDwq6hLI7fgkjqvAOKt4Agjw==","signatures":[{"sig":"MEYCIQD+DJJ8NLIRwVpWvJzTcDCGDc/4RqASnyDBxiQ+XAjniwIhAKZsAvAlWbjqhaVTPbk0yhrqgRMrJd0uKqaC3OE1jKG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233354},"main":"README.md","unity":"2021.3","gitHead":"b98a2300a523039bdf39a566bc3a1954796c8eb9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc32_1742082752736_0.4553051315978085","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc33":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc33","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc33","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"323f4f8a1cd0f8818b799dc44abc6683d46dfbcc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc33.tgz","fileCount":367,"integrity":"sha512-qm7skSjNghQmPUB14vGU1kpo+Str26ALhaxm1irKTve/hF1LUV1M3s2rk0LzD9Pl42VjZdII4pASX0IGW7mAbQ==","signatures":[{"sig":"MEUCIGf6OZb/cmfL2/YPvUzmSVO1THpF6MGmfm2hscvycz+uAiEApz/gGeagMVsxj0NDwdr7+K4knDZye7wgZUiX7Uih4TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233235},"main":"README.md","unity":"2021.3","gitHead":"09ccedee6c8105d48dfe0c242b0832659dd26a51","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc33_1742083784410_0.740731936873565","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc34":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc34","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc34","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5d609977739dc9e365a1db8d4dedb93edd7c6544","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc34.tgz","fileCount":367,"integrity":"sha512-jB56fNlW0qk5RI6bdJdZwzaI3VLo8T2SMqo66+GiB3Y2wYFSKNRNomtaicS7mkFSpeRQGXvzz4LHXnVOJuYNPA==","signatures":[{"sig":"MEYCIQCGfCpUcxQZZBXd/K1lybYLgjX6LmL2p4Mph6ORz5muSgIhAMVNQajtksr01ztuoizwBqn8c2yJ3/DnC4g9Hbia1u2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233150},"main":"README.md","unity":"2021.3","gitHead":"b4a46a01d4debed9c984d620b18a91533777740b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc34_1742084135332_0.324523135513737","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc35":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc35","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc35","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"54e280e842f28e0679cad2c6a5d99c144eb01f6b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc35.tgz","fileCount":367,"integrity":"sha512-anJP4VbJg9kXXxkUNMkNEazzcXq/ssfV4HJIvXazt8s7/f5TypLtLhElwJDuA/Mdios9gQz02T063NToYcjqlw==","signatures":[{"sig":"MEQCIA8VHpKZQqX8zfzEuHKsxnyLH+aX9bFHABSkkkin1DhcAiBgpfikEhPVgg889fC3SCez/ACZrPazakeAOUvGHQXwow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233633},"main":"README.md","unity":"2021.3","gitHead":"21db7e597abe82ebca3d6b9a4ed6ac90c05a1d50","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc35_1742084623855_0.09514468262523978","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc36":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc36","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc36","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"07180d835aab515cbca829225be8c2cf55c35eb2","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc36.tgz","fileCount":367,"integrity":"sha512-QHSU9k8iH8MoCoW7Xrn1lucDFmO0hD7yV+jZDSvf6j+FfPY6P6eGIpyDumxvFz2q2dkghxHfC5Q9YzFay3r4ag==","signatures":[{"sig":"MEUCIFbOLcmmrkJEtn47hsVJrQLzFCaFg/tpfbqMFcKPJ9tBAiEA5BDme6M7aBMYjTgQLAiex4OO+e2qv8GR2NFFzqkRLTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233806},"main":"README.md","unity":"2021.3","gitHead":"c0ab3f98f371a62c5fbf47611819f3547863d242","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc36_1742086268993_0.5460433887226326","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc37":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc37","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc37","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"09f8e972c0ecb6d0ab3fc6f9a772c9e18b3873c3","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc37.tgz","fileCount":367,"integrity":"sha512-KsWCxmlQAcFOvjq+5f9Qt1890H+Yepy3nYzYx8jdUgiPBadlyp2AMsswMIDaUNhVMYNtLm2F0ypFZ5XE1YU/2A==","signatures":[{"sig":"MEYCIQCClgbx4agf+HLwiw9kDFRNoAbnQrMXMjnZLHgi6w6rzAIhAITRUevgjaXHL5NP5ELYFtb9ZNFGXibzx5FHUG85r3Hy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233689},"main":"README.md","unity":"2021.3","gitHead":"0135d833dcbad2208d98ed7e29e308dada301fae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc37_1742087100459_0.31488673245057175","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc38":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc38","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc38","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6686989b2fdfac7d1c1141dd2da0bf96161a1a9c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc38.tgz","fileCount":372,"integrity":"sha512-HQcjCLBsgEJuFOCta8kuiRIiLo5B2AJKxRY1kTAb1EiNE+EtftN3qd8J8RHtV5ZxIGygKqgR7H0awp4FtOXrwg==","signatures":[{"sig":"MEUCIQCgsqLyfW+CV3D5vKb0yWQKP7VKb8t+c5LLtlGPxNXX+gIgWALqMDEzrvYKJDe0Gw7U966OoU9BymcJ9YhZUg07MYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3240639},"main":"README.md","unity":"2021.3","gitHead":"f835a557915dc79a8317fd1a56493c851c166ca8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc38_1742089492263_0.029866480572037446","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc39":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc39","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc39","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"198a78f18a216b961ccd6d44acbe5e861f2f211f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc39.tgz","fileCount":372,"integrity":"sha512-x5gGV6QItdmzOEmxwQRePtRWDIfobl54G2P/oiIR5qrQ+D+vXlT9060QVTTbW5witDtv1IsQvipWJ2isSY91Uw==","signatures":[{"sig":"MEYCIQD1EURDrP2hiLPdXEcyrhCzYsKgWzL6Ch7hXFA70d/rnwIhANR9Jg20Bj0cbuof+plMJbV+slmZsyXcUDSzdKdYXrnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3240752},"main":"README.md","unity":"2021.3","gitHead":"7e1243a86ead7efb51c0434de7f0b9cff78e8996","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc39_1742090106539_0.37297464343701625","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc40":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc40","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc40","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"8ad12aca9022f143ee52400f18d0385b826c2a99","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc40.tgz","fileCount":370,"integrity":"sha512-V8t3DdMaMhyUS6GnXbm+N28s3jm7o9tSE5xTDJVmri2gnr/EwMaobia6sR4IHhOXjYAGW8ABYkQEWUm6gzg3JA==","signatures":[{"sig":"MEYCIQD84zxu0XPTSjSv4bBsQSKWT2XUh4imktlEA+vo4o/yxwIhAKfBqwfLDyWXt9K/hUK93phkrSsA4nFdhYjeVewvm/Ws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3245470},"main":"README.md","unity":"2021.3","gitHead":"7d4e4e6e7a1f2363449564851e69d78c401ee619","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc40_1742162722397_0.01793575090819055","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc41":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc41","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc41","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e841529e4bfaed5baefae98ea27e19d55fef2758","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc41.tgz","fileCount":370,"integrity":"sha512-gS/mpNhJqlgAW/DcdJkWfNWiwiW4kZwvE7WlsK8BkBm6NVnnuKXTvSDN7C1sbYI4PhdjKhaLhM0kCoebG3t0Gw==","signatures":[{"sig":"MEUCIQD0seVBcbmYXvlchqxL64FyQZ4vWS5BSbi7FN/VJdDbsgIgO5ZCR/rusdELPtksFDNUzq+S2pIXioKrQB9k0pLOCYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248961},"main":"README.md","unity":"2021.3","gitHead":"f856227911e161d53a06c80eac3173d8ad6cff8c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc41_1742182426218_0.1188139392017209","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc42":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc42","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc42","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"af1ff460ae1a90488aa068f217e43d2a685a9790","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc42.tgz","fileCount":370,"integrity":"sha512-Va59Z97kT3EhwU2Y1wlBv2g06AJLr5ldECiIsCKkLF05oqKQon6tBlyWmK2yuWybi2m4hHChD8ow0jnwiD9dUw==","signatures":[{"sig":"MEUCIQC0dJlxp3dc1Mdt3C+DoiIbEu/q/VxBxkCvcQi8MEiQnwIgC7qIWUT5LjUKqNUxTAVsTB7g/eKHNyXEbZKB3EnSbzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248892},"main":"README.md","unity":"2021.3","gitHead":"b9797f5d011986ba5af934f3afc5e4b4a0c5b705","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc42_1742268004290_0.269939943871063","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc43":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc43","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc43","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"430a130973a73f3d83c9b3f35dfd9879d6514ae2","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc43.tgz","fileCount":376,"integrity":"sha512-tieamxodNRRGOHFd97W2sBwAsBsxEE2nmbFPrnLrmrKUpV+yJECpqwjfPr3je3B+nkDmEIZaeYukDj7Psjrpiw==","signatures":[{"sig":"MEUCIQDwP3wWQGkusp5X47WPWIo/6pQQ2MmFUOilU+8AGZ/2+gIgYoyqPua+CSdlu1VWj89G/eVd+PsQalxFce5R71Eq+yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3271994},"main":"README.md","unity":"2021.3","gitHead":"2b986e31049a92184b4bb42195302d0729ca351b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc43_1742522977112_0.8483896416889689","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc44":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc44","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc44","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e6ea18cb6e95ffdc6185de1bf5bbd5b08675faf5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc44.tgz","fileCount":382,"integrity":"sha512-dEI6Fb2FX0OSNu1IvdKhxYNRLFqNwjqHj5754SHruTko5uS104UotamZ6uXEH4m/lPm1W6296M8wOuVhsqO2DQ==","signatures":[{"sig":"MEYCIQDyNITi5U3ooKGgM+Vz10052j6/HCRUZp7JQ6arlmXZZQIhAOe98E8p25w8ZghscaSsEsDNQuUDp2bK6yWDFw9/caIO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279065},"main":"README.md","unity":"2021.3","gitHead":"30980279c433333fe40ce36ce56f9bda45074433","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc44_1742703791059_0.9457490310543015","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc45":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc45","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc45","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7aff43d49f5bb93ede45ce2eefb158c29f564126","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc45.tgz","fileCount":384,"integrity":"sha512-MdCk4/dgUmB2ui7sS0MIBaohZexqPMv8KFEie1vEbDuBwOmjDSPHeUR29jcnUk81mx0AM1KhoQxXJR00BiXBEA==","signatures":[{"sig":"MEYCIQDE5efEhUen918fHazaznNg3NRhQ3tJy8FLFi2E3jP4MQIhAIqkEQhzAdlqtvOMV6VAQhrGjZPjyExjF0ZAS5nmEfBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3298998},"main":"README.md","unity":"2021.3","gitHead":"def7b1b563b107f458f1b73b654f337fcd7bae20","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc45_1742762418104_0.9751017321329187","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc46":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc46","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc46","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"61e35dcde471a51c9576bb2de5ebcb755d028431","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc46.tgz","fileCount":384,"integrity":"sha512-NcmCzLjjGXV/CKqUWTMAEm6bgJHztJszijk1Pw7EP+4H+xJaEiB8nOF9AITwRFKK1mEBEdMmIXEKtHWiKJbOzQ==","signatures":[{"sig":"MEYCIQDY3RbwJjexPXImFKEPQrMy+6/jbs/MRMcxDdpblQvlUwIhAI5V3TS/QuY4SFpuml0bzrNTEEYSmsjc8HizTCqJ6wrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3301898},"main":"README.md","unity":"2021.3","gitHead":"2c3a477e11b3b6d93453eee56032e15fe517e717","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc46_1742767521072_0.6451160673968412","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc47":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc47","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc47","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6c3dc09036cf31793a0e1777f944c464dd21ba68","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc47.tgz","fileCount":388,"integrity":"sha512-1UrO+GQ9rryWJaE3HZI+LvB2VEKF97tbu9JHyAdW4+bTf3Nwmoxls+Awr7L4YN8iz8RLJ57G5iEtZl3/YpEmtg==","signatures":[{"sig":"MEQCIExzIv3oggfxWuO2efq/yb2QH/rQur8ihxTfHCi9ghQSAiB82TNRhrUpmbaaYAs61F3h/n8uf1PT3mwe/z7ye97KOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3307839},"main":"README.md","unity":"2021.3","gitHead":"6f160e9594bf40aa8359e08c4fa50574c0eaaa80","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc47_1742772496118_0.9106757370202381","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc48":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc48","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc48","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1b18cfa471566b494d5e18595d1988b74f95db3b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc48.tgz","fileCount":388,"integrity":"sha512-SgwBJtaGJX6xpsYwnOpF8EL3QkleMc+XgCbfE1TkUNFN3IO2CLYUmsREyaKClCiG1ZM+7FEB8oYVuhqUqNjyAA==","signatures":[{"sig":"MEYCIQCmMhocBzfbb4srPBYlioScsRws2ogUzq+D8zbPV/a3lwIhAN10wA9Dizc8cva8KFrtk/Ie8Kicru1vBm9K8p5A83Mz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3308693},"main":"README.md","unity":"2021.3","gitHead":"7c55f106d7c9253b575128d43bd30f2ebcfec1ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc48_1743563603851_0.9716878833364613","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc49":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc49","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc49","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9b28185ad8e8ce386f5a5eab6cc5963e2212a960","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc49.tgz","fileCount":393,"integrity":"sha512-+3GnrVCtn9HZCQUAuREyOJxibHmImhnqVGOmo9uOiQBo5wzih6xQUqIV/g44qsp5wu8uGMHV/OGdoutKVkhCyA==","signatures":[{"sig":"MEUCIQDBM/AOJJnUok7lkt+yapX9wlhCl9tb7rCXXgNypuEJOQIgMKjr1RD4j8ZLBshRZut9hUPUs02G6ydy92eePxYVPo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3322944},"main":"README.md","unity":"2021.3","gitHead":"8489a08500f369303b2ddd9126aaa6b8292011ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc49_1743566812208_0.7581094426747559","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc50":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc50","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc50","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ef24edd70bd6f103202aef5beff62fedb170a60d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc50.tgz","fileCount":401,"integrity":"sha512-3Ocl467oKFMj/uMvH+AAJgp+5+4TEkE5fYyp57YhxOp8gi/IZIerpInZeRc8Z/Hq4qEhJ8Xe425ZgtJ1YAg9tw==","signatures":[{"sig":"MEUCIQDg2wd5DHTSV63caduXXTSWvYVLpRNkTz2oScncnKNASAIgHn3socd8OqmeoxyL7nE0tOY1zFUKwqb5C5gE3SiLdxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3339058},"main":"README.md","unity":"2021.3","gitHead":"34e7200e3559883def7ea1abf4ce08fa2598b0bd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc50_1743605850532_0.6777259832098681","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc51":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc51","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc51","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"03c2aeb2f1cb26730483836e5d2210c81f117b49","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc51.tgz","fileCount":414,"integrity":"sha512-xlEhzWmtYlAxMfBXDhnT3YexcAcenZPHyZpMi2bVaH4RrA9g0QysjoK6i/QdYHKUBOHMs2D1Q0VVBWrzxZbz8w==","signatures":[{"sig":"MEUCIAHVsYmnUighJAuzxjkm1gYxGdFdGEMuzEJVwL7vGOgBAiEA8TK4LPryhsCmPI/qiXHQg+ijFC13w8qK4AN4CCGC8qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390063},"main":"README.md","unity":"2021.3","gitHead":"9c77e0479771815680c2edd021a1d1d1909e255d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc51_1743972209531_0.2444681430986302","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc52":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc52","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc52","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c57756aa59ce22c367bc86dce5a83bbcec7c8c42","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc52.tgz","fileCount":414,"integrity":"sha512-9kZ5rly7rl5RC2PEqMT043xYP8nHzM63JIW1SyC+TCc4L7EnNDaJINgFR9EL7SYtQYnduFp+EyX8pfK390+AbA==","signatures":[{"sig":"MEQCIF7vdwZIYJ+4qebTqQhKhzeGffKBpsru004dtQ+RjFsAAiB9W9vjWqhNInafwwMVVAOUxScqzL5QHn0+TFE7kwgbTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390168},"main":"README.md","unity":"2021.3","gitHead":"fa7dd0a045403763752c42ebcd680e303b089086","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc52_1743972461333_0.9240566026369983","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc53":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc53","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc53","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a7623a762cf2cd0e8228137a6b6e461bb64d9563","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc53.tgz","fileCount":414,"integrity":"sha512-VjBgJ4gGzVpvrjtrDlCeHaStMG7JWfVs5yhtVYVtiRqCt1QHAcbnV/5tRXMKd80Wg4B3ER5KVqImr5nce6fyuQ==","signatures":[{"sig":"MEYCIQC5MBE6R2oe0YUurbmtxmuXE1m2xHguTnj0ZfFinJZbPgIhALuWT3A59+GTOW05eU++RYvoJU2gi2knypCX1t4OBHTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390271},"main":"README.md","unity":"2021.3","gitHead":"e62bea1f22e766444284e9fae1de5e14edc680ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc53_1743972970594_0.5741580095880092","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc54":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc54","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc54","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3bab32714e1d0f477754d98e4d237707f74815fd","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc54.tgz","fileCount":414,"integrity":"sha512-H+5N8WWySjj83Dtxvi79kjyNMfEkPk38Ro0OByTG/c9cAr1xi2du+w1KCQeRLn3a5n6OhuFWI2j5dn5KUkt8vQ==","signatures":[{"sig":"MEUCIDSmn4JCt1BxB11NcY2LSbd4xPnSOu3MpUJMgvUmmqzvAiEA5FRNrH4YV6Xv4o/vDD48P7ubdB8zm2HU03UwU188uyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3391345},"main":"README.md","unity":"2021.3","gitHead":"e33b46f7f13ddf71d1d15ae93d78761bbd942227","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc54_1743973481195_0.3440488336979659","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc55":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc55","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc55","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"b1c82000d57e5c635ace0a6883864adf164945e9","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc55.tgz","fileCount":414,"integrity":"sha512-EbYbS6lwEpKUtSQb/KXTr7iIz1R0Qc5bDSI5FEW44wwPlTwTTg1ETr+EcIMX/GslSJQXqbfsXfHo6NpegWinWw==","signatures":[{"sig":"MEUCIAVebLs17s6FM3xwO0VAiDRnpsNwQLukK1q8H0UMZ0TKAiEAmuaG1T3LD8xAXry3xOKhXk5fywtF0AfXf/1PtXh6XKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3391229},"main":"README.md","unity":"2021.3","gitHead":"b9e5675f5d45ed90c650b0b9549c37ae0e33b97a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc55_1743974973316_0.6775363358183897","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc56":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc56","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc56","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6724ca78035c3419a06b4335db2787ac0ec4f434","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc56.tgz","fileCount":416,"integrity":"sha512-V6sK2lF4RzoryOHDGygpia0wZTy0zLY6A0ZE5l+4OszT+ZOjbwfO39SL3tAXbtdSvm8ae7+eKrxbP7zyfQ0u9A==","signatures":[{"sig":"MEUCIA4MtdJytZqSHGpK6k0qgOfaP6Cb+WErgz7ImgxW1y/sAiEAroypQiwDPYEoPn/Mhd/MRXb06Pio8TlbVzgtI0B/CUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3394005},"main":"README.md","unity":"2021.3","gitHead":"e95d7adc00da18307948eb36b15ffa26d57947c1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc56_1743992791699_0.07979152099713116","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc57":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc57","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc57","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e965a1c9306dc86f9edd70b91565c66ce09ee91a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc57.tgz","fileCount":416,"integrity":"sha512-Gh2fJ+rLLlpPiRPYmJPDwttFKCq8yaYvsDlj2ae1B7Yn7ee54ioiQnucf2KH85ji2EDrhXg8EN69LtMWoW7WEg==","signatures":[{"sig":"MEUCIQD/h4Jhg1tg97C+ThiQ9feFp2aU9xLpqKT3+N1sCVzolAIgO/qgi0tL9GbnFyvNLKE+GEIM+07VCbif7UjF6i1qv8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3394063},"main":"README.md","unity":"2021.3","gitHead":"17ba2880de46cdacd68d170133afed37300c2739","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc57_1743994466628_0.28927133850595466","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc58":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc58","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc58","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"080addbbb58b49ed6f291eec69553ec4b6ca14da","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc58.tgz","fileCount":416,"integrity":"sha512-h6JboOJ/TTqcVgTihk77HIOUJAHgqGxI5P8kWGXVT07NG7UHVS1HY61xZ4Wjz8cb46N65RDP6iGpTD2BpCphUg==","signatures":[{"sig":"MEYCIQDaorkYbIfuTwclqdrLSppn4QoTtjib28Q4jCwqRW2XQgIhAPDSuvq15fanK7qsJNmHqB8grMsLqqm46xnKvt3Ie0GT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430441},"main":"README.md","unity":"2021.3","gitHead":"fb475624cd177c11eab4f6cab67818432db2ce74","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"23.11.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc58_1744341399343_0.8406420955773826","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc59":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc59","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc59","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"8bb73142c391ed1411211adb737ab1fd28e50e92","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc59.tgz","fileCount":422,"integrity":"sha512-y/9txkLTgqDUkwJAqgjKnZzN3J/Q/cz0OcFrGs9xwz0h4zuchfR9gX3rAIWOMJtwsRbVFfIWTI+SnrFIhxZ9ow==","signatures":[{"sig":"MEQCIAZrZJ8vsHyszcIkB+u6nTXIzvPXJiavLxo9LCG9OrNrAiAd15p0h/oqliggQDeoOZ/0DjYSPYfpi1BJXmq5t9UUFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402582},"main":"README.md","unity":"2021.3","gitHead":"3f5986bd3679913eb308835b8b1ae07ed752da84","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc59_1745014610081_0.9816704099175393","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc60":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc60","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc60","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"061ed2c6169100e05ccbf517722b90f2065a7677","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc60.tgz","fileCount":422,"integrity":"sha512-3z6sdRsQGaL35IBXqM3LpxPqTQLRTRUtcwjw8E1MRD+k4BTGwtH3F9/k/MAyD1MvXW5Hb+HMkkzRHI0eSs6yrg==","signatures":[{"sig":"MEUCIGqde9jiuAOYP7/6HRvEhH7Inv2J+oUVpPSmRFuIool0AiEA3EG9T2sXaYIK10xvRDTk31C/zt72RnSoLQkAqIFcLsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3404281},"main":"README.md","unity":"2021.3","gitHead":"527ce0a8b8c077a0b3d1ba9910abf9dbeb8b0655","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc60_1745183579047_0.7203594168331748","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc61":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc61","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc61","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e63896e7e9bc4da86e4d15b73b449b32ae9a72ef","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc61.tgz","fileCount":422,"integrity":"sha512-KNV3Iv5651ovfwc+0ksPMJRReqlMkItLCdq6Wzx25LjfLCQqo3Y+/dU9hlEFeW28cZCxAZ+6lBWNiNU9dPsGKg==","signatures":[{"sig":"MEYCIQCqUFoJlshgg3eNGGmAmxlvUUFRVSm/AjFMr5JOtcXR6AIhAKA7tx/BQj03/PEcGNpa/++eZNfDGbWr+jRVYxBY+0N7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3404994},"main":"README.md","unity":"2021.3","gitHead":"10e3c0ed3c36270e041cc662611c608b50a4ffd0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc61_1745266486783_0.500763698528198","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc62":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc62","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc62","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a78aad71aa328a30720b7877c931bb9461118ba1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc62.tgz","fileCount":427,"integrity":"sha512-aFnMCTi+D2ysEIzUX1lrszAY8DFssKCOCbE5mmfofQ1Z215+G8KdbvDPHyrKGIFoiO5CF4jNkE3WKtRyJc+DFw==","signatures":[{"sig":"MEQCIH6me0WEz4PCn1JcLt+wiJmebnuUbsll9eS1JtCOAEvoAiBeKfTekZdv84JP5ypIY2Uwl73GJxNJeqKTEMrNiKuR4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3452659},"main":"README.md","unity":"2021.3","gitHead":"ef1dae239aa7676a788a2d24cf376bb23a1908d8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc62_1745619309217_0.2346923297437209","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc63":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc63","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc63","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e8ad7c57dbca0e8f668644dd655af3a50d3aced1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc63.tgz","fileCount":429,"integrity":"sha512-Qiwa7ighPbiDYrdgQ0Ffir7JgoUxcdjQpZA8pJNYL+3NuF1AIZdwqWsPPg3JWbSqkX/tb9GgJLY/Zh+WsufXEA==","signatures":[{"sig":"MEUCIQCo2h7A7UCiayiL0olMsF+/002mFNRcSnzyt/U2TkDqMQIgQco86rIAJgFHKhHBikHJs/0LoYZpZrD6YF0TT3INsTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3459463},"main":"README.md","unity":"2021.3","gitHead":"0da1da118b02450ed1de8a5378094895233bfe5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc63_1746299567061_0.7147358387081415","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc64":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc64","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc64","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"0770e8f77a36d47b36165ab0bc63e1ed9e94ef6d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc64.tgz","fileCount":429,"integrity":"sha512-LIva2WRBG7h9dHLDQzbwzL730j9RKsXrgywknirC+FQ8+Qt1PTs/ZwFrr6kb7fkHqOr9Fuuh6y8YLf3MLTxFuA==","signatures":[{"sig":"MEYCIQDCyHzPxEX+5A4V54/l7bww1pC6U6yFUfNY0H6EeufQHwIhAPa4BaYYZzyg5N1/HBCJDfu27gm0lRcXle3/ax5TcxPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3459510},"main":"README.md","unity":"2021.3","gitHead":"e35f8a16fdb8a885cd5ba6da83c20e8fcefb07ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc64_1746314938112_0.5242613001389373","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc65":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc65","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc65","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c20d25efeb4e8831c1e709f433ec2959aec0de63","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc65.tgz","fileCount":429,"integrity":"sha512-cYkO0nEoPSV6HPoKqoLqE3wiT7Afza1tPRIuw+EEjELmSu7JV9s9eK9Uj96QGx2ljplO8bwc3VCOj3OmOKLwPg==","signatures":[{"sig":"MEUCIQDjDK6QLnl/hi7iHDrYnXaT7NbQrhZuCQ0sA2RnD089pwIgOB1pkdaPLgvcF5ruvW/cxc09pXPRj/PBwLkYzClgTKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3459426},"main":"README.md","unity":"2021.3","gitHead":"faf508037ea51a22879a80d89e730dabfd38cb9e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc65_1746325729187_0.39241964735023904","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc66":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc66","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc66","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"29ba11ac89db35c9fbe8d1fee851b68f9d7cd799","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc66.tgz","fileCount":431,"integrity":"sha512-VZ4Ve8YHsjGbMML6wO2KkgJGHLbFlPITu0KWJnIjrR85d6VbWz/sT6ovejLc57j4lISUFIvaG7dZEnBnI7liow==","signatures":[{"sig":"MEUCIGjSQBR1HzZUjQZIYokBaRZiRY+vhSbiT/zLMxtLlwrlAiEAxAAbxcsIiXOmMk05yVvrA90je6B9CXphX+b+N3NSkhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3461705},"main":"README.md","unity":"2021.3","gitHead":"2174d64fb54d8fb3c817fd1179c7d1c394f8ad28","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc66_1746393761588_0.4553547629417385","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc67":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc67","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc67","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d19ccb5f3006d775bf73124d1e635fcfcf56e58f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc67.tgz","fileCount":431,"integrity":"sha512-qsKAMlH4dStybFTL2wxpf+n7qqklIBHxU2tmxVZ/1eHK2c+A+W4Z7IbtN1BgJGhq52RV8J/nMElVUEQYMfIe6A==","signatures":[{"sig":"MEUCIQCADA3Grc/Ay8EeYpxXhI/Xk69KhkMfncgwc3WfkwzhLQIgeF8xGF99IIUlA3S2M0OqLUMs2kj+PSy9SFOeKaNp2ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3462104},"main":"README.md","unity":"2021.3","gitHead":"4a41a3c91edeee2d3a9afbb47717639611f9e563","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc67_1746394995936_0.7224349878526724","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc68":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc68","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc68","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3fd0b04321fac38c0dff12dc9f0f02b8e1d53800","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc68.tgz","fileCount":431,"integrity":"sha512-ruGsd/rIiqWLC/ilQKoHYmXZXnjtx9AnrtuG+0xLhQJCMUb3u/1mX8eVWaJvHAn//KnAjsgXI4VveVf+z9BT8A==","signatures":[{"sig":"MEQCIHLubNyHxqwbkVpMXzC7c4siUKcdqk0POGrcVJb7anvjAiAMfif7Er+XMTTdHz58EOV1wJv3J8KbEzbj1GPRahfoow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3462071},"main":"README.md","unity":"2021.3","gitHead":"2e3847b9380dfceca873636698978a3572634718","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc68_1746402061994_0.36566599361669416","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc69":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc69","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc69","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"15fb0d677c704e0372c00cff007903cfec6eee4e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc69.tgz","fileCount":454,"integrity":"sha512-q+cFqhF+YvLigFaMLLwtei0TgKPNOb/pfV8ApQb2mCKoDqT8dE8/a0vLqrWBUBMRIvLVYvhr16sz2r7OIpXNDQ==","signatures":[{"sig":"MEUCIBI9u2WjtnWj9FmmZaNfpX8oqqoae9ZXBmn3FARzt0MyAiEA4krq00Sc1WYC98l6fNs37C89oSJV36m+/KVKbfdLi+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3509903},"main":"README.md","unity":"2021.3","gitHead":"033097b48cf3e12a8a4bf247a173d4f041a36fe0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc69_1746416622872_0.3650637225462834","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc70":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc70","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc70","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"694b333ba604e1589ec42c665064e120ceb88b4a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc70.tgz","fileCount":463,"integrity":"sha512-ZAq0urIPrr9vkq0nT01oQsrBqSUlks/TtT4hMCHGmxjdwTE4zTETFrnD5cXfspAGWctTZhFEbtk9tHWjCqs5JQ==","signatures":[{"sig":"MEUCIQD0nRJZvRPwX7cosZO2R4YAKajjk/43PLvSrN/zzz/qBgIgHl3OaEOukTuVnpPx8yg6P80WE5npQdeRN5SVQZznOBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3663790},"main":"README.md","unity":"2021.3","gitHead":"78bbffbcd01c67fc4b67d030d958cc5e060be7b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc70_1746501785016_0.8468275919079467","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc71":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc71","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc71","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6cb05e98ebb6e778603c354eac27972c0597290a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc71.tgz","fileCount":463,"integrity":"sha512-WScsujHmqzM6BkoA06bRj4rFRkbDkL9y8ffUGQbvdzVondZfZ8a6yV9CtWrePodY7LREhHPYY+m/VsfbVDNg8Q==","signatures":[{"sig":"MEYCIQD7LFpI0h17NtqiDbm404vTbpit9nhgeKd2oCk1qCYZkwIhAPPL2dh15c01KaSoEZkcAJYLOLvyLzGJM8Hro65eNmQ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3663925},"main":"README.md","unity":"2021.3","gitHead":"ebe72c62867468e82ef907732987126330df17e9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc71_1746505132170_0.2567272806717087","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc72":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc72","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc72","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1c76c37415a781ef2bda291972ad3cdd7ef91d2a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc72.tgz","fileCount":463,"integrity":"sha512-1VHRYPfO7K0gK8YmX7X3Wl0AEmlvLWr02entbq7rF779kbk6AOAG0efG37C9XM9WvQI3RRbO5E7075rDSHAHAg==","signatures":[{"sig":"MEQCICGap3CRFSPrdpKiMCw418VsLJgcpFBd+CWs5ysnKsRZAiBzjgEUiZGjSjSm06a8WPGmvtDZ9wl2dr2s9gVLBDZzeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3663889},"main":"README.md","unity":"2021.3","gitHead":"aa53a1d5a1d9051cb44fc389b5e4697002f3781b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc72_1746505956948_0.3592167242460269","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"745171f111567b8495f222da82fa97a91a09fa5e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.tgz","fileCount":463,"integrity":"sha512-bV8RQCvEG1u1MFBLM8RkPkX+9Y8YKFeVXojC86XHoTfSKpck3o5sRONY55hfhTVrJ2PSWC+Ug638ukl3yuYwNg==","signatures":[{"sig":"MEUCIQD45BklzSYBELRY7WC4QtPbkQCWQ6WCGjEsfubLo6i9pAIgWVVDX+FwNHH5lulxyogh+SMur+jYJHRz3xwTu0IMiYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3663830},"main":"README.md","unity":"2021.3","gitHead":"11b0c06d012ca2af36134f16502c0f7d04b8527d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73_1746580054448_0.025357635551093383","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"11a8dff5a4a28c3fb1a8fb6df33ff4dfc0a835b1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.1.tgz","fileCount":465,"integrity":"sha512-CzOnns5TyGfo+DT6Rbczyxd5WZnJ+imQqyje+Hp50W3ryrfU//+R0i/U6q8Cn5FJp3ZsnoUhtsV955asyfP/wQ==","signatures":[{"sig":"MEUCIFq12R54lmXOaQmKs8d9kkcFd8SkBKAakgAOcuDA2n0iAiEAsX5T+7OVIjRadT0Zhq680LhYgzV5JpEW8+7J3DZn8qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3678510},"main":"README.md","unity":"2021.3","gitHead":"a3733c8d02ca11f1212f6aa057dfe4d3bd041505","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.1_1746652220461_0.5018480879321532","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"f7609e54f5d238d0aa36c831b3fb9456d8709b35","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.2.tgz","fileCount":485,"integrity":"sha512-KEQ218KjJ2QXL5uPauSk3iATIgdLAaloyPz5/aeZaih4LGJjlgBtMcIRtnR2Hg8VygPe/4OzdZ9/xMWN/+Brew==","signatures":[{"sig":"MEUCIBEg62lik5caTQiqrHWtDP2oB1FJAACEFNDjcVdUkzi4AiEArOaBYUHBKU6qCQPBx3/1bRsWJEx3UqwtrX7hplgOCwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3707575},"main":"README.md","unity":"2021.3","gitHead":"f6f67f8665496ed220586c92cd478378110afbae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.2_1746665165567_0.5392989039894982","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5100cb325494ab9a6993f3e931b66511a01dac6c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.3.tgz","fileCount":495,"integrity":"sha512-6COKv6hODHu7h/uxfB3vjnp/A1KNHfpmDaOp5OvkwloZuO7F5iZ9SfuBfBT5MPsWqGlJiCFp0Ph5y4m8yaEeEA==","signatures":[{"sig":"MEYCIQDVJkCwQc6JgOC7jBUZI6Mn485EIXcdQrUFjLwfTnYqbgIhAOKd/uX5ll5CQMGAxA08ME379h4Kx8JMCXhH0zzwDHNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3803241},"main":"README.md","unity":"2021.3","gitHead":"8fbc55a23b851b3d0806edfa67a3576f71bb89f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.3_1746751068845_0.7287647140277145","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"f2da7b62cf397139c935692103d57683472a9aaf","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.4.tgz","fileCount":495,"integrity":"sha512-1Oirp4UPgETuCRrP2SvuRgx84SVist+t+6QIEXRG3vGfAY4VnQrPXUcMn+tTgC5DF0dcflr1XzPwfzz8RodM7Q==","signatures":[{"sig":"MEQCIHGWQuodLQPc2uuTZSBUU1WxFMLik75/Lsna3roaaP+nAiAZdljtycxhgbYmI9DBBtYC0csjRGgeb7y4A1sIMAv79g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3803149},"main":"README.md","unity":"2021.3","gitHead":"938e338ab2c6277e4ec78912a3e0a0b24df81595","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.4_1746758164250_0.507457161625662","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3fe87da9809bc349950d1faef6142a75ecbf357b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.5.tgz","fileCount":495,"integrity":"sha512-q137UB6RGEeDsLE2gZZbbUkS+MiXPe+yRXEUSrWbGKlVb3cyGAYgVR9tfOXcmx2YkoOuiL2Kh9JChHwwxsr6tw==","signatures":[{"sig":"MEUCIQD4Fnu1ZCSOX3ptLKgHc2y6eO2C6nodnSwdvLEHjv+laAIgJvJbhgngTjeTpEbvTKgtydiHVOm8ntSsiWOm6ynI+0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3803338},"main":"README.md","unity":"2021.3","gitHead":"dbf7ff919ff31b75d57ca7c4e55977d3761958eb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.5_1746760337664_0.3519493377334615","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"db209fc8fcdd1ec7a7fd949f8766d7bc7e988ee6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.6.tgz","fileCount":497,"integrity":"sha512-tfW70m9uz9Gg5wOdUcYwIpw9pd1EysF9FzdrEGd75xOjva/2/HoxcZY6SntuJTZ9V0JuqRKbvqQUCuPBOB4Qbg==","signatures":[{"sig":"MEQCIEuYBdvX+JhksBcw6GUU80k89PZKk9J/K66J3CC24VTCAiAfCtky32exkIGvHk35hBboRei3+4k8WcC1w7vTeXNIkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3804850},"main":"README.md","unity":"2021.3","gitHead":"5c8b9cf5f655efab12184fb1c6fd5f61dafb2243","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.6_1746812413374_0.024516377615803053","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"8679493fe65aa920a144c4effd65e94cd72cf27b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.7.tgz","fileCount":497,"integrity":"sha512-WJG2+gQWgKdTpNyaV7H5YcLfwBcIgkbIa+PmO5XCwvB2j9Y5x88z9//apnEv2jqVjg9SsEtghLgh5YpgwXB2Fg==","signatures":[{"sig":"MEQCIGSxP4ZlZWZYwC41cPa5zcyhSBSLzs1Nip36rZTTlY5DAiBifAk4R9aZMQo+QjGezlI4AHQRBG3MXUPc2WtAhHygYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3803766},"main":"README.md","unity":"2021.3","gitHead":"20f67f15d29a35510e846bac3fd96db6899cdc4e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.7_1746815238352_0.6949469259318539","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c4d7b45e12b517f6deebd10000632854c6de6968","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.8.tgz","fileCount":497,"integrity":"sha512-YOHFzvosYEpsKmp9FC+u5yG4+ezxUh2Pby7uaRJKc1d6ML+Juvx05jXuBfTd9YqxippYUjsA8aKiIZoPBKOwqw==","signatures":[{"sig":"MEQCICrMAsHZRkFQdbEBlFkdmC/5fFXJB6m9IeGsc9ltoJl8AiBkEREokm0YzfX0Z0iTgM9+xXGBzQ2HvoGIiWzFcNKDDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810269},"main":"README.md","unity":"2021.3","gitHead":"da92fa0ac6096b1e7761f75d3ec9cde7526c7769","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.8_1746819798932_0.9628468292363652","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9538e81f275ab7ff99728997fb793da056d6dc91","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.9.tgz","fileCount":497,"integrity":"sha512-jtjdvmBA9s92tm3afEfcMya7Fk4qOoTduEuAy6+I66tT/0K12LhtFV9SWi8SUIjFBW8YZ69dH0pbs6PhRvzzbQ==","signatures":[{"sig":"MEUCIDNdb+STC/UiQWer1/mDnweMM4zdlKEpElTLr+kyo3FgAiEA/tMZ/+RPoPqUy4TIYo9DKLvY0D2XTdJjbp7AerNMBiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810268},"main":"README.md","unity":"2021.3","gitHead":"7b24152fadfdfc2cf211e265a8cf67a84089a49e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.9_1746824767366_0.11733179771036961","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.10":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.10","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.10","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"87547f14bfa19ae0c3c812f975039661a099896e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.10.tgz","fileCount":497,"integrity":"sha512-YHm3KK3B9zdhdIsJfcO4ZqZJKQz4VYWfLJaL6dmHOdqsfMw5dE1GcioJWSJz8SQE0/eGORirrJRSDQMLTBjUqg==","signatures":[{"sig":"MEUCIQCnwXnFKYWq6vIpV03Kf1+3Eu2HjPznUSyNMmZUpTFqzQIgMV7HusFKNdf3Jkt3bMJwMGhUD42/y0GfB6zeFbeOLBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810323},"main":"README.md","unity":"2021.3","gitHead":"bf5b9916e5ead88802fcac1acbe7f891594e912c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.10_1746826777616_0.7039496978908302","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.11":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.11","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.11","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"fc93aac733e6197c8b534cdc0ebecab4ef1be828","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.11.tgz","fileCount":497,"integrity":"sha512-88M40C3E2kLEMKVjCCojpYEkBU6QT6/BeDIIp6VVwpanZixGteIlbV3L/idOufwyaWIjBV9pqib4oBZesiVZzA==","signatures":[{"sig":"MEUCIQCjY6NWOdwjympoCLImfWoB2ng/+KzTJtMZ7+Vx+AiYGwIgMJGsY+ADCOUOqXhkV8CZIeZHLw9HVSinKueF9wUkn3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810543},"main":"README.md","unity":"2021.3","gitHead":"4f2c2b8efcc3e992d56e593de0c43870f39b14c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.11_1746830701143_0.14599954986998065","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.12":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.12","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.12","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"02e42045fd8ebaf4e569633ce993c5f7bfb9310b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.12.tgz","fileCount":497,"integrity":"sha512-U798/C6jW4Q+R49BDd0jZkXiBVq25z1XR6ebDLDjsokxdjeIMN2KvlbpCEJm/M1cdSzIUgiw097W2DQxBHWiSg==","signatures":[{"sig":"MEUCIQDoBAUJkkq0C18YYxGcjue4gDLo426xX6dw2yij99HcGAIgPp/mbGN58GFSKZp26M4uMCMUlZ3oYvfS/CeLAo143sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810567},"main":"README.md","unity":"2021.3","gitHead":"5282631e44cf5c75f706937627c47a74202264f5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.12_1746833823817_0.342395357185584","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.13":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.13","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.13","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"41b219b5a47f11d9f28719100642c69b48174fe4","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.13.tgz","fileCount":497,"integrity":"sha512-gJWqDzQ9tfUJcor6k0jqvBrGHiUNFWZqpUCM+Pj0G2NfGLIlBZLhhIDUYZYHjui9YqCxGqxwc60rbLUvsB6Slg==","signatures":[{"sig":"MEYCIQDyWHoQlDFOmusOArKiL1gM6aSoYNf90ErrmlR2BpRhlAIhAJCokkXc8ERff75f82g1PCY85KMD/HenvlUXmu4jtfsK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810621},"main":"README.md","unity":"2021.3","gitHead":"73ca31814bf1f637a596adb59eb864816da35bc8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.13_1746845621995_0.9506205828758099","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.14":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.14","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.14","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2912d2927e6aaca93d99cdab959689d5f3d566da","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.14.tgz","fileCount":497,"integrity":"sha512-v6SEb/0TUewBZSeroE56VK7vn/SXd8aYvar9E23B0mG5EUhGFTTzoe1SnonHi21HzGmy/BLralfBSkLZBvTZqA==","signatures":[{"sig":"MEUCIQDZWKI+2/jhh8tAcwTl7cqGaq/5xHIcef7DpzowluSiUwIgPVsKgrlwnF3jE0Bek0oDls9w1js5Qxzzbn1L35yN13s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810672},"main":"README.md","unity":"2021.3","gitHead":"3936e4d490fc6978860e6e73670907983118930b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.14_1746845856631_0.5099590590099123","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.15":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.15","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.15","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"58e990a47799935028ffc8ff15d9d1b2be7d77ee","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.15.tgz","fileCount":502,"integrity":"sha512-QmFVj9CFwmCtItrENDMSnHNMCkwwlIl8lRrjakbA3ov/vHpe5ZXJpAHQxZav9YtXtRj5KJmGZe9B3ff+xifTtA==","signatures":[{"sig":"MEYCIQC8slrduue7U0GlR6MuOiiWChiWSSZLuNNQmP8FaEimrQIhAKOXXpjreYSmc7l4bUTjpMFMalJifAj+bcOPGSlEkrbO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3848196},"main":"README.md","unity":"2021.3","gitHead":"ae49f19c9afc1ac9909030af13bed77272ba3ec2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.15_1746922667027_0.18827568811705575","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.16":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.16","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.16","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d3ffd19b13a136053a9b4a7372679f06dcab3f91","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.16.tgz","fileCount":502,"integrity":"sha512-iYpzuBdiPAC06LU9Z3/xH2L4WgAtqC8opOYClTehh5DW0ym+m57wXRZEHp9ocNyROS3UsCCF/CGLl4O3hdXVCw==","signatures":[{"sig":"MEQCIA/OMk8/elUXDq4IQRKoBx0Igeu+wyNdBExIgz95hSVbAiBlGBTERYrEjPg1eNeotDU8pmiZQOliW+xbn0y2avAqqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3848347},"main":"README.md","unity":"2021.3","gitHead":"32d73fdd180d22dbc5e4345fa873c3b214feb6c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.16_1746923907299_0.46847909945108923","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.17":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.17","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.17","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c9097df8a94b1767354751719c3cf5468a2c1320","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.17.tgz","fileCount":502,"integrity":"sha512-HwcFGR97PrA80osxf1aYiEPzSuWdamf+cTSbNLmic5bqhruL+aIARFF/tfv50MzOmGGOymguIwlG4OzWB+lvcQ==","signatures":[{"sig":"MEYCIQDkOBVO+CFQ4zNrOv9xmfHzGvc3Y7BD7WhZZn7lkWM/PAIhANu0Lv7m57f/PkTcr8mejk1QyR2XkPeFBCt7R8NyITF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3849813},"main":"README.md","unity":"2021.3","gitHead":"1183a837b5a02415bc722806e91238a243e98c91","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.17_1746926454130_0.3782261924606498","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.18":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.18","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.18","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"49800625d10b96106a5c7e998e727fb0607a28b2","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.18.tgz","fileCount":502,"integrity":"sha512-emiSdfGq6kXD/TTmEOi6aMcEmBhGhM4gL+82aF5CleLJAE51nAXbepAtEKGKRIz6xD8Qsj83il+2fN/eCYgP/g==","signatures":[{"sig":"MEUCICgksHCpgqLp6HZI4Mikql4ucLv4qDg27lzM++H8i2LOAiEAhQLQvJiTmuqzZsncZ9xCCe/4Vw9bhoAstt8+fbkUjLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3856057},"main":"README.md","unity":"2021.3","gitHead":"406867c1ae6cc082c622fa4e4d3ee31bf6e3f55a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.18_1746931542398_0.7862248660035325","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc73.19":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc73.19","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc73.19","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9e44b3c2a53436dda97fb0febaad433ee0ad4c9b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc73.19.tgz","fileCount":502,"integrity":"sha512-zugJkI0NNMldpWrVUFwONqOSL1Shd2Do3X/Ryw0eDFQp1sjz5kNQwH3fZx46sTTbM0fUB1pSfU0uk0tu2VaexA==","signatures":[{"sig":"MEYCIQD0J6NRZMipJpHIAelteihumHVgDr6t4b1FaaWEdDgZugIhAMHjo+0UFBC6hzpNF1BHDBV9DpH1+4T2u7e+EAfJ5rXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3854928},"main":"README.md","unity":"2021.3","gitHead":"28b1a08c2b252074b36ff24823cee960efa42ade","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc73.19_1746990689449_0.9837313684181972","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.0":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.0","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a9ac182bd44ac3ea83a9d6628bd9b9545a4d8322","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.0.tgz","fileCount":502,"integrity":"sha512-VztkR9ntCxmx4oVSvK3SrsItpxnsnovJffY3FLqq8Vd5BPelK3N/pDhjT01UD6wwtYe4unRReXImOquLZJVKng==","signatures":[{"sig":"MEUCIQC5gq2yTPw3E2J9nNGQLGUp6p1eTX4UQSq2C29AmG92TgIgVJ9pdhc95YTWS26SMncEDKlTZi4dTMj3IYZcByE7Dec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3855038},"main":"README.md","unity":"2021.3","gitHead":"c5a25921c42c53902d812b16d2eca6c2dfb1eb61","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.0_1747514419819_0.6997567985209858","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1b1c7df42289c54c05cc5613fd5777ef495d836e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.1.tgz","fileCount":502,"integrity":"sha512-DwkGuR9sZ93k7c2ZvAmVctfXRpY2a75m818KPNQw1XVBcKZ3J3xCvbreN6WlzfSVKs0ajBTsY1xLzKqd2dfTtQ==","signatures":[{"sig":"MEUCIQD2XnCmsrYaSlEFW915mndt0ywMO5+mKjKqXAeYWxmseQIgOaYr5j41Hnsdn3cnjZkNPu01KNU3Vv154Xv179s/rP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3855038},"main":"README.md","unity":"2021.3","gitHead":"90901ff365881e87c5e5f06ce9299f68db909bd7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.1_1747517145859_0.9598775649811371","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1b7e1a12794da9090e693a72511d113d16c69208","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.2.tgz","fileCount":506,"integrity":"sha512-NZA+NySl8Jla/Ch+Q0ydTMomqRiXImtB/CXf6cOYl1Uks7JGlW1wJnc6cqfA/XO1meFq5OxBLIITe/k0JuT2kw==","signatures":[{"sig":"MEQCIB4nY/MUfgIBA3o0HcJDugwID53R1bcjKBQgJ3dGB9pSAiBI9f7fXMPjqfiBXFflCOVI+XysGe2LcraQe7rq7XpGKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3863416},"main":"README.md","unity":"2021.3","gitHead":"17357c483f7267c4570b0d6eeda3971ea8dc2e2f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.2_1747584088326_0.5624007629704333","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3bce18c9e7067f8344987f1f0f9a0ae1319f7f41","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.3.tgz","fileCount":506,"integrity":"sha512-44iFpG+iCnU+LMjHUuCpSJqNkluNOOwnTeE3d5YSzzEOrJUP3TqTn9kYk9visiEhuCMuhkDW742OM84f9Zsi0g==","signatures":[{"sig":"MEUCIQDiH3awUfKLwqzQBtGyMBqm4gPDVEXLIoNqCvZCVW2ObQIgBJn6hGCgUGwm6hTGkcw71HBljUhgOxJKTyZBafW68KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3863447},"main":"README.md","unity":"2021.3","gitHead":"359854b1ddc8040aac6d0b28d5b0caa0f6a2db6b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.3_1747597691219_0.48781023022555403","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"fb0bab580d1365bac7d8387f846eb29ec2906794","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.4.tgz","fileCount":508,"integrity":"sha512-hWiu2FZuO2yjk+y7O+FpFq/7+yfweUTuXLAqIaiJXuYdeR1MxiVuaqjsX+fJhKg3cLh9b/SdL8SzmwRLpTYDHw==","signatures":[{"sig":"MEUCIQCwJE9izQjuWfEwMGR48kDP9CwwPcWFMwINuRZLQOdk3QIgPOZSWBZGTTLvjmFuhHeeF0wWQPiIgHArkBcAEDyAxrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3865796},"main":"README.md","unity":"2021.3","gitHead":"e92cefad081ead2645d5a76c8d9c4a3bbe33199c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.4_1747784938217_0.07094199348409624","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"af3b2af182fe57a0ba537535bba6a149de3d5d07","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.5.tgz","fileCount":508,"integrity":"sha512-IVb0imbyboa9OWVYYNJ7zYPeHhBSjrjSNTxsSYUgR24jUhqlFL8k/VkrfLCpG5VTv86/ZWGObmZDwJsJrnp6Xw==","signatures":[{"sig":"MEYCIQCspWf2AvwdLPcE0D4/fE/e/EYUjrDrgaolPsPIBxm4ygIhAP2RUAF+l8S2W8XmSq7s9VnWHvi7h+X5q6HltEfnu4tG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3866327},"main":"README.md","unity":"2021.3","gitHead":"c585175feda121759e67de3bab3fa7e16243caaa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.5_1747846853171_0.9595057575938548","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"dced2d27e0fd2c60b00256cf780a80a47ff0e174","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.6.tgz","fileCount":508,"integrity":"sha512-rnErhD1DI1huXUKiBqBbwrfgGkV1BFdErmZFvd4/UEaSPULYTomBPvm4lL0ooUpl1xo8ivAt8GXifNJzo6lK4A==","signatures":[{"sig":"MEUCIQD6VywDo1ym8REr2noW0DcM47QTIfHUi7p0XEGO+zZQWAIgYSmyjOTRI6RyHkuPD+KNRMDilmk8V6yNAnlX1mPrUJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867131},"main":"README.md","unity":"2021.3","gitHead":"a4e13d7c078b17a379012228a4993f179c2e00c1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.6_1747847930359_0.1808316630781015","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3abb08a1f8c9d79eb759d4715f1bd12ea138d263","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.7.tgz","fileCount":508,"integrity":"sha512-79xwyTLnGe3lIAm/GYr1F7xt6Rv6WMA9GLnRRMVPLOfBNSzOqG+BpmzxOChNnbXjXvU7XbLdxCxIDT4PaRCXKw==","signatures":[{"sig":"MEYCIQDiOAdPVqIg2w+qhNKguWZFhxiZVFJZIeGuyi0KTfBwTQIhAPQioq4bD9CbO2at/iI/mkTqxAixl9agUft7bFUw0Dtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867463},"main":"README.md","unity":"2021.3","gitHead":"e2dff8cd352e0ee3ce9f2877b90a637a40526faf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.7_1747848605478_0.7362914657358315","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2cdd041c70a214de9583b6553e3c77958d937e8a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.8.tgz","fileCount":508,"integrity":"sha512-tDAxcL1CzLW5Adq2M5TNBXNc/vWYXanTU+zueKtX8y8yEx3EpxhECA4KSQ2eL0rEKPoNK3V+UYGIE/XlganZsg==","signatures":[{"sig":"MEUCIQDdG5sgNJN0Ub9Z65mT4tpuV0UoEIrjVUoBXf4QX96XnQIgIFwtxssMrnJSvpybVj1NbxgE1VXvfxYyjyBo4YmKyqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868142},"main":"README.md","unity":"2021.3","gitHead":"48344b5692927d6eb1f95c94e55a86248041d643","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.8_1747849423877_0.7073998003471944","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc74.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc74.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc74.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6c8ab0c56e456d696323f96e2f2fe4402d74475a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc74.9.tgz","fileCount":508,"integrity":"sha512-fl6VwYlS5doQ0W+aQTTg5txF8m9n73PsSy39N3k36EbJIUUNrvu4EgS61OJ/b4cWYDSynn2ghyjQPcPRPnHTJw==","signatures":[{"sig":"MEYCIQCVYeLgDDKDlEQz+rQAZCAaiIjZM4yCrGJ7VhgG16VUCwIhAJftf4b5GvpS8iE7qsyWZmK4EFrIVD88DGBMbZHSfD9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868560},"main":"README.md","unity":"2021.3","gitHead":"980f552029f0027a62c3670d5766d6450633d62c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc74.9_1747885000184_0.7764724883554686","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1764ccbdcb97a80c2a9be1f5a9277004091a5ae2","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.tgz","fileCount":508,"integrity":"sha512-fOzu+ov7YMYN4JIoytYiLw/T9k/sRBi5iqzkjFnGrP6X8kL7CpoSfIgHIBn36sX0JzK0gRxc/O3WX9DciIdl7Q==","signatures":[{"sig":"MEQCIHFsgdZZ4C3xZdSkS3Dw3x0odFQDI5C4aMK0X/s7nqZmAiAqYfmOycGWfGGz+Qu405PpY/Sxk+XZa/J/+3Deh267zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868573},"main":"README.md","unity":"2021.3","gitHead":"29fb151915dccffd078e7292e7f1a01c4a545117","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75_1747928126190_0.7914539640908007","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"796dc318652efcbb26a6c7ed4dc9c66682670244","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.1.tgz","fileCount":508,"integrity":"sha512-Qd4Ml/lUW11uH5CxmOt4SR3fQSRIQsypyMSG5Ls2nI84WZONFBl0PDca17yvJzu0aAR2wppLWBsLt7i+BqoSMw==","signatures":[{"sig":"MEYCIQCxSLtT6MTUtyfzXX4Sc67drYl6nV5Bu90Tuzh4vYa99gIhANKg5mVPiwaGyUQA6TkmGE4LzB+6DZnk2UWQHHBCnqrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868889},"main":"README.md","unity":"2021.3","gitHead":"59397547e934978afe369d7d1c1e298f2452a47d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.1_1748031199693_0.0838883298667863","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"415ba3f6e8d8101f777cd81c906dcfa93c3a13fa","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.2.tgz","fileCount":508,"integrity":"sha512-sp6BI4ZcxTlxx45/Mo9TMbNCvX8yMXkGQvYsXIBIH4Mz2UQP3OZFyvScqpq85ln9P1HNpnRVJyODyBxYKOE/Cg==","signatures":[{"sig":"MEQCIHVHjQIfu8Pz8NXcORjDRoqlf9u3/h0kJGfE5QbJKi/yAiAw3hBsbImtWDVNl+uLi9iq9700YWXi3WRD6m/hODrV4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867562},"main":"README.md","unity":"2021.3","gitHead":"e2c0ce80ab2c30fe14daac761006689cc6464361","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.2_1748113957969_0.8039722612081435","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"71f89f01197f1a4c5e379834b5e0a111bd45e4ce","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.3.tgz","fileCount":508,"integrity":"sha512-1C+BAroSuXA6Q3SgPhcYCCZnKcmZSTnTcHvj16AbILrMYfpmVKCCd8QyK5bMl16XCpfE8cZe4137jf9f0C9+mQ==","signatures":[{"sig":"MEQCIGPU/cPDuzIyJhCxqk36tnZg1HRiH7/rHPMvnyPQlSLzAiA62HgOl32cm8rQOExgvEUUUaPAlm0D2Y+Vw5MvwlHGIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868306},"main":"README.md","unity":"2021.3","gitHead":"f78834dbfb673be5cf773a2542ec0278cb8e3600","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.3_1748117708325_0.266008348734168","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1c3676af9ddf4d259ef54038cd7de01f495626a6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.4.tgz","fileCount":508,"integrity":"sha512-nWuStb3O7btdeJrMO0Yu+ngQ04iXOUfGI/CVxVd50M8T4nz0nP84HBok7sTF8HRohGgHzdfA5wQXfBj/bvMFnA==","signatures":[{"sig":"MEUCIQDOJEYddc7jba/zY5sAQTMlrdxYtRfc+S4Mm8h+vhTfhwIgIHtE1fPzfpdGDocBGFTp868na0pDBnEFtYCO2HXfzQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868502},"main":"README.md","unity":"2021.3","gitHead":"db1e08eee351f110386b2237a497a1758f58e1e8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.4_1748129357229_0.07584841591223834","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2223a1a7aec4b858b6c9a0a56f4765b96809f25f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.5.tgz","fileCount":508,"integrity":"sha512-GHStl5j1+d7FminRVo5Vw14PftTDYYuP8o1IScDWJ7C/WeWseEcfmb+esYnCB8EndVspDJpSSubokYxEevAhOg==","signatures":[{"sig":"MEYCIQCDaYxtweOZ91rDtDroKlmhHu0OrZQH2paitc8AD75y3QIhAN8JigWzYUBSoXXvQ6ENSMEJZVg7Qp8q4nzfgfJjMtfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868617},"main":"README.md","unity":"2021.3","gitHead":"581cb77e45ff3a5972a0f9e9900d2c634084008f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.5_1748140912973_0.2685806084610116","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"43ee0e7b5349ff38ecc18b4b61640eae20e373cb","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.6.tgz","fileCount":508,"integrity":"sha512-U+wBr2grUSdCdGcG+n9LwsXiTeVjy2HcEgtsTArv4hCsz7sfzHfi6zsTtpgQ3PH0IRmD6EtZcnH9fgfKdYQPQQ==","signatures":[{"sig":"MEUCIQCFrQ362qSN2GsF/nJzBsQY/M/XRnQr72p2/Wl95JJmOwIgBmKOj8QYBOAdZ20+I9WdQes1EbYOotk1TSMfpsul4ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870552},"main":"README.md","unity":"2021.3","gitHead":"edbc47ddbf20fbd4f11fc0c7eee5ba0cc6b13693","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.6_1748187725698_0.6779158404209271","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c81652bb50d76111e706c0abd996f2bca2e6105a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.7.tgz","fileCount":508,"integrity":"sha512-eGbAMjQCtjYpz5r8WHY+sAE+rAUshu+somnSkuQL85Gi8dsjaoDNBRnWg7q0PnL8G3Sg2RbevXRucrqgwUuvVw==","signatures":[{"sig":"MEUCICkhxShX/IyT3Hk4ePuM1g6R4+BltN9tFAwutNy76e+wAiEApewcmhzcG6GWUlAPxxrJY2I5FEmtg/98sGFi9crjsTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870564},"main":"README.md","unity":"2021.3","gitHead":"c6c16d1323e4ebcb74af582b67a576863188c3a9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.7_1748187793063_0.6925264026496518","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"734bbd1a089c5bd717db57eff21237aa96bd946c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.8.tgz","fileCount":508,"integrity":"sha512-Z096IdtA1UN6bT6ofqXSf+XJ8Np1mFHsY1XoTu4E5bA3na3BjxvXEJlnyZxAOHVrQhYc5BkYrG5vKUM14ENe4A==","signatures":[{"sig":"MEQCIHHgvfhVDmey407oqxZQKCkSflXedRKPxtdAlj36f5m/AiBgu3wVK6xykJSVr+curSZr6H4b+wrtM3fItw7c6XiA9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870371},"main":"README.md","unity":"2021.3","gitHead":"1e65fe4317a9c9fc901e6e62d81bc371e1b713ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.8_1748206344104_0.17242864188985219","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc75.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc75.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc75.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"45c31a8e20c1dc3c22ec78d44296a2e29f0b8a5b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc75.9.tgz","fileCount":508,"integrity":"sha512-QqO1SMdCR9Ptuh+EpBfAog/BxHgX+44AhloAhdXTMRScUkfopgO4ALCHu4eqljBanmEOcxVXwJSGZof+ejBb9g==","signatures":[{"sig":"MEQCIFLaiG18IIsxF/fdMiRXGMSf02GcRH6kIhGwxdzYivoeAiADgryP7mGE+3fdDx9wkD7W7zgPgSx0VkYKz8JbpxHw/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870576},"main":"README.md","unity":"2021.3","gitHead":"1b236eb5e0a423865ca618ba16b733ff91772402","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc75.9_1748212871273_0.5759826322233208","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"890e9917073b182681e55612a21dbdf12568cae3","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.tgz","fileCount":523,"integrity":"sha512-2MdIX1u9yYA4GdjnDLUFh+QYSnKn5DvfcQ3xt37bi0axJ7AekitCHDcX+I+1VcxJLz+e5018dBFSTniO5FbYLQ==","signatures":[{"sig":"MEYCIQCgZkOvJQQ9U8TTIp/0+SKp74b9ZiV0ATT0/S8z0Tn9igIhAO7JO78O9Kdx4mkUWGB4COkoZvEPaJcfuAxjRA7Rv3sm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3946248},"main":"README.md","unity":"2021.3","gitHead":"5292a0a01309ff25a33a67e82d75ab3a6a1b5b5a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76_1748389970291_0.8976526793207524","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"974a7a120d91c58373cfecef3b03b83507947234","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.1.tgz","fileCount":523,"integrity":"sha512-hXHMOmzh0ky5UdRVCR58Dq1I51YBRoaqeKa62ZxJfUN3y7Dd0lScjK1gZKGy5UvaI2weHKn+d7Fc2kaG4psVPw==","signatures":[{"sig":"MEUCIC+81UGTGXtbX/RTw7CazzXAiTMGivkSSR2GVEmeD2MwAiEAl0t/5Luvc7w2NeenhZDXQ4oI2iuIN39XNGYBlpqdAOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3945967},"main":"README.md","unity":"2021.3","gitHead":"93b1d2dead297c49a04018b5484cdc58b6d2c33e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.1_1748475384197_0.08577774460659948","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a7409ebfbc255b76acfc94623ffab3728825579b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.2.tgz","fileCount":527,"integrity":"sha512-0/bRNE+/BS9SVgqVEzPnpzOuwNMbeOQxU9vxHGKXq9IwZx17822tCCFVf57RaencjAbU66GPC+tIeEiNx0avXQ==","signatures":[{"sig":"MEYCIQC0dMYI7cuqtAgAK2KNRqX6CWOpnYo2+StCOrV0ZlibugIhAOo2ou3KV0xYIlIrgiUkSaIbBhP35qHBsbrO5EiCkn0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975475},"main":"README.md","unity":"2021.3","gitHead":"9e3913ef8f1da5b05951b0d4af54996aa561aceb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.2_1748554734764_0.6195399000368067","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9bd3fe00adbe2a1f745a3f092f2be7580893aff5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.4.tgz","fileCount":526,"integrity":"sha512-4e6vNf4EuXdXZ+3WEMTn5NEuJ6+D8hEohm7APSi9pdF2x2v5GEojCaZr/2UEYVOx7D5H1Aeguf5n4P3OOjD9eQ==","signatures":[{"sig":"MEUCICY6018EjOop2br6/n+Fmas9+mStrN9uA2gFnOiK6S1VAiEAx7YikA7R6M1ywR8JUinkgZUDhxBHX7dYGT3gd5JTiBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3975390},"main":"README.md","unity":"2021.3","gitHead":"35aa9c7c3d807306694008965044d79ff35c2910","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.4_1748557199635_0.7354292212322526","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"be4a4a18abf187220490937194078d28b5d37250","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.5.tgz","fileCount":540,"integrity":"sha512-iBtCRhbes8AhC5T7v6ToBHpxIy4IYEM+VFIOmmG03Jw1yBxdYEM7lfsK/yg8fQacugiPs/yDHGRM5EmwYNVgqw==","signatures":[{"sig":"MEUCIC9vS9tCQ+Zgj51d0y9CFTDmLf2aJxSNY66l8ucE2fvKAiEA71Unsgw8twDGzyWIAEEWzGMbzL/FKjtB/a1DQ8b9vOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3999638},"main":"README.md","unity":"2021.3","gitHead":"17f447af072e1a9f85d646139d2179933fc39001","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.5_1748570677405_0.43868956806251025","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c9710664044ad8f1a59953244cd073b857f815b0","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.6.tgz","fileCount":542,"integrity":"sha512-qrNdOYGEzUR/8E0/Iz4BvmMSLf0B6e+SggAya8qUzWPSx8kP93i7hD9rChEOlNOPG27r9HrLeSqD/TniogFrDA==","signatures":[{"sig":"MEYCIQCanfgjI0AJMhLxyZXo0HdhfTZV0HLnBFhx/V2h7zSusQIhAPmWSqV/333uojamEVpscPPuZIH6f8nxpQqufFNGgP7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4045787},"main":"README.md","unity":"2021.3","gitHead":"382a5e839c9dafcf5e7e8e1404a71257dbeed1d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.6_1748626899374_0.48568302513907113","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"61fb986f5b80eaeb4a84bd1dfe479bd15843abaf","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.7.tgz","fileCount":545,"integrity":"sha512-nDaScdS2OHAzAnUaAlVkcPyJJ+iPyDBGkjLPougL4XrVIL/3AULSemsrqTGi9ZdZRQsElyBkS1LYqYFVIN2Rpg==","signatures":[{"sig":"MEYCIQCol5bWsA4wm1kyd+OXe9kdf/mYX0xMrbeZU9ivaueU9wIhAI878PqjGG/b4c52CsihoOIhxB5sGIlkEw7kCm2AM+oP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078431},"main":"README.md","unity":"2021.3","gitHead":"003d735e108c78b1a5f6c014ddb90fdfdff1b6ef","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.7_1748735635970_0.6139738771845131","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e34739b5f725d1d2fb90eff9a58c6eb511e51998","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.8.tgz","fileCount":545,"integrity":"sha512-KTtUw40rkOO/6asQpqTZmbhTjUjmMKPTrzN0IO+W17Xr4Oq0f4vWGDPMqybBt9nv/cLoY04sDBSf/y4SPeC8eg==","signatures":[{"sig":"MEUCIQDyGcwXPhm3JZPg8FD22F/TqumIqCuewHHwZdtsdBrOzQIgbcoo8g8WnhsUbcnxteNNYQsnjRuEihlHcUTVgiT1QKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078702},"main":"README.md","unity":"2021.3","gitHead":"c65cd21dd6b7543951560dcf8cab217ced40d068","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.8_1748737185103_0.19768621073689618","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc76.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc76.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc76.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"8b8575d64f86af7849fa88b9d41db65c93f7d8d8","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc76.9.tgz","fileCount":545,"integrity":"sha512-gqzof1BebeXbFItGjJDMtWNbi4o2p2jYK74vGYKyzQDl7QVeyn0cclq3ZVp/mbqMhEJ+1dpDoW2LU0LdLwxJAw==","signatures":[{"sig":"MEUCIAtQFWip7rIiesebgsMOxKEH8SSIHVmCLfiuHl0jvgOSAiEA8G6hZERlxJ9ctWZVE8V87iw5KFoMynLhanGeNU3qGB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080296},"main":"README.md","unity":"2021.3","gitHead":"2a9ec455e82f99bb079655101afd3923b8b24145","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc76.9_1748742580613_0.11361698151560629","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"b4a0a8be72603ccd830ff30a4ff008d5b2d5f3a9","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.tgz","fileCount":545,"integrity":"sha512-owcrDuYODX4oEI9QQ4G/H6jdJkajURltr29W7dMSoLK+k6I2oazP1IYuJMTjkvvRkE4RiFdaSJ/eseNOASe2jA==","signatures":[{"sig":"MEUCIDBf8iTKjvEH2qx1t3jsB68VzITpr/Y0texucsjOX49WAiEA52h25/JDC/3dTX+ERKlDsvOJrZeAMnXow8va6RqOeOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080338},"main":"README.md","unity":"2021.3","gitHead":"9572e41ba272862d171354d4ecaf46f580f95681","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77_1748743099821_0.8340724640310242","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ad76834bebc28d9389f7af3dfab3b43dfc39bfe0","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.1.tgz","fileCount":545,"integrity":"sha512-UGXmCLB1xxM66LX+aDojCs26RRXMG8hRMACepOZ7hrYGnOryp8thbFVEu25QQNADZLDGarlb/kXrpZyVo9zxfQ==","signatures":[{"sig":"MEYCIQC2nSQ2uETcEt3wnCrAgxI9pL8tXyJyYK2YRTI37BkTqAIhAMKGREl1lyTtGcXZM6RhFHSUiGPg2lobRd//cCGxsjFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080129},"main":"README.md","unity":"2021.3","gitHead":"4b54ae764a3ac4d3cfce207441c8322facb85970","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.1_1748790050626_0.8574295559063938","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"18b4dfa0ae0c4f46de8b32a831dd2c1111996a14","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.2.tgz","fileCount":545,"integrity":"sha512-IkVkoKe8M9LQaQdjgY9ZV3NwTGY27ZVT3YiQkK+zTvR/jkoYZNSF8hMvSkq+Uh2HLynBMPH/pdmTE2MyBaWNSQ==","signatures":[{"sig":"MEUCIQCdY3L4Mlt8T3WJnWM1M9CQyDeGHCbPrCfXqgx4O9OHigIgQcsviCVnZNeo2oTwPP9PQChkqEctwJ/nwWWf3aMwtVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080218},"main":"README.md","unity":"2021.3","gitHead":"b721111194f116fc5b9047343594d20bdab03737","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.2_1748991387964_0.9724404348774562","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"66cd5414855bf1844f1c969e31b826d8b1c1f6a8","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.3.tgz","fileCount":545,"integrity":"sha512-BurhIBGM714XaoGrVugqPwRLpDR+u7V3t0o0DUaZM5HdbPa8LmMm9/4TSknCbdjdRj54d415ur6Yzjb8Va2Oxg==","signatures":[{"sig":"MEQCIHaNGEHNQC6rAp1yYatMMBAr8S7hQa0OjenSje1FhIp/AiACVO3D4jMXQ5AXCQcBPIFlASfjfhoFxEOd06poVPtu2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080074},"main":"README.md","unity":"2021.3","gitHead":"b262820b501bbacd775ae185bc1f03d0d2796c3b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.3_1748991576502_0.09412913843990589","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"b8e6a5adadbfa979f062896808225993a347bc1d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.4.tgz","fileCount":545,"integrity":"sha512-j4FARn8uPMZpMhzI4w60oyc+Vd87DV+U7j6OpQNxpfOc1j7V8fKWrF+g8q51dHYIqTplZuHXW+9m4Ek6nnhDiQ==","signatures":[{"sig":"MEUCIE9M5br9BLuJbHYsp/tuY38J6cjrftl3PjRoqCAcENvuAiEA4R9onDNMTnLN60fBUOffn4x3BCsqjeRs+T896parTIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080689},"main":"README.md","unity":"2021.3","gitHead":"46c87a5eb8799f5eebe2375547ca13d8e6cafbec","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.4_1748995653221_0.39152435942370256","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"70a55c1193b918b53e8f769089c488f90bd881e5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.5.tgz","fileCount":545,"integrity":"sha512-hk/oDT6XzURz2yxbI9V1FS02gt9cFL1bamu4u2UHbll/6kknvNv0RlTzUDE3Ylr4iUJrMusDRSl5Kqy7OB3rUw==","signatures":[{"sig":"MEYCIQCnAricKkqyeNah4kzwX6lIg1dhloE8kCPpvvtNR3ckrwIhAJxwP8WCKc0oZRZCtE6ysISyU5EirhhCxeVFAGDCoZYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4081306},"main":"README.md","unity":"2021.3","gitHead":"0369dcc8512bfa7279afb8808b4007857426e10f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.5_1748996898915_0.4720605765740722","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5662bf812a921575e877d953d240025ed4a775a9","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.6.tgz","fileCount":545,"integrity":"sha512-YvtqlNmMFYkt0x41N1t0FLYR03FqUaBQHNrYxHutYOBmSs2mWh0zatx4GS0ejOPZ+PcYmgrhsNIb2jb7L7Qd2A==","signatures":[{"sig":"MEUCIE1g6hQb3hpYr/ujYhO1QWNETvbCLSN663eowsRpwIWlAiEAgHRG/8QPE39nfxacqWwElYFAImqRvhycjOUtRTvVJxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4213671},"main":"README.md","unity":"2021.3","gitHead":"8418ed0aded615ea4432d0c454ff11d83a838f09","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.6_1748999598114_0.07636498095011213","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6d8ee11e1ac30692bb0188878959a166d2483e1c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.7.tgz","fileCount":545,"integrity":"sha512-YtnhPm9H1AbkDAu2Yb9zm275iQMObJ0qHBMToQgwnvmHMi1MVACXGKl9zZhv5VQF/tN/y5700VV7obE6lPacHw==","signatures":[{"sig":"MEUCIHwf3x/FKACXe0Od6hD6m2e4iLEJzEjG+xRFcwnCRCEgAiEAzpdLQAQOSnP0xX8oye/6yI8MiNjWiXHrQ5QG9+8PT20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4213922},"main":"README.md","unity":"2021.3","gitHead":"a47889f3e7b74bb88b5e608b4b389b256f34babd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","actor":{"name":"wallstop","type":"user","email":"EliPinkerton@gmail.com"},"email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.7_1750436914332_0.1091832120344105","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a051f6a86cd9eea9f3f840695f0b2ea2582de73e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.8.tgz","fileCount":568,"integrity":"sha512-rvhWu+VxnA1TV+1WyGItrvcLwxsmBQNA6Sn61NryAXUzkVP0NUsJL9gxTtZWQJmh0ht3bC8sGmGpXRU/RwJqhQ==","signatures":[{"sig":"MEYCIQCgpJZ56gDXQ0P3j/LcqjoIEAcHAP0shiCdUC2D+PFCIgIhAND7m7CrGxFdSaidoxjxLwdzeGYhP/A+NpB5uZewCxhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4280438},"main":"README.md","unity":"2021.3","gitHead":"f139ec4af06b151b6f053fcf86fad60900018f8b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.8_1752525948231_0.015656537812426263","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc77.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc77.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc77.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"768ae3a038b3439ab1199b47599f13a4e4564d58","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc77.9.tgz","fileCount":568,"integrity":"sha512-dtdkQQosOzwn0ekQt4T0ddVViWoAQFUg1Pf2S99TE+YgD1TtHduWScuFO0R43wwzuW8oDikPPHluFod5sn06Lw==","signatures":[{"sig":"MEQCIBQlhzaGzqYS89jw18Xd8llXowsr10g+m8E7RPO0xue3AiBiWUU5wijhAGWf+bOIy0e5sabjuAyCYylOYh3jAYc/pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4280395},"main":"README.md","unity":"2021.3","gitHead":"19c8b1dc956b6ae4358bd0daafdd27f650fb5655","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc77.9_1752526290678_0.12933735779787048","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2080c74b798c432569d3a939a8e4ebe8d5811bce","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.tgz","fileCount":570,"integrity":"sha512-+H5UjCm72UqZUq4niNPEEF8e2xN4Op3yfj6O+QTemDDd1Zkcp099BiALDggCaE22Vrw4ofuvBCNw9E7BgoM4IQ==","signatures":[{"sig":"MEUCID7DWl8A/KjkE1NnO0SCGG6Xt49uHekxw/KwEWV0z3QoAiEAqU4xj8pwdffwh+5b+b/cUw2ty99x/dyoJI8kbQYhEHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4303974},"main":"README.md","unity":"2021.3","gitHead":"364ea7e9446a0e5a1f557d79fd285ed3b9e61356","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78_1752542543596_0.2269330299833865","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7d06468a46b0a00bac43826448a63be2a4c996e4","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.1.tgz","fileCount":570,"integrity":"sha512-1akv8whlHJdSCdrkqJ5oNjj6YwyD5TxDX99TgLdicWX2ALjyFufy8yiGBVU51MlSHWOkQoRoBd1bSAmtqueHQw==","signatures":[{"sig":"MEUCIQC/p2dhipoM5J1uU6abARp/AEerbRi6IxH3XZEgeZrhywIgbpyn6dvO54SeswjXG5sMshCraVLJ4XNeaHzntQZ2Q5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4304000},"main":"README.md","unity":"2021.3","gitHead":"bec184d404989585c0ad5967b7e1f2e324c58ff7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.1_1752778056634_0.8000468126809712","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"515ee1361a5a87bc16f686ca31fd75a8d3913b7b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.2.tgz","fileCount":570,"integrity":"sha512-kB+3TYYLXSFN0cOYH5x/t2ZAOaxsHjJsXzI+dDNGdmVmQeOBKmXLDorzS5tcFyLWlTbSR/PVGwV+ruiKrqZIOw==","signatures":[{"sig":"MEYCIQDbYzsDJnXfxkpBjtg6LD6s22tcf470n51hPX5Dfn43fQIhANL9lp2HZnXkzb3BQU3A6adZtWyeOj0khdsk1pjBLb7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4305219},"main":"README.md","unity":"2021.3","gitHead":"ce434e1ee0ce086ee77309757738e1dd65a5fd67","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.2_1752874225429_0.9120376404427559","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"316c70d81866bb02583ddf617d4bd7d8131cae8c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.3.tgz","fileCount":576,"integrity":"sha512-LR22p3EQ4xWIKgN3JqC3AFRKXxxvJhKMqwfXxboSFontkSK+oGVl5lR2pzTTJEg7v2ZcJzCXAWcTiv5wG5ZXXA==","signatures":[{"sig":"MEYCIQCtJrN/OcEKpHTNlUF9W9+leylV3O6d7ZgeG33vZx9xhQIhAInDLGFPbsNRBl4fl/N7aX02fXtuFw4hjlIoEPle7eR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4317330},"main":"README.md","unity":"2021.3","gitHead":"52c6a08695d91e48df740b46520972109b2b9f00","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.3_1752877134643_0.7391697322293727","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7a95146963a830741abaafce4ab0bbbc0166541f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.4.tgz","fileCount":576,"integrity":"sha512-Dxtz+CBRqnALC+296OIZK6nm6yhYNEjL/Z0++YUbpSaQLoL+sIV5/RAPeHIx+HZqnxXj128r7a3nRL4YeBcxcw==","signatures":[{"sig":"MEUCIQCLtjEdp+DEeHPMXDH5svXJEVo9QmAtivRCiGwQfJqDUgIgFvQfCUHuUSN1TJYl570fX6UK9plDLdHqVYUeWe8+a6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4317469},"main":"README.md","unity":"2021.3","gitHead":"4eeef9cbdf20e909c86ffb7eed8a5c4aff7ebee9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.4_1753303378531_0.6150376931000217","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"1363dccfb44709a92b389f86f4b77452b463326f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.5.tgz","fileCount":578,"integrity":"sha512-iIIFdUScaDESnLi6vBiS8artmY82r5YheC7cq3m6i/uapJCK0dfsxwI5ocTaqsm6yi+isRvfkimApGfaVxksEw==","signatures":[{"sig":"MEYCIQCeiBkQeXECir1G0oxOWOqxZAJL6Qvk6Xly+cOtJW/vhgIhAIIPjgRCq6GESvLXqTa3wYTnqgxkLctfQ8pqrJ8FfBRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319347},"main":"README.md","unity":"2021.3","gitHead":"986675ab2027b3a9f5e6e719391168b0d1467ded","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.5_1753459564512_0.3598563264215211","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5935a0bafbda2f7d7852a0b9a5257cc987e0a2ba","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.6.tgz","fileCount":578,"integrity":"sha512-jxGA24RerDnEI27LhOR/vnK56AFXdpi14DoncchZ3MLf742r94r7HO4KG5bcAComuK76zEEprPcg9yPcRYDjQw==","signatures":[{"sig":"MEYCIQCjNwkvpSH3ENw/WeerU34SHZWauN1K4YV6ERs+7Ja7fQIhAKjP+DjRWmEhLLgEJDk8dD+JAPfcBAFgitTzUy7BeXro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319398},"main":"README.md","unity":"2021.3","gitHead":"efc48d7f38323996f048870c9527a94863ef0bcb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.6_1753459743747_0.6941471907497248","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d7327007e72903d65a946c3023a0becd63b903a5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.7.tgz","fileCount":578,"integrity":"sha512-RL4L8cEeL2/M6p4OXlZzG+1BZurnYdB4XzojSJnWTnpZ/YNtJUYJappxpLdihhscKwMWfkFUMgc69vKV3AYACQ==","signatures":[{"sig":"MEUCIFzBFryWEb0/URnTlQhm0n1+DeAPrXEFf1b16Cd72d9ZAiEAgkptpFi7MyivyCK56BW91n+nPAvZbCek8rQmbdGDDis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319122},"main":"README.md","unity":"2021.3","gitHead":"48bb0ccdc1482a267e7521198670100fdc912f0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.7_1753891032891_0.6301657084046883","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a9c156fea55181a4f9c578a495fb48fd9fa8ed35","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.8.tgz","fileCount":578,"integrity":"sha512-vN0NSYr7Y7kTPBhVvg1VK73rCDQSSMOsnZ2Hxm/DtVXVL6pJQeQuiWvSpGFDedG57N3brnq6Ze+/CBBNVPLl3A==","signatures":[{"sig":"MEQCIB2gZMl9KItJJHbpxlQEDDKCSCaMxms8Y/PXORb6V2QNAiAX0LnQ9yvgxNPHTGdF+7f2mOzQ22AupgAJP246HQZ+qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319131},"main":"README.md","unity":"2021.3","gitHead":"6a0b245f40f3ba05c28dc6dd56614fb5dae21958","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.8_1754881049280_0.9371815624196482","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc78.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc78.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc78.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5e75cb6462486bbae99f081ec82dc35026cf36db","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc78.9.tgz","fileCount":578,"integrity":"sha512-z0/pwcVxt3iUz6gpJENAi+XspcKMenQHMGw0M1ECKHteHKzSMi+ZdVNSbVdLbbP1h1pKb/n912ElVg63AnV2SA==","signatures":[{"sig":"MEUCIFz1jiIcQ7LgnoLu/Dpe8keeVstm+p+rDUMEeTmfq1W9AiEAicDqXuuC5Ji7Yq86e1SYbNy2w6WuyAMLJHK/bMJ12wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319144},"main":"README.md","unity":"2021.3","gitHead":"68d67f449237b5c61cdb55399949e6b8e41b16ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc78.9_1755825789001_0.521860365843871","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"ee30537d068048c8486fb65ac122accfd132f076","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.tgz","fileCount":580,"integrity":"sha512-VgDqOoWDjxtoZay2+5VdKLU1NnJXYKHnqWCZvG1If/UCDNJFDhR0Yx1QiUOqe5zU//xtjxB+ab8fefkOABTPBw==","signatures":[{"sig":"MEUCIQCUfTXJKQUBr48cV5frkeVSgPkdMO0CaRfjYWiMiOkW9AIgft3qNQjX7r5YNnRVTWPM35vR41G621I2Ok+teokikrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4322824},"main":"README.md","unity":"2021.3","gitHead":"cb826c6b70bee6ace8b2934c0b5133d875e87f13","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79_1756401126493_0.8890572545353326","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d80cab9372e4b381953958b6ec969c3f4f0686dc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.1.tgz","fileCount":608,"integrity":"sha512-hY3jE5xtpFKUyFg9D1RV5pqb4crz3+7i8/Zd/J8w5qELfFoohPQF1xMMObMnxPE85tXcVnMtYuBUmXX6lfI2kA==","signatures":[{"sig":"MEQCIFJVotqdr/0M9tBxIYrzh33vz37RfQABbD5nSMdVtAEOAiB0zsfxiLq3/FksNy0DdEmkxDkSIlrC2aR/HpvZVgCgfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3848700},"main":"README.md","unity":"2021.3","gitHead":"a555a5748183d19127a18a2022cf375847ed3214","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.1_1756833234034_0.49593545495887814","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3e3d96dcd79ba3e98cf04d524cc6783eeb32c7a1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.2.tgz","fileCount":608,"integrity":"sha512-cCGjKNixXX9RCdKAitsQhyCPCyf1eBqYP1oArkgw1HPClVW6T552V/8d11ABbWaPSvgS0E5znYdZX0MdaXTZ9A==","signatures":[{"sig":"MEYCIQCFkfPmUYc+3gn33T4gfEcz2GoZg16MWTH+x4unkBeUZgIhAJCTAzhM8zzbCL4Y0z6eDosphWBouLwupS6v5EwniLHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3849505},"main":"README.md","unity":"2021.3","gitHead":"cf1b4fde9ab603d255b7d7ac63ffdc3c6c5aef19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.2_1756958438138_0.20207314958406863","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"eea8f4c9cfa0a3c1fd186c34c14c20917570044f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.3.tgz","fileCount":613,"integrity":"sha512-VV6lDxEjnxo7k/GAWzJ7/k41kauZK4WmVPyFoVKm7M0qyv4aEwKB8DHB+9jZSn962qTi99Xg5CoSU5Pb+djmKA==","signatures":[{"sig":"MEQCIB6yosYAz7PbbrQK65yi7G0x1M8ltc7KDqH8XzY4dOkrAiAIXFQ97Vtn8NwuR3zca4Bjgq3kqXACF7M/9L25qpEsnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3851783},"main":"README.md","unity":"2021.3","gitHead":"6ae6f7cc74da238b1533d898fe9ce37efd77a1c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.3_1757614082686_0.8749566255800081","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5f1b2ddb49be492c1ded682a9f4e49f7757396a8","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.4.tgz","fileCount":615,"integrity":"sha512-zNajXGAaw6/Rv5ekdVKdlXnBZhE+oS29xoFNFna4TFwc+uaCnY0fbNz4vXwvkB2cC8wvK0EzCWfpmKzP4M9jvA==","signatures":[{"sig":"MEYCIQD/MpWo05+dhiRjKZjn3Ea60iuIuxCA4frDtZTY2NGk+QIhAM46adDaNRvTZw2oAwj7wLfGFnknr9FTe//+qQ+799/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3857181},"main":"README.md","unity":"2021.3","gitHead":"57cb2b0a2d797e09982595ccec7f3e966d892bba","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.4_1757790695063_0.9198936649488205","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"905e3d5f47480cddba8afbc7284244b3613b8cdc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.5.tgz","fileCount":619,"integrity":"sha512-L80aBN3Ial/HBemdozuEWCn9TcmIr2VmentyBgxuTLW+4WtaljLtrUwnv7OiFR52E0znJHubgTns7xlHLSzSLw==","signatures":[{"sig":"MEUCIExlyPE7OxsLhVAj2YAyXee3giiX8yGQGiCqFnQJc5y5AiEAi8D+0nuZjfjQC/JcEUS2w8Hv7ystrvvksGlOaUiNiqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870107},"main":"README.md","unity":"2021.3","gitHead":"5e6168e04d78bba3a329153a5e3d98de011d2772","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.5_1757812625721_0.8272190017351055","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"341b3505af42d172934bf75baad8e5ff138ad987","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.6.tgz","fileCount":619,"integrity":"sha512-GQ5uQOSAz8+KShtOaG9SMDsJ7crDyDzAtFOwSwBnkflfgXmKWITWxqVougOJ+vk3oN2l1JBCCGKTGwY1dzZfDA==","signatures":[{"sig":"MEUCIQDBIhvUbKbEM7nXuh03vWySaoRTZkcUEK4WvRGadX44SgIgeZEg4V8IBb8c/Dj5j/JLawR7TWVpGXa6vBxAzrPqkiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3950806},"main":"README.md","unity":"2021.3","gitHead":"d4b665e250fccc8c24cd1b1c455ca0e7474f7f09","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.6_1757884510721_0.4280968816834714","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"f43c41ae7db507354e44217639a24f292568c5b6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.7.tgz","fileCount":619,"integrity":"sha512-Y7TuKORd74CYkPHxnQ3iOdFCkZ7yrFvIq2UNlheDuCNUEfhieQzQuWKKl5Or91hzlScJpTLf5XbRP21mAdaKVg==","signatures":[{"sig":"MEYCIQDAaXokOkj0YMS3wY/f3pd1z0QCt5XgOtepilj37ir+wwIhALSV1aeTYFmnOPouts+TWm3wHrF/aLWVKi2gKetTxiOb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3950807},"main":"README.md","unity":"2021.3","gitHead":"07e05faa1268de929365a4419543177189ee2f52","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.7_1757886694034_0.7026356978231283","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3e4074bfb627f480fb9d8cb3af68cded0957c589","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.8.tgz","fileCount":619,"integrity":"sha512-MYfpHiGhXAtlglrODQecTggV3jgjMOqOKaSKHQucvo99Y5hOPoD8oEyoM12kEPSnMqOO3kJJ72rt63uJSfZlPg==","signatures":[{"sig":"MEYCIQCIFgDsQgHhoDewAXg9+DdsHPRKb3JeGG5OC70FYhPuIQIhAMByC+TEIoXFdwlPbOtrXrL2HL1vlJNVWLMoaasEKabb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3951686},"main":"README.md","unity":"2021.3","gitHead":"dfd0c7e178ad18f51644477c3123d3c9a11b777c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.8_1757965804675_0.6199909473263043","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc79.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc79.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc79.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"722ff70ba90fb157ba312db927ea982d0411a497","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc79.9.tgz","fileCount":619,"integrity":"sha512-dHGI1Gq/jEmTMmhv7fnwdfOwpF4LfrmbGkTKlxnPfa1Q1/JmNxM50ln6h3uXSBVf+TxCuBfNkmBLfQb7MRHvjQ==","signatures":[{"sig":"MEUCICPDCEOBl+8L+n8hv0p6EVcsmJE8ydV9b+LtqJCruvsPAiEA4E4viw0+6GWVYE2fqoLgzKT0yoAD2Yxkjfknx7Y3ql4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3954208},"main":"README.md","unity":"2021.3","gitHead":"bacbe0a05fa11397804724833cf7dc2a880519ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc79.9_1758484883617_0.32759010071164574","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"3842882ff0cafa045c91ed5b86a4aff9d8757ff7","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.tgz","fileCount":619,"integrity":"sha512-po3+rveQTYnwOjGBvE1s+CdZVj5ww4o0N4sJ3B4Mtd27/0ZOXnheR6GnWTqZtafz5KinOUEXU3jRE+PX2HtRPA==","signatures":[{"sig":"MEQCIAVnM+g/3qEprj+WWdv5HMQjB/KrGvDOE55saRMngbT0AiBHaPZOSG9Be2KXz5yh63VT/iLKFfLZwvCIzrd/VtoHaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3954483},"main":"README.md","unity":"2021.3","gitHead":"04867ac4d2462f9760c95ef60d77a2c3330c9325","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80_1758503255007_0.5620263280815272","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c763c01743d681b23004afb6e7091e62650a9f29","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.2.tgz","fileCount":619,"integrity":"sha512-tD/XtD58ipg3nEDMDBuC/eb3oEfVGIR2dzEGEoeOVdSSsvpNuxUqSi3/KlXE3xk8NuoLZHIG2SpD6m/19azXhA==","signatures":[{"sig":"MEYCIQCOXRMeII5WyORnqmAK5SH7ORuwAWarUrMukojG9R+T4QIhAI5q+IKYnwFGg7WaJ9kGaXC+ulsFUdvihng+Sr1miTog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3954930},"main":"README.md","unity":"2021.3","gitHead":"2bc7715e97753f69d970b6e7547bd592a72813bb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.2_1758557976218_0.2076050740432831","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"cfc15e9f0c87798ad09feeea33f65d1add835c25","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.3.tgz","fileCount":621,"integrity":"sha512-8TANp4WTRN5l/xdLWz8kbr7iX04e955l7r8zjXUg7mfu/svlFUF/BQZGV5e0o4N4wpVqYZB2jYLjKYPMiSQzTQ==","signatures":[{"sig":"MEUCIQCEzxOjKncwT7C7x7gR3tb3UtMq/NPdV9AriKWpo7084QIgYn4OyJSXTMd23jj5OsquPYH8QGRGDz5MHnWSS359w8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3956789},"main":"README.md","unity":"2021.3","gitHead":"c4b06b5efc8d5a3ddd6447b6d51a8eed5a2ab676","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.3_1758580903645_0.6612289494679162","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"0725c323c3a0d2e15c41aab54a3eff82e71b2299","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.4.tgz","fileCount":621,"integrity":"sha512-RhzGROiaiOeHUqVEExhp2ZuHBrXtMcaXmu9NqQQJLX49nWcZdxlL6QpvnUxuWsI7Rm08MDyq+yTLfO+s/mcD3Q==","signatures":[{"sig":"MEUCIDyhXYi9kxl9UXpYdgUFNKxQYe9DibP9iRnQVbNR9AArAiEAm5FyGY3MSdIs00G5l4ATDYDC+dAzJZHcoteb2YmODS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3957163},"main":"README.md","unity":"2021.3","gitHead":"0278ea432e78126e96e4ab20e92067ce1a1099de","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.4_1758599793632_0.1451953515977844","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"848910cf8306492f1b48717325dabd2bc6c64671","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.5.tgz","fileCount":621,"integrity":"sha512-a2Unk1IuJAj7H9uyoVpfHTZsDSJp+TbtIbYwhYa5zxLFig24dnxc5oQ8wsMaQXKJoNSonomTCSzwDJmr3VJLYQ==","signatures":[{"sig":"MEUCIQDxE4Ykti9CyfvFbk77aBaGn8jtEqIjhwr/v1t4STOGZwIge1jE/JvMLY2g46AMQv9/47mgOpbKboqPKVBJfCmKJ14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955270},"main":"README.md","unity":"2021.3","gitHead":"1f49594945ec8627121d62fc05e7b92c9a60b3ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.5_1758602168730_0.005087017154483675","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"b79e7d4a3a3afcccb7621225eede40264b74baad","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.6.tgz","fileCount":621,"integrity":"sha512-CzbSwV2i5225QQRvDwdw6vnO+21gsqpHfuZDU5RsxdMl90SEf/GcJkb9Ysq3UXL4UpknUPbWNUgSGo7B5Xgdng==","signatures":[{"sig":"MEYCIQDEaBkRss+4aB9WxBZ3lASG1L8ls+RfPRh447PdCTE6swIhAOl80RKnWnHaWfYKuPdJcTwHUtVFah/x0M6u2LtrPdRU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984483},"main":"README.md","unity":"2021.3","gitHead":"834ab8d8c35afab037ea0a8ec6bf5a31a820555a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.6_1758651216831_0.44441849441078585","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"2166170402ac8f3cf6e08321e9935ed34b6310a5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.7.tgz","fileCount":621,"integrity":"sha512-CgazCaqfRfdIOSGa+3rn49oRtFCYt+EnW97NcQU2cEZRs3cXQNe2nskKvB5puNAT69vNpvsROTuLhCh4iYKBIA==","signatures":[{"sig":"MEUCIHFxVGLC5ewpeu4XbtA+ppC+6J7KdMlndmhh0kCUBTBsAiEAp4R8g5/cDjCeExogQMVothdaph6YEWVyPO4p0JdohRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3988312},"main":"README.md","unity":"2021.3","gitHead":"439ca269746002da2f0008428f7b2793ca086ae9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.7_1758675915501_0.9882576825392964","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.8":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.8","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"4162c1fa4db8f4682295d990ab52eb933319b3a5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.8.tgz","fileCount":621,"integrity":"sha512-yL0puVZBS/tikS68+PeJnTL74G0a0EyE2Gjh00a8d7IVC4o7vGGdmbcofXMlO/uYKrnYxLlYz+HDz0VbK82Sfw==","signatures":[{"sig":"MEQCIGjJn/MLUvG3zjOU0UbNMX7c8UldcfjRB6xdZC1LWBTgAiAKJRlgLdGoJzEJKnN6PbUSwJagC+LMCb3yFSvmMRR9RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987501},"main":"README.md","unity":"2021.3","gitHead":"58a8d48ffe0d5da5aa358a4d4f9250475abf430b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.8_1758681213845_0.13782464126261562","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc80.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc80.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc80.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"15bbd3609de7ad3f6272c4fa5c5482668c3a7c35","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc80.9.tgz","fileCount":621,"integrity":"sha512-5L6/SBIg+1yo8MWcU9fd12i8fZAu2exc1UH8sSQW1mqcq+1KAVHozpsROhnpGzCVPD6N3g/88GKSokdjLtkXmg==","signatures":[{"sig":"MEYCIQDydSWwZf3RcQ6Pq6f7MmR1EcIhlIr1okw4kj2Y9jrV6wIhAO61FC9Gym3DwJx7FNiWpqxFUeMnWgmRTvYjOwvYpPg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3995390},"main":"README.md","unity":"2021.3","gitHead":"aaffc29c23d062c7b7ac013a051598c712ff865d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc80.9_1758744397581_0.9690656948807252","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5f04e8a30d3d20d05dc850afbdbbbb20d33855f1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.tgz","fileCount":621,"integrity":"sha512-fqE2mjvlzkh8PAN5uVri0e1J8G1E2iu2GC+KzuIHvQQT7Oi8PB8qaHKqdxRl+63DiGswE+uh9d9Bw0K/4VqTXA==","signatures":[{"sig":"MEUCIBx+HzI/NJKLZYeP14zv730o51eZCN/5sYGz1qCU9oaKAiEA140BF8jCLn5BxqHoIGag0MHdOmo/ZnyYwjCsspevaZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996486},"main":"README.md","unity":"2021.3","gitHead":"079ce50aef62a6c3905b52462653ae7658fba27f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81_1758744835955_0.11619204597136124","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"db709c3f1fe65a7eba69b0e2a06ebe98c6a630a1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.1.tgz","fileCount":621,"integrity":"sha512-lNavsue3OK351nIU7E4V5QzXsTQUnKD5KCeQXt65Zz3F3Bo58kbvnRPCPEEU0BqCw+ohkvdIycuxH1MHA5vwDQ==","signatures":[{"sig":"MEUCIAWgEpfdmIfnELipTEMM+U4SyffOaRtuyHF18ySB9FtJAiEA45w09z0Ap4FxganDM/BnsnPxJsZYYXz4UFGgvUP88Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996707},"main":"README.md","unity":"2021.3","gitHead":"fb7f073a3f9fc34467ef933eccc4a40df5a426ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.1_1758759204109_0.29524071475243163","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"cfa4790ad15dd0fad833864c1a640007c8df055d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.2.tgz","fileCount":621,"integrity":"sha512-QV10bxeFHvtaTUQL062mVbPEonZd0SMDuPDoxBMzEPpPdSNjq87IMoSyxczJxCCNqpUvrLvk1kEI5SsyY3lJ9Q==","signatures":[{"sig":"MEQCIG3mr1clctNV/mHTfOzgXs+cRb3K/yj6i1O5i3X+MVqVAiBxj0JBX13IDnf4mQhuethbPxDM+FRiZqBlyPK99/C9AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996815},"main":"README.md","unity":"2021.3","gitHead":"2b2e5e2ad311773d3a43accb39033a678c5843b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.2_1758760119036_0.24317601066230687","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c6ad5f28ed1e5b422b365d15f0514c823f9c3ec5","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.3.tgz","fileCount":621,"integrity":"sha512-KkHgndTBOYwGXYt4XLPATVdLqwWa2l8lHHRfWvXWlq6r6T1B99s3qEq4N9Z0Rm+ZFP9xZv/nDtgVI13CBf3wbQ==","signatures":[{"sig":"MEUCIQCWGvZzVPYbhtHO4wfJE56BhVssKOH/Xfkd5t0j9J8drwIgXR+tbMIbcBo2kPsSyTr0FGBYCFWeDh3h8YyhkyRACuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3998371},"main":"README.md","unity":"2021.3","gitHead":"e8228fa0f7f8d1a688c380dbcd9cb72c4121174f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.3_1758935980515_0.060339970522746755","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"f5a13ecce6f0e7bdd67c256b7bab7ff6e0e1a569","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.4.tgz","fileCount":621,"integrity":"sha512-PcUHYbX+OnM9Kv79HYvAWwmTcWcjuKpvdT+l2AiRe+R5Llo3FyifXdfCklNn5nRpFLlwKuo4qkHSurEMtaQABg==","signatures":[{"sig":"MEQCIDPk2Fl7dasG0pk0IzU3lva3HkQbBkSwuLUVGeG7bE5BAiBwcvw+kWXVMWh38ViL5DK9VfIQQTo8xeAFbCa1Da1nWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001932},"main":"README.md","unity":"2021.3","gitHead":"f72bf958833fc325080af8f84f4b114fc060fb20","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.4_1759003770265_0.5345112490214616","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.5":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.5","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"adcfc4c3f809b052c7fafa7711a27fa98e6e00b6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.5.tgz","fileCount":621,"integrity":"sha512-J6YODSYGk8LmFbt5zEDqotB48oWNhwiyEYnAhLKEo5LFcxjx/7kCuIMWsU3854mrTtB5NLSzR2lU9hFpZNLVww==","signatures":[{"sig":"MEYCIQCOcaCCnSV93Y/PHbZEZDFNkbfy5lmm7iPOMpFDx52DswIhAIm596gv/7aQB2EWG0Q+iquNVE3zFWzRpeX+Bg62/6uo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4002778},"main":"README.md","unity":"2021.3","gitHead":"d25466d46c74d9f230f3bf14f4e31f5ec34e0b78","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.5_1759087813380_0.6016607840884973","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.6":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.6","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"61c1400e4dbc38b19490da8d2e51836230302adc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.6.tgz","fileCount":621,"integrity":"sha512-Dd7gAHkvio5KXbqquTb5/fbltXqEtAKixA6ndtFblEC30h7xXww2coNXuWoCVlDhOnBjW5OrD4MI/fGyq5Cktw==","signatures":[{"sig":"MEQCIHIRWCPZX5OerEcEdwHg27c5rTdyS4UWG3SHLt+x9hsEAiBNDMjFJbhoP1L6k8ZVC8Lwvb0jt8Ssu5euB8zxxMLZwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4003287},"main":"README.md","unity":"2021.3","gitHead":"0b294c51a3cdfec12044edd6da54a30fa9ec116f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.6_1759088103722_0.4697722815414289","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.7":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.7","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"43f84253ce27206990a2a31c5cfac2790cb619f1","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.7.tgz","fileCount":621,"integrity":"sha512-zpwP5UCAFB71P3ECkIOTsetwlKEe0/wOO9lsQeTNi+1NnotdfBlfZb/0NkYTbaSYmKnUBGRsLgwHK7oRrJ8NHw==","signatures":[{"sig":"MEQCIDLZI4Yq+nW3MKFkyKHluftiX5ouqADw38eWoGXtefYIAiBwCq7eV3+/e0MgpnFSMTznHtJz+uzHSoQITRWsgKo2Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4003357},"main":"README.md","unity":"2021.3","gitHead":"67f06c8a6c5f00d4d44ac51cc9f5fd402a1b30fc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.7_1759097855226_0.827509859413734","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc81.9":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0-rc81.9","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0-rc81.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"0284ea3d823c1ed57b520d63b5b7b7608d7db995","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0-rc81.9.tgz","fileCount":1421,"integrity":"sha512-2AsChF2TagUY8W1UfWJx7DPoIbvcbZObb93+JwmHtBVy3C1TYkynjxPT55TfbcYB2tfIw1UVgQY6pEuYV4ASeQ==","signatures":[{"sig":"MEQCIFOfSEDF2TO3XgLVQxx5/pUgV5qdkqJLQxYb1JwS29x9AiAN67VUzn5gpXMlu6Hor8Z7F6Wm8+dX5cIiGbXgoLR44g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9710451},"main":"README.md","unity":"2021.3","gitHead":"fe3c121f63a01bbf9d60424b39b6b0358ed1e6b7","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^3.3.3","markdownlint-cli":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0-rc81.9_1760307225790_0.9390078404446736","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.0","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"96a1bc77adce2e16a409bd03617b4fc8438c21ed","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.0.tgz","fileCount":1471,"integrity":"sha512-HoUe+RLV4KwkY6fw7g7Oy02vXB9IDXMIMAu4wlhf3xq1hMe5d3RXtfzMwgu4aiQ/mlskKF0a9jES8E6F7/0haQ==","signatures":[{"sig":"MEQCIB270S0nHMKgbQJC3uwpPa6BfyS1TC0C87A4vCnCE+TgAiASD/gcZxPp+AT9RiIIxIubq9HKKByJyTBmYUso7V3/XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9845587},"main":"README.md","unity":"2021.3","gitHead":"0ce4d3d1330784e468cf97f648f154370037dcb1","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.0_1760414738416_0.783441090861648","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a7fd96ad4aac410cda17f225e161398a6730154d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.1.tgz","fileCount":1517,"integrity":"sha512-H4YQwHYW6DaOrCTl4GUeBdBP10cgtdrHXFLq1Tc2e1rr/p+cvTiIHfZSvskdz3ARWwyhUO/0bDu87QFFjZ/rcg==","signatures":[{"sig":"MEYCIQC0EEthUwLRgtt+6+h4J1EEy9DtP4nMxviNItZDIBPbGgIhAM7ZiAxywTQkG5OS5G5gdUqDHdfWRbSxxpVXIuqWWAP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10054780},"main":"README.md","unity":"2021.3","gitHead":"24410026e562de224b23f80905295b7f10125da5","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.1_1760564674973_0.6202271682061904","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d401c9767d5add65112fdca32ce3a29814cc5b00","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.2.tgz","fileCount":1517,"integrity":"sha512-fQ8re+L3pCwXdgrkVzafq/Ijc+pak4HNpS5ImUPuqxcsq6PIKeIgP6yJgZTW6IwTbstLfruyof3EZ/xoZR2bgw==","signatures":[{"sig":"MEYCIQCHq2E9MDxxiEhK7/kWOp00vW/F4JjpXZBrab7TH8NgPAIhAJMzMDMQmG50vPJjIpAYSYuw5H78yTTOHlP3YQrwH3Q2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10057468},"main":"README.md","unity":"2021.3","gitHead":"9e97d97db40874806cd1f93af535f5a6cd449918","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.2_1760569673736_0.3501174175949664","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e8df12157d01d1202156cffbe6a716291806b051","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.3.tgz","fileCount":1517,"integrity":"sha512-SWijVQ3aPsKyk/UuIHpdMixT7YIIzYduJQ+iGleJ34d/40OOabPY5MGOSi5RqxAQCuk3uX4WzhEX/UZcN3Xf7Q==","signatures":[{"sig":"MEQCICyUI394oKAXZxsCT4wNjMoRbskJL6lscUzhWWOsVDNvAiAsnCfi5cCorNVhlnaXKffQnG/PWM5HrK1X8G/k4/205g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10057766},"main":"README.md","unity":"2021.3","gitHead":"918c04049ffd666a284b526c57ad3b3aca8a5c55","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.3_1760756414461_0.39177114698013615","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"com.wallstop-studios.unity-helpers","version":"2.0.4","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.0.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"246532aa5eb5945e4919cfd80f2e601b1e5c07ec","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.0.4.tgz","fileCount":1517,"integrity":"sha512-8Vbl14x3fAWqf+uVts/MsKTLpui14ycSyDDNTq4V/IpLgzXKA++rS537ltMZNwJtuFAddkipRlJ7CLlVbEyi+g==","signatures":[{"sig":"MEUCIGiDMwCY0b5RRykqTRILULASzI5+nTebneafNqavxGhMAiEA2kTqcSa/OJBbupzAvUVHRSffgMfCfQerzvb90DYZw+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10125059},"main":"README.md","unity":"2021.3","gitHead":"89931d33799ec36103af62606c51a8b9eb323cb6","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.0.4_1760992910172_0.47049464289832166","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"com.wallstop-studios.unity-helpers","version":"2.1.0","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.1.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"c962a81353401aeb1fbf9761f8bbe44284cb01b4","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.1.0.tgz","fileCount":1536,"integrity":"sha512-DvPiK5jUqgiJTHBZMY4GNZcc5DBeOMmH41/lAuPv4wwxCoVy1PTVH1nGBbX5hvUbay3uO1FMlsF/TJEZY1oEEQ==","signatures":[{"sig":"MEUCIQCjF2teo2+qaMv6Y/y+hW01VgNgPfGwzS3ybsNts3qdBwIgZmWJWhjWRTWvs07nZ9nYdvr/VUJ/neTG8VAng1RjyhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10261409},"main":"README.md","unity":"2021.3","gitHead":"4b62c3412a7dc8c052533a4188f8e3024c41842a","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.1.0_1761257042481_0.8595494525141518","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"com.wallstop-studios.unity-helpers","version":"2.1.1","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.1.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"d90d05af6128c263fd51d8695224cfb7b3365f95","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.1.1.tgz","fileCount":1555,"integrity":"sha512-kE32I74CK+RDknuaRumb7oHvDDc3XLPuqUC+d4+wY7e6IzVe89ICMNgQdr6KCsU8vwW7n81kTMcsnm/NzMZkIg==","signatures":[{"sig":"MEUCIFBONVkfXNUzlGxfWYOPUMVtIVWPAKPfETQxD3+IPayTAiEA+gpOfxOy/Anw1r/S0EqRbbw2dgaAQpSkD1KbTqzAvYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10366116},"main":"README.md","unity":"2021.3","gitHead":"1536d218ab2a06bbb4e98f5ca88382ac06ec5520","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.1.1_1761504223656_0.6608058048856125","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"com.wallstop-studios.unity-helpers","version":"2.1.2","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.1.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"daf1147cda52f25daf9383f8c6f0d5e3ea2c52cb","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.1.2.tgz","fileCount":1567,"integrity":"sha512-AldbZIgjFFZz0vO2B8KG2bC/dVZB5PZNxQwmo0GjjUQdapxZp2eKGCbi5mmE28nz08mnIgWpKIk+jOOzobPIXQ==","signatures":[{"sig":"MEUCICoWXARXMOh0L9UTE46kR3zd+sfeqCzgdoTzrcfeuNE6AiEAvR0rcvR9lFtJuQghIj1cp5jEwm9gCHayJFOmVJGp0Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10868218},"main":"README.md","unity":"2021.3","gitHead":"fe57f487ab6644312ae7e528b9638b0514e3ee00","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.1.2_1761964152063_0.40166149937992324","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"com.wallstop-studios.unity-helpers","version":"2.1.3","keywords":["helper","library","quad tree","extension","helpers","random","pcg random","protobuf","pascal","rtree","r tree","kd tree","kdtree","cyclic buffer"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@2.1.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"50e52fbd7600067cb702a041574cffa4cb69067e","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-2.1.3.tgz","fileCount":1567,"integrity":"sha512-vP8bOaMSfEKEPLDATEDhsvej76HKUYMUxuU55FbciaLgkdYm1R/Oyb+LPq19Z0K5x2i1Wd8ZxgyytnQ9bLbJLw==","signatures":[{"sig":"MEQCIGjktsJvi8zmstasO3JhNvDaeUQ/MPszdoPzGisu5p8RAiAVFN6k4N5FM/RTGud+5XnbVPhB7wPy5lzThaLBArDpQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10868409},"main":"README.md","unity":"2021.3","gitHead":"3e16bfe1b4896d4aff4139484cc6ff054b749b93","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"pwsh -NoProfile -File scripts/lint-doc-links.ps1","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","prepublishOnly":"npm run validate:content","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run lint:tests","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\""},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"10.8.2","description":"Various Unity Helper Library","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","markdownlint-cli":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_2.1.3_1761966466113_0.5235370292766144","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.0.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.0.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"bfd679f7f252e5863a8dd0547cb94093f90a43ac","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.0.0.tgz","fileCount":3240,"integrity":"sha512-6yKENJF5Hya1yFVEnwv8oth2RHQnWPYu4Oe4SBUWuVNfjKf3EX/L+aeWoQ8ivl0VZXdmxSk0obx4/O9q9H2pSg==","signatures":[{"sig":"MEYCIQDp78G3YTla0cCMwOVWI4ydYas5LfO1CGDwabJNjKbs6QIhAK2keR1T7dSEYHm6DYxmBX7hHHVINcln39J1Iiry1/61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85287580},"main":"README.md","unity":"2021.3","gitHead":"424b71228eb9724a2d7f13654135f6c900f889a3","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","prepublishOnly":"npm run validate:content","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.7.4","markdownlint-cli":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.0.0_1766693488876_0.3165272506981569","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"com.wallstop-studios.unity-helpers","version":"3.0.1","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.0.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"9cbb58de2109f06565f743d7b32e13ca9b6e3c5c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.0.1.tgz","fileCount":3219,"integrity":"sha512-bRKqfyVlKNrHQkGjGlzDvpO3l1rbRLIomOk/KgWKM9POSWbAqWgsyDHPxlv5NVCC8G7L16dkiPpYUHQrHAJ9vw==","signatures":[{"sig":"MEQCIBzDBuVXpnmU7PLOvgQdCEfatewyfhAy7hK44mEsrFlqAiBQzCnrm4R0evbxOZ0xxOsN3kB9eda+WycMj1lzfHSpkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85277737},"main":"README.md","unity":"2021.3","gitHead":"ca696e0e58458625f4e9970bb571967cf2eb86e5","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.0.1_1766699925931_0.09746567816678531","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"com.wallstop-studios.unity-helpers","version":"3.0.2","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.0.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"34ec26a6175999060990a7453dcb112229a64375","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.0.2.tgz","fileCount":1577,"integrity":"sha512-q2vGoCb9qa3DJ769NgtNW4PuaRaT6RmrjC/S9/JY9jxe4854tec0MOi8x3zbsvRXyvsDCIYHStEEVY49pxnGsg==","signatures":[{"sig":"MEYCIQC7TfBu2Stl3zlccWAuMElocrYOw3KgkaFQwQUqXFa7cAIhAPyNGijNV+0JQFRvg8vw2XZX0HIxx6W3kgfCpwpH3eCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76687201},"main":"README.md","unity":"2021.3","gitHead":"bf3ff1fef2965a1d9f4c2b7bf37adc6248abee75","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.0.2_1766708099059_0.5676686679186771","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"com.wallstop-studios.unity-helpers","version":"3.0.3","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.0.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"6ac0d2344ca904aeae34110fb833947880a99524","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.0.3.tgz","fileCount":1561,"integrity":"sha512-9KFP3lO6GFF7FQ0t6OMuAVvlXUaejnoSnsvEp6mQB7cfiD4DxoOI7WhqURTiTMIGSFihe3oD03H3KaOap52caQ==","signatures":[{"sig":"MEYCIQCVQHr+v7ChnRrTtd/SDSUvJJeeHSCV/HGZU27a+4ViiwIhAOaYYnvcsdXXe7iYbTxRFKeluQEHkoxDXhk8hG8QQaeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76687040},"main":"README.md","unity":"2021.3","gitHead":"79fc6426d12dd99100180912b0ef701112d3ebee","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.0.3_1766708663852_0.9863319703145195","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"com.wallstop-studios.unity-helpers","version":"3.0.5","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.0.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"4d5932ecdbaf25d61fc54db912dce5c20e548cce","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.0.5.tgz","fileCount":1657,"integrity":"sha512-SSOnS1SU8BTWWvfmeN0EwhJ5lN8CgO9JkCaS6hLB0RGUn+N1EC5XBD5DDulFm6Ozqjcs1Bste/OCZL3C9/fjug==","signatures":[{"sig":"MEQCICiYrCX2OyaplDWpBwGYv50dJiXaCtPpe6xiMCgBYQdHAiB+3w/+sWVIj+S5ZBLGoV1UlZSommfpIhwZVc9yqUp1Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77207726},"main":"README.md","unity":"2021.3","gitHead":"59068ac0ed5fce53475518d34f9fd917bac5132e","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.4.0","prettier":"3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.0.5_1767210303139_0.35272274101936385","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"55fbf72fec7459e21cd8f145209ad2851f66654a","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.0.tgz","fileCount":1731,"integrity":"sha512-EbuduwPLgPs0cGYTtVxFjXAp4mCogCgH2W+t/OR6McYg4FWIJkxPs2/RXWQiTGmY5cMRN1JiDJhLM1b8W5hIhA==","signatures":[{"sig":"MEUCIQCdMVc96F7L296xppwUDKsnVJmAGTATBkaAdT8/veqzNwIgfRxtCvYJOtr0waztC47pW2wV5Ae9C0xW5j5oGqvU3Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78485421},"main":"README.md","unity":"2021.3","gitHead":"005a1d7caab4cf8b31ad0569a2e6550961647da8","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.4.0","prettier":"^3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.0_1768188524493_0.6145289180174422","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.1","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"b55750a47b43cf8725e987e7e0f261e5af3c7889","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.1.tgz","fileCount":1778,"integrity":"sha512-m6ElTDK42cdzFNiSMCdpqGmrE5CND4J9jFyISF5TLqn9Wy0TcTF4dYlL6cK/XSQlVvuqK629X9azw4oE2pXNbg==","signatures":[{"sig":"MEUCIQDsizwVecGJxsU9CDmxA/dHrHtWAe1G3GoKJA20pT/0FwIgf5fdiEkaWAEv99lZMzz6dAubijECm8nrff/1Lz7puJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78522633},"main":"README.md","unity":"2021.3","gitHead":"0ed57599690a06ad4cc693f2f337b49a479aef14","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.4.0","prettier":"^3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.1_1768279883725_0.1557347354235492","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.2","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.2","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"028803d47171c1e54a7d8cc29887bba93cc9e449","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.2.tgz","fileCount":1779,"integrity":"sha512-JSNWwGbN2TKhWtP6bBvpGyUmLgv4IIE6LSJijW8c6w2CdruWGusl+euPPWI73xqSRm9Nnttk17Bj5PZyhLN4Nw==","signatures":[{"sig":"MEYCIQDDz75e6UVqlOZJ/rFdIw1lUTHWbbSpSRvXTMql6tpGSAIhAMbvAZnhrsfRTcHC9JafuUzFKN5SNcH6O4M9WYcYZ/2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78522970},"main":"README.md","unity":"2021.3","gitHead":"ac2b7228b4351bc5e34419f4bd725be16a7113bd","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.4.0","prettier":"^3.7.4","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.2_1768281867407_0.6969734099053955","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.3","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.3","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"e4c63a6e5febad6912496a1139e96d967e8d2a7d","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.3.tgz","fileCount":1781,"integrity":"sha512-nRzoub+Xn8hes99keIfdBie8vLg2UB3ynd8Hu0OwQ4q39e6dLi/iUKqDbhkReajdjoNnaY1WaYmQghYOpjAbaw==","signatures":[{"sig":"MEUCIQDSyCXrOrGO482Wkn+wVuQMDRhxIytZDYIHugLRYF/pNAIgUmGwFCiLvNr+0dNl2Zx7PHpeWJGC31lqVSP+0J3K5nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78586986},"main":"README.md","unity":"2021.3","gitHead":"1143a07a8b1a404ef833f01d91f078cfc0cbfc9d","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.0","prettier":"^3.8.0","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.3_1768608896714_0.8715978401975872","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.4","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.4","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"4b088dbed05621d235749b106653de8e81193ff3","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.4.tgz","fileCount":1781,"integrity":"sha512-n7xuuz1FF+1x4zXvR8cpwDYW/usGZmGWe1FG9ZbjYFxu3byYla1zBydk1fbYhz4tFwySOZV5OBjzi/Q5IUaVFQ==","signatures":[{"sig":"MEUCIDBb707qTZfUtcp8FdQv1Nyd6nCVM8r+3C+0YReLloQ0AiEA7vw6RapZCsmvG0KKLDde37Tp6juE0U92S9kJVBeoJcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78600748},"main":"README.md","unity":"2021.3","gitHead":"9898ea8d6d32c7d49cc8a833e94e81050de8c774","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.0","prettier":"^3.8.0","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.4_1768715422302_0.0867937749346761","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.5","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.5","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7b3f52fe6ae13cb80bc7ad724245f771d116cc81","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.5.tgz","fileCount":1781,"integrity":"sha512-Xk8zDq3VG9+Luxr44Guyoooh/fD+A2ff45pqjIRbAClKG7oEH18CzurGMWU82/vLY8f5+cYVvjCRmZtcg9xevw==","signatures":[{"sig":"MEQCIES9Onf0epXOBscRTArCiYj7k5T/9df72N3VDKc783HcAiAj5tqFy4mLxKKzpvlD1IyxNzOWGgPTlk/BoN2rewlzXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78603095},"main":"README.md","unity":"2021.3","gitHead":"bd1ed72b1c8fe88b7c0eca38badbff56397c82af","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.0","prettier":"^3.8.0","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.5_1768959640450_0.8962762388429022","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.6","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.6","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://github.com/wallstop/unity-helpers#readme","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"df2b581f8dcbbbf8cfbc5f15261fd70403b75aae","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.6.tgz","fileCount":2416,"integrity":"sha512-Ujfw55+y/O8IQpMEo/5cdTheK7fhUNlViEWlD5pXsS4syI3kw3slzokzllJikOJdtgmZZ/V0go2FfqP+JY1/Ow==","signatures":[{"sig":"MEUCIQDFlcs8GF3RpwhlCQjo1vVTaiGR/ARaOoq5tdlGKdlpegIga9t626dDasqL0VCbT8HoVOl/2pAfcs9vObCAs07Srf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154948507},"main":"README.md","unity":"2021.3","gitHead":"23c10b6ca72d569d62461ad01da977a57fb639db","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools ","directories":{},"displayName":"Unity Helpers","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.0","prettier":"^3.8.1","markdownlint-cli":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.6_1769446978592_0.6802632137699829","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.7","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.7","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://wallstop.github.io/unity-helpers","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"647b87df69619a4bbd24815ba9f8bb77e7d6921f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.7.tgz","fileCount":2416,"integrity":"sha512-YAeABHfcROklmBCmApm/R9p+xILmaLv1cdd1HS4Ie+B4uuurdoSIJ3N4aaecMRnrnAxqXYtPutIN9hcFQqky9w==","signatures":[{"sig":"MEQCIG2GSVOF4fRRmjeVHboKJVTQinuCi/VebZZY055EiNshAiAKLyYbRXA12dY+MvS1Jmcg0rSkdoa+F973gjUV/ziFrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154949672},"unity":"2021.3","gitHead":"5da6a5b89a54a627bfd44513d21a7a273d50c296","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://wallstop.github.io/unity-helpers/project/license/","_nodeVersion":"24.13.0","changelogUrl":"https://github.com/wallstop/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.2","prettier":"^3.8.1","markdownlint-cli":"^0.47.0"},"documentationUrl":"https://wallstop.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.7_1769922031127_0.1751397116105735","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.8","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.8","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://wallstop.github.io/unity-helpers","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"92dedc95342fe54290c72086255e9180e71a6a72","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.8.tgz","fileCount":2420,"integrity":"sha512-5ZrrlPSEZq9Amwh/4NwFeU/ImXDab3pp//+SyOScEiphB4Gsg5fSz1TFfe3fT8p6EM72YHj1jwn3mZS+jdGzUA==","signatures":[{"sig":"MEQCIBP1BtvZZ15TYXNkn2o9TLkGd19EnykzRKeTSJbx70qrAiBQsf69qpOWasF7jFPmGzk/7XBSWBdoVX8OS5fpEbpX+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154955336},"unity":"2021.3","gitHead":"4952fdca3a34cd65f1c724adf16407e5af52d9ce","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"signature":"unsigned","repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://wallstop.github.io/unity-helpers/project/license/","_nodeVersion":"24.13.0","changelogUrl":"https://github.com/wallstop/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.4","prettier":"^3.8.1","markdownlint-cli":"^0.47.0"},"documentationUrl":"https://wallstop.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.8_1770497983783_0.5474559398847731","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"com.wallstop-studios.unity-helpers","version":"3.1.9","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.1.9","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://wallstop.github.io/unity-helpers","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"5d4e975ba2094a8f81efb1acf6198df2667eff8f","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.1.9.tgz","fileCount":2420,"integrity":"sha512-lmld0HC8zEy+o0MAaX8LQdND4OnVzjG4xTvUBs+fLdvHyhgpILbm693bRmsovit+YqJF510olLEny2aaYCDtpg==","signatures":[{"sig":"MEUCIQC5wmk2D2dH7IX24hTch3oL6qx2jNrMVNXTlySnE+FbrgIgOi4nIvaU4JWs23n6Ft/Isjt85q5A2Azj/OJxCnLNkXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154956763},"unity":"2021.3","gitHead":"57a513fb3ec67e87fda2134a87bfb8c22d0e5ff0","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"signature":"unsigned","repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://wallstop.github.io/unity-helpers/project/license/","_nodeVersion":"24.13.0","changelogUrl":"https://github.com/wallstop/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.4","prettier":"^3.8.1","markdownlint-cli":"^0.47.0"},"documentationUrl":"https://wallstop.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.1.9_1771017615602_0.10918506999837763","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.2.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.2.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://wallstop.github.io/unity-helpers","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7057601edba80f5aad9b457e41bda5b310d0e0b9","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.2.0.tgz","fileCount":2420,"integrity":"sha512-YGVQNyLKf0Lv+Xqd69tabHkoZZmspxvDTCeaFJYxyt3McQmThCnez47q74/xZISaNzydKWMMP/wUn4lST6pa1A==","signatures":[{"sig":"MEUCIQCYfT1pueH4COvW2jIlVn8lB7zkc0dZK0+ZJWnYXQpTOQIgTivf2QFRNmUsagX0/FpGRoNrB80T1lgM5Gs+ZyI337A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154956920},"unity":"2021.3","gitHead":"c400a15680d5d23ee208bafbf4963903e6cf05c0","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:md":"prettier --write \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write \"**/*.{json,asmdef,asmref}\"","format:yaml":"prettier --write \"**/*.{yml,yaml}\"","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks","lint:markdown":"markdownlint \"**/*.md\" \"**/*.markdown\" --config .markdownlint.json --ignore-path .markdownlintignore","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:md:check":"prettier --check \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming","format:json:check":"prettier --check \"**/*.{json,asmdef,asmref}\"","format:yaml:check":"prettier --check \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","lint:spelling:verbose":"cspell --show-suggestions","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.6.2","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://wallstop.github.io/unity-helpers/project/license/","_nodeVersion":"24.13.0","changelogUrl":"https://github.com/wallstop/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.4","prettier":"^3.8.1","markdownlint-cli":"^0.47.0"},"documentationUrl":"https://wallstop.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.2.0_1771121365278_0.9501458298146688","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"com.wallstop-studios.unity-helpers","version":"3.2.1","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.2.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://wallstop.github.io/unity-helpers","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"7c33857ac104e65ea78566455c0e68b47f23de41","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.2.1.tgz","fileCount":2436,"integrity":"sha512-Z7iCjpDTg2VN/1qsRhpKG3luu5JmlVeTRfnFXzYqI7pdpwLyKaPJkA8FR8FNje6yXuE7YQG16uvOMwh7I/skgA==","signatures":[{"sig":"MEYCIQD9HYzqjcPUFSwB7MXJv8w9VpqrEpWoNKAApqux5KqKogIhAOgnbOFypaHunsEfILwD1Vl0KIZvcJeNZG7Y6+kNraIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155028620},"unity":"2021.3","gitHead":"c922594bdb0c4d9b7d7426373ef1a39bb074520f","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"prettier --write -- \"**/*.js\"","format:md":"prettier --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","format:json":"prettier --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"prettier --write -- \"**/*.{yml,yaml}\"","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks && chmod +x .githooks/pre-commit .githooks/pre-push","lint:markdown":"markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"cspell --no-progress --show-suggestions","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","validate:tests":"npm run lint:tests","format:js:check":"prettier --check -- \"**/*.js\"","format:md:check":"prettier --check -- \"**/*.{md,markdown}\"","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","validate:content":"npm run lint:docs && npm run lint:markdown && npm run lint:yaml && npm run format:check && npm run lint:llm","validate:prepush":"npm run validate:content && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms","format:json:check":"prettier --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"prettier --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:final-newline":"bash scripts/tests/test-final-newline.sh","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:spelling:verbose":"cspell --show-suggestions","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.9.0","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://wallstop.github.io/unity-helpers/project/license/","_nodeVersion":"24.14.0","changelogUrl":"https://raw.githubusercontent.com/wallstop/unity-helpers/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.7.0","prettier":"^3.8.1","markdownlint-cli":"^0.47.0"},"documentationUrl":"https://wallstop.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.2.1_1772160577417_0.12563310092937807","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.3.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.3.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://wallstop.github.io/unity-helpers","bugs":{"url":"https://github.com/wallstop/unity-helpers/issues"},"dist":{"shasum":"a43ac858b2f106eced1d6cbf25b5a7f3efae857c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.3.0.tgz","fileCount":2594,"integrity":"sha512-yNfXwRbnfkVgcmr1K/+4EUpLVpVk+i4+7xa2EsUmJTXpfI71DmU5QLnkE5+cuEYpP5NfFdJbov3E2txd7HY18Q==","signatures":[{"sig":"MEUCIES2OW9ZnyIn+gwgeOq+j8fz7AaJyiRnOyq/37g2f8fVAiEA3RyNliUmJ0EAAJshLWCdh0gp94kJlbcu8QeciLatdhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156331362},"unity":"2021.3","gitHead":"bb15a67c53a84a82a52a6f233585e96d08232c87","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"git config core.hooksPath .githooks && chmod +x .githooks/pre-commit .githooks/pre-merge-commit .githooks/pre-push","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:tests":"npm run lint:tests && npm run test:gitignore-docs && npm run test:sync-script-contracts && npm run test:agent-preflight && npm run test:git-path-helpers && npm run test:postinstall-hooks && npm run test:github-pages-sortable && npm run test:add-cspell-word && npm run test:configure-git-defaults && npm run test:validate-git-push-config && npm run test:git-staging-helpers && npm run test:lint-dependabot && npm run test:lint-duplicate-usings && npm run test:lint-pwsh-invocations && npm run test:validate-lint-error-codes && npm run test:precommit-integration && npm run test:npm-package-signature && npm run test:npm-package-changelog","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","test:post-create":"bash scripts/tests/test-post-create.sh","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:pwsh-invocations && npm run validate:lint-error-codes","validate:prepush":"npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity && npm run validate:git-push-config && npm run test:shell-portability","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:final-newline":"bash scripts/tests/test-final-newline.sh","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","codex:login:browser":"bash scripts/codex-login.sh --browser","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","lint:spelling:config":"node scripts/lint-cspell-config.js","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh"},"_npmUser":{"name":"wallstop","email":"EliPinkerton@gmail.com"},"signature":"unsigned","repository":{"url":"git+https://github.com/wallstop/unity-helpers.git","type":"git"},"_npmVersion":"11.12.1","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://wallstop.github.io/unity-helpers/project/license/","_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"^10.0.0","prettier":"^3.8.3","markdownlint-cli":"^0.48.0"},"documentationUrl":"https://wallstop.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.3.0_1778276441254_0.8179915857016136","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.4.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.4.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://ambiguous-interactive.github.io/unity-helpers","bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"dist":{"shasum":"ed8fe2701d2f3596174f99e2ef6cd73f94b12a7c","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.4.0.tgz","fileCount":1664,"integrity":"sha512-Iiy8pjdm20+F3t4HQ2DVd1Xk+fce7MtU9RmVc0lSuWFdTehQZHZAWaGi2H7hks/xOEmpG505qQ3f+SaDTSe+pg==","signatures":[{"sig":"MEUCIQCvUi8LfWHKDL9eLhIMzyQiENmdwrPoKrE1MACqtxYcPQIgJtBIAo5808d4493NHQQ+fG6RehGnK5zNrPqGt+DPARU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.wallstop-studios.unity-helpers@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78559607},"_from":"file:.artifacts/release/com.wallstop-studios.unity-helpers-3.4.0.tgz","unity":"2021.3","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"pwsh -NoProfile -File scripts/install-hooks.ps1 -HooksOnly","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:tests":"npm run lint:tests && npm run test:gitignore-docs && npm run test:validate-mcp-config && npm run test:sync-script-contracts && npm run test:agent-preflight && npm run test:git-path-helpers && npm run test:accelerator && npm run test:postinstall-hooks && npm run test:github-pages-sortable && npm run test:add-cspell-word && npm run test:configure-git-defaults && npm run test:validate-git-push-config && npm run test:git-staging-helpers && npm run test:lint-dependabot && npm run test:lint-duplicate-usings && npm run test:lint-pwsh-invocations && npm run test:lint-workflow-run-expression-length && npm run test:pr-workflow-concurrency && npm run test:unity-workflow-matrix-contract && npm run test:validate-lint-error-codes && npm run test:precommit-integration && npm run test:pre-push-changed-files && npm run test:license-cache && npm run test:wiki-generation && npm run test:npm-package-signature && npm run test:npm-package-changelog && npm run test:release-tools","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","test:accelerator":"pwsh -NoProfile -File scripts/tests/test-accelerator.ps1 -VerboseOutput","test:post-create":"bash scripts/tests/test-post-create.sh","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:pwsh-invocations && npm run lint:workflow-run-expression-length && npm run validate:lint-error-codes && npm run validate:mcp-config","validate:prepush":"npm run validate:git-push-config && npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity && npm run test:shell-portability","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:final-newline":"bash scripts/tests/test-final-newline.sh","test:license-cache":"bash scripts/tests/test-license-cache.sh","test:release-tools":"pwsh -NoProfile -File scripts/tests/test-release-tools.ps1 -VerboseOutput","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","codex:login:browser":"bash scripts/codex-login.sh --browser","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","validate:mcp-config":"pwsh -NoProfile -File scripts/validate-mcp-config.ps1 -VerboseOutput","lint:spelling:config":"node scripts/lint-cspell-config.js","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","test:validate-mcp-config":"pwsh -NoProfile -File scripts/tests/test-validate-mcp-config.ps1","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","test:pre-push-changed-files":"bash scripts/tests/test-pre-push-changed-files.sh","test:pr-workflow-concurrency":"pwsh -NoProfile -File scripts/tests/test-pr-workflow-concurrency.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:catastrophic-pattern-sync":"pwsh -NoProfile -File scripts/tests/test-catastrophic-pattern-sync.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh","lint:workflow-run-expression-length":"pwsh -NoProfile -File scripts/lint-workflow-run-expression-length.ps1 -VerboseOutput","test:unity-workflow-matrix-contract":"pwsh -NoProfile -File scripts/tests/test-unity-workflow-matrix-contract.ps1 -VerboseOutput","test:lint-workflow-run-expression-length":"pwsh -NoProfile -File scripts/tests/test-lint-workflow-run-expression-length.ps1 -VerboseOutput"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5c1f08a-44ad-4a87-964d-f36f2bb84e73"}},"_resolved":"/home/runner/work/unity-helpers/unity-helpers/.artifacts/release/com.wallstop-studios.unity-helpers-3.4.0.tgz","signature":"unsigned","_integrity":"sha512-Iiy8pjdm20+F3t4HQ2DVd1Xk+fce7MtU9RmVc0lSuWFdTehQZHZAWaGi2H7hks/xOEmpG505qQ3f+SaDTSe+pg==","repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"_npmVersion":"11.18.0","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://ambiguous-interactive.github.io/unity-helpers/project/license/","_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"10.0.1","prettier":"3.9.4","markdownlint-cli":"0.49.0"},"documentationUrl":"https://ambiguous-interactive.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.4.0_1783218584041_0.23020579633683114","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.5.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.5.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://ambiguous-interactive.github.io/unity-helpers","bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"dist":{"shasum":"43b9029443b657f0a7a11a9d5c88a8e3222ff016","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.5.0.tgz","fileCount":1672,"integrity":"sha512-BMEA5Y296pI70vlTmfdByDNtnJBDDFgY+JUfGsMZbnm4ZIWYthM5MYlKLzFatii/eJbq94WVm3YcmfGm7WIAjQ==","signatures":[{"sig":"MEUCIB2klAKaUfIoKyFNZK/jsc8XMEQWyLlivs6WDVUv5+SsAiEAomDT/b8h9fwlzCBpD+LvdNSWrwQ5FwLLPbAtwl0Q0Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.wallstop-studios.unity-helpers@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78601231},"_from":"file:.artifacts/release/com.wallstop-studios.unity-helpers-3.5.0.tgz","unity":"2021.3","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"pwsh -NoProfile -File scripts/install-hooks.ps1 -HooksOnly","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:tests":"npm run lint:tests && npm run test:gitignore-docs && npm run test:validate-mcp-config && npm run test:sync-script-contracts && npm run test:agent-preflight && npm run test:git-path-helpers && npm run test:accelerator && npm run test:postinstall-hooks && npm run test:github-pages-sortable && npm run test:add-cspell-word && npm run test:configure-git-defaults && npm run test:validate-git-push-config && npm run test:git-staging-helpers && npm run test:lint-dependabot && npm run test:lint-duplicate-usings && npm run test:lint-pwsh-invocations && npm run test:lint-workflow-run-expression-length && npm run test:pr-workflow-concurrency && npm run test:unity-workflow-matrix-contract && npm run test:validate-lint-error-codes && npm run test:precommit-integration && npm run test:pre-push-changed-files && npm run test:license-cache && npm run test:wiki-generation && npm run test:npm-package-signature && npm run test:npm-package-changelog && npm run test:release-tools","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","test:accelerator":"pwsh -NoProfile -File scripts/tests/test-accelerator.ps1 -VerboseOutput","test:post-create":"bash scripts/tests/test-post-create.sh","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:pwsh-invocations && npm run lint:workflow-run-expression-length && npm run validate:lint-error-codes && npm run validate:mcp-config","validate:prepush":"npm run validate:git-push-config && npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity && npm run test:shell-portability","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:final-newline":"bash scripts/tests/test-final-newline.sh","test:license-cache":"bash scripts/tests/test-license-cache.sh","test:release-tools":"pwsh -NoProfile -File scripts/tests/test-release-tools.ps1 -VerboseOutput","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","codex:login:browser":"bash scripts/codex-login.sh --browser","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","validate:mcp-config":"pwsh -NoProfile -File scripts/validate-mcp-config.ps1 -VerboseOutput","lint:spelling:config":"node scripts/lint-cspell-config.js","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","test:validate-mcp-config":"pwsh -NoProfile -File scripts/tests/test-validate-mcp-config.ps1","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","test:pre-push-changed-files":"bash scripts/tests/test-pre-push-changed-files.sh","test:pr-workflow-concurrency":"pwsh -NoProfile -File scripts/tests/test-pr-workflow-concurrency.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:catastrophic-pattern-sync":"pwsh -NoProfile -File scripts/tests/test-catastrophic-pattern-sync.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh","lint:workflow-run-expression-length":"pwsh -NoProfile -File scripts/lint-workflow-run-expression-length.ps1 -VerboseOutput","test:unity-workflow-matrix-contract":"pwsh -NoProfile -File scripts/tests/test-unity-workflow-matrix-contract.ps1 -VerboseOutput","test:lint-workflow-run-expression-length":"pwsh -NoProfile -File scripts/tests/test-lint-workflow-run-expression-length.ps1 -VerboseOutput"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5c1f08a-44ad-4a87-964d-f36f2bb84e73"}},"_resolved":"/home/runner/work/unity-helpers/unity-helpers/.artifacts/release/com.wallstop-studios.unity-helpers-3.5.0.tgz","signature":"unsigned","_integrity":"sha512-BMEA5Y296pI70vlTmfdByDNtnJBDDFgY+JUfGsMZbnm4ZIWYthM5MYlKLzFatii/eJbq94WVm3YcmfGm7WIAjQ==","repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"_npmVersion":"11.18.0","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://ambiguous-interactive.github.io/unity-helpers/project/license/","_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"10.0.1","prettier":"3.9.4","markdownlint-cli":"0.49.0"},"documentationUrl":"https://ambiguous-interactive.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.5.0_1783460941331_0.015649071177717744","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"com.wallstop-studios.unity-helpers","version":"3.5.1","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.5.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://ambiguous-interactive.github.io/unity-helpers","bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"dist":{"shasum":"ec77ef9677b21341424290898c9f2a12a7e6eadb","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.5.1.tgz","fileCount":1672,"integrity":"sha512-zHBfHQD+QuQYv1tWFI30wDi1SbluUma6SSxrzGaMaOut2CDXaXkY9CKBCPMIYzYABlMoj22+KZNJElt5jqRBgA==","signatures":[{"sig":"MEYCIQC8qwMQTBlZR5wDcEj2oVVG/3ZZfD+G/a5CRympXaY8/gIhAIpsyi/NW7DLd5h6rfuBrTPOiRphjD2N0eqyKMIX6paO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.wallstop-studios.unity-helpers@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78601836},"_from":"file:.artifacts/release/com.wallstop-studios.unity-helpers-3.5.1.tgz","unity":"2021.3","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","verify:tools":"bash scripts/verify-devcontainer-tools.sh","hooks:install":"pwsh -NoProfile -File scripts/install-hooks.ps1 -HooksOnly","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:tests":"npm run lint:tests && npm run test:gitignore-docs && npm run test:validate-mcp-config && npm run test:sync-script-contracts && npm run test:agent-preflight && npm run test:git-path-helpers && npm run test:accelerator && npm run test:postinstall-hooks && npm run test:github-pages-sortable && npm run test:add-cspell-word && npm run test:configure-git-defaults && npm run test:validate-git-push-config && npm run test:git-staging-helpers && npm run test:lint-dependabot && npm run test:lint-duplicate-usings && npm run test:lint-pwsh-invocations && npm run test:lint-workflow-run-expression-length && npm run test:pr-workflow-concurrency && npm run test:unity-workflow-matrix-contract && npm run test:validate-lint-error-codes && npm run test:precommit-integration && npm run test:pre-push-changed-files && npm run test:license-cache && npm run test:wiki-generation && npm run test:npm-package-signature && npm run test:npm-package-changelog && npm run test:release-tools","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","test:accelerator":"pwsh -NoProfile -File scripts/tests/test-accelerator.ps1 -VerboseOutput","test:post-create":"bash scripts/tests/test-post-create.sh","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:pwsh-invocations && npm run lint:workflow-run-expression-length && npm run validate:lint-error-codes && npm run validate:mcp-config","validate:prepush":"npm run validate:git-push-config && npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity && npm run test:shell-portability","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","test:final-newline":"bash scripts/tests/test-final-newline.sh","test:license-cache":"bash scripts/tests/test-license-cache.sh","test:release-tools":"pwsh -NoProfile -File scripts/tests/test-release-tools.ps1 -VerboseOutput","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","codex:login:browser":"bash scripts/codex-login.sh --browser","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","validate:mcp-config":"pwsh -NoProfile -File scripts/validate-mcp-config.ps1 -VerboseOutput","lint:spelling:config":"node scripts/lint-cspell-config.js","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","test:validate-mcp-config":"pwsh -NoProfile -File scripts/tests/test-validate-mcp-config.ps1","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","test:pre-push-changed-files":"bash scripts/tests/test-pre-push-changed-files.sh","test:pr-workflow-concurrency":"pwsh -NoProfile -File scripts/tests/test-pr-workflow-concurrency.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:catastrophic-pattern-sync":"pwsh -NoProfile -File scripts/tests/test-catastrophic-pattern-sync.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh","lint:workflow-run-expression-length":"pwsh -NoProfile -File scripts/lint-workflow-run-expression-length.ps1 -VerboseOutput","test:unity-workflow-matrix-contract":"pwsh -NoProfile -File scripts/tests/test-unity-workflow-matrix-contract.ps1 -VerboseOutput","test:lint-workflow-run-expression-length":"pwsh -NoProfile -File scripts/tests/test-lint-workflow-run-expression-length.ps1 -VerboseOutput"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5c1f08a-44ad-4a87-964d-f36f2bb84e73"}},"_resolved":"/home/runner/work/unity-helpers/unity-helpers/.artifacts/release/com.wallstop-studios.unity-helpers-3.5.1.tgz","signature":"unsigned","_integrity":"sha512-zHBfHQD+QuQYv1tWFI30wDi1SbluUma6SSxrzGaMaOut2CDXaXkY9CKBCPMIYzYABlMoj22+KZNJElt5jqRBgA==","repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"_npmVersion":"11.18.0","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://ambiguous-interactive.github.io/unity-helpers/project/license/","_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"cspell":"10.0.1","prettier":"3.9.4","markdownlint-cli":"0.49.0"},"documentationUrl":"https://ambiguous-interactive.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.5.1_1783892003355_0.28559679622742085","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"com.wallstop-studios.unity-helpers","version":"3.6.0","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.6.0","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://ambiguous-interactive.github.io/unity-helpers","bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"dist":{"shasum":"746116252624e8ac6e94d177c049bdd5d69c2c3b","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.6.0.tgz","fileCount":2176,"integrity":"sha512-Vf7hfLVrJtRDo17PSHUKL994nSTxgLmX+WLxiITMLn0CkP1Jfdjb0lnxX4ujn4PPgxq2lIvZ1XvHt6MWNgDcLA==","signatures":[{"sig":"MEQCIHYbIJoutjosU73GkFxjz5b7aTPE/T20NgZwnseuZZewAiBAiwD1UfHp4TQ/lWg9LILCPD/iTZW2uAsIJrDUbTNVCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG8pbESbVmDWc+p7Fm+us8AK/RAtr5CtCv3t1slQwgJBAiBvkftxNBjuXmLFxrjHv4JxTMr8lQOxdrLvxLmeOd5NBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.wallstop-studios.unity-helpers@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82021518},"_from":"file:.artifacts/release/com.wallstop-studios.unity-helpers-3.6.0.tgz","unity":"2021.3","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:repo":"node scripts/run-repo-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","pr:feedback":"bash scripts/pr-feedback.sh","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","github:token":"bash scripts/github-token.sh","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","test:zai-mcp":"node --test scripts/tests/test-zai-mcp.mjs","verify:tools":"bash scripts/verify-devcontainer-tools.sh","format:csharp":"pwsh -NoProfile -File scripts/lint-csharp-format.ps1 -Fix","hooks:install":"pwsh -NoProfile -File scripts/install-hooks.ps1 -HooksOnly","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","test:analyzers":"dotnet test \"Generator~/WallstopStudios.UnityHelpers.Analyzers.Tests/WallstopStudios.UnityHelpers.Analyzers.Tests.csproj\" -c Release --nologo","test:check-eol":"pwsh -NoProfile -File scripts/tests/test-check-eol.ps1","test:unity-mcp":"node --test scripts/tests/test-unity-mcp.mjs","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:local":"npm run validate:git-push-config && npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests:fast && npm run format:csharp:check && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity","validate:tests":"node scripts/run-contract-tests.js --include-hook-regressions","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","test:github-mcp":"node --test scripts/tests/test-github-mcp.mjs","test:perf-tools":"node scripts/unity/lib/extract-perf-metrics.js --self-test && node scripts/unity/lib/evaluate-perf-refresh.js --self-test && node scripts/unity/lib/render-perf-deltas.js --self-test","typecheck:tests":"npm run typecheck:tests:default && npm run typecheck:tests:legacy && npm run typecheck:tests:odin && npm run typecheck:tests:singlethreaded && npm run typecheck:tests:asmdef-references","typecheck:unity":"npm run typecheck:unity:default && npm run typecheck:unity:legacy && npm run typecheck:unity:odin && npm run typecheck:unity:singlethreaded && npm run typecheck:editor && npm run typecheck:tests && npm run typecheck:editor-tests && npm run typecheck:integrations && npm run typecheck:random-quality && npm run lint:doc-samples","unity:mcp:probe":"node scripts/mcp/unity-mcp.mjs probe","lint:doc-samples":"node scripts/extract-doc-samples.js && dotnet build \"Generator~/WallstopStudios.UnityHelpers.DocSamplesCheck/WallstopStudios.UnityHelpers.DocSamplesCheck.csproj\" --nologo -v minimal","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","lint:unsafe-code":"node scripts/lint-unsafe-code.js --verbose","test:accelerator":"pwsh -NoProfile -File scripts/tests/test-accelerator.ps1 -VerboseOutput","test:ai-backends":"bash scripts/tests/test-ai-backends.sh","test:post-create":"bash scripts/tests/test-post-create.sh","typecheck:editor":"npm run typecheck:editor:default && npm run typecheck:editor:legacy && npm run typecheck:editor:odin && npm run typecheck:editor:singlethreaded","unity:mcp:bridge":"node scripts/mcp/unity-mcp.mjs bridge","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:bundled-assemblies && npm run lint:typecheck-asmdef-references && npm run lint:conditional-call-chains && npm run lint:concurrent-cache-fill && npm run lint:pwsh-invocations && npm run lint:workflow-run-expression-length && npm run validate:lint-error-codes && npm run validate:mcp-config && npm run check:upm-changelog","validate:prepush":"npm run validate:git-push-config","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","test:github-token":"bash scripts/tests/test-github-token.sh","github:token:store":"bash scripts/github-token.sh --store-stdin","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","lint:readme-mirror":"node scripts/lint-readme-mirror.js --verbose","sync:readme-mirror":"node scripts/sync-readme-mirror.js","sync:upm-changelog":"pwsh -NoProfile -File scripts/release-tools/sync-upm-changelog.ps1","test:final-newline":"bash scripts/tests/test-final-newline.sh","test:license-cache":"bash scripts/tests/test-license-cache.sh","test:release-tools":"pwsh -NoProfile -File scripts/tests/test-release-tools.ps1 -VerboseOutput","test:run-repo-lint":"node scripts/tests/test-run-repo-lint.js","typecheck:controls":"node scripts/typecheck-controls.js","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","check:upm-changelog":"pwsh -NoProfile -File scripts/release-tools/sync-upm-changelog.ps1 -Check","codex:login:browser":"bash scripts/codex-login.sh --browser","format:csharp:check":"pwsh -NoProfile -File scripts/lint-csharp-format.ps1 -VerboseOutput","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","test:lint-changelog":"pwsh -NoProfile -File scripts/tests/test-lint-changelog.ps1 -VerboseOutput","test:out-parameters":"node scripts/tests/test-out-parameter-discipline.js","test:random-periods":"node scripts/tests/test-random-periods.js","unity:mcp:configure":"node scripts/mcp/unity-mcp.mjs configure","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","validate:mcp-config":"pwsh -NoProfile -File scripts/validate-mcp-config.ps1 -VerboseOutput","validate:tests:fast":"node scripts/run-contract-tests.js","lint:doc-identifiers":"node ./scripts/lint-doc-identifiers.js","lint:spelling:config":"node scripts/lint-cspell-config.js","mcp:configure-shared":"node scripts/mcp/unity-mcp.mjs configure-shared","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:lint-doc-counts":"pwsh -NoProfile -File scripts/tests/test-lint-doc-counts.ps1","test:read-stdin-sync":"node scripts/tests/test-read-stdin-sync.js","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","typecheck:tests:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","typecheck:unity:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:asmdef-discovery":"node scripts/tests/test-asmdef-discovery.js","test:evaluate-testu01":"node scripts/tests/test-evaluate-testu01.mjs","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","test:lint-unsafe-code":"node scripts/tests/test-lint-unsafe-code.js","typecheck:editor:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","typecheck:unity:clean":"node scripts/typecheck-clean.js","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create && npm run test:ai-backends","github:token:bootstrap":"bash scripts/github-token.sh --bootstrap","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:xml-doc-summaries":"node scripts/lint-xml-doc-summaries.js --verbose","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:project-workspace":"pwsh -NoProfile -File scripts/tests/test-project-workspace.ps1 -VerboseOutput","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","test:unity-test-filter":"pwsh -NoProfile -File scripts/tests/test-unity-test-filter.ps1","typecheck:editor-tests":"npm run typecheck:editor-tests:default && npm run typecheck:editor-tests:odin","typecheck:integrations":"npm run typecheck:integrations:default && npm run typecheck:integrations:legacy-reflex && npm run typecheck:integrations:player","typecheck:tests:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","typecheck:unity:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:bundled-assemblies":"pwsh -NoProfile -File scripts/lint-bundled-assemblies.ps1 -VerboseOutput","lint:comment-block-form":"pwsh -NoProfile -File scripts/lint-comment-block-form.ps1","test:analyzer-placement":"node scripts/tests/test-analyzer-placement.js","test:empty-corpus-gates":"pwsh -NoProfile -File scripts/tests/test-empty-corpus-gates.ps1 -VerboseOutput","test:run-contract-tests":"node scripts/tests/test-run-contract-tests.js","test:sync-readme-mirror":"node scripts/tests/test-sync-readme-mirror.js","test:typecheck-controls":"node scripts/tests/test-typecheck-controls.js","test:verify-release-tag":"pwsh -NoProfile -File scripts/tests/test-verify-release-tag.ps1 -VerboseOutput","test:wproto-annotations":"node scripts/tests/test-wproto-annotations.js","typecheck:editor:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","typecheck:tests:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal","typecheck:unity:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal","lint:preserve-attributes":"node scripts/lint-preserve-attributes.js","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:extract-doc-samples":"node scripts/tests/test-extract-doc-samples.js","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","test:license-year-rename":"bash scripts/tests/test-license-year-rename.sh","test:release-export-only":"node scripts/tests/test-release-export-only.js","test:unity-grouped-modes":"node scripts/tests/test-unity-grouped-modes.js","test:unity-nunit-results":"bash scripts/tests/test-unity-nunit-results.sh","test:validate-mcp-config":"pwsh -NoProfile -File scripts/tests/test-validate-mcp-config.ps1","typecheck:editor:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal","typecheck:random-quality":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.RandomQuality/WallstopStudios.UnityHelpers.RandomQuality.csproj\" --nologo -v quiet","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","verify:shipped-analyzers":"node scripts/verify-shipped-analyzers.js","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","lint:comparison-direction":"node scripts/lint-comparison-direction.js --verbose","test:extract-code-samples":"pwsh -NoProfile -File scripts/tests/test-extract-code-samples.ps1 -VerboseOutput","test:lint-doc-identifiers":"node scripts/tests/test-lint-doc-identifiers.js","test:unity-package-export":"pwsh -NoProfile -File scripts/tests/test-unity-package-export.ps1","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","lint:concurrent-cache-fill":"pwsh -NoProfile -File scripts/lint-concurrent-cache-fill.ps1 -VerboseOutput","lint:nested-type-placement":"node scripts/lint-nested-type-placement.js --verbose","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:random-quality-stream":"node scripts/tests/test-random-quality-stream.mjs","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","lint:comment-block-form:fix":"pwsh -NoProfile -File scripts/lint-comment-block-form.ps1 -Fix","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","test:lint-xml-doc-summaries":"node scripts/tests/test-lint-xml-doc-summaries.js","test:pre-push-changed-files":"bash scripts/tests/test-pre-push-changed-files.sh","test:redact-unity-artifacts":"node scripts/tests/test-redact-unity-artifacts.js","typecheck:editor-tests:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorTestCheck/WallstopStudios.UnityHelpers.EditorTestCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","lint:conditional-call-chains":"pwsh -NoProfile -File scripts/lint-conditional-call-chains.ps1 -VerboseOutput","test:check-code-fence-syntax":"bash scripts/tests/test-check-code-fence-syntax.sh","test:lint-bundled-assemblies":"pwsh -NoProfile -File scripts/tests/test-lint-bundled-assemblies.ps1","test:lint-comment-block-form":"node scripts/tests/test-lint-comment-block-form.js","test:lint-unity-test-modules":"pwsh -NoProfile -File scripts/tests/test-lint-unity-test-modules.ps1","test:pr-workflow-concurrency":"pwsh -NoProfile -File scripts/tests/test-pr-workflow-concurrency.ps1 -VerboseOutput","test:random-quality-outcomes":"node scripts/tests/test-random-quality-outcomes.mjs","test:unity-acceptance-runner":"pwsh -NoProfile -File scripts/tests/test-unity-acceptance.ps1","test:unity-compiler-warnings":"pwsh -NoProfile -File scripts/tests/test-unity-compiler-warnings.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","verify:shipped-analyzers:fix":"node scripts/verify-shipped-analyzers.js --fix","lint:comparison-direction:fix":"node scripts/lint-comparison-direction.js --fix","test:build-lock-action-inputs":"node scripts/validate-build-lock-action-inputs.js","test:lint-preserve-attributes":"pwsh -NoProfile -File scripts/tests/test-lint-preserve-attributes.ps1 -VerboseOutput","test:unity-artifact-redaction":"node scripts/tests/test-unity-artifact-redaction.js","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:validate-hook-sync-calls":"pwsh -NoProfile -File scripts/tests/test-validate-hook-sync-calls.ps1","test:verify-shipped-analyzers":"node scripts/tests/test-verify-shipped-analyzers.js","typecheck:integrations:player":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal -p:WallstopUnityEditor=false","lint:nested-type-placement:fix":"node scripts/lint-nested-type-placement.js --fix","test:catastrophic-pattern-sync":"pwsh -NoProfile -File scripts/tests/test-catastrophic-pattern-sync.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:lint-comparison-direction":"node scripts/tests/test-lint-comparison-direction.js","test:unity-acceptance-evidence":"node scripts/tests/test-unity-acceptance.js","test:unity-acceptance-workflow":"node scripts/tests/test-unity-acceptance-workflow.js","test:validate-github-pages-css":"bash scripts/tests/test-validate-github-pages-css.sh","test:validate-hook-permissions":"bash scripts/tests/test-validate-hook-permissions.sh","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:workflow-repository-guard":"pwsh -NoProfile -File scripts/tests/test-workflow-repository-guard.ps1 -VerboseOutput","typecheck:editor-tests:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorTestCheck/WallstopStudios.UnityHelpers.EditorTestCheck.csproj\" --nologo -v minimal","typecheck:integrations:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal","typecheck:tests:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","typecheck:unity:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","check:container-git-credentials":"bash scripts/check-container-git-credentials.sh","test:lint-concurrent-cache-fill":"pwsh -NoProfile -File scripts/tests/test-lint-concurrent-cache-fill.ps1 -VerboseOutput","test:lint-nested-type-placement":"node scripts/tests/test-lint-nested-type-placement.js","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh","typecheck:editor:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","validate:tests:hook-regressions":"npm run test:agent-preflight && npm run test:precommit-integration && npm run test:pre-push-changed-files","lint:typecheck-asmdef-references":"node scripts/lint-typecheck-asmdef-references.js --verbose","test:license-year-copy-detection":"bash scripts/tests/test-license-year-copy-detection.sh","test:portable-cleanup-classifier":"node scripts/tests/test-portable-cleanup-classifier.js","test:unity-license-cache-location":"node scripts/tests/test-unity-license-cache-location.js","test:validate-devcontainer-config":"pwsh -NoProfile -File scripts/tests/test-validate-devcontainer-config.ps1","typecheck:tests:asmdef-references":"node scripts/lint-typecheck-asmdef-references.js --probe --verbose","test:workflow-license-secret-scope":"pwsh -NoProfile -File scripts/tests/test-workflow-license-secret-scope.ps1 -VerboseOutput","lint:editor-assembly-monobehaviours":"node scripts/lint-editor-assembly-monobehaviours.js --verbose","lint:workflow-run-expression-length":"pwsh -NoProfile -File scripts/lint-workflow-run-expression-length.ps1 -VerboseOutput","test:build-lock-action-input-parser":"node scripts/tests/test-build-lock-action-input-parser.js","test:normalize-container-git-config":"bash scripts/tests/test-normalize-container-git-config.sh","test:unity-workflow-matrix-contract":"pwsh -NoProfile -File scripts/tests/test-unity-workflow-matrix-contract.ps1 -VerboseOutput","typecheck:integrations:legacy-reflex":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal -p:WallstopReflex14=false","test:asset-postprocessor-reachability":"node scripts/tests/test-asset-postprocessor-reachability.js","test:lint-typecheck-asmdef-references":"node scripts/tests/test-lint-typecheck-asmdef-references.js","test:lint-editor-assembly-monobehaviours":"node scripts/tests/test-lint-editor-assembly-monobehaviours.js","test:lint-workflow-run-expression-length":"pwsh -NoProfile -File scripts/tests/test-lint-workflow-run-expression-length.ps1 -VerboseOutput"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5c1f08a-44ad-4a87-964d-f36f2bb84e73"}},"_resolved":"/home/runner/work/unity-helpers/unity-helpers/.artifacts/release/com.wallstop-studios.unity-helpers-3.6.0.tgz","signature":"unsigned","_integrity":"sha512-Vf7hfLVrJtRDo17PSHUKL994nSTxgLmX+WLxiITMLn0CkP1Jfdjb0lnxX4ujn4PPgxq2lIvZ1XvHt6MWNgDcLA==","repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"_npmVersion":"11.19.1","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://ambiguous-interactive.github.io/unity-helpers/project/license/","_nodeVersion":"22.18.0","changelogUrl":"https://github.com/Ambiguous-Interactive/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"10.2.2","prettier":"3.9.6","smol-toml":"1.8.0","markdownlint-cli":"0.49.1","@modelcontextprotocol/sdk":"1.30.0"},"documentationUrl":"https://ambiguous-interactive.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.6.0_1789240997037_0.40663444522524883","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"com.wallstop-studios.unity-helpers","version":"3.6.1","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","_id":"com.wallstop-studios.unity-helpers@3.6.1","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"homepage":"https://ambiguous-interactive.github.io/unity-helpers","bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"dist":{"shasum":"967f6677e0c6cb84494d93513a10a969e3e44be6","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.6.1.tgz","fileCount":2227,"integrity":"sha512-whglc6LTJVDj3oPZ0OD8A6BqQdNB8lg0/YD5Zl6Eze0+7UpTdiCdYG7DstJxqIN8nDx9zziWS9AL7WMyfPPAFg==","signatures":[{"sig":"MEUCIQDzVhofy1nwIOI0By+6F1W3JlZaOgB4zMcXrHYNKJJk3gIgMYJ/ha+9GdsiR19BhRp5ei2rTDHnq8YVrsxTqnXAChA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOzj7nzqOYKC4QgFCYlANLDw0G75/MTjDsAak2MzoezAIgKvJas+fkKoEkqU4l5XUQViDwVc6QhdMgqtC1wDf1uUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.wallstop-studios.unity-helpers@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82458759},"_from":"file:.artifacts/release/com.wallstop-studios.unity-helpers-3.6.1.tgz","unity":"2021.3","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:repo":"node scripts/run-repo-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","pr:feedback":"bash scripts/pr-feedback.sh","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","github:token":"bash scripts/github-token.sh","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","test:zai-mcp":"node --test scripts/tests/test-zai-mcp.mjs","verify:tools":"bash scripts/verify-devcontainer-tools.sh","format:csharp":"pwsh -NoProfile -File scripts/lint-csharp-format.ps1 -Fix","hooks:install":"pwsh -NoProfile -File scripts/install-hooks.ps1 -HooksOnly","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","test:analyzers":"dotnet test \"Generator~/WallstopStudios.UnityHelpers.Analyzers.Tests/WallstopStudios.UnityHelpers.Analyzers.Tests.csproj\" -c Release --nologo","test:check-eol":"pwsh -NoProfile -File scripts/tests/test-check-eol.ps1","test:unity-mcp":"node --test scripts/tests/test-unity-mcp.mjs","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:local":"npm run validate:git-push-config && npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests:fast && npm run format:csharp:check && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity","validate:tests":"node scripts/run-contract-tests.js --include-hook-regressions","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","test:github-mcp":"node --test scripts/tests/test-github-mcp.mjs","test:perf-tools":"node scripts/unity/lib/extract-perf-metrics.js --self-test && node scripts/unity/lib/evaluate-perf-refresh.js --self-test && node scripts/unity/lib/render-perf-deltas.js --self-test","typecheck:tests":"npm run typecheck:tests:default && npm run typecheck:tests:legacy && npm run typecheck:tests:odin && npm run typecheck:tests:singlethreaded && npm run typecheck:tests:asmdef-references","typecheck:unity":"npm run typecheck:unity:default && npm run typecheck:unity:legacy && npm run typecheck:unity:odin && npm run typecheck:unity:singlethreaded && npm run typecheck:editor && npm run typecheck:tests && npm run typecheck:editor-tests && npm run typecheck:integrations && npm run typecheck:random-quality && npm run lint:doc-samples","unity:mcp:probe":"node scripts/mcp/unity-mcp.mjs probe","lint:doc-samples":"node scripts/extract-doc-samples.js && dotnet build \"Generator~/WallstopStudios.UnityHelpers.DocSamplesCheck/WallstopStudios.UnityHelpers.DocSamplesCheck.csproj\" --nologo -v minimal","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","lint:unsafe-code":"node scripts/lint-unsafe-code.js --verbose","test:accelerator":"pwsh -NoProfile -File scripts/tests/test-accelerator.ps1 -VerboseOutput","test:ai-backends":"bash scripts/tests/test-ai-backends.sh","test:post-create":"bash scripts/tests/test-post-create.sh","typecheck:editor":"npm run typecheck:editor:default && npm run typecheck:editor:legacy && npm run typecheck:editor:odin && npm run typecheck:editor:singlethreaded","unity:mcp:bridge":"node scripts/mcp/unity-mcp.mjs bridge","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:bundled-assemblies && npm run lint:typecheck-asmdef-references && npm run lint:conditional-call-chains && npm run lint:concurrent-cache-fill && npm run lint:pwsh-invocations && npm run lint:workflow-run-expression-length && npm run validate:lint-error-codes && npm run validate:mcp-config && npm run check:upm-changelog","validate:prepush":"npm run validate:git-push-config","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","test:github-token":"bash scripts/tests/test-github-token.sh","github:token:store":"bash scripts/github-token.sh --store-stdin","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","lint:readme-mirror":"node scripts/lint-readme-mirror.js --verbose","sync:readme-mirror":"node scripts/sync-readme-mirror.js","sync:upm-changelog":"pwsh -NoProfile -File scripts/release-tools/sync-upm-changelog.ps1","test:final-newline":"bash scripts/tests/test-final-newline.sh","test:license-cache":"bash scripts/tests/test-license-cache.sh","test:release-tools":"pwsh -NoProfile -File scripts/tests/test-release-tools.ps1 -VerboseOutput","test:run-repo-lint":"node scripts/tests/test-run-repo-lint.js","typecheck:controls":"node scripts/typecheck-controls.js","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","check:upm-changelog":"pwsh -NoProfile -File scripts/release-tools/sync-upm-changelog.ps1 -Check","codex:login:browser":"bash scripts/codex-login.sh --browser","format:csharp:check":"pwsh -NoProfile -File scripts/lint-csharp-format.ps1 -VerboseOutput","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","test:lint-changelog":"pwsh -NoProfile -File scripts/tests/test-lint-changelog.ps1 -VerboseOutput","test:out-parameters":"node scripts/tests/test-out-parameter-discipline.js","test:random-periods":"node scripts/tests/test-random-periods.js","unity:mcp:configure":"node scripts/mcp/unity-mcp.mjs configure","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","validate:mcp-config":"pwsh -NoProfile -File scripts/validate-mcp-config.ps1 -VerboseOutput","validate:tests:fast":"node scripts/run-contract-tests.js","lint:doc-identifiers":"node ./scripts/lint-doc-identifiers.js","lint:spelling:config":"node scripts/lint-cspell-config.js","mcp:configure-shared":"node scripts/mcp/unity-mcp.mjs configure-shared","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:lint-doc-counts":"pwsh -NoProfile -File scripts/tests/test-lint-doc-counts.ps1","test:read-stdin-sync":"node scripts/tests/test-read-stdin-sync.js","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","typecheck:tests:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","typecheck:unity:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:asmdef-discovery":"node scripts/tests/test-asmdef-discovery.js","test:evaluate-testu01":"node scripts/tests/test-evaluate-testu01.mjs","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","test:lint-unsafe-code":"node scripts/tests/test-lint-unsafe-code.js","typecheck:editor:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","typecheck:unity:clean":"node scripts/typecheck-clean.js","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create && npm run test:ai-backends","github:token:bootstrap":"bash scripts/github-token.sh --bootstrap","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:xml-doc-summaries":"node scripts/lint-xml-doc-summaries.js --verbose","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:project-workspace":"pwsh -NoProfile -File scripts/tests/test-project-workspace.ps1 -VerboseOutput","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","test:unity-test-filter":"pwsh -NoProfile -File scripts/tests/test-unity-test-filter.ps1","typecheck:editor-tests":"npm run typecheck:editor-tests:default && npm run typecheck:editor-tests:odin","typecheck:integrations":"npm run typecheck:integrations:default && npm run typecheck:integrations:legacy-reflex && npm run typecheck:integrations:player","typecheck:tests:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","typecheck:unity:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:bundled-assemblies":"pwsh -NoProfile -File scripts/lint-bundled-assemblies.ps1 -VerboseOutput","lint:comment-block-form":"pwsh -NoProfile -File scripts/lint-comment-block-form.ps1","test:analyzer-placement":"node scripts/tests/test-analyzer-placement.js","test:empty-corpus-gates":"pwsh -NoProfile -File scripts/tests/test-empty-corpus-gates.ps1 -VerboseOutput","test:run-contract-tests":"node scripts/tests/test-run-contract-tests.js","test:sync-readme-mirror":"node scripts/tests/test-sync-readme-mirror.js","test:typecheck-controls":"node scripts/tests/test-typecheck-controls.js","test:verify-release-tag":"pwsh -NoProfile -File scripts/tests/test-verify-release-tag.ps1 -VerboseOutput","test:wproto-annotations":"node scripts/tests/test-wproto-annotations.js","typecheck:editor:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","typecheck:tests:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal","typecheck:unity:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal","lint:preserve-attributes":"node scripts/lint-preserve-attributes.js","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:create-unitypackage":"node scripts/tests/test-create-unitypackage.js","test:extract-doc-samples":"node scripts/tests/test-extract-doc-samples.js","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","test:license-year-rename":"bash scripts/tests/test-license-year-rename.sh","test:release-export-only":"node scripts/tests/test-release-export-only.js","test:unity-grouped-modes":"node scripts/tests/test-unity-grouped-modes.js","test:unity-nunit-results":"bash scripts/tests/test-unity-nunit-results.sh","test:validate-mcp-config":"pwsh -NoProfile -File scripts/tests/test-validate-mcp-config.ps1","typecheck:editor:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal","typecheck:random-quality":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.RandomQuality/WallstopStudios.UnityHelpers.RandomQuality.csproj\" --nologo -v quiet","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","verify:shipped-analyzers":"node scripts/verify-shipped-analyzers.js","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","lint:comparison-direction":"node scripts/lint-comparison-direction.js --verbose","test:extract-code-samples":"pwsh -NoProfile -File scripts/tests/test-extract-code-samples.ps1 -VerboseOutput","test:lint-doc-identifiers":"node scripts/tests/test-lint-doc-identifiers.js","test:unity-package-export":"pwsh -NoProfile -File scripts/tests/test-unity-package-export.ps1","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","lint:concurrent-cache-fill":"pwsh -NoProfile -File scripts/lint-concurrent-cache-fill.ps1 -VerboseOutput","lint:nested-type-placement":"node scripts/lint-nested-type-placement.js --verbose","test:agent-skill-migration":"node scripts/tests/test-agent-skill-migration.mjs","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:random-quality-stream":"node scripts/tests/test-random-quality-stream.mjs","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","lint:comment-block-form:fix":"pwsh -NoProfile -File scripts/lint-comment-block-form.ps1 -Fix","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","test:lint-xml-doc-summaries":"node scripts/tests/test-lint-xml-doc-summaries.js","test:pre-push-changed-files":"bash scripts/tests/test-pre-push-changed-files.sh","test:redact-unity-artifacts":"node scripts/tests/test-redact-unity-artifacts.js","typecheck:editor-tests:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorTestCheck/WallstopStudios.UnityHelpers.EditorTestCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","lint:conditional-call-chains":"pwsh -NoProfile -File scripts/lint-conditional-call-chains.ps1 -VerboseOutput","test:check-code-fence-syntax":"bash scripts/tests/test-check-code-fence-syntax.sh","test:lint-bundled-assemblies":"pwsh -NoProfile -File scripts/tests/test-lint-bundled-assemblies.ps1","test:lint-comment-block-form":"node scripts/tests/test-lint-comment-block-form.js","test:lint-unity-test-modules":"pwsh -NoProfile -File scripts/tests/test-lint-unity-test-modules.ps1","test:pr-workflow-concurrency":"pwsh -NoProfile -File scripts/tests/test-pr-workflow-concurrency.ps1 -VerboseOutput","test:random-quality-outcomes":"node scripts/tests/test-random-quality-outcomes.mjs","test:unity-acceptance-runner":"pwsh -NoProfile -File scripts/tests/test-unity-acceptance.ps1","test:unity-compiler-warnings":"pwsh -NoProfile -File scripts/tests/test-unity-compiler-warnings.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","verify:shipped-analyzers:fix":"node scripts/verify-shipped-analyzers.js --fix","lint:comparison-direction:fix":"node scripts/lint-comparison-direction.js --fix","test:build-lock-action-inputs":"node scripts/validate-build-lock-action-inputs.js","test:lint-preserve-attributes":"pwsh -NoProfile -File scripts/tests/test-lint-preserve-attributes.ps1 -VerboseOutput","test:reference-upstream-drift":"node scripts/tests/test-reference-upstream-drift.js","test:unity-artifact-redaction":"node scripts/tests/test-unity-artifact-redaction.js","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:validate-hook-sync-calls":"pwsh -NoProfile -File scripts/tests/test-validate-hook-sync-calls.ps1","test:verify-shipped-analyzers":"node scripts/tests/test-verify-shipped-analyzers.js","typecheck:integrations:player":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal -p:WallstopUnityEditor=false","check:reference-upstream-drift":"node scripts/check-reference-upstream-drift.js","lint:nested-type-placement:fix":"node scripts/lint-nested-type-placement.js --fix","test:catastrophic-pattern-sync":"pwsh -NoProfile -File scripts/tests/test-catastrophic-pattern-sync.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:lint-comparison-direction":"node scripts/tests/test-lint-comparison-direction.js","test:unity-acceptance-evidence":"node scripts/tests/test-unity-acceptance.js","test:unity-acceptance-workflow":"node scripts/tests/test-unity-acceptance-workflow.js","test:validate-github-pages-css":"bash scripts/tests/test-validate-github-pages-css.sh","test:validate-hook-permissions":"bash scripts/tests/test-validate-hook-permissions.sh","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:workflow-repository-guard":"pwsh -NoProfile -File scripts/tests/test-workflow-repository-guard.ps1 -VerboseOutput","typecheck:editor-tests:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorTestCheck/WallstopStudios.UnityHelpers.EditorTestCheck.csproj\" --nologo -v minimal","typecheck:integrations:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal","typecheck:tests:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","typecheck:unity:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","check:container-git-credentials":"bash scripts/check-container-git-credentials.sh","test:lint-concurrent-cache-fill":"pwsh -NoProfile -File scripts/tests/test-lint-concurrent-cache-fill.ps1 -VerboseOutput","test:lint-nested-type-placement":"node scripts/tests/test-lint-nested-type-placement.js","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh","typecheck:editor:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","validate:tests:hook-regressions":"npm run test:agent-preflight && npm run test:precommit-integration && npm run test:pre-push-changed-files","lint:typecheck-asmdef-references":"node scripts/lint-typecheck-asmdef-references.js --verbose","test:license-year-copy-detection":"bash scripts/tests/test-license-year-copy-detection.sh","test:portable-cleanup-classifier":"node scripts/tests/test-portable-cleanup-classifier.js","test:unity-license-cache-location":"node scripts/tests/test-unity-license-cache-location.js","test:validate-devcontainer-config":"pwsh -NoProfile -File scripts/tests/test-validate-devcontainer-config.ps1","typecheck:tests:asmdef-references":"node scripts/lint-typecheck-asmdef-references.js --probe --verbose","test:workflow-license-secret-scope":"pwsh -NoProfile -File scripts/tests/test-workflow-license-secret-scope.ps1 -VerboseOutput","lint:editor-assembly-monobehaviours":"node scripts/lint-editor-assembly-monobehaviours.js --verbose","lint:workflow-run-expression-length":"pwsh -NoProfile -File scripts/lint-workflow-run-expression-length.ps1 -VerboseOutput","test:build-lock-action-input-parser":"node scripts/tests/test-build-lock-action-input-parser.js","test:normalize-container-git-config":"bash scripts/tests/test-normalize-container-git-config.sh","test:unity-workflow-matrix-contract":"pwsh -NoProfile -File scripts/tests/test-unity-workflow-matrix-contract.ps1 -VerboseOutput","typecheck:integrations:legacy-reflex":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal -p:WallstopReflex14=false","test:asset-postprocessor-reachability":"node scripts/tests/test-asset-postprocessor-reachability.js","test:lint-typecheck-asmdef-references":"node scripts/tests/test-lint-typecheck-asmdef-references.js","test:lint-editor-assembly-monobehaviours":"node scripts/tests/test-lint-editor-assembly-monobehaviours.js","test:lint-workflow-run-expression-length":"pwsh -NoProfile -File scripts/tests/test-lint-workflow-run-expression-length.ps1 -VerboseOutput"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5c1f08a-44ad-4a87-964d-f36f2bb84e73"}},"_resolved":"/home/runner/work/unity-helpers/unity-helpers/.artifacts/release/com.wallstop-studios.unity-helpers-3.6.1.tgz","signature":"unsigned","_integrity":"sha512-whglc6LTJVDj3oPZ0OD8A6BqQdNB8lg0/YD5Zl6Eze0+7UpTdiCdYG7DstJxqIN8nDx9zziWS9AL7WMyfPPAFg==","repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"_npmVersion":"11.19.1","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://ambiguous-interactive.github.io/unity-helpers/project/license/","_nodeVersion":"22.18.0","changelogUrl":"https://github.com/Ambiguous-Interactive/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"10.3.0","prettier":"3.9.6","smol-toml":"1.8.0","markdownlint-cli":"0.49.1","@modelcontextprotocol/sdk":"1.30.0"},"documentationUrl":"https://ambiguous-interactive.github.io/unity-helpers","_npmOperationalInternal":{"tmp":"tmp/com.wallstop-studios.unity-helpers_3.6.1_1789969027331_0.42548593395452716","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"_id":"com.wallstop-studios.unity-helpers@3.6.2","bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"dist":{"shasum":"aed823a2c29296ad00527f3891c0e923c71d04bc","tarball":"https://registry.npmjs.org/com.wallstop-studios.unity-helpers/-/com.wallstop-studios.unity-helpers-3.6.2.tgz","fileCount":2253,"integrity":"sha512-/nVOTtcbL9BYTcVrAEgLWZLadyZsJ91UJtYwfHyKHpDKOLLPuF+mr965DlmOiC8jiBoICeJAcIjzc5fhxR5tjw==","signatures":[{"sig":"MEUCIQCtb0ieYKyhvQBd6UVu+ZM6visHYrTm1duiy7WYkTZpCgIgTesfbMCd+NXvjVUw7q17AtCE/jEvDTqijhga4GuIFhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBSb1wmuGxcCJlwxMkklxKCy555bng4ktdc5EUhyWYHvAiEAineiHU4TOqLXtdAF7ZrAj+4STwdZBYq4rsSvDSeAtx4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/com.wallstop-studios.unity-helpers@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82659620},"name":"com.wallstop-studios.unity-helpers","_from":"file:.artifacts/release/com.wallstop-studios.unity-helpers-3.6.2.tgz","unity":"2021.3","author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","samples":[{"path":"Samples~/DI - VContainer","description":"LifetimeScope registration, scene-wide assignment, and runtime BuildUpWithRelations.","displayName":"DI – VContainer"},{"path":"Samples~/DI - Zenject","description":"SceneContext installer, scene-wide assignment, and prefab instantiation with relations.","displayName":"DI – Zenject"},{"path":"Samples~/DI - Reflex","description":"SceneScope installer, scene scan, and runtime Container helpers.","displayName":"DI – Reflex"},{"path":"Samples~/Relational Components - Basic","description":"Attribute-based auto-wiring without DI; parent/sibling/child examples.","displayName":"Relational Components – Basic"},{"path":"Samples~/Serialization - JSON","description":"System.Text.Json with Unity converters; pretty and fast options.","displayName":"Serialization – JSON"},{"path":"Samples~/Random - PRNG","description":"PCG seeds, floats, Gaussian, and list sampling.","displayName":"Random – PRNG"},{"path":"Samples~/Logging - Tag Formatter","description":"UnityLogTagFormatter decorators, runtime toggles, and logging extension demos.","displayName":"Logging – Tag Formatter"},{"path":"Samples~/Spatial Structures - 2D and 3D","description":"QuadTree2D, KdTree2D nearest neighbors, SpatialHash2D queries.","displayName":"Spatial Structures – 2D and 3D"},{"path":"Samples~/UI Toolkit - MultiFile Selector (Editor)","description":"EditorWindow using MultiFileSelectorElement for multi-file picking.","displayName":"UI Toolkit – MultiFile Selector (Editor)"},{"path":"Samples~/UGUI - EnhancedImage","description":"Programmatic Canvas setup and HDR-tinted EnhancedImage.","displayName":"UGUI – EnhancedImage"}],"scripts":{"eol:fix":"pwsh -NoProfile -File scripts/normalize-eol.ps1","lint:llm":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1","eol:check":"pwsh -NoProfile -File scripts/check-eol.ps1","format:js":"node ./scripts/run-prettier.js --write -- \"**/*.js\"","format:md":"node ./scripts/run-prettier.js --write -- \"**/*.{md,markdown}\"","lint:docs":"node ./scripts/run-doc-link-lint.js","lint:repo":"node scripts/run-repo-lint.js","lint:yaml":"pwsh -NoProfile -File scripts/lint-yaml.ps1 -VerboseOutput","codex:yolo":"bash scripts/codex-yolo.sh","docs:build":"bundle exec jekyll build --baseurl \"\"","docs:serve":"bundle exec jekyll serve --baseurl \"\" --livereload","format:fix":"npm run format:md && npm run format:json && npm run format:yaml && npm run format:js","lint:tests":"pwsh -NoProfile -File scripts/lint-tests.ps1 -VerboseOutput","unity:test":"bash scripts/unity/run-tests.sh","codex:login":"bash scripts/codex-login.sh","format:json":"node ./scripts/run-prettier.js --write -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml":"node ./scripts/run-prettier.js --write -- \"**/*.{yml,yaml}\"","postinstall":"node scripts/postinstall-hooks.js","pr:feedback":"bash scripts/pr-feedback.sh","unity:setup":"bash scripts/unity/setup.sh","format:check":"npm run format:md:check && npm run format:json:check && npm run format:yaml:check && npm run format:js:check","github:token":"bash scripts/github-token.sh","lint:llm:fix":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -Fix","test:zai-mcp":"node --test scripts/tests/test-zai-mcp.mjs","verify:tools":"bash scripts/verify-devcontainer-tools.sh","format:csharp":"pwsh -NoProfile -File scripts/lint-csharp-format.ps1 -Fix","hooks:install":"pwsh -NoProfile -File scripts/install-hooks.ps1 -HooksOnly","lint:markdown":"node ./scripts/run-node-bin.js markdownlint --config .markdownlint.json --ignore-path .markdownlintignore -- \"**/*.md\" \"**/*.markdown\"","lint:spelling":"node ./scripts/run-node-bin.js cspell --no-progress --show-suggestions","unity:compile":"bash scripts/unity/compile.sh","lint:changelog":"pwsh -NoProfile -File scripts/lint-changelog.ps1 -VerboseOutput","lint:doc-links":"node ./scripts/run-doc-link-lint.js --verbose","test:analyzers":"dotnet test \"Generator~/WallstopStudios.UnityHelpers.Analyzers.Tests/WallstopStudios.UnityHelpers.Analyzers.Tests.csproj\" -c Release --nologo","test:check-eol":"pwsh -NoProfile -File scripts/tests/test-check-eol.ps1","test:unity-mcp":"node --test scripts/tests/test-unity-mcp.mjs","unity:test:all":"bash scripts/unity/run-tests.sh --mode all","unity:validate":"bash scripts/unity/validate-license-setup.sh","validate:local":"npm run validate:git-push-config && npm run validate:content && npm run lint:spelling && npm run eol:check && npm run validate:tests:fast && npm run format:csharp:check && npm run lint:csharp-naming && npm run lint:duplicate-usings && npm run lint:spelling:config && npm run validate:devcontainer && npm run validate:hook-sync && npm run validate:hook-perms && npm run validate:hook-spell-parity && npm run validate:cspell-files-parity","validate:tests":"node scripts/run-contract-tests.js --include-hook-regressions --direct","agent:preflight":"pwsh -NoProfile -File scripts/agent-preflight.ps1","format:js:check":"node ./scripts/run-prettier.js --check -- \"**/*.js\"","format:md:check":"node ./scripts/run-prettier.js --check -- \"**/*.{md,markdown}\"","lint:dependabot":"pwsh -NoProfile -File scripts/lint-dependabot.ps1 -VerboseOutput","lint:doc-counts":"pwsh -NoProfile -File scripts/lint-doc-counts.ps1","sync:doc-counts":"pwsh -NoProfile -File scripts/sync-doc-counts.ps1","test:github-mcp":"node --test scripts/tests/test-github-mcp.mjs","test:perf-tools":"node scripts/unity/lib/extract-perf-metrics.js --self-test && node scripts/unity/lib/evaluate-perf-refresh.js --self-test && node scripts/unity/lib/render-perf-deltas.js --self-test","typecheck:tests":"npm run typecheck:tests:default && npm run typecheck:tests:legacy && npm run typecheck:tests:odin && npm run typecheck:tests:singlethreaded && npm run typecheck:tests:asmdef-references","typecheck:unity":"npm run typecheck:unity:legacy && npm run typecheck:unity:odin && npm run typecheck:unity:singlethreaded && npm run typecheck:unity:default && npm run typecheck:editor && npm run typecheck:tests && npm run typecheck:editor-tests && npm run typecheck:integrations && npm run typecheck:random-quality && npm run lint:doc-samples:reuse-checks","unity:mcp:probe":"node scripts/mcp/unity-mcp.mjs probe","lint:doc-samples":"node scripts/extract-doc-samples.js && dotnet build \"Generator~/WallstopStudios.UnityHelpers.DocSamplesCheck/WallstopStudios.UnityHelpers.DocSamplesCheck.csproj\" --nologo -v minimal && dotnet build \"Generator~/WallstopStudios.UnityHelpers.DocSamplesCheck/WallstopStudios.UnityHelpers.DocSamplesCheck.csproj\" --nologo -v minimal -p:DocSamplesEditor=true && node scripts/tests/test-extract-doc-samples.js --editor-compiler-control","lint:llm:verbose":"pwsh -NoProfile -File scripts/lint-llm-instructions.ps1 -VerboseOutput","lint:unsafe-code":"node scripts/lint-unsafe-code.js --verbose","test:accelerator":"pwsh -NoProfile -File scripts/tests/test-accelerator.ps1 -VerboseOutput","test:ai-backends":"bash scripts/tests/test-ai-backends.sh","test:post-create":"bash scripts/tests/test-post-create.sh","typecheck:editor":"npm run typecheck:editor:legacy && npm run typecheck:editor:odin && npm run typecheck:editor:singlethreaded && npm run typecheck:editor:default","unity:mcp:bridge":"node scripts/mcp/unity-mcp.mjs bridge","validate:content":"npm run lint:docs && npm run test:deprecated-external-links && npm run lint:markdown && npm run lint:changelog && npm run lint:yaml && npm run format:check && npm run lint:llm && npm run lint:doc-counts && npm run lint:dependabot && npm run lint:bundled-assemblies && npm run lint:typecheck-asmdef-references && npm run lint:conditional-call-chains && npm run lint:concurrent-cache-fill && npm run lint:pwsh-invocations && npm run lint:workflow-run-expression-length && npm run validate:lint-error-codes && npm run validate:mcp-config && npm run check:upm-changelog","validate:prepush":"npm run validate:git-push-config","format:json:check":"node ./scripts/run-prettier.js --check -- \"**/*.{json,jsonc,asmdef,asmref}\"","format:yaml:check":"node ./scripts/run-prettier.js --check -- \"**/*.{yml,yaml}\"","lint:code-samples":"node ./scripts/extract-code-samples.js --extract-only","lint:spelling:add":"node scripts/add-cspell-word.js","test:github-token":"bash scripts/tests/test-github-token.sh","github:token:store":"bash scripts/github-token.sh --store-stdin","lint:csharp-naming":"pwsh -NoProfile -File scripts/lint-csharp-naming.ps1 -VerboseOutput","lint:readme-mirror":"node scripts/lint-readme-mirror.js --verbose","sync:readme-mirror":"node scripts/sync-readme-mirror.js","sync:upm-changelog":"pwsh -NoProfile -File scripts/release-tools/sync-upm-changelog.ps1","test:final-newline":"bash scripts/tests/test-final-newline.sh","test:license-cache":"bash scripts/tests/test-license-cache.sh","test:release-tools":"pwsh -NoProfile -File scripts/tests/test-release-tools.ps1 -VerboseOutput","test:run-repo-lint":"node scripts/tests/test-run-repo-lint.js","typecheck:controls":"node scripts/typecheck-controls.js","validate:hook-sync":"pwsh -NoProfile -File scripts/validate-hook-sync-calls.ps1 -VerboseOutput","agent:preflight:fix":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -Fix","check:upm-changelog":"pwsh -NoProfile -File scripts/release-tools/sync-upm-changelog.ps1 -Check","codex:login:browser":"bash scripts/codex-login.sh --browser","format:csharp:check":"pwsh -NoProfile -File scripts/lint-csharp-format.ps1 -VerboseOutput","test:gitignore-docs":"pwsh -NoProfile -File scripts/tests/test-gitignore-docs.ps1","test:lint-changelog":"pwsh -NoProfile -File scripts/tests/test-lint-changelog.ps1 -VerboseOutput","test:out-parameters":"node scripts/tests/test-out-parameter-discipline.js","test:random-periods":"node scripts/tests/test-random-periods.js","unity:mcp:configure":"node scripts/mcp/unity-mcp.mjs configure","unity:retry-license":"bash scripts/unity/retry-license.sh","unity:setup-license":"pwsh -NoProfile -File scripts/unity/setup-license.ps1","unity:test:editmode":"bash scripts/unity/run-tests.sh --mode editmode","unity:test:playmode":"bash scripts/unity/run-tests.sh --mode playmode","validate:hook-perms":"bash scripts/validate-hook-permissions.sh","validate:mcp-config":"pwsh -NoProfile -File scripts/validate-mcp-config.ps1 -VerboseOutput","validate:tests:fast":"node scripts/run-contract-tests.js --direct","lint:doc-identifiers":"node ./scripts/lint-doc-identifiers.js","lint:spelling:config":"node scripts/lint-cspell-config.js","mcp:configure-shared":"node scripts/mcp/unity-mcp.mjs configure-shared","test:add-cspell-word":"node scripts/tests/test-add-cspell-word.js","test:agent-preflight":"pwsh -NoProfile -File scripts/tests/test-agent-preflight.ps1","test:lint-dependabot":"pwsh -NoProfile -File scripts/tests/test-lint-dependabot.ps1 -VerboseOutput","test:lint-doc-counts":"pwsh -NoProfile -File scripts/tests/test-lint-doc-counts.ps1","test:read-stdin-sync":"node scripts/tests/test-read-stdin-sync.js","test:wiki-generation":"bash scripts/tests/test-wiki-generation.sh","typecheck:tests:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","typecheck:unity:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","validate:npm-package":"pwsh -NoProfile -File scripts/validate-npm-package.ps1 -VerboseOutput","lint:duplicate-usings":"pwsh -NoProfile -File scripts/lint-duplicate-usings.ps1 -VerboseOutput","lint:pwsh-invocations":"pwsh -NoProfile -File scripts/lint-pwsh-invocations.ps1 -VerboseOutput","lint:spelling:verbose":"node ./scripts/run-node-bin.js cspell --show-suggestions","test:asmdef-discovery":"node scripts/tests/test-asmdef-discovery.js","test:evaluate-testu01":"node scripts/tests/test-evaluate-testu01.mjs","test:git-path-helpers":"pwsh -NoProfile -File scripts/tests/test-git-path-helpers.ps1 -VerboseOutput","test:lint-unsafe-code":"node scripts/tests/test-lint-unsafe-code.js","typecheck:editor:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","typecheck:unity:clean":"node scripts/typecheck-clean.js","validate:devcontainer":"pwsh -NoProfile -File scripts/validate-devcontainer-config.ps1 -VerboseOutput && npm run test:validate-devcontainer-urls && npm run test:post-create && npm run test:ai-backends","github:token:bootstrap":"bash scripts/github-token.sh --bootstrap","lint:unity-file-naming":"pwsh -NoProfile -File scripts/lint-unity-file-naming.ps1 -VerboseOutput","lint:xml-doc-summaries":"node scripts/lint-xml-doc-summaries.js --verbose","test:postinstall-hooks":"node scripts/tests/test-postinstall-hooks.js","test:project-workspace":"pwsh -NoProfile -File scripts/tests/test-project-workspace.ps1 -VerboseOutput","test:shell-portability":"bash scripts/tests/test-shell-portability.sh","test:unity-test-filter":"pwsh -NoProfile -File scripts/tests/test-unity-test-filter.ps1","typecheck:editor-tests":"npm run typecheck:editor-tests:default && npm run typecheck:editor-tests:odin","typecheck:integrations":"npm run typecheck:integrations:default && npm run typecheck:integrations:legacy-reflex && npm run typecheck:integrations:player","typecheck:tests:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","typecheck:unity:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","agent:preflight:verbose":"pwsh -NoProfile -File scripts/agent-preflight.ps1 -VerboseOutput","lint:bundled-assemblies":"pwsh -NoProfile -File scripts/lint-bundled-assemblies.ps1 -VerboseOutput","lint:comment-block-form":"pwsh -NoProfile -File scripts/lint-comment-block-form.ps1","test:analyzer-placement":"node scripts/tests/test-analyzer-placement.js","test:empty-corpus-gates":"pwsh -NoProfile -File scripts/tests/test-empty-corpus-gates.ps1 -VerboseOutput","test:run-contract-tests":"node scripts/tests/test-run-contract-tests.js","test:sync-readme-mirror":"node scripts/tests/test-sync-readme-mirror.js","test:typecheck-controls":"node scripts/tests/test-typecheck-controls.js","test:verify-release-tag":"pwsh -NoProfile -File scripts/tests/test-verify-release-tag.ps1 -VerboseOutput","test:wproto-annotations":"node scripts/tests/test-wproto-annotations.js","typecheck:editor:legacy":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopProto=false","typecheck:tests:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal","typecheck:unity:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal","lint:preserve-attributes":"node scripts/lint-preserve-attributes.js","lint:spelling:config:fix":"node scripts/lint-cspell-config.js --fix","test:create-unitypackage":"node scripts/tests/test-create-unitypackage.js","test:extract-doc-samples":"node scripts/tests/test-extract-doc-samples.js","test:git-staging-helpers":"bash scripts/tests/test-git-staging-helpers.sh","test:license-year-rename":"bash scripts/tests/test-license-year-rename.sh","test:release-export-only":"node scripts/tests/test-release-export-only.js","test:unity-grouped-modes":"node scripts/tests/test-unity-grouped-modes.js","test:unity-nunit-results":"bash scripts/tests/test-unity-nunit-results.sh","test:validate-mcp-config":"pwsh -NoProfile -File scripts/tests/test-validate-mcp-config.ps1","typecheck:editor:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal","typecheck:random-quality":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.RandomQuality/WallstopStudios.UnityHelpers.RandomQuality.csproj\" --nologo -v quiet","validate:git-push-config":"pwsh -NoProfile -File scripts/validate-git-push-config.ps1","verify:shipped-analyzers":"node scripts/verify-shipped-analyzers.js","lint:code-samples:verbose":"node ./scripts/extract-code-samples.js --verbose --extract-only","lint:comparison-direction":"node scripts/lint-comparison-direction.js --verbose","test:extract-code-samples":"pwsh -NoProfile -File scripts/tests/test-extract-code-samples.ps1 -VerboseOutput","test:lint-doc-identifiers":"node scripts/tests/test-lint-doc-identifiers.js","test:unity-package-export":"pwsh -NoProfile -File scripts/tests/test-unity-package-export.ps1","unity:generate-activation":"bash scripts/unity/generate-activation.sh","validate:lint-error-codes":"pwsh -NoProfile -File scripts/validate-lint-error-codes.ps1 -VerboseOutput","lint:concurrent-cache-fill":"pwsh -NoProfile -File scripts/lint-concurrent-cache-fill.ps1 -VerboseOutput","lint:nested-type-placement":"node scripts/lint-nested-type-placement.js --verbose","test:agent-skill-migration":"node scripts/tests/test-agent-skill-migration.mjs","test:github-pages-sortable":"node scripts/tests/test-github-pages-sortable.js","test:lint-duplicate-usings":"pwsh -NoProfile -File scripts/tests/test-lint-duplicate-usings.ps1 -VerboseOutput","test:lint-pwsh-invocations":"pwsh -NoProfile -File scripts/tests/test-lint-pwsh-invocations.ps1 -VerboseOutput","test:npm-package-changelog":"pwsh -NoProfile -File scripts/tests/test-npm-package-changelog.ps1 -VerboseOutput","test:npm-package-signature":"pwsh -NoProfile -File scripts/tests/test-npm-package-signature.ps1 -VerboseOutput","test:precommit-integration":"bash scripts/tests/test-precommit-integration.sh","test:random-quality-stream":"node scripts/tests/test-random-quality-stream.mjs","test:sync-script-contracts":"pwsh -NoProfile -File scripts/tests/test-sync-script-contracts.ps1","validate:hook-spell-parity":"bash scripts/tests/test-hook-spell-parity.sh","lint:comment-block-form:fix":"pwsh -NoProfile -File scripts/lint-comment-block-form.ps1 -Fix","test:configure-git-defaults":"bash scripts/tests/test-configure-git-defaults.sh","test:lint-unity-file-naming":"pwsh -NoProfile -File scripts/tests/test-lint-unity-file-naming.ps1 -VerboseOutput","test:lint-xml-doc-summaries":"node scripts/tests/test-lint-xml-doc-summaries.js","test:pre-push-changed-files":"bash scripts/tests/test-pre-push-changed-files.sh","test:redact-unity-artifacts":"node scripts/tests/test-redact-unity-artifacts.js","typecheck:editor-tests:odin":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorTestCheck/WallstopStudios.UnityHelpers.EditorTestCheck.csproj\" --nologo -v minimal -p:WallstopOdin=true","lint:conditional-call-chains":"pwsh -NoProfile -File scripts/lint-conditional-call-chains.ps1 -VerboseOutput","test:check-code-fence-syntax":"bash scripts/tests/test-check-code-fence-syntax.sh","test:lint-bundled-assemblies":"pwsh -NoProfile -File scripts/tests/test-lint-bundled-assemblies.ps1","test:lint-comment-block-form":"node scripts/tests/test-lint-comment-block-form.js","test:lint-unity-test-modules":"pwsh -NoProfile -File scripts/tests/test-lint-unity-test-modules.ps1","test:pr-workflow-concurrency":"pwsh -NoProfile -File scripts/tests/test-pr-workflow-concurrency.ps1 -VerboseOutput","test:random-quality-outcomes":"node scripts/tests/test-random-quality-outcomes.mjs","test:unity-acceptance-runner":"pwsh -NoProfile -File scripts/tests/test-unity-acceptance.ps1","test:unity-compiler-warnings":"pwsh -NoProfile -File scripts/tests/test-unity-compiler-warnings.ps1 -VerboseOutput","validate:cspell-files-parity":"bash scripts/tests/test-cspell-hook-files-parity.sh","verify:shipped-analyzers:fix":"node scripts/verify-shipped-analyzers.js --fix","lint:comparison-direction:fix":"node scripts/lint-comparison-direction.js --fix","lint:doc-samples:reuse-checks":"node scripts/extract-doc-samples.js && dotnet build \"Generator~/WallstopStudios.UnityHelpers.DocSamplesCheck/WallstopStudios.UnityHelpers.DocSamplesCheck.csproj\" --nologo -v minimal -p:BuildProjectReferences=false && dotnet build \"Generator~/WallstopStudios.UnityHelpers.DocSamplesCheck/WallstopStudios.UnityHelpers.DocSamplesCheck.csproj\" --nologo -v minimal -p:DocSamplesEditor=true -p:BuildProjectReferences=false && node scripts/tests/test-extract-doc-samples.js --editor-compiler-control","test:build-lock-action-inputs":"node scripts/validate-build-lock-action-inputs.js","test:lint-preserve-attributes":"pwsh -NoProfile -File scripts/tests/test-lint-preserve-attributes.ps1 -VerboseOutput","test:reference-upstream-drift":"node scripts/tests/test-reference-upstream-drift.js","test:unity-artifact-redaction":"node scripts/tests/test-unity-artifact-redaction.js","test:validate-git-push-config":"pwsh -NoProfile -File scripts/tests/test-validate-git-push-config.ps1 -VerboseOutput","test:validate-hook-sync-calls":"pwsh -NoProfile -File scripts/tests/test-validate-hook-sync-calls.ps1","test:verify-shipped-analyzers":"node scripts/tests/test-verify-shipped-analyzers.js","typecheck:integrations:player":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal -p:WallstopUnityEditor=false","check:reference-upstream-drift":"node scripts/check-reference-upstream-drift.js","lint:nested-type-placement:fix":"node scripts/lint-nested-type-placement.js --fix","test:catastrophic-pattern-sync":"pwsh -NoProfile -File scripts/tests/test-catastrophic-pattern-sync.ps1 -VerboseOutput","test:deprecated-external-links":"pwsh -NoProfile -File scripts/tests/test-deprecated-external-links.ps1 -VerboseOutput","test:lint-comparison-direction":"node scripts/tests/test-lint-comparison-direction.js","test:unity-acceptance-evidence":"node scripts/tests/test-unity-acceptance.js","test:unity-acceptance-workflow":"node scripts/tests/test-unity-acceptance-workflow.js","test:validate-github-pages-css":"bash scripts/tests/test-validate-github-pages-css.sh","test:validate-hook-permissions":"bash scripts/tests/test-validate-hook-permissions.sh","test:validate-lint-error-codes":"pwsh -NoProfile -File scripts/tests/test-validate-lint-error-codes.ps1 -VerboseOutput","test:workflow-repository-guard":"pwsh -NoProfile -File scripts/tests/test-workflow-repository-guard.ps1 -VerboseOutput","typecheck:editor-tests:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorTestCheck/WallstopStudios.UnityHelpers.EditorTestCheck.csproj\" --nologo -v minimal","typecheck:integrations:default":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal","typecheck:tests:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TestCheck/WallstopStudios.UnityHelpers.TestCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","typecheck:unity:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.TypeCheck/WallstopStudios.UnityHelpers.TypeCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","check:container-git-credentials":"bash scripts/check-container-git-credentials.sh","test:lint-concurrent-cache-fill":"pwsh -NoProfile -File scripts/tests/test-lint-concurrent-cache-fill.ps1 -VerboseOutput","test:lint-nested-type-placement":"node scripts/tests/test-lint-nested-type-placement.js","test:validate-devcontainer-urls":"bash scripts/tests/test-validate-devcontainer-urls.sh","typecheck:editor:singlethreaded":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.EditorCheck/WallstopStudios.UnityHelpers.EditorCheck.csproj\" --nologo -v minimal -p:WallstopSingleThreaded=true","validate:tests:hook-regressions":"npm run test:agent-preflight && npm run test:precommit-integration && npm run test:pre-push-changed-files","lint:typecheck-asmdef-references":"node scripts/lint-typecheck-asmdef-references.js --verbose","test:license-year-copy-detection":"bash scripts/tests/test-license-year-copy-detection.sh","test:portable-cleanup-classifier":"node scripts/tests/test-portable-cleanup-classifier.js","test:unity-license-cache-location":"node scripts/tests/test-unity-license-cache-location.js","test:validate-devcontainer-config":"pwsh -NoProfile -File scripts/tests/test-validate-devcontainer-config.ps1","typecheck:tests:asmdef-references":"node scripts/lint-typecheck-asmdef-references.js --probe --verbose","test:workflow-license-secret-scope":"pwsh -NoProfile -File scripts/tests/test-workflow-license-secret-scope.ps1 -VerboseOutput","lint:editor-assembly-monobehaviours":"node scripts/lint-editor-assembly-monobehaviours.js --verbose","lint:workflow-run-expression-length":"pwsh -NoProfile -File scripts/lint-workflow-run-expression-length.ps1 -VerboseOutput","test:build-lock-action-input-parser":"node scripts/tests/test-build-lock-action-input-parser.js","test:normalize-container-git-config":"bash scripts/tests/test-normalize-container-git-config.sh","test:unity-workflow-matrix-contract":"pwsh -NoProfile -File scripts/tests/test-unity-workflow-matrix-contract.ps1 -VerboseOutput","typecheck:integrations:legacy-reflex":"dotnet build \"Generator~/WallstopStudios.UnityHelpers.IntegrationCheck/WallstopStudios.UnityHelpers.IntegrationCheck.csproj\" --nologo -v minimal -p:WallstopReflex14=false","test:asset-postprocessor-reachability":"node scripts/tests/test-asset-postprocessor-reachability.js","test:lint-typecheck-asmdef-references":"node scripts/tests/test-lint-typecheck-asmdef-references.js","test:lint-editor-assembly-monobehaviours":"node scripts/tests/test-lint-editor-assembly-monobehaviours.js","test:lint-workflow-run-expression-length":"pwsh -NoProfile -File scripts/tests/test-lint-workflow-run-expression-length.ps1 -VerboseOutput"},"version":"3.6.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d5c1f08a-44ad-4a87-964d-f36f2bb84e73"}},"homepage":"https://ambiguous-interactive.github.io/unity-helpers","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"_resolved":"/home/runner/work/unity-helpers/unity-helpers/.artifacts/release/com.wallstop-studios.unity-helpers-3.6.2.tgz","signature":"unsigned","_integrity":"sha512-/nVOTtcbL9BYTcVrAEgLWZLadyZsJ91UJtYwfHyKHpDKOLLPuF+mr965DlmOiC8jiBoICeJAcIjzc5fhxR5tjw==","repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"_npmVersion":"11.20.0","description":"Treasure chest of Unity developer tools","directories":{},"displayName":"Unity Helpers","licensesUrl":"https://ambiguous-interactive.github.io/unity-helpers/project/license/","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"_nodeVersion":"22.18.0","changelogUrl":"https://github.com/Ambiguous-Interactive/unity-helpers/blob/main/CHANGELOG.md","_hasShrinkwrap":false,"devDependencies":{"cspell":"10.3.3","prettier":"3.9.8","smol-toml":"1.8.0","markdownlint-cli":"0.49.1","@modelcontextprotocol/sdk":"1.30.0"},"documentationUrl":"https://ambiguous-interactive.github.io/unity-helpers","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/com.wallstop-studios.unity-helpers_3.6.2_1790629987119_0.10665813839261995"}}},"time":{"created":"2024-02-10T20:08:00.060Z","modified":"2026-09-28T21:13:08.406Z","1.0.0-rc4":"2024-02-10T20:08:00.307Z","1.0.0-rc5":"2024-02-10T20:19:00.881Z","1.0.0-rc6":"2024-02-10T20:31:47.873Z","1.0.0-rc7":"2024-02-16T04:09:37.493Z","1.0.0-rc8":"2024-02-29T04:59:34.261Z","1.0.0-rc9":"2024-07-07T23:18:59.867Z","1.0.1-rc01":"2024-07-08T01:17:09.569Z","1.0.1-rc02":"2024-07-08T03:21:59.550Z","1.0.1-rc03":"2024-07-08T03:28:05.682Z","1.0.1-rc04":"2024-07-12T04:06:36.910Z","1.0.1-rc05":"2024-07-12T20:12:49.219Z","1.0.1-rc06":"2024-07-12T20:47:57.786Z","1.0.1-rc07":"2024-07-12T23:11:21.171Z","1.0.1-rc08":"2024-07-13T21:18:17.420Z","1.0.1-rc09":"2024-07-13T23:49:48.593Z","1.0.1-rc10":"2024-07-15T01:19:27.394Z","1.0.1-rc11":"2024-08-12T13:05:36.657Z","1.0.1-rc12":"2024-09-01T03:25:19.965Z","1.0.1-rc13":"2024-09-06T22:58:59.123Z","1.0.1-rc14":"2024-10-07T02:48:41.410Z","1.0.2":"2024-10-21T23:16:32.122Z","2.0.0-rc01":"2024-11-06T01:36:17.539Z","2.0.0-rc02":"2024-11-06T19:12:37.232Z","2.0.0-rc03":"2024-11-06T19:34:37.456Z","2.0.0-rc04":"2024-11-06T20:59:33.135Z","2.0.0-rc05":"2024-11-24T22:41:38.625Z","2.0.0-rc06":"2024-11-25T22:44:45.840Z","2.0.0-rc07":"2024-11-27T03:46:15.403Z","2.0.0-rc08":"2024-11-27T22:27:06.288Z","2.0.0-rc09":"2024-12-10T18:58:22.739Z","2.0.0-rc10":"2024-12-11T18:00:07.292Z","2.0.0-rc11":"2024-12-11T18:21:12.107Z","2.0.0-rc12":"2024-12-11T18:32:38.887Z","2.0.0-rc13":"2024-12-27T00:27:43.685Z","2.0.0-rc14":"2024-12-31T03:21:37.299Z","2.0.0-rc15":"2024-12-31T17:26:59.142Z","2.0.0-rc16":"2025-01-10T22:07:51.129Z","2.0.0-rc17":"2025-01-10T23:23:46.172Z","2.0.0-rc18":"2025-02-01T23:50:36.332Z","2.0.0-rc19":"2025-02-02T19:53:13.716Z","2.0.0-rc20":"2025-02-02T20:09:27.087Z","2.0.0-rc21":"2025-02-08T19:27:50.181Z","2.0.0-rc22":"2025-02-09T21:15:06.347Z","2.0.0-rc23":"2025-02-24T03:35:11.062Z","2.0.0-rc24":"2025-02-24T21:48:02.973Z","2.0.0-rc25":"2025-03-14T00:23:06.020Z","2.0.0-rc26":"2025-03-14T23:56:09.482Z","2.0.0-rc27":"2025-03-15T20:43:40.350Z","2.0.0-rc30":"2025-03-15T22:51:00.749Z","2.0.0-rc31":"2025-03-15T23:40:38.256Z","2.0.0-rc32":"2025-03-15T23:52:32.966Z","2.0.0-rc33":"2025-03-16T00:09:44.640Z","2.0.0-rc34":"2025-03-16T00:15:35.575Z","2.0.0-rc35":"2025-03-16T00:23:44.060Z","2.0.0-rc36":"2025-03-16T00:51:09.337Z","2.0.0-rc37":"2025-03-16T01:05:00.700Z","2.0.0-rc38":"2025-03-16T01:44:52.502Z","2.0.0-rc39":"2025-03-16T01:55:06.754Z","2.0.0-rc40":"2025-03-16T22:05:22.624Z","2.0.0-rc41":"2025-03-17T03:33:46.439Z","2.0.0-rc42":"2025-03-18T03:20:04.538Z","2.0.0-rc43":"2025-03-21T02:09:37.526Z","2.0.0-rc44":"2025-03-23T04:23:11.305Z","2.0.0-rc45":"2025-03-23T20:40:18.313Z","2.0.0-rc46":"2025-03-23T22:05:21.345Z","2.0.0-rc47":"2025-03-23T23:28:16.362Z","2.0.0-rc48":"2025-04-02T03:13:24.152Z","2.0.0-rc49":"2025-04-02T04:06:52.491Z","2.0.0-rc50":"2025-04-02T14:57:30.813Z","2.0.0-rc51":"2025-04-06T20:43:29.886Z","2.0.0-rc52":"2025-04-06T20:47:41.598Z","2.0.0-rc53":"2025-04-06T20:56:10.902Z","2.0.0-rc54":"2025-04-06T21:04:41.523Z","2.0.0-rc55":"2025-04-06T21:29:33.627Z","2.0.0-rc56":"2025-04-07T02:26:31.984Z","2.0.0-rc57":"2025-04-07T02:54:26.943Z","2.0.0-rc58":"2025-04-11T03:16:39.651Z","2.0.0-rc59":"2025-04-18T22:16:50.450Z","2.0.0-rc60":"2025-04-20T21:12:59.340Z","2.0.0-rc61":"2025-04-21T20:14:47.100Z","2.0.0-rc62":"2025-04-25T22:15:09.456Z","2.0.0-rc63":"2025-05-03T19:12:47.443Z","2.0.0-rc64":"2025-05-03T23:28:58.324Z","2.0.0-rc65":"2025-05-04T02:28:49.519Z","2.0.0-rc66":"2025-05-04T21:22:41.880Z","2.0.0-rc67":"2025-05-04T21:43:16.186Z","2.0.0-rc68":"2025-05-04T23:41:02.219Z","2.0.0-rc69":"2025-05-05T03:43:43.153Z","2.0.0-rc70":"2025-05-06T03:23:05.302Z","2.0.0-rc71":"2025-05-06T04:18:52.433Z","2.0.0-rc72":"2025-05-06T04:32:37.201Z","2.0.0-rc73":"2025-05-07T01:07:34.806Z","2.0.0-rc73.1":"2025-05-07T21:10:20.748Z","2.0.0-rc73.2":"2025-05-08T00:46:05.833Z","2.0.0-rc73.3":"2025-05-09T00:37:49.070Z","2.0.0-rc73.4":"2025-05-09T02:36:04.483Z","2.0.0-rc73.5":"2025-05-09T03:12:17.914Z","2.0.0-rc73.6":"2025-05-09T17:40:13.616Z","2.0.0-rc73.7":"2025-05-09T18:27:18.643Z","2.0.0-rc73.8":"2025-05-09T19:43:19.250Z","2.0.0-rc73.9":"2025-05-09T21:06:07.736Z","2.0.0-rc73.10":"2025-05-09T21:39:37.999Z","2.0.0-rc73.11":"2025-05-09T22:45:01.496Z","2.0.0-rc73.12":"2025-05-09T23:37:04.243Z","2.0.0-rc73.13":"2025-05-10T02:53:42.287Z","2.0.0-rc73.14":"2025-05-10T02:57:36.890Z","2.0.0-rc73.15":"2025-05-11T00:17:47.384Z","2.0.0-rc73.16":"2025-05-11T00:38:27.548Z","2.0.0-rc73.17":"2025-05-11T01:20:54.400Z","2.0.0-rc73.18":"2025-05-11T02:45:42.671Z","2.0.0-rc73.19":"2025-05-11T19:11:29.758Z","2.0.0-rc74.0":"2025-05-17T20:40:20.064Z","2.0.0-rc74.1":"2025-05-17T21:25:46.152Z","2.0.0-rc74.2":"2025-05-18T16:01:28.627Z","2.0.0-rc74.3":"2025-05-18T19:48:11.475Z","2.0.0-rc74.4":"2025-05-20T23:48:58.488Z","2.0.0-rc74.5":"2025-05-21T17:00:53.472Z","2.0.0-rc74.6":"2025-05-21T17:18:50.629Z","2.0.0-rc74.7":"2025-05-21T17:30:05.820Z","2.0.0-rc74.8":"2025-05-21T17:43:44.158Z","2.0.0-rc74.9":"2025-05-22T03:36:40.461Z","2.0.0-rc75":"2025-05-22T15:35:26.385Z","2.0.0-rc75.1":"2025-05-23T20:13:19.980Z","2.0.0-rc75.2":"2025-05-24T19:12:38.251Z","2.0.0-rc75.3":"2025-05-24T20:15:08.662Z","2.0.0-rc75.4":"2025-05-24T23:29:17.518Z","2.0.0-rc75.5":"2025-05-25T02:41:53.258Z","2.0.0-rc75.6":"2025-05-25T15:42:05.969Z","2.0.0-rc75.7":"2025-05-25T15:43:13.303Z","2.0.0-rc75.8":"2025-05-25T20:52:24.393Z","2.0.0-rc75.9":"2025-05-25T22:41:11.566Z","2.0.0-rc76":"2025-05-27T23:52:50.646Z","2.0.0-rc76.1":"2025-05-28T23:36:24.471Z","2.0.0-rc76.2":"2025-05-29T21:38:55.010Z","2.0.0-rc76.4":"2025-05-29T22:19:59.890Z","2.0.0-rc76.5":"2025-05-30T02:04:37.862Z","2.0.0-rc76.6":"2025-05-30T17:41:39.661Z","2.0.0-rc76.7":"2025-05-31T23:53:56.248Z","2.0.0-rc76.8":"2025-06-01T00:19:45.351Z","2.0.0-rc76.9":"2025-06-01T01:49:40.881Z","2.0.0-rc77":"2025-06-01T01:58:20.103Z","2.0.0-rc77.1":"2025-06-01T15:00:50.878Z","2.0.0-rc77.2":"2025-06-03T22:56:28.260Z","2.0.0-rc77.3":"2025-06-03T22:59:36.791Z","2.0.0-rc77.4":"2025-06-04T00:07:33.477Z","2.0.0-rc77.5":"2025-06-04T00:28:19.138Z","2.0.0-rc77.6":"2025-06-04T01:13:18.381Z","2.0.0-rc77.7":"2025-06-20T16:28:34.630Z","2.0.0-rc77.8":"2025-07-14T20:45:48.518Z","2.0.0-rc77.9":"2025-07-14T20:51:30.932Z","2.0.0-rc78":"2025-07-15T01:22:23.795Z","2.0.0-rc78.1":"2025-07-17T18:47:36.895Z","2.0.0-rc78.2":"2025-07-18T21:30:25.690Z","2.0.0-rc78.3":"2025-07-18T22:18:54.978Z","2.0.0-rc78.4":"2025-07-23T20:42:58.796Z","2.0.0-rc78.5":"2025-07-25T16:06:04.725Z","2.0.0-rc78.6":"2025-07-25T16:09:04.025Z","2.0.0-rc78.7":"2025-07-30T15:57:13.137Z","2.0.0-rc78.8":"2025-08-11T02:57:29.567Z","2.0.0-rc78.9":"2025-08-22T01:23:09.282Z","2.0.0-rc79":"2025-08-28T17:12:06.773Z","2.0.0-rc79.1":"2025-09-02T17:13:54.261Z","2.0.0-rc79.2":"2025-09-04T04:00:38.428Z","2.0.0-rc79.3":"2025-09-11T18:08:02.943Z","2.0.0-rc79.4":"2025-09-13T19:11:35.333Z","2.0.0-rc79.5":"2025-09-14T01:17:06.008Z","2.0.0-rc79.6":"2025-09-14T21:15:10.967Z","2.0.0-rc79.7":"2025-09-14T21:51:34.271Z","2.0.0-rc79.8":"2025-09-15T19:50:04.899Z","2.0.0-rc79.9":"2025-09-21T20:01:23.968Z","2.0.0-rc80":"2025-09-22T01:07:35.225Z","2.0.0-rc80.2":"2025-09-22T16:19:36.449Z","2.0.0-rc80.3":"2025-09-22T22:41:43.867Z","2.0.0-rc80.4":"2025-09-23T03:56:33.878Z","2.0.0-rc80.5":"2025-09-23T04:36:09.005Z","2.0.0-rc80.6":"2025-09-23T18:13:37.062Z","2.0.0-rc80.7":"2025-09-24T01:05:15.757Z","2.0.0-rc80.8":"2025-09-24T02:33:34.114Z","2.0.0-rc80.9":"2025-09-24T20:06:37.786Z","2.0.0-rc81":"2025-09-24T20:13:56.223Z","2.0.0-rc81.1":"2025-09-25T00:13:24.426Z","2.0.0-rc81.2":"2025-09-25T00:28:39.285Z","2.0.0-rc81.3":"2025-09-27T01:19:40.858Z","2.0.0-rc81.4":"2025-09-27T20:09:30.511Z","2.0.0-rc81.5":"2025-09-28T19:30:13.601Z","2.0.0-rc81.6":"2025-09-28T19:35:03.964Z","2.0.0-rc81.7":"2025-09-28T22:17:35.491Z","2.0.0-rc81.9":"2025-10-12T22:13:46.021Z","2.0.0":"2025-10-14T04:05:38.788Z","2.0.1":"2025-10-15T21:44:35.235Z","2.0.2":"2025-10-15T23:07:54.021Z","2.0.3":"2025-10-18T03:00:14.812Z","2.0.4":"2025-10-20T20:41:50.472Z","2.1.0":"2025-10-23T22:04:02.780Z","2.1.1":"2025-10-26T18:43:43.899Z","2.1.2":"2025-11-01T02:29:12.396Z","2.1.3":"2025-11-01T03:07:46.413Z","3.0.0":"2025-12-25T20:11:30.495Z","3.0.1":"2025-12-25T21:58:47.538Z","3.0.2":"2025-12-26T00:15:00.760Z","3.0.3":"2025-12-26T00:24:25.478Z","3.0.5":"2025-12-31T19:45:04.739Z","3.1.0":"2026-01-12T03:28:46.206Z","3.1.1":"2026-01-13T04:51:25.484Z","3.1.2":"2026-01-13T05:24:29.038Z","3.1.3":"2026-01-17T00:14:58.432Z","3.1.4":"2026-01-18T05:50:23.876Z","3.1.5":"2026-01-21T01:40:42.061Z","3.1.6":"2026-01-26T17:03:01.616Z","3.1.7":"2026-02-01T05:00:34.124Z","3.1.8":"2026-02-07T20:59:46.649Z","3.1.9":"2026-02-13T21:20:18.688Z","3.2.0":"2026-02-15T02:09:28.379Z","3.2.1":"2026-02-27T02:49:40.490Z","3.3.0":"2026-05-08T21:40:44.309Z","3.4.0":"2026-07-05T02:29:44.944Z","3.5.0":"2026-07-07T21:49:02.188Z","3.5.1":"2026-07-12T21:33:24.218Z","3.6.0":"2026-09-12T19:23:17.883Z","3.6.1":"2026-09-21T05:37:08.130Z","3.6.2":"2026-09-28T21:13:08.079Z"},"bugs":{"url":"https://github.com/Ambiguous-Interactive/unity-helpers/issues"},"author":{"url":"https://wallstopstudios.com","name":"wallstop studios","email":"wallstop@wallstopstudios.com"},"license":"MIT","homepage":"https://ambiguous-interactive.github.io/unity-helpers","keywords":["inspector-attributes","custom-drawers","editor-tools","spatial-tree","prng","random","serialization","data-structures","effects-system","relational-components","quadtree","kdtree","rtree","octree","serializable-dictionary","serializable-hashset","dependency-injection","di-integration","sprite-tools","animation-tools","extensions","utility","performance","protobuf","json"],"repository":{"url":"git+https://github.com/Ambiguous-Interactive/unity-helpers.git","type":"git"},"description":"Treasure chest of Unity developer tools","maintainers":[{"name":"wallstop","email":"EliPinkerton@gmail.com"}],"readme":"# Unity Helpers\n\n<p align=\"center\">\n  <img src=\"docs/images/unity-helpers-banner.svg\" alt=\"Unity Helpers Banner\" width=\"800\"/>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://ambiguous-interactive.github.io/unity-helpers/\"><img src=\"https://img.shields.io/badge/📖_Full_Documentation-Visit_the_Docs_Site-2ea44f?style=for-the-badge\" alt=\"Full Documentation\" /></a>\n  &nbsp;&nbsp;\n  <a href=\"https://github.com/wallstop/unity-helpers/wiki\"><img src=\"https://img.shields.io/badge/📚_Wiki-Community_Resources-blue?style=for-the-badge\" alt=\"Wiki\" /></a>\n</p>\n\n---\n\n> **🤖 AI Assistance Disclosure:**\n>\n> Recent versions of this project have used AI assistance for feature development, bug detection, performance optimization, and documentation.\n>\n> The original codebase was developed entirely by humans over several years.\n\n---\n\n<p align=\"left\">\n  <a href=\"LICENSE\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-blue.svg\" /></a><br/>\n  <a href=\"https://docs.unity3d.com/2021.3/Documentation/Manual/UnityManual.html\"><img alt=\"Unity 2021.3+\" src=\"https://img.shields.io/badge/Unity-2021.3%2B-000000?logo=unity&amp;logoColor=white\" /></a><br/>\n  <a href=\"https://openupm.com/packages/com.wallstop-studios.unity-helpers/\"><img alt=\"OpenUPM\" src=\"https://img.shields.io/npm/v/com.wallstop-studios.unity-helpers?label=openupm&amp;registry_uri=https://package.openupm.com\" /></a>\n  <a href=\"https://www.npmjs.com/package/com.wallstop-studios.unity-helpers\"><img alt=\"npm version\" src=\"https://img.shields.io/npm/v/com.wallstop-studios.unity-helpers\" /></a>\n  <a href=\"https://github.com/wallstop/unity-helpers/releases\"><img alt=\"GitHub release version\" src=\"https://img.shields.io/github/v/release/wallstop/unity-helpers\" /></a><br/>\n  <a href=\"https://github.com/wallstop/unity-helpers/actions/workflows/csharpier-autofix.yml\"><img alt=\"CSharpier\" src=\"https://github.com/wallstop/unity-helpers/actions/workflows/csharpier-autofix.yml/badge.svg\" /></a>\n  <a href=\"https://github.com/wallstop/unity-helpers/actions/workflows/repo-lint.yml\"><img alt=\"Repo Lint\" src=\"https://github.com/wallstop/unity-helpers/actions/workflows/repo-lint.yml/badge.svg\" /></a>\n  <a href=\"https://github.com/wallstop/unity-helpers/actions/workflows/lint-doc-links.yml\"><img alt=\"External Link Rot Sweep\" src=\"https://github.com/wallstop/unity-helpers/actions/workflows/lint-doc-links.yml/badge.svg\" /></a><br/>\n  <a href=\"https://www.npmjs.com/package/com.wallstop-studios.unity-helpers\"><img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/com.wallstop-studios.unity-helpers\" /></a>\n  <a href=\"https://github.com/wallstop/unity-helpers/releases\"><img alt=\"GitHub downloads\" src=\"https://img.shields.io/github/downloads/wallstop/unity-helpers/total\" /></a>\n</p>\n\n**Reduce time spent on boilerplate and focus more on features.**\n\nUnity Helpers provides tested utilities for common Unity patterns. Benchmarks show 10-15x faster random generation than Unity.Random (see [performance docs](./docs/performance/random-performance.md)), O(log n) spatial queries, and declarative inspector attributes that reduce custom editor code.\n\n---\n\n## 📦 Quick Install\n\n| Source                    | Install Method                                                                                 |\n| ------------------------- | ---------------------------------------------------------------------------------------------- |\n| **OpenUPM** (Recommended) | `openupm add com.wallstop-studios.unity-helpers`                                               |\n| **Git URL**               | Package Manager → Add from git URL → `https://github.com/wallstop/unity-helpers.git`           |\n| **NPM**                   | Add scoped registry `https://registry.npmjs.org` → search `com.wallstop-studios.unity-helpers` |\n| **Source**                | Import [`.unitypackage`](https://github.com/wallstop/unity-helpers/releases) or clone repo     |\n\n👉 [Full installation instructions](#installation) with step-by-step guides for each method.\n\n---\n\n**What makes this different:**\n\n- 🎨 **Inspector tooling**: Grouping, buttons, conditional display, toggle grids. Covers common use cases similar to Odin Inspector; for advanced scenarios, see the [feature comparison](./docs/guides/odin-migration-guide.md)\n- ⚡ **10-15x faster** random generation than Unity.Random in benchmarks (see performance docs for details)\n- 🔌 **Reduced boilerplate** component wiring with attributes\n- 🎮 **Designer-friendly** effects system (buffs/debuffs as ScriptableObjects)\n- 🌳 **O(log n)** spatial queries instead of O(n) loops\n- 🛠️ **30+ editor tools** that automate sprite/animation workflows\n- ✅ **14,000+ tests**\n\n---\n\n**🗺️ Roadmap Snapshot**: See the [Roadmap](./docs/overview/roadmap.md) for prioritized details.\n\n- Inspector tooling: inline nested editors, tabbed navigation, live instrumentation, disable-if/layer attributes\n- Editor automation: Animation Creator and Sprite Sheet Animation Creator enhancements, timeline-ready Event Editor upgrades, and new automation dashboards\n- Random/statistics: CI statistical harness, automated quality reports, scenario samplers, job-safe stream schedulers\n- Spatial trees: graduate the 3D variants, add incremental updates, physics-shape parity, and streaming builders\n- UI Toolkit: control pack (dockable panes, data grids), theming samples, and performance patterns\n- Utilities: cross-system bridges plus new math/combinatorics and service-pattern helpers\n- Performance: automated benchmarks, Burst/Jobs rewrites of hot paths, and allocation analyzers\n- Attributes & tags: effect visualization tools, attribute graphs, and migration/versioning helpers\n- Relational components: cached reflection, source generators, editor-time validation, and interface-based resolution\n\n---\n\n**📚 New to Unity Helpers?** Start here: [Getting Started Guide](./docs/overview/getting-started.md)\n\n**🔍 Looking for something specific?** Check the [Feature Index](./docs/overview/index.md)\n\n**❓ Need a definition?** See the [Glossary](./docs/overview/glossary.md)\n\n---\n\n## 👋 First Time Here?\n\n**Pick your starting point based on your biggest pain point:**\n\n| Your Problem                         | Your Solution                                                                          | Time to Value |\n| ------------------------------------ | -------------------------------------------------------------------------------------- | ------------- |\n| 🎨 Writing custom editors            | [**Inspector Tooling**](#1-inspector-tooling) - Inspector tooling for common use cases | ~2 minutes    |\n| 🐌 Writing `GetComponent` everywhere | [**Relational Components**](#2-auto-wire-components) - Auto-wire with attributes       | ~2 minutes    |\n| 🎮 Need buffs/debuffs system         | [**Effects System**](#3-data-driven-effects) - Designer-friendly ScriptableObjects     | ~5 minutes    |\n| 🔍 Slow spatial searches             | [**Spatial Trees**](#spatial-trees) - O(log n) queries                                 | ~5 minutes    |\n| 🎲 Random is too slow/limited        | [**PRNG.Instance**](#random-number-generators) - 10-15x faster in benchmarks           | ~1 minute     |\n| 💾 Need save/load system             | [**Serialization**](#4-unity-aware-serialization) - Unity types just work              | ~10 minutes   |\n| 🛠️ Manual sprite workflows           | [**Editor Tools**](#editor-tools) - 30+ automation tools                               | ~3 minutes    |\n\n**Not sure where to start?** → [Getting Started Guide](./docs/overview/getting-started.md) walks through the top 3 features in ~5 minutes.\n\n---\n\n## Top Time-Savers\n\nThese features address common categories of repetitive work. Pick one that solves your immediate pain:\n\n### 1. Inspector Tooling\n\nReduce custom PropertyDrawer and EditorGUI code with declarative attributes:\n\n```csharp\n// ❌ OLD WAY: 100+ lines of custom editor code\n[CustomEditor(typeof(CharacterStats))]\npublic class CharacterStatsEditor : Editor {\n    // ... SerializedProperty declarations ...\n    // ... OnEnable setup ...\n    // ... OnInspectorGUI with EditorGUI.BeginFoldoutHeaderGroup ...\n    // ... Custom button rendering ...\n    // ... Conditional field display logic ...\n}\n\n// ✅ NEW WAY: Declarative attributes, zero custom editors\npublic class CharacterStats : MonoBehaviour\n{\n    [WGroup(\"combat\", \"Combat Stats\", collapsible: true)]\n    public float maxHealth = 100f;\n    [WGroupEnd(\"combat\")]  // defense IS included, then group closes\n    public float defense = 10f;\n\n    [WGroup(\"abilities\", \"Abilities\", collapsible: true, startCollapsed: true)]\n    [System.Flags] public enum Powers { None = 0, Fly = 1, Strength = 2, Speed = 4 }\n    [WEnumToggleButtons(showSelectAll: true, buttonsPerRow: 3)]\n    [WGroupEnd(\"abilities\")]  // currentPowers IS included, then group closes\n    public Powers currentPowers;\n\n    public enum WeaponType { Melee, Ranged, Magic }\n    public WeaponType weaponType;\n\n    [WShowIf(nameof(weaponType), WShowIfComparison.Equal, WeaponType.Ranged)]\n    public int ammoCapacity = 30;\n\n    [WButton(\"Heal to Full\", groupName: \"Debug\")]\n    private void HealToFull() { maxHealth = 100f; }\n}\n```\n\n**Features:**\n\n- **[WGroup](./docs/features/inspector/inspector-grouping-attributes.md)** - Boxed sections with auto-inclusion, collapsible headers, and animations when enabled\n- **[WButton](./docs/features/inspector/inspector-button.md)** - Method buttons with history, async support, cancellation\n- **[WShowIf](./docs/features/inspector/inspector-conditional-display.md)** - Conditional visibility (9 comparison operators)\n- **[WEnumToggleButtons](./docs/features/inspector/inspector-selection-attributes.md)** - Flag enums as visual toggle grids\n- **[SerializableDictionary](./docs/features/serialization/serialization-types.md)**, **[SerializableSet](./docs/features/serialization/serialization-types.md)**, **[WGuid](./docs/features/serialization/serialization-types.md)**, **[SerializableType](./docs/features/serialization/serialization-types.md)** - Collections Unity can't serialize\n\n[📖 Complete Inspector Guide](./docs/features/inspector/inspector-overview.md) | [🔄 Odin Migration Guide](./docs/guides/odin-migration-guide.md)\n\n---\n\n### 2. Auto-Wire Components\n\nReduce GetComponent boilerplate with declarative attributes. Replace 20+ lines with 3 attributes:\n\n```csharp\n// ❌ OLD WAY: 20+ lines per script\nvoid Awake() {\n    sprite = GetComponent<SpriteRenderer>();\n    if (sprite == null) Debug.LogError(\"Missing SpriteRenderer!\");\n\n    rigidbody = GetComponentInParent<Rigidbody2D>();\n    if (rigidbody == null) Debug.LogError(\"Missing Rigidbody2D!\");\n\n    colliders = GetComponentsInChildren<Collider2D>();\n    // 15 more lines...\n}\n\n// ✅ NEW WAY: 4 lines total\n[SiblingComponent] private SpriteRenderer sprite;\n[ParentComponent] private Rigidbody2D rigidbody;\n[ChildComponent] private Collider2D[] colliders;\nvoid Awake() => this.AssignRelationalComponents();\n```\n\n**Bonus:** Works with VContainer/Zenject/Reflex for automatic DI + relational wiring!\n\n[📖 Learn More](./docs/features/relational-components/relational-components.md) | [🎯 DI – VContainer](./Samples~/DI%20-%20VContainer/README.md) | [🎯 DI – Zenject](./Samples~/DI%20-%20Zenject/README.md) | [🎯 DI – Reflex](./Samples~/DI%20-%20Reflex/README.md)\n\n---\n\n### 3. Data-Driven Effects\n\nDesigners create buffs/debuffs as ScriptableObjects. Minimal programmer involvement after initial setup:\n\n```csharp\n// Create once (ScriptableObject in editor):\n// - HasteEffect: Speed × 1.5, duration 5s, tag \"Haste\", particle effect\n\n// Use everywhere (zero boilerplate):\nplayer.ApplyEffect(hasteEffect);           // Apply buff\nif (player.HasTag(\"Stunned\")) return;      // Query state\nplayer.RemoveEffects(player.GetHandlesWithTag(\"Haste\")); // Batch removal\n```\n\n**What you get:**\n\n- Automatic stacking & duration management\n- Reference-counted tags for gameplay queries\n- Cosmetic VFX/SFX that spawn/despawn automatically\n- Designer-friendly iteration without code changes\n\n**Beyond buffs:** Tags become a flexible capability system for AI decisions, permission gates, state management, and complex gameplay interactions (invulnerability, stealth, elemental systems).\n\n[📖 Full Guide](./docs/features/effects/effects-system.md) | [🚀 5-Minute Tutorial](./docs/features/effects/effects-system-tutorial.md)\n\n---\n\n### 4. Unity-Aware Serialization\n\n#### Handles Unity type serialization and helps prevent player data loss\n\nJSON/Protobuf that understands `Vector3`, `GameObject`, `Color` - no custom converters needed:\n\n```csharp\n// Vector3, Color, GameObject references just work:\nvar saveData = new SaveData {\n    playerPosition = new Vector3(1, 2, 3),\n    playerColor = Color.cyan,\n    inventory = new List<GameObject>()\n};\n\n// One line to save:\nbyte[] data = Serializer.JsonSerialize(saveData);\n\n// Schema evolution = never break old saves:\n[ProtoMember(1)] public int gold;\n[ProtoMember(2)] public Vector3 position;\n// Adding new field? Old saves still load!\n[ProtoMember(3)] public int level;  // Safe to add\n```\n\n**Real-world impact:** Ship updates without worrying about corrupting player saves.\n\n[📖 Serialization Guide](./docs/features/serialization/serialization.md)\n\n---\n\n### 5. Object Pooling\n\nReduces GC pressure in allocation-heavy scenarios. Zero-allocation queries with automatic cleanup. Thread-safe pooling in one line:\n\n```csharp\n// Get pooled buffer - automatically returned on scope exit\nvoid ProcessEnemies(QuadTree2D<Enemy> enemyTree) {\n    using var lease = Buffers<Enemy>.List.Get(out List<Enemy> buffer);\n\n    // Use it for spatial query - zero allocations!\n    enemyTree.GetElementsInRange(playerPos, 10f, buffer);\n\n    foreach (Enemy enemy in buffer) {\n        enemy.TakeDamage(5f);\n    }\n\n    // Buffer automatically returned to pool here - no cleanup needed\n}\n```\n\n**Why this matters:**\n\n- Stable 60 FPS under load (no GC spikes)\n- AI systems querying hundreds of neighbors per frame\n- Particle systems with thousands of particles\n- Works for List, HashSet, Stack, Queue, and Arrays\n\n[📖 Buffering Pattern](#buffering-pattern)\n\n---\n\n### 6. 🛠️ Editor Tools Suite\n\n30+ tools that automate sprite cropping, animation creation, atlas generation, prefab validation:\n\n**Common workflows:**\n\n- **Sprite Cropper**: Add or remove transparent pixels from 500 sprites → 1 click (was: 30 minutes in Photoshop)\n- **Animation Creator**: Bulk-create clips from naming patterns (`walk_0001.png`) → ~1 minute (was: ~20 minutes)\n- **Prefab Checker**: Validate 200 prefabs for missing references → 1 click (was: manual QA)\n- **Atlas Generator**: Create sprite atlases from regex/labels → automated (was: manual setup)\n\n[📖 Editor Tools Guide](./docs/features/editor-tools/editor-tools-guide.md)\n\n---\n\n## 🎁 Batteries-Included Extensions\n\nUnity Helpers includes 200+ extension methods for common Unity operations:\n\n### Unity Type Extensions\n\n```csharp\n// Color averaging (4 methods: LAB, HSV, Weighted, Dominant)\nColor teamColor = sprite.GetAverageColor(ColorAveragingMethod.LAB);  // Perceptually accurate\n\n// Collider auto-fitting\npolygonCollider.UpdateShapeToSprite();  // Instant sprite → collider sync\n\n// Smooth direction rotation (returns rotated direction vector)\nVector2 facing = Helpers.GetAngleWithSpeed(targetDirection, currentFacing, rotationSpeed);\n\n// Safe destruction (works in editor AND runtime)\ngameObject.SmartDestroy();  // No more #if UNITY_EDITOR everywhere\n\n// Camera world bounds\nBounds visibleArea = Camera.main.OrthographicBounds();  // For culling/spawning\n\n// Predictive targeting (intercept moving targets)\nVector2 aimPoint = target.PredictCurrentTarget(shooter.position, projectileSpeed, predictiveFiring: true, targetVelocity);\nturret.transform.up = (aimPoint - (Vector2)shooter.position).normalized;\n```\n\n### Math That Should Be Built-In\n\n```csharp\n// Positive modulo (no more negative results!)\nint index = (-1).PositiveMod(array.Length);  // 4, not -1\n\n// Wrapped add for ring buffers\nindex = index.WrappedAdd(2, capacity);  // Handles overflow correctly\n\n// Approximate equality with tolerance\nif (transform.position.x.Approximately(target.x, 0.01f)) { /* close enough */ }\n\n// Polyline simplification (Douglas–Peucker)\nList<Vector2> simplified = LineHelper.Simplify(path, epsilon: 0.5f);  // Reduce pathfinding waypoints\n```\n\n### Collection Utilities\n\n```csharp\n// Infinite iterator (no extra allocation)\nforeach (var item in itemList.Infinite()) { /* cycles forever */ }\n\n// Aggregate bounds from multiple renderers\nBounds? combined = renderers.Select(r => r.bounds).GetBounds();\n\n// String similarity for fuzzy search\nint distance = playerName.LevenshteinDistance(\"jon\");  // \"john\" = 1, close match!\n\n// Case conversions (6 styles: Pascal, Camel, Snake, Kebab, Title, Constant)\nstring apiKey = \"user_name\".ToPascalCase();  // \"UserName\"\n```\n\n**Full list:** [Math & Extensions Guide](./docs/features/utilities/math-and-extensions.md) | [Reflection Helpers](./docs/features/utilities/reflection-helpers.md)\n\n---\n\n## 💎 Additional Utilities\n\nThese utilities solve specific problems that are time-consuming to implement yourself:\n\n| Feature                                                                                     | What It Does                                                               | Benefit                                |\n| ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------- |\n| **[Predictive Targeting](./docs/features/utilities/helper-utilities.md#predictive-aiming)** | Accurate ballistics for turrets/missiles in one call                       | Simplifies implementation              |\n| **[Coroutine Jitter](./docs/features/utilities/math-and-extensions.md#unity-extensions)**   | Prevents 100 enemies polling on same frame                                 | Reduces frame spikes                   |\n| **[IL-Emitted Reflection](./docs/features/utilities/reflection-helpers.md)**                | Faster than System.Reflection; the margin varies by operation, IL2CPP safe | Improves serialization performance     |\n| **[SmartDestroy()](./docs/features/utilities/helper-utilities.md#smart-destruction)**       | Editor/runtime safe destruction (no scene corruption)                      | Works across editor and runtime        |\n| **[Convex/Concave Hulls](./docs/features/spatial/hulls.md)**                                | Generate territory borders from point clouds                               | Avoids manual hull calculation         |\n| **[Logging Extensions](./docs/features/logging/logging-extensions.md)**                     | Rich tags, thread-aware logs, per-object toggles                           | Keeps consoles readable and actionable |\n\n---\n\n## Design Philosophy\n\nCommon Unity development patterns like GetComponent calls, spatial queries, and serialization often involve repetitive code. Unity Helpers provides utilities for these patterns.\n\n**Built for Real Projects:**\n\n- ✅ **Tested** in shipped commercial games\n- ✅ **14,000+ automated tests** catch edge cases before you hit them\n- ✅ **Zero external dependencies**: protobuf-net is bundled for binary serialization\n- ✅ **IL2CPP/WebGL ready** with optimized SINGLE_THREADED paths\n- ✅ **MIT Licensed** - use freely in commercial projects\n\n**Who This Is For:**\n\n- **Indie devs** who need tools without enterprise overhead\n- **Teams** who value performance and want their junior devs to use tested code\n- **Senior engineers** who want to avoid re-implementing the same utilities every project\n\n---\n\n## Installation\n\nUnity Helpers is available from multiple sources. Choose the one that best fits your workflow:\n\n| Source                               | Best For                            | Auto-Updates |\n| ------------------------------------ | ----------------------------------- | ------------ |\n| [OpenUPM](#from-openupm-recommended) | Most users, easy version management | ✅ Yes       |\n| [Git URL](#from-git-url)             | Latest commits, CI/CD pipelines     | ✅ Yes       |\n| [NPM Registry](#from-npm-registry)   | Teams already using NPM             | ✅ Yes       |\n| [Source](#from-source)               | Offline, modifications needed       | ❌ Manual    |\n\n### From OpenUPM (Recommended)\n\n[OpenUPM](https://openupm.com/packages/com.wallstop-studios.unity-helpers/) is the recommended installation method for easy version management and updates.\n\n#### Option A: Via Package Manager UI\n\n1. Open **Edit → Project Settings → Package Manager**\n2. Under **Scoped Registries**, click **+** to add a new registry:\n   - **Name**: `OpenUPM`\n   - **URL**: `https://package.openupm.com`\n   - **Scope(s)**: `com.wallstop-studios`\n3. Click **Save**\n4. Open **Window → Package Manager**\n5. Change the dropdown to **My Registries**\n6. Find and install `Unity Helpers`\n\n#### Option B: Via OpenUPM CLI\n\nIf you have the [OpenUPM CLI](https://openupm.com/docs/) installed:\n\n```bash\nopenupm add com.wallstop-studios.unity-helpers\n```\n\n#### Option C: Manual manifest.json\n\nAdd to your `Packages/manifest.json`:\n\n```json\n{\n  \"scopedRegistries\": [\n    {\n      \"name\": \"OpenUPM\",\n      \"url\": \"https://package.openupm.com\",\n      \"scopes\": [\"com.wallstop-studios\"]\n    }\n  ],\n  \"dependencies\": {\n    \"com.wallstop-studios.unity-helpers\": \"3.1.0\"\n  }\n}\n```\n\n### From Git URL\n\nInstall directly from GitHub for the latest version:\n\n1. Open **Window → Package Manager**\n2. Click **+** → **Add package from git URL...**\n3. Enter: `https://github.com/wallstop/unity-helpers.git`\n\n**OR** add to your `Packages/manifest.json`:\n\n```json\n{\n  \"dependencies\": {\n    \"com.wallstop-studios.unity-helpers\": \"https://github.com/wallstop/unity-helpers.git\"\n  }\n}\n```\n\n> **Tip:** To lock to a specific version, append `#3.1.0` to the URL.\n\n### From NPM Registry\n\n1. Open **Edit → Project Settings → Package Manager**\n2. Under **Scoped Registries**, click **+** to add a new registry:\n   - **Name**: `NPM`\n   - **URL**: `https://registry.npmjs.org`\n   - **Scope(s)**: `com.wallstop-studios`\n3. Click **Save**\n4. Open **Window → Package Manager**\n5. Change the dropdown to **My Registries**\n6. Find and install `com.wallstop-studios.unity-helpers`\n\n### From Source\n\n#### Option A: Import Unity Package\n\n1. [Download the latest `.unitypackage`](https://github.com/wallstop/unity-helpers/releases) from GitHub Releases\n2. In Unity, go to **Assets → Import Package → Custom Package...**\n3. Select the downloaded `.unitypackage` file and import\n\n#### Option B: Clone or Download Repository\n\n1. Clone or [download](https://github.com/wallstop/unity-helpers/archive/refs/heads/main.zip) the repository\n2. Copy the contents to your project's `Assets/` or `Packages/` folder\n3. Unity will automatically import the package\n\n---\n\n## Compatibility\n\n| Unity Version | Built-In             | URP                  | HDRP                 |\n| ------------- | -------------------- | -------------------- | -------------------- |\n| 2021          | Likely, but untested | Likely, but untested | Likely, but untested |\n| 2022          | ✅ Compatible        | ✅ Compatible        | ✅ Compatible        |\n| 2023          | ✅ Compatible        | ✅ Compatible        | ✅ Compatible        |\n| Unity 6       | ✅ Compatible        | ✅ Compatible        | ✅ Compatible        |\n\n### Platform Support\n\nUnity Helpers is **multiplatform compatible** including:\n\n- ✅ **WebGL** - Full support with optimized SINGLE_THREADED hot paths\n- ✅ **IL2CPP** - Tested and compatible with ahead-of-time compilation\n- ✅ **Mobile** (iOS, Android) - Compatible with IL2CPP\n- ✅ **Desktop** (Windows, macOS, Linux) - Full threading support\n- ✅ **Consoles** - IL2CPP compatible\n\n**Requirements:**\n\n- **.NET Standard 2.1** - Required for core library features\n\n### WebGL and Single-Threaded Optimization\n\nUnity Helpers includes a `SINGLE_THREADED` scripting define symbol for WebGL and other single-threaded environments. When enabled, the library automatically uses optimized code paths that eliminate threading overhead:\n\n**Optimized systems with SINGLE_THREADED:**\n\n- **Buffers & Pooling** - Uses `Stack<T>` and `Dictionary<T>` instead of `ConcurrentBag<T>` and `ConcurrentDictionary<T>`\n- **Random Number Generation** - Static instances instead of `ThreadLocal<T>`\n- **Reflection Caches** - Non-concurrent dictionaries for faster lookups\n- **Thread Pools** - SingleThreadedThreadPool disabled (not needed on WebGL)\n\n**How to enable:**\n\nUnity automatically defines `UNITY_WEBGL` for WebGL builds. To enable SINGLE_THREADED optimization:\n\n1. Go to **Project Settings > Player > Other Settings > Scripting Define Symbols**\n2. Add `SINGLE_THREADED` for WebGL platform\n3. Or use in your `csc.rsp` file: `-define:SINGLE_THREADED`\n\n**Performance impact:** 10-20% faster hot path operations on single-threaded platforms by avoiding unnecessary synchronization overhead.\n\n### IL2CPP and AOT Serialization\n\nUnity Helpers enables WallstopProto for its runtime assembly by default in Package Manager,\n`.unitypackage`, and source installs. Types annotated with `[WProtoContract]` and matching\n`[WProtoMember]` field numbers use generated, reflection-free code; types it cannot serve fall back\nto protobuf-net for compatibility.\n\nFor every consumer `[ProtoContract]`, add `[WProtoContract]` beside it and a `[WProtoMember(n)]`\nbeside each `[ProtoMember(n)]`, preserving field numbers. `WPROTO030` identifies contracts that still\nlack a generated formatter: `[ProtoBuf.ProtoContract]`, a `ProtoContractAttribute` from a\nvendored protobuf-net under a renamed namespace, and a `[DataContract]` whose members declare\n`[DataMember(Order = n)]` in a project that references protobuf-net. Its message names which of the\nthree matched. In Unity, promote it from Info to Warning in `Assets/Default.ruleset` to turn the\nremaining work into a Console-visible migration list. Suppress it only when the type is deliberately\nserved through a surrogate, root marshal, or hand-written formatter.\n\n`link.xml` can preserve reflection targets, but it does not make protobuf-net's runtime model or\nclosed generic reflection AOT-safe. Treat every protobuf-net fallback as needing explicit IL2CPP\ntesting rather than assuming preservation solves it.\n\n**Best practices:**\n\n- ✅ **Port every protobuf contract** or document and suppress its alternative formatter\n- ✅ **Promote `WPROTO030` during migration** so new fallback types cannot arrive silently\n- ✅ **Run target-platform IL2CPP tests** after schema or formatter changes\n- ✅ **Keep field numbers identical** between protobuf-net and WallstopProto annotations\n\n**Related documentation:**\n\n- [Unity Manual: Managed Code Stripping](https://docs.unity3d.com/Manual/managed-code-stripping.html)\n- [protobuf-net documentation](https://protobuf-net.github.io/protobuf-net/)\n- [Serialization Guide: WallstopProto](./docs/features/serialization/serialization.md#wallstopproto-the-reflection-free-wire-layer-preview)\n- [Reflection Helpers: IL2CPP Warning](./docs/features/utilities/reflection-helpers.md#-il2cpp-code-stripping-considerations)\n\n---\n\n## Quick Start Guide\n\n> 💡 **First time?** Skip to section #2 ([Relational Components](#2-auto-wire-components)) - it has the biggest immediate impact.\n\nAlready read the [Top 5 Time-Savers](#top-time-savers)? Jump directly to the [Core Features](#core-features) reference below, or check out the [Getting Started Guide](./docs/overview/getting-started.md).\n\n---\n\n## Core Features\n\n### Random Number Generators\n\nUnity Helpers includes **20+ high-quality random number generators**, all implementing a rich `IRandom` interface:\n\n#### Available Generators\n\n> The tables below are auto-generated by the performance benchmark. Run  \n> `RandomPerformanceTests.Benchmark` in the Unity Test Runner to refresh them.\n\n<!-- RANDOM_BENCHMARKS_START -->\n\n_No benchmark data available yet. Run `RandomPerformanceTests.Benchmark` to populate these tables._\n\n<!-- RANDOM_BENCHMARKS_END -->\n\n#### Rich API\n\nAll generators implement `IRandom` with the following functionality:\n\n```csharp\nIRandom random = PRNG.Instance;\n\n// Basic types\nint i = random.Next();                  // int in [0, int.MaxValue]\nint range = random.Next(10, 20);        // int in [10, 20)\nuint ui = random.NextUint();            // uint in [0, uint.MaxValue]\nfloat f = random.NextFloat();           // float in [0.0f, 1.0f]\ndouble d = random.NextDouble();         // double in [0.0d, 1.0d]\nbool b = random.NextBool();             // true or false\n\n// Unity types\nVector2 v2 = random.NextVector2();      // Random 2D vector\nVector3 v3 = random.NextVector3();      // Random 3D vector\nColor color = random.NextColor();       // Random color\nQuaternion rot = random.NextRotation(); // Random rotation\n\n// Distributions\nfloat gaussian = random.NextGaussian(mean: 0f, stdDev: 1f);\n\n// Collections\nT item = random.NextOf(collection);     // Random element\nT[] shuffled = random.Shuffle(array);   // Fisher-Yates shuffle\nint weightedIndex = random.NextWeightedIndex(weights);\n\n// Special\nGuid uuid = random.NextGuid();          // UUIDv4\nT enumValue = random.NextEnum<T>();     // Random enum value\nfloat[,] noise = random.NextNoiseMap(width, height); // Perlin noise\n```\n\n#### Deterministic Gameplay\n\nAll generators are **seedable** for replay systems:\n\n```csharp\n// Create seeded generator for deterministic behavior\nIRandom seededRandom = new IllusionFlow(seed: 12345);\n\n// Same seed = same sequence\nIRandom replay = new IllusionFlow(seed: 12345);\n// Both will generate identical values\n```\n\n**Threading:**\n\n- Do not share a single RNG instance across threads.\n- Use `PRNG.Instance` for a thread-local default, or use each generator's `TypeName.Instance` (e.g., `IllusionFlow.Instance`, `PcgRandom.Instance`).\n- Alternatively, create one separate instance per thread.\n\n[📊 Performance Comparison](./docs/performance/random-performance.md)\n\n---\n\n### Spatial Trees\n\nEfficient spatial data structures for 2D and 3D games.\n\n#### 2D Spatial Trees\n\n- **QuadTree2D** - Best general-purpose choice\n- **KDTree2D** - Fast nearest-neighbor queries\n- **RTree2D** - Optimized for bounding boxes\n\n```csharp\nusing WallstopStudios.UnityHelpers.Core.DataStructure;\n\n// Create from collection\nGameObject[] objects = FindObjectsOfType<GameObject>();\nQuadTree2D<GameObject> tree = new(objects, go => go.transform.position);\n\n// Query by radius\nList<GameObject> nearby = new();\ntree.GetElementsInRange(playerPos, radius: 10f, nearby);\n\n// Query by bounds\nBounds searchArea = new(center, size);\ntree.GetElementsInBounds(searchArea, nearby);\n\n// Find nearest neighbors (approximate, but fast)\ntree.GetApproximateNearestNeighbors(playerPos, count: 5, nearby);\n```\n\n#### 3D Spatial Trees\n\nNote: KdTree3D, OctTree3D, and RTree3D are under active development. SpatialHash3D is stable and production‑ready.\n\n- **OctTree3D** - Best general-purpose choice for 3D\n- **KDTree3D** - Fast 3D nearest-neighbor queries\n- **RTree3D** - Optimized for 3D bounding volumes\n- **SpatialHash3D** - Efficient for uniformly distributed moving objects (stable)\n\n```csharp\n// Same API as 2D, but with Vector3\nVector3[] positions = GetAllPositions();\nOctTree3D<Vector3> tree = new(positions, p => p);\n\nList<Vector3> results = new();\ntree.GetElementsInRange(center, radius: 50f, results);\n```\n\n#### When to Use Spatial Trees\n\n✅ **Good for:**\n\n- Many objects (100+)\n- Frequent spatial queries\n- Static or slowly changing data\n- AI awareness systems\n- Visibility culling\n- Collision detection optimization\n\n❌ **Not ideal for:**\n\n- Few objects (<50)\n- Constantly moving objects\n- Single queries\n- Already using Unity's physics system\n\n[📊 2D Benchmarks](./docs/performance/spatial-tree-2d-performance.md) | [📊 3D Benchmarks](./docs/performance/spatial-tree-3d-performance.md)\n\nFor behavior details and edge cases, see: [Spatial Tree Semantics](./docs/features/spatial/spatial-tree-semantics.md)\n\n---\n\n### Relational Components\n\nStop writing GetComponent boilerplate. Auto-wire components using attributes.\n\n**Key attributes:**\n\n- `[SiblingComponent]` - Find components on same GameObject\n- `[ParentComponent]` - Find components in parent hierarchy\n- `[ChildComponent]` - Find components in children\n- `[ValidateAssignment]` - Validate at edit time, show errors in inspector\n- `[WNotNull]` - Must be assigned in inspector\n- `[WReadOnly]` - Read-only display in inspector\n- `[WInLineEditor]` - Inline inspector editing for object references\n- `[WShowIf]` - Conditional display based on field values\n\n**Quick example:**\n\n<!-- doc-sample: compiles -->\n\n```csharp\nusing WallstopStudios.UnityHelpers.Core.Attributes;\n\npublic sealed class EnemySpawner : MonoBehaviour { }\n\npublic sealed class Weapon : MonoBehaviour { }\n\npublic class Enemy : MonoBehaviour\n{\n    // Find on same GameObject\n    [SiblingComponent]\n    private Animator animator;\n\n    // Find in parent\n    [ParentComponent]\n    private EnemySpawner spawner;\n\n    // Find in children\n    [ChildComponent]\n    private List<Weapon> weapons;\n\n    // Optional component (no error if missing)\n    [SiblingComponent(Optional = true)]\n    private AudioSource audioSource;\n\n    // Only search direct children/parents\n    [ParentComponent(OnlyAncestors = true)]\n    private Transform[] parentHierarchy;\n\n    // Include inactive components\n    [ChildComponent(IncludeInactive = true)]\n    private ParticleSystem[] effects;\n\n    private void Awake()\n    {\n        this.AssignRelationalComponents();\n    }\n}\n```\n\nSee the in-depth guide: [Relational Components](./docs/features/relational-components/relational-components.md).\nPerformance snapshots: [Relational Component Performance Benchmarks](./docs/performance/relational-components-performance.md).\n\n---\n\n### Effects, Attributes, and Tags\n\nCreate data-driven gameplay effects that modify stats, apply tags, and drive cosmetics.\n\n**Key pieces:**\n\n- `AttributeEffect`: ScriptableObject that bundles stat changes, tags, cosmetics, and duration.\n- `EffectHandle`: Unique ID for one application instance; remove/refresh specific stacks.\n- `AttributesComponent`: Base class for components that expose modifiable `Attribute` fields.\n- `TagHandler`: Counts and queries string tags for gating gameplay (e.g., \"Stunned\").\n- `CosmeticEffectData`: Prefab-like container of behaviors shown while an effect is active.\n\n**Quick example:**\n\n```csharp\nusing WallstopStudios.UnityHelpers.Tags;\n\n// 1) Define stats on a component\npublic class CharacterStats : AttributesComponent\n{\n    public Attribute Health = 100f;\n    public Attribute Speed = 5f;\n}\n\n// 2) Author an AttributeEffect (ScriptableObject) in the editor\n//    - modifications: [ { attribute: \"Speed\", action: Multiplication, value: 1.5f } ]\n//    - durationType: Duration, duration: 5\n//    - effectTags: [ \"Haste\" ]\n//    - cosmeticEffects: [ a prefab with CosmeticEffectData + Particle/Audio components ]\n\n// 3) Apply and later remove\nGameObject player = ...;\nAttributeEffect haste = ...; // ScriptableObject reference\nEffectHandle? handle = player.ApplyEffect(haste);\nif (handle.HasValue)\n{\n    // Remove early if needed\n    player.RemoveEffect(handle.Value);\n}\n\n// Query tags anywhere\nif (player.HasTag(\"Stunned\")) { /* disable input */ }\n```\n\n**Details at a glance:**\n\n- `ModifierDurationType.Instant`: applies permanently; returns null handle.\n- `ModifierDurationType.Duration`: temporary; expires automatically; reapply can reset if enabled.\n- `ModifierDurationType.Infinite`: persists until `RemoveEffect(handle)` is called.\n- `AttributeModification` order: Addition → Multiplication → Override.\n- `CosmeticEffectData.RequiresInstancing`: instance per application or reuse shared presenters.\n\n**Power Pattern:** Tags aren't just for buffs: use them to build capability systems for invulnerability, AI decision-making, permission gates, state management, and elemental interactions. See [Advanced Scenarios](./docs/features/effects/effects-system.md#advanced-scenarios-beyond-buffs-and-debuffs) for patterns.\n\nFurther reading: see the full guide [Effects System](./docs/features/effects/effects-system.md).\n\n---\n\n### Serialization\n\nFast, compact serialization for save systems, config, and networking.\n\nThis package provides three serialization technologies:\n\n- `Json`: Uses System.Text.Json with built‑in converters for Unity types.\n- `Protobuf`: Uses protobuf-net for compact, fast, schema‑evolvable binary.\n- `SystemBinary`: Uses .NET BinaryFormatter for legacy/ephemeral data only.\n\nAll are exposed via `WallstopStudios.UnityHelpers.Core.Serialization.Serializer`.\n\n#### JSON Profiles\n\n- **Normal**: default settings (case-insensitive, includes fields, comments/trailing commas allowed)\n- **Pretty**: human-friendly, indented\n- **Fast**: strict, minimal with Unity converters (case-sensitive, strict numbers, no comments/trailing commas, IncludeFields=false)\n- **FastPOCO**: strict, minimal, no Unity converters; best for pure POCO graphs\n\n#### When To Use What\n\n- Use **Json** for:\n  - Player or tool settings, human‑readable saves, serverless workflows.\n  - Interop with tooling, debugging, or versioning in Git.\n- Use **Protobuf** for:\n  - Network payloads, large save files, bandwidth/storage‑sensitive data.\n  - Situations where you expect schema evolution across versions.\n- Use **SystemBinary** only for:\n  - Transient caches in trusted environments where data and code version match.\n  - Never for untrusted data or long‑term persistence.\n\n#### JSON Example\n\n<!-- doc-sample: compiles -->\n\n```csharp\nusing System.Collections.Generic;\nusing UnityEngine;\nusing WallstopStudios.UnityHelpers.Core.Serialization;\n\npublic class SaveData\n{\n    public Vector3 position;\n    public Color playerColor;\n    public List<GameObject> inventory;\n}\n\nvar data = new SaveData\n{\n    position = new Vector3(1, 2, 3),\n    playerColor = Color.cyan,\n    inventory = new List<GameObject>()\n};\n\n// Serialize to UTF‑8 JSON bytes (Unity types supported via built‑in converters)\nbyte[] jsonBytes = Serializer.JsonSerialize(data);\n\n// Deserialize from string\nstring jsonText = Serializer.JsonStringify(data, pretty: true);\nSaveData fromText = Serializer.JsonDeserialize<SaveData>(jsonText);\n\n// File helpers\nSerializer.WriteToJsonFile(data, path: \"save.json\", pretty: true);\nSaveData fromFile = Serializer.ReadFromJsonFile<SaveData>(\"save.json\");\n\n// Generic entry points (choose format at runtime)\nbyte[] bytes = Serializer.Serialize(data, SerializationType.Json);\nSaveData loaded = Serializer.Deserialize<SaveData>(bytes, SerializationType.Json);\n```\n\n#### Protobuf Example\n\n```csharp\nusing ProtoBuf; // protobuf-net\nusing UnityEngine;\nusing WallstopStudios.UnityHelpers.Core.Serialization;\n\n[ProtoContract]\npublic class NetworkMessage\n{\n    [ProtoMember(1)] public int playerId;\n    [ProtoMember(2)] public Vector3 position; // Vector3 works in Protobuf via built-in surrogates\n}\n\nvar message = new NetworkMessage { playerId = 7, position = new Vector3(5, 0, -2) };\n\n// Protobuf bytes (small + fast)\nbyte[] bytes = Serializer.ProtoSerialize(message);\nNetworkMessage decoded = Serializer.ProtoDeserialize<NetworkMessage>(bytes);\n\n// Generic entry points\nbyte[] bytes2 = Serializer.Serialize(message, SerializationType.Protobuf);\nNetworkMessage decoded2 = Serializer.Deserialize<NetworkMessage>(bytes2, SerializationType.Protobuf);\n\n// Buffer reuse (reduce GC for hot paths)\nbyte[] buffer = null;\nint len = Serializer.Serialize(message, SerializationType.Protobuf, ref buffer);\nNetworkMessage again = Serializer.Deserialize<NetworkMessage>(buffer.AsSpan(0, len).ToArray(), SerializationType.Protobuf);\n```\n\n**Notes:**\n\n- Protobuf‑net requires stable field numbers. Annotate with `[ProtoMember(n)]` and never reuse or renumber.\n- Unity types supported via surrogates: Vector2/3, Vector2Int/3Int, Quaternion, Color/Color32, Rect/RectInt, Bounds/BoundsInt, Resolution.\n\n**Features:**\n\n- Custom converters for Unity types (Vector2/3/4, Color, GameObject, Matrix4x4, Type)\n- Protobuf (protobuf‑net) support for compact binary\n- LZMA compression utilities (see `Runtime/Utils/LZMA.cs`)\n- Type‑safe serialization and pooled buffers/writers to reduce GC\n\n[Full guide: Serialization](./docs/features/serialization/serialization.md)\n\n---\n\n### Data Structures\n\nAdditional high-performance data structures:\n\n| Structure            | Use Case                       |\n| -------------------- | ------------------------------ |\n| **CyclicBuffer<T>**  | Ring buffer, sliding windows   |\n| **BitSet**           | Compact boolean storage        |\n| **ImmutableBitSet**  | Read-only bit flags            |\n| **Heap<T>**          | Priority queue operations      |\n| **PriorityQueue<T>** | Event scheduling               |\n| **Deque<T>**         | Double-ended queue             |\n| **DisjointSet**      | Union-find operations          |\n| **Trie**             | String prefix trees            |\n| **SparseSet**        | Fast add/remove with iteration |\n| **TimedCache<T>**    | Auto-expiring cache            |\n\n```csharp\n// Cyclic buffer for damage history\nCyclicBuffer<float> damageHistory = new(capacity: 10);\ndamageHistory.Add(25f);\ndamageHistory.Add(30f);\nfloat avgDamage = damageHistory.Average();\n\n// Priority queue for event scheduling (priority determined by comparer)\nPriorityQueue<GameEvent> eventQueue = new(\n    Comparer<GameEvent>.Create((a, b) => b.Priority.CompareTo(a.Priority)) // Higher first\n);\neventQueue.Enqueue(spawnEvent);\neventQueue.Enqueue(bossEvent);\nif (eventQueue.TryDequeue(out GameEvent next)) { /* process event */ }\n\n// Trie for autocomplete\nTrie commandTrie = new();\ncommandTrie.Insert(\"teleport\");\ncommandTrie.Insert(\"tell\");\ncommandTrie.Insert(\"terrain\");\nList<string> matches = commandTrie.GetWordsWithPrefix(\"tel\");\n// Returns: [\"teleport\", \"tell\"]\n```\n\n[Full guide: Data Structures](./docs/features/utilities/data-structures.md)\n\n---\n\n### Core Math and Extensions\n\nNumeric helpers, geometry primitives, Unity extensions, colors, collections, strings, directions.\n\nSee the guide: [Core Math & Extensions](./docs/features/utilities/math-and-extensions.md).\n\n#### At a Glance\n\n- `PositiveMod`, `WrappedAdd`: Safe cyclic arithmetic for indices/angles.\n- `LineHelper.Simplify`: Reduce polyline vertices with Douglas–Peucker.\n- `Line2D.Intersects`: 2D segment intersection and closest-point helpers.\n- `RectTransform.GetWorldRect`: Axis-aligned world bounds for rotated UI.\n- `Camera.OrthographicBounds`: Compute visible world bounds for ortho cameras.\n- `Color.GetAverageColor`: LAB/HSV/Weighted/Dominant color averaging.\n- `IEnumerable.Infinite`: Cycle sequences without extra allocations.\n- `StringExtensions.LevenshteinDistance`: Edit distance for fuzzy matching.\n\n---\n\n<a id=\"singleton-utilities-odin-compatible\"></a>\n\n### Singleton Utilities (ODIN‑compatible)\n\n- `RuntimeSingleton<T>`: Global component singleton with optional cross‑scene persistence.\n- `ScriptableObjectSingleton<T>`: Global settings/data singleton loaded from `Resources/`, auto‑created by the editor tool.\n\nSee the guide: [Singleton Utilities](./docs/features/utilities/singletons.md) and the tool: [ScriptableObject Singleton Creator](./docs/features/editor-tools/editor-tools-guide.md#scriptableobject-singleton-creator).\n\n---\n\n### Editor Tools\n\nUnity Helpers includes 30+ editor tools to streamline your workflow:\n\n- **Sprite Tools**: Cropper, Atlas Generator, Animation Editor, Pivot Adjuster\n- **Texture Tools**: Blur, Resize, Settings Applier, Fit Texture Size\n- **Animation Tools**: Event Editor, Creator, Copier, Sheet Animation Creator\n- **Validation**: Prefab Checker with validation rules\n- **Automation**: ScriptableObject Singleton Creator, Attribute Cache Generator\n- **Compilation**: Request a manual script compilation via `Tools > Wallstop Studios > Unity Helpers > Request Script Compilation` or use the default shortcut (**Ctrl/Cmd + Alt + R**) registered with Unity’s Shortcut Manager (listed under _Wallstop / Request Script Compilation_). The shortcut now forces an `AssetDatabase.Refresh` before requesting compilation and logs whenever Unity is already compiling, so scripts added outside the editor are imported even while Unity is unfocused.\n\n[📖 Complete Editor Tools Documentation](./docs/features/editor-tools/editor-tools-guide.md)\n\n**Quick Access:**\n\n- Menu: `Tools > Wallstop Studios > Unity Helpers`\n- Create Assets: `Assets > Create > Wallstop Studios > Unity Helpers`\n\n---\n\n## Buffering Pattern\n\n### Object Pooling\n\nZero-allocation queries with automatic cleanup and thread-safe pooling.\n\n```csharp\nusing WallstopStudios.UnityHelpers.Utils;\nusing WallstopStudios.UnityHelpers.Core.DataStructure;\n\n// Example: Use pooled buffer for spatial query\nvoid FindNearbyEnemies(QuadTree2D<Enemy> tree, Vector2 position)\n{\n    // Get pooled list - automatically returned when scope exits\n    using var lease = Buffers<Enemy>.List.Get(out List<Enemy> buffer);\n\n    // Use it with spatial query - combines zero-alloc query + pooled buffer!\n    tree.GetElementsInRange(position, 10f, buffer);\n\n    foreach (Enemy enemy in buffer)\n    {\n        enemy.TakeDamage(5f);\n    }\n    // buffer automatically returned to pool here\n}\n\n// Array pooling example\nvoid ProcessLargeDataset(int size)\n{\n    using var lease = WallstopArrayPool<float>.Get(size, out float[] buffer);\n\n    // Use buffer for temporary processing\n    for (int i = 0; i < size; i++)\n    {\n        buffer[i] = ComputeValue(i);\n    }\n\n    // buffer automatically returned to pool here\n}\n```\n\n**Do / Don'ts:**\n\n- Do reuse buffers per system or component.\n- Do treat buffers as temporary scratch space (APIs clear them first).\n- Don't keep references to pooled lists beyond their lease lifetime.\n- Don't share the same buffer across overlapping async/coroutine work.\n\n<a id=\"pooling-utilities\"></a>\n\n## Pooling utilities\n\n- `Buffers<T>`: pooled collections (List/Stack/Queue/HashSet) with `PooledResource` leases.\n  - Lists: `using var lease = Buffers<Foo>.List.Get(out List<Foo> list);`\n  - Stacks: `using var lease = Buffers<Foo>.Stack.Get(out Stack<Foo> stack);`\n  - HashSets: `using var lease = Buffers<Foo>.HashSet.Get(out HashSet<Foo> set);`\n  - Pattern: acquire → use → Dispose (returns to pool, clears collection).\n\n- `WallstopArrayPool<T>`: rent arrays by length with automatic return on dispose.\n  - Example: `using var lease = WallstopArrayPool<int>.Get(1024, out int[] buffer);`\n  - Use for temporary processing buffers, sorting, or interop with APIs that require arrays.\n\n- `WallstopFastArrayPool<T>`: fast array pool specialized for frequent short‑lived arrays (requires `T : unmanaged`), does not clear arrays. Returned arrays may have previous content in them.\n  - Example: `using var lease = WallstopFastArrayPool<int>.Get(count, out int[] buffer);`\n  - Used throughout Helpers for high‑frequency editor/runtime operations (e.g., asset searches).\n\n**How pooling + buffering help APIs:**\n\n- Spatial queries: pass a reusable `List<T>` to `GetElementsInRange/GetElementsInBounds` and iterate results without allocations.\n- Component queries: `GetComponents(buffer)` clears and fills your buffer instead of allocating arrays.\n- Editor utilities: temporary arrays/lists from pools keep import/scan tools snappy, especially inside loops.\n\n---\n\n## Dependency Injection Integrations\n\n**Auto-detected packages:**\n\n- Zenject/Extenject: `com.extenject.zenject`, `com.modesttree.zenject`, `com.svermeulen.extenject`\n- VContainer: `jp.cysharp.vcontainer`, `jp.hadashikick.vcontainer`\n- Reflex: `com.gustavopsantos.reflex`\n\n**Manual or source imports (no UPM):**\n\n- Add scripting defines in `Project Settings > Player > Other Settings > Scripting Define Symbols`:\n  - `ZENJECT_PRESENT` when Zenject/Extenject is present\n  - `VCONTAINER_PRESENT` when VContainer is present\n  - `REFLEX_PRESENT` when Reflex is present\n- Add the define per target platform (e.g., Standalone, Android, iOS).\n\n**Notes:**\n\n- When the define is present, optional assemblies under `Runtime/Integrations/*` compile automatically and expose helpers like `RelationalComponentsInstaller` (Zenject/Reflex) and `RegisterRelationalComponents()` (VContainer).\n- If you use UPM, no manual defines are required: the package IDs above trigger symbols via `versionDefines` in the asmdefs.\n- For test scenarios without LifetimeScope (VContainer), SceneContext (Zenject), or SceneScope (Reflex), see [DI Integrations: Testing and Edge Cases](./docs/features/relational-components/relational-components.md#di-integrations-testing-and-edge-cases) for step‑by‑step patterns.\n\n**Quick start:**\n\n- **VContainer**: in your `LifetimeScope.Configure`, call `builder.RegisterRelationalComponents()`.\n- **Zenject/Extenject**: add `RelationalComponentsInstaller` to your `SceneContext` (toggle scene scan if desired).\n- **Reflex**: place `RelationalComponentsInstaller` on the same GameObject as your `SceneScope` to bind the assigner, run the scene scan, and (optionally) listen for additive scenes. Use `container.InjectWithRelations(...)` / `InstantiateGameObjectWithRelations(...)` for DI-friendly hydration.\n\n```csharp\n// VContainer: LifetimeScope\nusing VContainer;\nusing VContainer.Unity;\nusing WallstopStudios.UnityHelpers.Integrations.VContainer;\n\nprotected override void Configure(IContainerBuilder builder)\n{\n    // Register assigner + one-time scene scan + additive listener (default)\n    builder.RegisterRelationalComponents(\n        RelationalSceneAssignmentOptions.Default,\n        enableAdditiveSceneListener: true\n    );\n}\n\n// Zenject: prefab instantiation with DI + relations\nusing Zenject;\nusing WallstopStudios.UnityHelpers.Integrations.Zenject;\n\nvar enemy = Container.InstantiateComponentWithRelations(enemyPrefab, parent);\n\n// Reflex: prefab instantiation with DI + relations\nusing Reflex.Core;\nusing WallstopStudios.UnityHelpers.Integrations.Reflex;\n\nvar enemy = container.InstantiateComponentWithRelations(enemyPrefab, parent);\n```\n\nSee the full guide with scenarios, troubleshooting, and testing patterns: [Relational Components Guide](./docs/features/relational-components/relational-components.md)\n\n### Additional Helpers\n\n- VContainer:\n  - `resolver.InjectWithRelations(component)`: inject + assign a single instance\n  - `resolver.InstantiateComponentWithRelations(prefab, parent)`: instantiate + inject + assign\n  - `resolver.InjectGameObjectWithRelations(root, includeInactiveChildren)`: inject hierarchy + assign\n  - `resolver.InstantiateGameObjectWithRelations(prefab, parent)`: instantiate GO + inject + assign\n\n- Zenject:\n  - `container.InjectWithRelations(component)`: inject + assign a single instance\n  - `container.InstantiateComponentWithRelations(prefab, parent)`: instantiate + assign\n  - `container.InjectGameObjectWithRelations(root, includeInactiveChildren)`: inject hierarchy + assign\n  - `container.InstantiateGameObjectWithRelations(prefab, parent)`: instantiate GO + inject + assign\n\n- Reflex:\n  - `container.InjectWithRelations(component)`: inject + assign a single instance\n  - `container.InstantiateComponentWithRelations(prefab, parent)`: instantiate + inject + assign\n  - `container.InjectGameObjectWithRelations(root, includeInactiveChildren)`: inject hierarchy + assign\n  - `container.InstantiateGameObjectWithRelations(prefab, parent)`: instantiate GO + inject + assign\n\n### Additive Scene Loads\n\n- VContainer: `RegisterRelationalComponents(..., enableAdditiveSceneListener: true)` registers a listener that hydrates components in newly loaded scenes.\n- Zenject: `RelationalComponentsInstaller` exposes a toggle \"Listen For Additive Scenes\" to register the same behavior.\n- Reflex: `RelationalComponentsInstaller` exposes a toggle \"Listen For Additive Scenes\" to register the same behavior.\n  - Only the newly loaded scene is processed; other loaded scenes are not re‑scanned.\n\n### Performance Options\n\n- One-time scene scan runs after container build; additive scenes are handled incrementally.\n- Single-pass scan (default) reduces `FindObjectsOfType` calls by scanning once and checking type ancestry.\n  - VContainer: `new RelationalSceneAssignmentOptions(includeInactive: true, useSinglePassScan: true)`\n  - Zenject: `new RelationalSceneAssignmentOptions(includeInactive: true, useSinglePassScan: true)`\n  - Reflex: `new RelationalSceneAssignmentOptions(includeInactive: true, useSinglePassScan: true)`\n- Per-object paths (instantiate/inject helpers, pools) avoid global scans entirely for objects created via DI.\n\n---\n\n## Performance\n\nUnity Helpers is built with performance as a top priority:\n\n**Random Number Generation:**\n\n- Benchmarks show 10-15x faster generation than Unity.Random. Results vary by generator and operation; see performance documentation for details.\n- Zero GC pressure with thread-local instances\n- [📊 Full Random Performance Benchmarks](./docs/performance/random-performance.md)\n\n**Spatial Queries:**\n\n- O(log n) tree queries vs O(n) linear search\n- Significant speedup for large datasets due to O(log n) complexity\n- QuadTree2D: 10,000 objects = ~13 checks vs 10,000 checks\n- [📊 2D Performance Benchmarks](./docs/performance/spatial-tree-2d-performance.md)\n- [📊 3D Performance Benchmarks](./docs/performance/spatial-tree-3d-performance.md)\n\n**Memory Management:**\n\n- Zero-allocation buffering pattern reduces GC spikes\n- Object pooling for List, HashSet, Stack, Queue, Arrays\n- Reduces GC pressure in allocation-heavy scenarios\n\n**Reflection:**\n\n- Cached delegates outperform raw `System.Reflection`: the committed Windows benchmarks measure up to 10x for boxed access and up to ~320x for typed access, with a few boxed property reads at parity\n- Safe for IL2CPP and AOT platforms; capability overrides (`ReflectionHelpers.OverrideReflectionCapabilities`) let tests force expression/IL fallbacks\n- Run the benchmarks via **ReflectionPerformanceTests.Benchmark** (EditMode Test Runner) and commit the updated markdown section\n- [📘 Reflection Helpers Guide](./docs/features/utilities/reflection-helpers.md) and [📊 Benchmarks](./docs/performance/reflection-performance.md)\n\n**List Sorting:**\n\n- Multiple adaptive algorithms (`Ghost`, `Meteor`, `Power`, `Grail`, `Pattern-Defeating QuickSort`, `Insertion`, `Tim`, `Jesse`, `Green`, `Ska`, `Ipn`, `Smooth`, `Block`, `IPS4o`, `Power+`, `Glide`, `Flux`) tuned for `IList<T>`\n- Deterministic datasets (sorted, nearly sorted, shuffled) across sizes from 100 to 1,000,000\n- [📊 IList Sorting Performance Benchmarks](./docs/performance/ilist-sorting-performance.md)\n\n---\n\n## Documentation Index\n\n**Start Here:**\n\n- 🚀 Getting Started: [Getting Started Guide](./docs/overview/getting-started.md)\n- 🔍 Feature Index: [Complete A-Z Index](./docs/overview/index.md)\n- 📖 Glossary: [Term Definitions](./docs/overview/glossary.md)\n\n**Core Guides:**\n\n- Odin Migration Guide: [Migrate from Odin Inspector](./docs/guides/odin-migration-guide.md)\n- Serialization Guide: [Serialization](./docs/features/serialization/serialization.md)\n- Editor Tools Guide: [Editor Tools](./docs/features/editor-tools/editor-tools-guide.md)\n- Math & Extensions: [Core Math & Extensions](./docs/features/utilities/math-and-extensions.md)\n- Singletons: [Singleton Utilities](./docs/features/utilities/singletons.md)\n- Relational Components: [Relational Components](./docs/features/relational-components/relational-components.md)\n- Effects System: [Effects System](./docs/features/effects/effects-system.md)\n- Data Structures: [Data Structures](./docs/features/utilities/data-structures.md)\n\n**Spatial Trees:**\n\n- 2D Spatial Trees Guide: [2D Spatial Trees Guide](./docs/features/spatial/spatial-trees-2d-guide.md)\n- 3D Spatial Trees Guide: [3D Spatial Trees Guide](./docs/features/spatial/spatial-trees-3d-guide.md)\n- Spatial Tree Semantics: [Spatial Tree Semantics](./docs/features/spatial/spatial-tree-semantics.md)\n- Spatial Tree 2D Performance: [Spatial Tree 2D Performance](./docs/performance/spatial-tree-2d-performance.md)\n- Spatial Tree 3D Performance: [Spatial Tree 3D Performance](./docs/performance/spatial-tree-3d-performance.md)\n- Hulls (Convex vs Concave): [Hulls](./docs/features/spatial/hulls.md)\n\n**Performance & Reference:**\n\n- Reflection Performance Guide: [Reflection Benchmarks](./docs/performance/reflection-performance.md)\n- Reflection AOT/Burst Validation: [IL2CPP & Burst Validation](./docs/features/utilities/reflection-helpers.md#il2cppwebgl-notes)\n- Reflection Benchmark Workflow: [Benchmarking & Verification](./docs/features/utilities/reflection-helpers.md#benchmarking--verification)\n- Random Performance: [Random Performance](./docs/performance/random-performance.md)\n- Reflection Helpers: [Reflection Helpers](./docs/features/utilities/reflection-helpers.md)\n- IList Sorting Performance: [IList Sorting Performance](./docs/performance/ilist-sorting-performance.md)\n\n**Project Info:**\n\n- Changelog: [Changelog](./CHANGELOG.md)\n- License: [License](./docs/project/license.md)\n- Third‑Party Notices: [Third‑Party Notices](./docs/project/third-party-notices.md)\n- Contributing: [Contributing](./docs/project/contributing.md)\n- llms.txt: [LLM-Friendly Documentation](./docs/project/llms-txt.md) | [llms.txt](./llms.txt)\n\n---\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n### Formatting Assistance\n\n- Dependabot PRs: Formatting fixes (CSharpier + Prettier + markdownlint) are applied automatically by CI.\n- Contributor PRs: Opt-in formatting is available.\n  - Comment on the PR with `/format` (aliases: `/autofix`, `/lint-fix`).\n    - If the PR branch is in this repo, the bot pushes a commit with fixes.\n    - If the PR is from a fork, the bot opens a formatting PR targeting the base branch.\n    - The commenter must be the PR author or a maintainer/collaborator.\n  - Or run the Actions workflow manually: Actions → \"Opt-in Formatting\" → Run workflow → enter the PR number.\n- Not everything is auto-fixable: link checks and YAML linting may still require manual changes.\n\nSee more details in [CONTRIBUTING](./docs/project/contributing.md).\n\n---\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./docs/project/license.md) file for details.\n\n## 2.0 Release Notes (Highlights)\n\n- BinaryFormatter deprecated, still functional for trusted/legacy data:\n  - `SerializationType.SystemBinary` is `[Obsolete]`. Use `SerializationType.Json` (System.Text.Json + Unity converters) or `SerializationType.Protobuf` (protobuf-net) for new work. Keep BinaryFormatter for trusted, non‑portable data only.\n\n- GameObject JSON converter outputs structured JSON:\n  - `GameObjectConverter` now writes a JSON object with `name`, `type` (assembly-qualified), and `instanceId` rather than a stringified placeholder.\n\n- Build reliability improvements:\n  - Guarded stray `UnityEditor` imports in runtime files to ensure clean player builds.\n\nSee [Serialization guide](./docs/features/serialization/serialization.md) for AOT/IL2CPP guidance and Unity JSON options, and [Editor tools guide](./docs/features/editor-tools/editor-tools-guide.md) for Editor tool usage details.\n","readmeFilename":"README.md"}