{"_id":"math","_rev":"52-b5720d155b6c7201f137f56513ec6970","name":"math","dist-tags":{"latest":"0.1.0","canary":"0.0.0-canary-20260925-983a6076"},"versions":{"0.0.0":{"name":"math","version":"0.0.0","author":{"url":"kaleb.hornsby.ws","name":"Kaleb Hornsby","email":"kaleb@hornsby.ws"},"_id":"math@0.0.0","dist":{"shasum":"3bd830a4809a8e68264bb5e6cebc24b8c80c9362","tarball":"https://registry.npmjs.org/math/-/math-0.0.0.tgz","integrity":"sha512-pcd4QT3/U0DuCUWdo4heWMNn7QWA0WcFe1XGgaRjg8Flx2sV5v0xKdkL2CSXlJjXq8w003YafqeysuA8gMvgEQ==","signatures":[{"sig":"MEYCIQCr7gaNfNID1g2Ox0olN+Y5phi6yc+Acm8OgvIdyUAiuwIhAOlz7x6+P4gWuO6yQQ1URrJEPkBwQdSjWulSsw4hSLRw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"math.js","engines":{"node":"> 0.0.0"},"scripts":{},"repository":{"url":"git://github.com/kaleb/js-math.git","type":"git"},"_npmVersion":"1.0.10","description":"Mathematical Functions","directories":{},"_nodeVersion":"v0.4.9-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.3":{"name":"math","version":"0.0.3","author":{"url":"kaleb.hornsby.ws","name":"Kaleb Hornsby","email":"kaleb@hornsby.ws"},"_id":"math@0.0.3","maintainers":[{"name":"kzh","email":"kaleb@hornsby.ws"}],"contributors":[{"url":"kaleb.hornsby.ws","name":"Kaleb Hornsby","email":"kaleb@hornsby.ws"}],"homepage":"kaleb.hornsby.ws/js-math","dist":{"shasum":"85b020fd54ce10b26abeabfcd7e1f4bdbc46470f","tarball":"https://registry.npmjs.org/math/-/math-0.0.3.tgz","integrity":"sha512-xyNJxsEwpYBabFmCgwg7TFRljf5oGgV2h1TqP0H9RnykScaSKgoVlBaEz+Gov8NOdxFagoTzRg1aEBfayi8qQQ==","signatures":[{"sig":"MEQCIDE/zVrvUsVy1tqVTqDgvfFeAOBF8l4NB9x0o0qqgcKYAiB/ryD3LPYdzqQNseNS2ODvfiIOq0QUbPnVSm5rRKlySg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"math.js","engines":{"node":"> 0.0.0"},"scripts":{},"repository":{"url":"git://github.com/kaleb/js-math.git","type":"git"},"_npmVersion":"1.0.10","description":"Mathematical Functions","directories":{},"_nodeVersion":"v0.4.10","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.0.0-canary-872f3be9-20260816":{"name":"math","version":"1.0.0-canary-872f3be9-20260816","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"license":"MIT","_id":"math@1.0.0-canary-872f3be9-20260816","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"e5ab967e39557e51144a555eedfdf4599b677e6c","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-872f3be9-20260816.tgz","fileCount":73,"integrity":"sha512-VRuAlhGeSJVDAu18vs2o7FCTxVVP7wUMg3nLeS6XpTfAbezQgPsUgpfWbsAFpT5Gnpd1QKEDqNk9Gy2sKqvjew==","signatures":[{"sig":"MEUCIQC/bfPpp4c2rYVkpg6xM7Q3CgZ8MgTL4ZId9MtAkX1ukQIgWK4pYAr5eHNse0PgjmE8DFz23UI2KCv8dkQmaQFfUd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-872f3be9-20260816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1253955},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry.js"}},"gitHead":"872f3be9066366966c834895ece0af5888839b47","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rolldown --config rolldown.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.16","rolldown":"^1.2.1","typescript":"^5.9.2","@biomejs/biome":"^2.5.6"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-872f3be9-20260816_1786920556353_0.00806800030983057","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-4d9ad9eb-20260816":{"name":"math","version":"1.0.0-canary-4d9ad9eb-20260816","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-4d9ad9eb-20260816","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"af4738501f8d9b5ed5ac8850b94a0b2b99c6fc71","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-4d9ad9eb-20260816.tgz","fileCount":73,"integrity":"sha512-SuSnoqp1QuDAgQoyeaglg+POWCoJzNGSbG7H2mQ0qg4jydCwIIW77CyKjho0Sd214Hd/xKTsXtBvNRtzDZe4Rw==","signatures":[{"sig":"MEYCIQDo3dVKiDbXRIzy2Khm83bbEzUcitFq7+3/ZsepjrDX2gIhAM4fiEtr8gIkbvX+PIORjwUOzCI4m1QfKIfBkksyJ7+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-4d9ad9eb-20260816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1253763},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry.js"}},"gitHead":"4d9ad9ebf2221fae52ab7682cfb008c8ccfeb5c1","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rolldown --config rolldown.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.16","rolldown":"^1.2.1","typescript":"^5.9.2","@biomejs/biome":"^2.5.6"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-4d9ad9eb-20260816_1786923024004_0.9702512030315769","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-5e890142-20260816":{"name":"math","version":"1.0.0-canary-5e890142-20260816","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-5e890142-20260816","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"dc0917ebc4549664ce028cc71fd51e6b8e43caee","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-5e890142-20260816.tgz","fileCount":73,"integrity":"sha512-NgU6UdqeRPnE0e9rbVsYCyPU1pwP3fiBq0V/oRl+HZK4syuB5y19fXvMhLGLow3My4UAkfwlVHL2A92xnp0n2w==","signatures":[{"sig":"MEQCICKUiwv5uFuupMRNrJDuqCld5xPFi95TDl2SyHKVcSZfAiBmnDDVEmNC7TzhZdE/k1WIAKIK8f0Qbp9ZgzmcCZisqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-5e890142-20260816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1253763},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry.js"}},"gitHead":"5e890142712e4c9e9f334a4dca787551d5c04e6f","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rolldown --config rolldown.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.16","rolldown":"^1.2.1","typescript":"^5.9.2","@biomejs/biome":"^2.5.6"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-5e890142-20260816_1786924138774_0.8559588143287762","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-7cec7231-20260817":{"name":"math","version":"1.0.0-canary-7cec7231-20260817","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-7cec7231-20260817","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"cd87c096c48cfd4676563c5a3eee724d34d2281b","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-7cec7231-20260817.tgz","fileCount":73,"integrity":"sha512-pB/W+KXnWr9Pd1XD+1JDo5jIVAZd685RSoUmAmU7m+LIBPOCamAGnN4Z83cJuGaVthIzXclQLKGONlk4UfjH9w==","signatures":[{"sig":"MEQCIE/xth9QKDdpfaqCem4AZa470bMpjMB/pBMYrIlqJAiOAiB6npB6v4MOrmKwmkK+EibI02+/e2+qyNHkX/W9yrR8ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-7cec7231-20260817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254924},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry.js"}},"gitHead":"7cec7231c50f3ac48825a8b8ca7eb3bcb0bea669","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rolldown --config rolldown.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.16","rolldown":"^1.2.1","typescript":"^5.9.2","@biomejs/biome":"^2.5.6"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-7cec7231-20260817_1786931642716_0.5512270733580149","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-4a28b753-20260817":{"name":"math","version":"1.0.0-canary-4a28b753-20260817","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-4a28b753-20260817","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"eeb392e06628612180557855ae808173fecf895a","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-4a28b753-20260817.tgz","fileCount":170,"integrity":"sha512-TDvVq2xEjMir3Ei8znfef2/M/DOKSR3RSYIc5xw2mt6HCPjS/22hVSA6M5c6OMN6QCnQQP1IQfXc5b2n5zV02g==","signatures":[{"sig":"MEUCID2WDYBK4dFuS4NemwhmLV1fsqXTiYUqH/LA40S/aQfVAiEAvud2hiY/5l0twHBwIp3W3VfFA4I8tAAWv53pYX7BKg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-4a28b753-20260817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1653881},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"4a28b7531a8b32525070ebb0737f160dd078079d","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-4a28b753-20260817_1786956763903_0.040681755575256995","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-24d93026-20260817":{"name":"math","version":"1.0.0-canary-24d93026-20260817","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-24d93026-20260817","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"caa11730229bc21b60a98b42013f77b593b5f443","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-24d93026-20260817.tgz","fileCount":171,"integrity":"sha512-Eg25STL/Tg8Kn0snWY4DuA/u89Qfh0/bB+/0Y6n2C83rovAf3RNdCYV8yh+ChdYKPtn2c3dugHlwJ6Ybyyh6TA==","signatures":[{"sig":"MEYCIQDbcZqxAEBI81wfU1LZC0tgptt5HrnYuC+ARmkWnTWYAAIhAIF1RHT33+UKrRa0mZV974jlLJIEFv8JUiWTvxctqpwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-24d93026-20260817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496490},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"24d93026017b1fdfe271be21f71a8a9835776315","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-24d93026-20260817_1786973740408_0.5291270451329655","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-07c5f568-20260817":{"name":"math","version":"1.0.0-canary-07c5f568-20260817","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-07c5f568-20260817","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"77037786b2083a624344e608d24e65f22ad47550","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-07c5f568-20260817.tgz","fileCount":171,"integrity":"sha512-LAooO5PuFiR2ez8cSHlzNd3EuOd4E29yQU3zEt+GquckP1LwoTnMl/nfdo1h4cQkiLT0bV+r14tHBI4bm2poRg==","signatures":[{"sig":"MEUCIQDnvah1X7oHzKWXSZbbyKJqnQExB+LVHDK+EXdVMdN5CAIgHZtwwLlBWrDTX3u3jU1XamZs/nUVoxaARwhtIud0Dlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-07c5f568-20260817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496490},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"07c5f5682cf30b9b92f88bada34f1c67aaead6ad","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-07c5f568-20260817_1786973967675_0.06382783486646959","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-65e21d63-20260818":{"name":"math","version":"1.0.0-canary-65e21d63-20260818","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-65e21d63-20260818","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"1886a017e24bc56cb228b0345cf217ab619f21a3","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-65e21d63-20260818.tgz","fileCount":183,"integrity":"sha512-jpTIF2BGy8qg0QjEcsSCFOCTJ8jKocC5SwdqYhHQ/MajUXHwY7cF23Z4blHTZ/VLSYtkFHcRIB/AoJoo5Eq6mg==","signatures":[{"sig":"MEQCIA/rZa7HBgAmibaiVe5774hOakGSthE99WJbHFYYjnQmAiBcJ78/8TDyZfVMDvbugL0gQ1g/i5+Quj6xPmZR7+fLFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-65e21d63-20260818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1656682},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"65e21d63635d34b47ddfc406ad59dff72883b205","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-65e21d63-20260818_1787024814724_0.9353424122878213","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-68e48419-20260818":{"name":"math","version":"1.0.0-canary-68e48419-20260818","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-68e48419-20260818","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"a85a2f4c52c5c6a5cd7113ac7811240d507666c2","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-68e48419-20260818.tgz","fileCount":189,"integrity":"sha512-5lAUW1EFTCYx1m5eqV/kovsPv2OW4BWSgHtLiLabLCzr8aYfhUaDe86txQvGHMaNAY0pfmRSkw/9mAre9DCEVw==","signatures":[{"sig":"MEUCIQDt/kwdA4ddITH9ooK5asrM1Zg+dsBW3pSkaY9qU87IXQIgXgZDI48eGqZGnWtwLFlOJ9kKHPFSCJLYCIduZjsstMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-68e48419-20260818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1738318},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"68e48419c7790d6b16e633647ca561139e58ba72","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:faefaef5-6205-40fe-8db9-2a09c03c6443"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-68e48419-20260818_1787031241546_0.6160590211944534","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-dbc0c0c5-20260823":{"name":"math","version":"1.0.0-canary-dbc0c0c5-20260823","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-dbc0c0c5-20260823","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"016bb8cfbf1426fbb1df5c7f41580d8014e1e919","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-dbc0c0c5-20260823.tgz","fileCount":189,"integrity":"sha512-4jnPsuc9Y8+NXviArjI8QZPZbzhQvCn2a/B5JeZsFhoe1pwzMcWBHHeeWcNzD2Wbp7YTRXsMkktp4UCqYBE2mg==","signatures":[{"sig":"MEUCIE3PaKtEddm0rD2EknYAFndV0ToUCU3S/b4T9l197P1wAiEA2oPEFu0LHCk8QK1NaXwdbk+WOXiA1pNuQ/icRcqt5bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-dbc0c0c5-20260823","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1749925},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"dbc0c0c592a64d709eae206c0f99c01d58a9bab4","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-dbc0c0c5-20260823_1787461383840_0.9655013502363063","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-a5c80bdc-20260903":{"name":"math","version":"1.0.0-canary-a5c80bdc-20260903","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-a5c80bdc-20260903","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"44097c78bbf52b7d7503e7613de2ae7bc9ecbd7a","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-a5c80bdc-20260903.tgz","fileCount":189,"integrity":"sha512-J4xOfmOnuSpYvmImhU6nbmBayj0E0sYcfVHCwQH8eM0KRKhSOXsUXHRtRL9CgprMrBDo1qnvZZIV92Cvgrtt1w==","signatures":[{"sig":"MEYCIQD9g8aZsHJsPmo16+3XuEMhW43exn8np66DUxiNWn/grwIhAMEKMw4NTBzxfYkLZV3h9HBl1Q6nq23nqQkP6TKddf2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-a5c80bdc-20260903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1749925},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"a5c80bdc78c04554b443ee22aa4454f0a4e42ef2","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-a5c80bdc-20260903_1788400857298_0.4421899266807152","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-c658a0fd-20260903":{"name":"math","version":"1.0.0-canary-c658a0fd-20260903","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-c658a0fd-20260903","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"062cf5c728feb4dcee26bafb2ff39f3e14c45b72","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-c658a0fd-20260903.tgz","fileCount":189,"integrity":"sha512-D7woehvXwnCN+NLxsp51GcSr1DnGII7iNcz/m7B+NPZy0qqSDHQYmuiSDKPkgtsJeVOPpYYQObzj/9eQe8je4w==","signatures":[{"sig":"MEUCIGw+54qUWtsKptgrhEBCVyI6FcTVBi5gFaQ5mJIxLj2PAiEAoJFgnz5MHDK2OZ2bbZNpG92BTEIPYJ/k1RbKkXLnpXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5vzOcvRBqVzjRTs/IhoYSFB9Qlg4igimS0Hc94p1d3gIgMZQQkZeR140XPbfk5+BBMsO1T/FGTw1cIAH3dCBhmts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-c658a0fd-20260903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1749925},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"c658a0fd463a31384f09f05f5b1e4264b44a61a9","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-c658a0fd-20260903_1788457363104_0.4323713952072685","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-a0778d83-20260903":{"name":"math","version":"1.0.0-canary-a0778d83-20260903","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-a0778d83-20260903","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"592e3d8a0095c068917cb17ceb71ac40014d8b69","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-a0778d83-20260903.tgz","fileCount":189,"integrity":"sha512-fHPVtsxv7Y9fVPAGD60Jdi2g8RXjFxuNhObxyYhWoyEADuewAeweMRQbwo/FR/k55U8vKgrYHRqheX8w2lQYjg==","signatures":[{"sig":"MEYCIQCj5seisZa/bPAJtsfFQfo4tjhxOuaoexKf15Pq+MbAjAIhALowsYIOkSe6S0cu4H/PqNuOaP47WtPhRJbWTHtYc/uh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDgM9WHLq9we5rGiTgQTDgqC+KEgL3lasonozkhCEepTAiEAzn384xujBzYRPodDKU6sLyyOLNMi+w7Pfqxk1f2L4VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-a0778d83-20260903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1749925},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"a0778d83d329bf1ab029d8a79ceeecc0c062eba0","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-a0778d83-20260903_1788457848146_0.7797195629255234","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-37519dcd-20260903":{"name":"math","version":"1.0.0-canary-37519dcd-20260903","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-37519dcd-20260903","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"17a478454d63150695ce465ea0d9623e53cfac36","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-37519dcd-20260903.tgz","fileCount":189,"integrity":"sha512-aul1nzD8ob5wKMKVQqOXe5ufT/xmiTHxObL81J2ImgNRwpRg+r7IeWOQ2WnD5W/cvpZc7gySwXs0YjVpDtahTQ==","signatures":[{"sig":"MEUCIB0bZ3kIh+ACgfMrukpAHr7rs2InwY2oLHqgV6QL0K1SAiEAsbO0W4MgQyobixoYuDFintLgwad2FrJ7KXfJ9Wloqb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJSTC6na82YU3otBqAVbIVh6PEfgUZKzsQ7Q2Pf4GghwIgYFnZFPmHL0bjf2nXxtzarumNJSwIJmy2iGUb1vn7plg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-37519dcd-20260903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755282},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"37519dcd9ec086ccea4e3b9bf17b6f8de2d64c02","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.17.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-37519dcd-20260903_1788458531347_0.9381799571430776","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-67a7195b-20260907":{"name":"math","version":"1.0.0-canary-67a7195b-20260907","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-67a7195b-20260907","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"7d0030df9f3dd33d0efad2302640c0d44cd4e74b","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-67a7195b-20260907.tgz","fileCount":190,"integrity":"sha512-p8Iqp44GtLpNxp3/a4p8pe9Wj47IYTNPDZo5r4ZRaiIgPgUkXp7dyvQ94nNQP4qISK/pyuhqiPoqT40ICfegXA==","signatures":[{"sig":"MEYCIQCIUVRiGrmdtIZGDFDBW847I3c0d+WH9Dhx5V0Tqm5olAIhAJGgLio2Wr72/+rcRV+OaQAsLkExd+8UofeDHMKp+F9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1ogFWKCdG5GI1vPVfvwwR/0jYLb2Y8MlJ4Z9pxRTj9wIgUwSo7tXjc26pqVM0THv/tAPyJ9XLP/BUhaTpQ9m0l74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-67a7195b-20260907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1764434},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"67a7195bff35ca17492f835c8697cbd1b2cf9223","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-67a7195b-20260907_1788743681571_0.5448989206528301","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-9833922f-20260907":{"name":"math","version":"1.0.0-canary-9833922f-20260907","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-9833922f-20260907","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"d4079300c87782de4a84973989a8956ecca7c764","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-9833922f-20260907.tgz","fileCount":190,"integrity":"sha512-p8YRuFht+kmXOqJu1WDAdMrm8DEhrYDWhBle7xWA+GyyBZV58r4xOf+ng/q+rdFogaZaznH1vD0+WoCjenXEnA==","signatures":[{"sig":"MEUCIHAKm+06PrEZuxK1Yg3wiulrqYLM9jOVJ9+kCKAi62mLAiEAwdqv6rrfVRLMBqPAD+zEkyy5tMftp68cfQZ7AryyOlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFelrkoXfAXh3AcqxI2hxMSnfGmtu+IzsuzXwh7IKUwJAiBbCwuaBZssT6ri1m00r+T7vQSHiKtORl3iCOnIPmE5Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-9833922f-20260907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1764434},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"9833922f434e9a2e4ed95024b7f0ab379fd6443b","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-9833922f-20260907_1788744311004_0.3770297010808348","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-70592f44-20260907":{"name":"math","version":"1.0.0-canary-70592f44-20260907","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-70592f44-20260907","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"3c13601b46fab9e04c7bc0a3b2e4fd253cfe95d7","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-70592f44-20260907.tgz","fileCount":199,"integrity":"sha512-PP8e7lEiq22AqqzLHdIe9I9mVU66c8AfqA1CGPE6u6MeDZk0nHVpoD1IZjNm75a7KJ7b4vFxmyxzKTWpuoNAKA==","signatures":[{"sig":"MEYCIQDw+DEub7DNIM7r0cwFwxIlf/rD6PNv6u7yQKaswFLXdQIhALVlmdrhkGJV++Vdwjj0tw9kOjUlwTXbBFUAyBITaGYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBElsRvuBcVdOCBTBBk6/oviarYEuPxNVWK3KuYkmGHbAiEA60Rs+m1+j/P8JWOPtudgF3Nk5OC8uyewT1KO/i2itjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-70592f44-20260907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020663},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"70592f44fd69a656ec115cff4ae540a525644b4e","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-70592f44-20260907_1788760054068_0.7943520586209261","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-8ac0e503-20260907":{"name":"math","version":"1.0.0-canary-8ac0e503-20260907","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-8ac0e503-20260907","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"b5c028c8c448b44b0c3c2836ff7cefbb03f9243b","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-8ac0e503-20260907.tgz","fileCount":189,"integrity":"sha512-Agr1k/78ukJARi7+C1Ql4Ofn9nSzlKcnxd3OnI7PVn23htvb6/Gm33vYqnrfq6plUcI1DE/1hJqIXB/Ib22Rng==","signatures":[{"sig":"MEUCIQDOvRkXjgsChrd5KkqdhaYt4ndA6tbC5YyQy9aZnu7NpAIgIErcE3HNBKmsNhs2N3aFOB/AOraaf3OdbIFg//mHafc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzO26EXnBkJ3sI9oTN7RlwPrUyqhETnYC0JdDcwpj+GQIhAKKV4bFVOOn3av6ei60TVmMaM27wxPhKtelzoGZd/LZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-8ac0e503-20260907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755282},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"8ac0e50303201ea0deace143615c11e07476632b","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-8ac0e503-20260907_1788762655196_0.9003304454124983","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary-5e895055-20260907":{"name":"math","version":"1.0.0-canary-5e895055-20260907","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@1.0.0-canary-5e895055-20260907","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"e8b1ff70513000c114ec6c5dbb7ef39b72e1fc88","tarball":"https://registry.npmjs.org/math/-/math-1.0.0-canary-5e895055-20260907.tgz","fileCount":199,"integrity":"sha512-+Ry7UH0dj/f+Eb4Uh/ViREz7w6+Q1SDQTmtL4fWTISHjJbsX87xsiO8g39ui0Oab/2pid8zTV2D80pR7vQ9Ntw==","signatures":[{"sig":"MEYCIQCOm4POUHen8+1PHPEA2Sq45Qx7Q3yXYCNJM+K2rGNOtwIhAMKP8L0upj/MbpbcBen+t7T8W0c4zBiiHGeiEiMQmynS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICd4JfXme+W6UG+AVMhXobG70bc1nJ6bBgEeTz0mTWGBAiAD9qLSkSk0RcKRMam8HFhmVcnF1/QJ9CiaJTIjXE4+Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@1.0.0-canary-5e895055-20260907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020689},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"5e895055924b1de101227fc2a3b6c050393d87be","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_1.0.0-canary-5e895055-20260907_1788763519745_0.775093164996373","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"math","version":"0.1.0","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.1.0","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"647aa2b7805320473643012a390326af067cadde","tarball":"https://registry.npmjs.org/math/-/math-0.1.0.tgz","fileCount":199,"integrity":"sha512-hq5KkLblFiR8OO8ZYqPK02mBqrXuxJ6hwvhL3ZM9OFkAR82/20n4H768SWl4yVVrufh8VijEm42D4V9N8hDa2g==","signatures":[{"sig":"MEUCIFHVe9viksu0jH/I55tVkscEmASosjIDHjNgwsOmhrkoAiEA0cB3PHOKEL1iOLL/2D/pRVRRYJQWMmr6jLSnLIZFxNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGfqyIK9yfHidpLLo/HN7h6lwhGpEVMpniZsTXnAp2lwIhALC1doojPU3YMjnQ/p8WSVPE3AsJN6GdaWLOZOS+Fygk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020664},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"c6713e38dd86de6e3e5bf98b94e22c2a29e4a709","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.0_1789086559979_0.2825871889564462","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260911-a1f682a9":{"name":"math","version":"0.0.0-canary-20260911-a1f682a9","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260911-a1f682a9","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"1eb3fb37f35374c19f51ce272bcfebc9e3e6c8c7","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260911-a1f682a9.tgz","fileCount":199,"integrity":"sha512-iS4hF0ZbnYtJJbhiIsN+3w+pTUdU7jjxSD/q0bkAbnjDiOwquKzdcQkHw/y07fHD2SPiwyDNY7e0ezP+Dr7eFg==","signatures":[{"sig":"MEUCICdfOHjdL73e/tdCq4CSuAsPoLzLQmkWhAi2mWoiLfnuAiEA7HiF9pL0caf1Q4BKCUvjHeJaADd/oAKPqQpLdNL3uxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3+uPMqVPltGCyN+864z97S+jBlexu/Hha7joJPnP0nAIhAIX9slkXaVQ5llTSsmkUglt5ckSV9UEFWjG8z0AO2s7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260911-a1f682a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020689},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"a1f682a9e92648083327c7db17a12885ceeb9b4e","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260911-a1f682a9_1789087239633_0.7940567843029966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260916-2d991864":{"name":"math","version":"0.0.0-canary-20260916-2d991864","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260916-2d991864","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"7b937653d5f61fed89f30a1d00fda0a8f16eb855","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260916-2d991864.tgz","fileCount":199,"integrity":"sha512-qw+vGzDcTcL+D2W9T4Lx29JiBCWDIn4h9VMPkUxqPF0DfFgtNFKHRF/s7sf1W12U6VwkOYUy96aI626WAv7ISA==","signatures":[{"sig":"MEQCIFqgpxFLnrzhBNEjfVakZPPWV9FbCayUwKCO6POdaD/dAiBwfRBeQR3kPUWpwtjCoxrfK5wIWhJ0A7FOokkML9m8Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4YBkuWmDIPT7jeKQhKkxzLNMz3MdjfDvUqs5p1yfTdgIhAIAG1I/Ez3f47/CkGU6piMiEEAuvh2XIy/Da5kvaOHuY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260916-2d991864","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2021917},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"2d9918644526fddf51c0995a0d13c62cde94ffa3","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260916-2d991864_1789565547975_0.3875148143827476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260916-543d081f":{"name":"math","version":"0.0.0-canary-20260916-543d081f","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260916-543d081f","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"590f60e1de2bec9d104c35918aa31cb5ac0c95d5","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260916-543d081f.tgz","fileCount":199,"integrity":"sha512-9lW4u+bK2jugndnGAE3tDL8KgUKrL6E0AmlUb4jtinbtVmWKhNKd8wy0Dlx+buFWN/mJ+o1a0+EfuVI9ytNK4Q==","signatures":[{"sig":"MEUCIANrxaOvuHqcEMfzM1Gzsn/bfoKf4GDEt8TBXzuK96sEAiEAoriZZGSPKX8mEs/PjAzk+LKIddSoGMrJJQ1luuKU8oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0fzgfiErb7O1s/jjqL+CQE75uPpc/BznZHPTLcSBHvwIhAK0ar7Sdf2IjWmyxXoB12RMIb1iLxbz0mJewJnSAQE6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260916-543d081f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2019377},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"543d081f789071d73b256b7e60199f0b5bd3e244","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260916-543d081f_1789570459503_0.6990048552612154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260916-c1e37c17":{"name":"math","version":"0.0.0-canary-20260916-c1e37c17","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260916-c1e37c17","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"1473350c6c472eb713cc08dc0c146ff2b60dc788","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260916-c1e37c17.tgz","fileCount":199,"integrity":"sha512-tZCLhBDdQMnyjjbb0xuuj4i6GNVRjfc3iL4+Pvkdn8xBKpwX00kbaQypR6i7gnUDLeL0YAi3ejorgFX8Mh6Q5Q==","signatures":[{"sig":"MEYCIQC2l9M2w2nbVL2KTltDcoURSmq84Mle30e3uqvcp9l2cwIhAKY8NKFReRLro8DBzLL8+SIPbxO+O6q8Tr7GOPTxxlSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE9jCeAKCKDTKXS07hKG8DVzSeUREBCAsRk+MJ2Bryl3AiAvRLhHYKl0bzVVJrANHi0AACU2M35zbxdu10MCwS9TNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260916-c1e37c17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2019377},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"c1e37c17d1c8ae16a7c84948b55da66742a15c4c","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260916-c1e37c17_1789571643811_0.9561430365669148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260916-504ace15":{"name":"math","version":"0.0.0-canary-20260916-504ace15","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260916-504ace15","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"ec5f52232d3b8374d32b0350ac47d38fe0b89999","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260916-504ace15.tgz","fileCount":199,"integrity":"sha512-o4BNbIDYsGZAnxXO/o/E3T6dQ7CHNqCsMIuc+7Jqw+wV0009cuHvi+l9+7ZxnxQSHTpGLl3x8k/vFhv7Bk3VjA==","signatures":[{"sig":"MEUCIDMgfhfshjF3hokFUpaZVJDBLtd8xRsMpHTpr7Qi6XwaAiEArjL9som7kD5LQN+4qTuyx+X2KS1JCyp9Tg3Y6THDMUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAraPZHI29sTic0XF9yfxlzgCQbBi3UrTomBsYP/YM1nAiBKP7IcEkD7gWy2y4Sqp9X8WY07ccKg3YtNlhDgAAGROQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260916-504ace15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2019377},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"504ace15041df6df5cdb2f69f1ca736936434aa6","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260916-504ace15_1789571875433_0.7543516969058797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260916-6389f6c3":{"name":"math","version":"0.0.0-canary-20260916-6389f6c3","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260916-6389f6c3","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"43ce7ba1a099789a2cb42a60d4d97fef58dce0c9","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260916-6389f6c3.tgz","fileCount":199,"integrity":"sha512-n/oOeMKh4ym1ALmN/wTXVv37G9h58abXfqe4uSTMBxu2VZfgW4nvAQezowg9Egv66bJaVTUw/UU3BAGJmCkP2A==","signatures":[{"sig":"MEUCIQDxfrK3KRtyWCYtILui1zyE6l2Ju7I4IEzoaEJENMsR/wIgOyFEMgtSk//bpe3N1/uvimDABnBDOpmV+pXGU+dcw3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAR49c/8ajAr1SO/+jFsvBNhAI6TbpaszuuzBc8hXGTiAiEAnxNIxGoM2jBYMeH46//BeugI4H6E+JRcHB7803mlcrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260916-6389f6c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2019370},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"6389f6c3d8444fdc4acd92b381667a14193d7167","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260916-6389f6c3_1789572672610_0.2794023581065368","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260920-acb32750":{"name":"math","version":"0.0.0-canary-20260920-acb32750","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260920-acb32750","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"46f13491369028e0e41acfc16b61690082ecb7d1","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260920-acb32750.tgz","fileCount":200,"integrity":"sha512-4ynKqW+PMRN5wgao9ldc683inX6JjP19Mhqn04PaFhOMm24rHzrfd1Wgu6YMAi8Z92+sjRNSfE9dHQC6roj1iA==","signatures":[{"sig":"MEUCIQCvZlMXzcWR4Gb/5An0PXcvDHao62x3GUXZPRF1gfvbnAIgJAJkMxWpbcLrV20OwPaNKw/f8rW4ylINtxrC/pYMItI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4m7EJNEs7/StxHLokmQ6EQ0AtG1gmdSUhCuHEJGHWugIhAMz9IGRB+lNWoLKXRKpZK1rHTaBqpQOYYhwuBSE0SNMx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260920-acb32750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039330},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"acb3275050f0dfea4161f327db91b1acbe0a0797","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260920-acb32750_1789873561354_0.4917491297462009","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260920-9969597f":{"name":"math","version":"0.0.0-canary-20260920-9969597f","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260920-9969597f","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"371b35fcf3ca41cc241fb404588e5b33cd3ef139","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260920-9969597f.tgz","fileCount":200,"integrity":"sha512-Q6GmqZ2bXsxwR+DJLi97EHKbNWz3aT7jd0jEFcWrXhyXSHR+7J32aobppXV5NvzRqssiYBgj3VCKzHevdQqxJw==","signatures":[{"sig":"MEYCIQCrcp5nGD6ld205RAfWyDAHWP01HiDAZhSeWNDyU3kQ3QIhANWuiPtj+VqkIY1N3AvhBBAXjZebtOta20hBUvIWVTga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDMCTTQhTErb1ULs6KwFskDErN4BebfYBqNLQzcEbqjSAiBUTkA2cSf6cGaA1JzLMn+IJxOX+PUp3h9prVtGPyL1ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260920-9969597f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039291},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"9969597f711bc97d2637fb9dfcf41936c461932e","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260920-9969597f_1789873681401_0.7176452461250278","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-654a787d":{"name":"math","version":"0.0.0-canary-20260925-654a787d","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-654a787d","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"742e787ec296253d8d96d02c78f5ef77188881b4","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-654a787d.tgz","fileCount":200,"integrity":"sha512-NzHaxTj0gHGkg2uVrIMTvEX4aZhEQmvsrsGcBs5VFBbsEgHg2lUs08YMnSVq/y73izO07VRjaDT973RXEXFOng==","signatures":[{"sig":"MEQCIFX2VdaiLJ75HPU7h+F4aMmiD3wT2sCd1WI/5idn/TlLAiAGSqoik6WUQnN7hHyHZkkdrwjLahY2K2r0gTEFWE/ebg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2KZ88/2cXKHSiAT8ib4BosjkOR9ec+9nba8dvMjNrYAiEAoNb/m509e9/cHJujxRN/J0i5adpckcutUq6ILT5UxNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-654a787d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039291},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"654a787d6a17649c641bccb6f039e398fd87259b","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-654a787d_1790345587408_0.0011592753421318935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-68b686bf":{"name":"math","version":"0.0.0-canary-20260925-68b686bf","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-68b686bf","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"a0e8bd30a0cc3ce93a4fe4a9d4de0e7eff6ddfc8","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-68b686bf.tgz","fileCount":200,"integrity":"sha512-+A3+Xl2+mEu1MehlEAtB3zf9/fCRxzIf/f4G19PMxcj7Bb9rO9lpqvxbNBPb/EBiy0yzhflE3xgHsnVlAWuktw==","signatures":[{"sig":"MEUCIHVVpSTuRNtEj9vxlgzvA1u3DiKi3scCNl/eeV87W37pAiEAhbRAHAMxgVaGc1M5jSwkP0/+2+NhqyIWljvUm3KjKN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIER0Mg4JDNRDLa0AJfAkhcPL00seAcW1uweW+VbZyBS2AiAruaK3YiPcUuAl60wmCSgs8FVUSOuKM1AeJc7YDyumew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-68b686bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039291},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"68b686bf7ff2012c0dc6eb368df302a09c1cabec","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"a collection of math helpers for graphics and simulations","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-68b686bf_1790346029950_0.1635307358066238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-e784ac22":{"name":"math","version":"0.0.0-canary-20260925-e784ac22","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-e784ac22","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"798bad76c476bb50e0e601f5f5dac2196c81c316","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-e784ac22.tgz","fileCount":200,"integrity":"sha512-TB+R1y6OMVLvnGg9rOzKRBoqAbwZtTx7wzvpijDGH8Lw17rKe+n0/94xdJY+dlI1qd9OAlv4hFb0WHQ5lrbBsw==","signatures":[{"sig":"MEQCIHSSV24FsCpkMbS1F+x1UY/Cqj1xpA/KIqhM/Mw8J30oAiBI0iKiW0JAWi4a0HKfdVAHidfmooiJlekHkYvXZkPG7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4OSQIHdjreGL4EDZOiiUIoUrbrrajvgEwzwI2BRGV/gIhAOMuLjgRSlYnoykaFi5PPohlwnEKUavgtltzJjrGl92X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-e784ac22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039620},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"e784ac22a38086e59f6f32cde8b52c2a60694bbf","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-e784ac22_1790346149508_0.12155099121960888","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-d23173e5":{"name":"math","version":"0.0.0-canary-20260925-d23173e5","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-d23173e5","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"b8d4898027ced2e8b857cde9ed4cc0d339619a6a","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-d23173e5.tgz","fileCount":200,"integrity":"sha512-2nAihGrx9ORI0zfrps6UNNbVJoRGInrw0AwHEmLzHXDMjVHEKp/dCkxWp387RGXyBR/U+wZuhOujhVcA5VYImA==","signatures":[{"sig":"MEYCIQDJatRYNV4UeIvyzHQmAra+adJ7MENYwF3ardk5sM6yOAIhAIsHH46j2N7Q4k8kpFpSr3zNjHRM0NNu3F5ihYBQ4957","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA52NwjBUb93IysU1Mruu48jxnWr85kZ9ilgNc5ZkM3kAiEAo8tA/CXfyxL1mwdRVvAojiXVClTdxqC6tiyM4RiJDJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-d23173e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039620},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"d23173e598dcdc7b2992f74e1a05de4f06e13ead","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-d23173e5_1790346716492_0.8238900969012009","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-3fdfe926":{"name":"math","version":"0.0.0-canary-20260925-3fdfe926","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-3fdfe926","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"9a151e54dfc63a6940c5fc3ae3e5cdcc169a2ca5","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-3fdfe926.tgz","fileCount":200,"integrity":"sha512-L6l912vZvDJ1WKLzRoA66kxFnIMf3QYlOxJrBcypMJGC+a9etB98ZbTmnDkFpMXTZWZWghTybiErFus9utvOwg==","signatures":[{"sig":"MEUCIQC/gAAoJeB+l2PZW50NvIKK37MZGb9hMfsDCyC9KKsgBwIgDBFGED510MXKRSrlooSIaTy5rCosCTfrc5Laxgle0GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBb83hoBxcM6FmaBCfFQT3rN4nqejplYWoNhLkKxI4ImAiADAt0KzltmByaU2hVCu8cAGnECjYDrZlXD5vmEvGPZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-3fdfe926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"3fdfe926277d57b45b5437e8a068a4b241bb065b","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-3fdfe926_1790348097220_0.5202599195431168","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-14ff1c5e":{"name":"math","version":"0.0.0-canary-20260925-14ff1c5e","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-14ff1c5e","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"1ad0682d4a301a80cc172e8cae8060002c3b7988","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-14ff1c5e.tgz","fileCount":200,"integrity":"sha512-XA3iguDRxro1HzfFqGoMLRJthuAYzR6B5sJ9ma/K1kPq9DWa//zMatYaBIX+PLlGlKRw5Rwjev8vTTSX5YRfCg==","signatures":[{"sig":"MEUCIGg/kzE62r4XS83fMxOLG2HlFhUFuq51jv+Nd6/0eNarAiEA0PfPKUgvsMFMe7n5LNiiWxC/Pp8ayhK9sYriOHpSUkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPjCvWz4v4TmE+cCTQayXHRM4awmCyt6KVZ8VzZMryWAiEAtRi0vWxDULl/bTm4YTGG9hSTIeozu61mDcP4/Zt05MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-14ff1c5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"14ff1c5e238e57cb6f33cefddc82e58f4406125f","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-14ff1c5e_1790348355946_0.8250060665855283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-f338f1c9":{"name":"math","version":"0.0.0-canary-20260925-f338f1c9","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-f338f1c9","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"9d519798a05a54fda7d2ab1c7b5faa2c43ab1543","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-f338f1c9.tgz","fileCount":200,"integrity":"sha512-fosCVwPx9mAe1VaXrmGDZfI/Fc5GUQTn8TFXOHVU3X5A9UQ0r1V5IkD3CjmbNmpvXoFt9yZ87wS7fOSH2evCvg==","signatures":[{"sig":"MEQCIHXjfbF/dE4nEWia5lovUUDzq2kZ3ot0O5oDvjt5NPW0AiBzYdtZg1MZHSdqjwg7SrKYP/xsMDph5kzDtbhXmx3IkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnULAVkrdYJERwGUXG/BIasGHI/Cyz940E8QkrXzypdwIhAN9jFrNRkJDffVi4E94MLlaqITGYjgGYCnJSqT6amAy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-f338f1c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"f338f1c9e030b709236368627f6794ec8ed8049b","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-f338f1c9_1790348367034_0.7334418857940515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-cb7e9612":{"name":"math","version":"0.0.0-canary-20260925-cb7e9612","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-cb7e9612","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"40d178a56451ae031ab74670355dc5d56fb16a06","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-cb7e9612.tgz","fileCount":200,"integrity":"sha512-t8plhCHMrxks2p6AywEvSw5w/UYn/tnYVj1xyV7yH3WbTVeAQPUstn97IUOcQe2/EOV9m/nSWVnNbs3bxxCc5A==","signatures":[{"sig":"MEUCIQDv1ZGFt/nxFJbMMzd3O/M4j3fw+ahzrr/0c8PVai4K4wIgKy95kR0+rf/n/v4ls2//EE7EOUGdSfVv2INPaA1rUcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJpkdR1XWIAe6mJE5R9g1AVSTkDEDhtK1g3UciLHTqUgIhAPuJzUBkmvJC4/QhhQbZmeZe9gt5v7EsHo/CwuXUWbdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-cb7e9612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"cb7e9612569a1602db8493d8536f528327590926","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-cb7e9612_1790349159341_0.43407873944743125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-affe59f0":{"name":"math","version":"0.0.0-canary-20260925-affe59f0","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-affe59f0","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"8a77ca78697af8b392c40b793aa96bc39c56c2bc","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-affe59f0.tgz","fileCount":200,"integrity":"sha512-F9ZYfjCx7yGHLm7dbd52Dm2xytUGncBK9uo3yiUKOe1ZGaIRvOGtjajCQm2Vvir2t8m5Zi9uAfPjJHMhA6cdpg==","signatures":[{"sig":"MEQCIH3DmZvAblG3odDivwsydRQv7qewQ0fncyWvzvWELw5pAiA4zTTgx9jsMN0fh8oOmJbRDyvYCxvRInLRI/cn/JxIyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrgklanbsWtJdFgokdwY1yquzL6WzAiczrnLZEqq+G8AiEAwompHI3VWykT+XtpeXunMtyJn0X5BBa+1rTU4G2X9GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-affe59f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"affe59f0ffbe83d282a2b2460b8b21aa9b09fc5e","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-affe59f0_1790349199182_0.2920968409449174","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-9f74c483":{"name":"math","version":"0.0.0-canary-20260925-9f74c483","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","_id":"math@0.0.0-canary-20260925-9f74c483","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"homepage":"https://github.com/pmndrs/math","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"f470cdf196fc982bd0eae00967f286831f39ecd1","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-9f74c483.tgz","fileCount":200,"integrity":"sha512-4Jp7c9XBZ852clDPnUKJHWOz0/XjzUk041sMm6q+qaMAGlPIQoOJaf1tVtxib3FVnsB8PW42KKz6JQdUO1g4Ow==","signatures":[{"sig":"MEQCIBGl/erqiqEWxXw4zRAgFcTMqu0Th5daA7qhhN98VQhAAiBP5Nyqw7FlEbw77wf9nFZFnQdRlkyt7pTQwzj4ML0oPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcQllXmEtREMna0OKFYvLO7hq5HydAygK9SynMD68XDgIge9AWFWoZKCV1DNsyMTV5DZDjG/T4VZoBOGb1u663zwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-9f74c483","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"9f74c483af4bd982a9db5027d4d5ea56aaddfb18","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"tmp":"tmp/math_0.0.0-canary-20260925-9f74c483_1790349316869_0.6907918829747088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260925-983a6076":{"_id":"math@0.0.0-canary-20260925-983a6076","bugs":{"url":"https://github.com/pmndrs/math/issues"},"dist":{"shasum":"f7a37e743ad3a56d54f64fdc6144f497efd698b7","tarball":"https://registry.npmjs.org/math/-/math-0.0.0-canary-20260925-983a6076.tgz","fileCount":200,"integrity":"sha512-YtbNU7yOpAM38XvjyRBIoz5KjGCOm01jFNq4BcYtMgQdgV8w1oJwxPphlgF+zSLaijkBWtgwlcq15oMVwytGqw==","signatures":[{"sig":"MEUCIBPl9G4pDQSa4EQSnStonwtz+g3EB2Oyo6+gm4tH4THmAiEArNh7iJXQX9NWheo5dGk+iHSHCVwI8d8dc5ATdPITfO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDr3rpfWw49eYyHN6a8IwxD5kXSyJdEqh/Gt364YcX5hgIgHcyuDgLToO41TF/QRKy48Cce5vZL1AyuF/p8pl+Vhto="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/math@0.0.0-canary-20260925-983a6076","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2039698},"main":"dist/index.js","name":"math","type":"module","types":"dist/src/index.d.ts","author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ik":{"types":"./dist/src/ik/index.d.ts","import":"./dist/ik/index.js"},"./time":{"types":"./dist/src/time/index.d.ts","import":"./dist/time/index.js"},"./color":{"types":"./dist/src/color/index.d.ts","import":"./dist/color/index.js"},"./noise":{"types":"./dist/src/noise/index.d.ts","import":"./dist/noise/index.js"},"./random":{"types":"./dist/src/random/index.d.ts","import":"./dist/random/index.js"},"./shapes":{"types":"./dist/src/shapes/index.d.ts","import":"./dist/shapes/index.js"},"./geometry":{"types":"./dist/src/geometry/index.d.ts","import":"./dist/geometry/index.js"}},"gitHead":"983a607676026c5f1b950f876bc688988de824e5","license":"MIT","scripts":{"docs":"(cd docs && node ./build.js)","lint":"biome lint --write src/. tst/.","test":"vitest run ./tst","bench":"pnpm --filter benches exec labs","build":"rm -rf ./dist && pnpm run build:bundle && pnpm run build:dts","format":"biome format --write src/. tst/.","release":"pnpm run build && pnpm run test && pnpm run build:examples && pnpm run build:docs && pnpm run build:website","typedoc":"typedoc --tsconfig ./tsconfig.json --name \"math docs\" --out ./dist-typedoc ./src/index.ts ./src/shapes/index.ts ./src/geometry/index.ts ./src/time/index.ts ./src/random/index.ts ./src/noise/index.ts ./src/color/index.ts ./src/ik/index.ts","build:dts":"tsc -p tsconfig.build.json && node scripts/add-js-extensions-dts.mjs","build:docs":"pnpm run docs && pnpm run typedoc","build:bundle":"rollup --config rollup.config.mjs","dev:examples":"pnpm --filter math-examples dev","build:website":"pnpm --filter website build","build:examples":"pnpm --filter math-examples build","typecheck-docs":"tsc --project docs/tsconfig.json --noEmit"},"version":"0.0.0-canary-20260925-983a6076","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e98a1d5-13c8-45a7-83ca-8189fdbe84f8"}},"homepage":"https://github.com/pmndrs/math","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"_npmVersion":"11.19.0","description":"🧮 The playful web's math engine","directories":{},"maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","rollup":"^4","vitest":"^3.2.4","typedoc":"^0.28.16","typescript":"^5.9.2","@biomejs/biome":"^2.5.6","@rollup/plugin-typescript":"^12","@rollup/plugin-node-resolve":"^16"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/math_0.0.0-canary-20260925-983a6076_1790350676150_0.8623416101444727"}}},"time":{"created":"2011-06-20T21:05:27.955Z","modified":"2026-09-25T15:37:56.685Z","0.0.0":"2011-06-20T21:05:31.586Z","0.0.3":"2011-09-19T01:38:33.810Z","1.0.0-canary-872f3be9-20260816":"2026-08-16T22:49:16.489Z","1.0.0-canary-4d9ad9eb-20260816":"2026-08-16T23:30:24.148Z","1.0.0-canary-5e890142-20260816":"2026-08-16T23:48:58.918Z","1.0.0-canary-7cec7231-20260817":"2026-08-17T01:54:02.870Z","1.0.0-canary-4a28b753-20260817":"2026-08-17T08:52:44.042Z","1.0.0-canary-24d93026-20260817":"2026-08-17T13:35:40.551Z","1.0.0-canary-07c5f568-20260817":"2026-08-17T13:39:27.827Z","1.0.0-canary-65e21d63-20260818":"2026-08-18T03:46:54.875Z","1.0.0-canary-68e48419-20260818":"2026-08-18T05:34:01.703Z","1.0.0-canary-dbc0c0c5-20260823":"2026-08-23T05:03:03.988Z","1.0.0-canary-a5c80bdc-20260903":"2026-09-03T02:00:57.462Z","1.0.0-canary-c658a0fd-20260903":"2026-09-03T17:42:43.332Z","1.0.0-canary-a0778d83-20260903":"2026-09-03T17:50:48.243Z","1.0.0-canary-37519dcd-20260903":"2026-09-03T18:02:11.435Z","1.0.0-canary-67a7195b-20260907":"2026-09-07T01:14:41.666Z","1.0.0-canary-9833922f-20260907":"2026-09-07T01:25:11.099Z","1.0.0-canary-70592f44-20260907":"2026-09-07T05:47:34.191Z","1.0.0-canary-8ac0e503-20260907":"2026-09-07T06:30:55.308Z","1.0.0-canary-5e895055-20260907":"2026-09-07T06:45:19.838Z","0.1.0":"2026-09-11T00:29:20.102Z","0.0.0-canary-20260911-a1f682a9":"2026-09-11T00:40:39.770Z","0.0.0-canary-20260916-2d991864":"2026-09-16T13:32:28.075Z","0.0.0-canary-20260916-543d081f":"2026-09-16T14:54:19.623Z","0.0.0-canary-20260916-c1e37c17":"2026-09-16T15:14:04.122Z","0.0.0-canary-20260916-504ace15":"2026-09-16T15:17:55.616Z","0.0.0-canary-20260916-6389f6c3":"2026-09-16T15:31:12.727Z","0.0.0-canary-20260920-acb32750":"2026-09-20T03:06:01.522Z","0.0.0-canary-20260920-9969597f":"2026-09-20T03:08:01.504Z","0.0.0-canary-20260925-654a787d":"2026-09-25T14:13:07.804Z","0.0.0-canary-20260925-68b686bf":"2026-09-25T14:20:30.050Z","0.0.0-canary-20260925-e784ac22":"2026-09-25T14:22:29.611Z","0.0.0-canary-20260925-d23173e5":"2026-09-25T14:31:56.577Z","0.0.0-canary-20260925-3fdfe926":"2026-09-25T14:54:57.323Z","0.0.0-canary-20260925-14ff1c5e":"2026-09-25T14:59:16.104Z","0.0.0-canary-20260925-f338f1c9":"2026-09-25T14:59:27.140Z","0.0.0-canary-20260925-cb7e9612":"2026-09-25T15:12:39.445Z","0.0.0-canary-20260925-affe59f0":"2026-09-25T15:13:19.279Z","0.0.0-canary-20260925-9f74c483":"2026-09-25T15:15:16.966Z","0.0.0-canary-20260925-983a6076":"2026-09-25T15:37:56.271Z"},"bugs":{"url":"https://github.com/pmndrs/math/issues"},"author":{"name":"Isaac Mason","email":"isaac@isaacmason.com"},"license":"MIT","homepage":"https://github.com/pmndrs/math","keywords":["math","vector","matrix","quaternion","euler","random","noise"],"repository":{"url":"git+https://github.com/pmndrs/math.git","type":"git"},"description":"a collection of math helpers for graphics and simulations","maintainers":[{"name":"isaacmason","email":"isaac@isaacmason.com"},{"name":"krispyaa","email":"kjbaumgartner@gmail.com"}],"readme":"","readmeFilename":"","users":{"valenwave":true}}