{"_id":"@thi.ng/geom-webgl","_rev":"118-17f024ad97ddc73b01e82c3debac7ae6","name":"@thi.ng/geom-webgl","dist-tags":{"latest":"0.1.126"},"versions":{"0.1.0":{"name":"@thi.ng/geom-webgl","version":"0.1.0","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.0","homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"82e274ff8a7c5afd76ff64fa640d2f4e77dc51f0","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.0.tgz","fileCount":12,"integrity":"sha512-2ezQlAhgX872ayiCyOLoedmxvHE6WTNnU5IeTDR56kog/buI8UqVxaApBoktHS4p6yE9AFm8JohKOj/VHfFyhQ==","signatures":[{"sig":"MEYCIQDPW2ncTAuve1SelFhu5uvtLbTPPVzKNqLrWRg4l85wOQIhAMHAlKG98aRl+A9KvFaqEGboVXfwBPLlqvidGzhZgvRu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28375},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/geom":"^8.0.0","@thi.ng/webgl":"^6.9.0","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/vectors":"^7.11.0","@thi.ng/defmulti":"^3.0.40","@thi.ng/associative":"^6.3.61","@thi.ng/transducers":"^9.0.6","@thi.ng/vector-pools":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.0_1718999046008_0.8286228781799563","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/geom-webgl","version":"0.1.1","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.1","homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"51ac692072f0b130683e4fcd4a51969e4f42f55e","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.1.tgz","fileCount":12,"integrity":"sha512-uh0y5/atoIsyceCziG3gblRPgZU54m+8OaEmuJNsedaFWJihf0i1htJAALherxbkxN+C27RhuU4js/x2g9EMZA==","signatures":[{"sig":"MEYCIQCCdIrmVRwau+SyzYgfFdWepSCJ5xA5NQ0fVylq+XcOHQIhAKMmZEi/6jVmS3ExNX7yCgMYIyiLDSS5ba/TuNuJT30x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28375},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/geom":"^8.0.1","@thi.ng/webgl":"^6.9.1","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/vectors":"^7.11.1","@thi.ng/defmulti":"^3.0.41","@thi.ng/associative":"^6.3.62","@thi.ng/transducers":"^9.0.7","@thi.ng/vector-pools":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.1_1719653913978_0.9739485780489519","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/geom-webgl","version":"0.1.2","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7a894e16d0c7d1818bd04004c1738193ad06ff0e","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.2.tgz","fileCount":12,"integrity":"sha512-hvrCLNcAiEeQEg8z0HI+vi+HtVVfRpU2cEZd8DXax+DNWfG+HYsXBM9wQbdBuuK1QP4z3nR0mDubOMzp6ZiuJg==","signatures":[{"sig":"MEUCIDHP31yJfIrj8YIL7VPCejcY6hRv8/aE5VnxRVlIsU3NAiEA5zswmE8C91WgaDwbLrXN8j9882o8/7oSFLcbYSVQIXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28375},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/geom":"^8.0.2","@thi.ng/webgl":"^6.9.2","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/vectors":"^7.11.2","@thi.ng/defmulti":"^3.0.42","@thi.ng/associative":"^6.3.63","@thi.ng/transducers":"^9.0.8","@thi.ng/vector-pools":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.2_1720267894153_0.20233674402719837","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/geom-webgl","version":"0.1.3","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"98a83a3aef4314b81446e3aafa7b9072f2072420","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.3.tgz","fileCount":12,"integrity":"sha512-9wTkfsVH4rBrwQ5U5/VFZAOb8Od0lTTVud4imtwSGhpHY9UYhgrH0PP4ONkziLc6V2wAz7mtt8f/FKGNpuEu5w==","signatures":[{"sig":"MEQCIDXT8EIWL79FmKTOhKPEQFhbU4oDwm/UzM1nrBvIGDRpAiAWf5pvn3/LWN1QzjjzftNO9ZZ5zGbITNT/irRDiSRGXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28375},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/geom":"^8.0.3","@thi.ng/webgl":"^6.9.3","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/vectors":"^7.11.3","@thi.ng/defmulti":"^3.0.43","@thi.ng/associative":"^6.3.64","@thi.ng/transducers":"^9.0.9","@thi.ng/vector-pools":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.3_1721135937149_0.06721355944104035","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/geom-webgl","version":"0.1.4","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"99fcd8d5f91b4655ed2d09c158b9a5b628b2bb46","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.4.tgz","fileCount":12,"integrity":"sha512-yKNjz64gzP6F54+TyC3QorLqgvzRZxyxfE+ifkKADcnx1uKIkiiaKaxF+L2hgqEGPnjdWq0aBcqYxw/o6MF47Q==","signatures":[{"sig":"MEUCIEnZTosmPwavr1X03glJOWDKSkO4qUTE3lXErX6/r8NqAiEAuSJ3C1DOdM3nTpwC4z64K6GIufKSDZdGZMPir2InouQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28372},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/geom":"^8.0.4","@thi.ng/webgl":"^6.9.4","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/vectors":"^7.11.4","@thi.ng/defmulti":"^3.0.44","@thi.ng/associative":"^6.3.65","@thi.ng/transducers":"^9.0.10","@thi.ng/vector-pools":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.4_1721401610700_0.37537224457653684","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/geom-webgl","version":"0.1.5","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"e422c4e06531490b9a09b998e02f7310a6220788","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.5.tgz","fileCount":12,"integrity":"sha512-LFGljk5ZwzUxxqza8AcneuvWw0obp4qB1cAelLTcADuCbl6HQzjCXAPLtETTlMkODdiTySHIFonF5kLNWYD+Ag==","signatures":[{"sig":"MEQCIBtisG+jFm0ainiMb9Dhiz5TUG0JlzSyg/6zPYNfNQXcAiBoyk3/HhYpIMRFL/Iq31pAfgfUZJd/Dx94wXlwyOpEZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28449},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.5","@thi.ng/webgl":"^6.9.5","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.5","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.11","@thi.ng/object-utils":"^1.1.0","@thi.ng/vector-pools":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.5_1721654783180_0.25587478472717695","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/geom-webgl","version":"0.1.6","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"3d23c7e16be7b4c103a1ec8a963078c81b14a479","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.6.tgz","fileCount":12,"integrity":"sha512-ZxOD4CQRiawGDLtcyfyuTzP6EPB7NN1/JczZ1+OhUmz8uHqjN2X81Km3T8JWslHyAupfm7DIunIqMrev3kvd7g==","signatures":[{"sig":"MEYCIQDTAK2RrVC29AsaSAJ8PeLuG18o2yIUvtlN5yzFsqAWWAIhAOw4SRf1mI3aS3WkNE0nohkp4JK6692TdLIDxKXzp2/C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28449},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.6","@thi.ng/webgl":"^6.9.6","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.12","@thi.ng/object-utils":"^1.1.0","@thi.ng/vector-pools":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.6_1721659726531_0.5626334308605105","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/geom-webgl","version":"0.1.7","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7259feb1955aab622cf7a4b8d59ce7b9463faa21","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.7.tgz","fileCount":12,"integrity":"sha512-CEVOvprrMXjxMwtkv3q4EAkjw14DlCoMxyN2afoOwxU1IkHMVfM0hiP/vSN4KCTvldorA0UaI0ct6Oid9it8Yg==","signatures":[{"sig":"MEUCIQDG1jMnJZw7nzDCbquTZJjlN6JlLwDFMjyt0+cGyrm9+gIgCU3vNFbroqa8sp9vkrvt2kIUcFbtOf9AnweD4hqt0DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28449},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec052b25dff4db6c4d1748e946c38fb5cf403dbf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.6","@thi.ng/webgl":"^6.9.7","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.12","@thi.ng/object-utils":"^1.1.0","@thi.ng/vector-pools":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.7_1721907970367_0.041493570875643426","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/geom-webgl","version":"0.1.8","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"82346713666acfdb5bf56b1e96ce62b5295897db","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.8.tgz","fileCount":12,"integrity":"sha512-31uTeu1hm0TiBfln91KIDu8FrbVJlso9OUWpamH84WDWz6JSHd56Utvg3jbDakxT7XtpYxP54Jq8C5mg9EULuw==","signatures":[{"sig":"MEQCIFGLUAxneqezKo9hMVWmFOlzj5D8e9IEuolS979d0w5sAiAcEc+xcLKOF44YWY7cwJzDUEki/a1nuzm8Oxt66/qQHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28449},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b6de5f99277b244646722a40ea787971c6ffd05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.6","@thi.ng/webgl":"^6.9.8","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.12","@thi.ng/object-utils":"^1.1.0","@thi.ng/vector-pools":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.8_1722530046851_0.10013934972814864","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/geom-webgl","version":"0.1.9","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"18e6165a6196cc60aecf740bbcdbbc1916dda738","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.9.tgz","fileCount":12,"integrity":"sha512-91gZST2lG0ksNdDz7UCPGqj1SV2Q096yPdgeKycsUXDTyLAiy5afEaeYqjxrj8Brid9CP/PRiDw0Qyupj3lc+g==","signatures":[{"sig":"MEUCIBguYVHSICe0u9tbbkg+XonyRfVAURUUBGi21YswQ3jJAiEAldBmxYErDpqmiC7vObH1Q2TF6ob3Sb2SwwnrMq67DCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28449},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74b023c95ab8219fd4192ef2a02962b2e2038563","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.6","@thi.ng/webgl":"^6.9.9","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.12","@thi.ng/object-utils":"^1.1.0","@thi.ng/vector-pools":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.9_1722532374932_0.8786735312661968","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/geom-webgl","version":"0.1.10","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"38e0879f32815e9d3d407e2d8cb279efd245dbd1","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.10.tgz","fileCount":12,"integrity":"sha512-lNEml8DewXCWEHOTLAUIqKEelLsLMrKzlwJi02ThGJLqo02jDw+gQJYML5YgMPgf7yTZJm4dmK8XvcTrSHhRew==","signatures":[{"sig":"MEYCIQCaTtRuil/URfZcd/llAYYn825asKuoSVZW+9COhadZSwIhAN4RRLUouWWsof9CEkvIRMOpTrm88JFoa1j/dUSBZDob","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28452},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/geom":"^8.1.0","@thi.ng/webgl":"^6.9.10","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.7","@thi.ng/defmulti":"^3.0.46","@thi.ng/transducers":"^9.0.13","@thi.ng/object-utils":"^1.1.1","@thi.ng/vector-pools":"^3.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.10_1723302777127_0.8078787432206991","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/geom-webgl","version":"0.1.11","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"838fee074dbe32c985ce979ac3df3dd2f84449e7","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.11.tgz","fileCount":12,"integrity":"sha512-SGN98yK+jrcB0+f4NfYF/1zPMQvK1RHUmeFhH2uoNpx1MKMSDBPKWBpDVLHPk3RI49WCGIGxaEm9q3C75fiS+Q==","signatures":[{"sig":"MEUCIGs3xB4vv6EKcRyPE6Ve1puRWKwaBjaBogN93rt1QmqZAiEA3wHoUFzN1q9eOy1RPRwMtUcibltMTKWkaJ9iwSYtgNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28451},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/geom":"^8.1.1","@thi.ng/webgl":"^6.9.11","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.8","@thi.ng/defmulti":"^3.0.46","@thi.ng/transducers":"^9.1.0","@thi.ng/object-utils":"^1.1.1","@thi.ng/vector-pools":"^3.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.11_1723578594533_0.8842537167400704","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/geom-webgl","version":"0.1.12","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"fa5cf2dc70a907b05bbffa74815f6bdfd2ee14db","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.12.tgz","fileCount":12,"integrity":"sha512-23j+n6yKsmQky9q7Ak8e7c5udQ3uE6nF9z8OwTvNVGH9dmytZcSuoJPP6Ojx6ZQPdJkCBpfGJHo8yLoYgqJn/w==","signatures":[{"sig":"MEUCIAMoF8TxpxndgNrFDviSGBndvJ8xTA+auFAzoeaupV91AiEA0defb8t8K3g4CwZY/UqK2AO6rQJlPJ0HVNXi7Us+0LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28451},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.2","@thi.ng/webgl":"^6.9.12","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.9","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.1.1","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.12_1723990941467_0.67043518696889","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/geom-webgl","version":"0.1.13","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"079697c7406b02f05d3aa1af4ce3c3f4f451d7d4","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.13.tgz","fileCount":12,"integrity":"sha512-4AAlLXD0xksSGLSDxvNR+m2nYXrqGhyqlMrnMd+yoL+6hfp8k1OypLWOwUwcwD5oSWyxjMsPe9rFsPMnZbhfpQ==","signatures":[{"sig":"MEYCIQDb2hCkWc8aJG8Rblw4AdtqR6iw3CtuPXDtf0HQctg9BAIhAM1XlnFjdYKgZdD0AOLMQqh4ywN25oqKnHLpfJKIYnlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28453},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.3","@thi.ng/webgl":"^6.9.13","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.13_1724075491874_0.9036228370516901","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/geom-webgl","version":"0.1.14","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"62884faa78aadeda840f5d2f5babad658fd5f3e1","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.14.tgz","fileCount":12,"integrity":"sha512-yes3mSg2JYpc45LC5lhJI0t8JJ49Jv2njfNcY67K5Kpq0wsPCSIz4uleJx8RacGGOInmTRm1x+o5EBKJKMY45g==","signatures":[{"sig":"MEYCIQC2S1OA+5RGyZbuVe3B4rHPsSlZHKhaUhG4Rs1RJLZSAAIhAL/N4Px0e7SQgYVliSkNC7pe1h7q0JBFgu3PFDlvXRrP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28453},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bb5006182c335294b5c53abf39663d42445c4880","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.4","@thi.ng/webgl":"^6.9.13","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.14_1724154192915_0.590334960491715","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/geom-webgl","version":"0.1.15","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"04ca7813740bb0dd47264250c893278509995b87","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.15.tgz","fileCount":12,"integrity":"sha512-awFeIUeEb8/DEbqEo7h28+v6fmpwcfE1G5iKP9IaEKIPK2/ROByePGy9HkNg1B8GevJolyXFlida805E3K3RNA==","signatures":[{"sig":"MEQCIC1FAo1baHCveBDpC/HbkIirhfA8FBkvTQRHZupjCLPGAiB/0s6tfSIS1JDI5RA2RrxIYEO53koCfTiPgSRPrM314w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28453},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d01681c64f5459647ab06f197f70dc90fb64cc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.5","@thi.ng/webgl":"^6.9.13","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.15_1724429966040_0.6399402364546394","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/geom-webgl","version":"0.1.16","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"929298d1a0592952fa0925c6546fe05c5a6e9442","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.16.tgz","fileCount":12,"integrity":"sha512-n6eUqYEHZS10/atm3d7CrpC7fx25QUvHZUQUBigHB3FOzvJDhPpKtofkNjsU2Rh7gP+p3sg2lrf6MVLX9/gmTQ==","signatures":[{"sig":"MEYCIQD/Z/Fiz4DLrVD9PqzvMxf0ClTVcw1DcrqThuH4kS9kXgIhAIVAYaZoG+DAizvvXantNN/qWWkw7iP0fgbGh6hzhjE4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28453},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.6","@thi.ng/webgl":"^6.9.14","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.11","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.1","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.16_1724854120403_0.511006671583629","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/geom-webgl","version":"0.1.17","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"998ea242eacb5389a0c74bf76f96adf4909dd896","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.17.tgz","fileCount":12,"integrity":"sha512-r48DT7OvlRbxznhH6jak7s0cA1l4VJ7XpiXXVoEELcpgBFxeBXL3UJomr5+cCgCQmPvDAejO8CsbKMDfLSZJzA==","signatures":[{"sig":"MEQCIAgMp6kTdkDbr/J0zzjI6RHiUixuVYns9bznZV/YG7xGAiBmOrSRUErsa+4g/1guYBghX/xoLHoag3/+47ZcwX1DJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28452},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.7","@thi.ng/webgl":"^6.9.15","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.0","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.2","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.17_1725539312290_0.7119259548191115","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/geom-webgl","version":"0.1.18","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"053eba719f8657eeb88690062079b68d76581eab","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.18.tgz","fileCount":12,"integrity":"sha512-dViy8qIWFa9TyDTS/N16LkxpuWeo8zMTwvou4mrckdMCJQXsGt43s8doNIOMO2djV57vfSKm0qv/Fxil6GgXzA==","signatures":[{"sig":"MEUCIQDPAM0kvC2nR2Us77ZVelfj/7+k06vm0OrUwoTiFwLUjgIgJZtwrqqbdN2suSNClZQGl4h5FFPFH9klVnQxXHrkSs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28452},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.8","@thi.ng/webgl":"^6.9.16","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.1","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.3","@thi.ng/object-utils":"^1.1.2","@thi.ng/vector-pools":"^3.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.18_1726493455001_0.9845523594604784","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/geom-webgl","version":"0.1.19","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"f7421e65feb1b031025051421a2982db088447a7","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.19.tgz","fileCount":12,"integrity":"sha512-E3pAujwpKRo1EqsNxq3wCT8QjFISLKWe+sXzuXJS76c/TlaGsw71Lmcu+EZldKS5JFJl07bwxV0epjbVe/0sZQ==","signatures":[{"sig":"MEYCIQDU5t6QZDP31ilvJuJ8YZBCzmYIh7ogbS7v4QPJgTgGmQIhALl8fRCnj69WvELk0/A0ul7mXlsBIWCfFdKKZugK0wNU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28453},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/geom":"^8.1.9","@thi.ng/webgl":"^6.9.17","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/vectors":"^7.12.2","@thi.ng/defmulti":"^3.0.48","@thi.ng/transducers":"^9.2.4","@thi.ng/object-utils":"^1.1.3","@thi.ng/vector-pools":"^3.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.19_1726780826813_0.45632671300692595","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/geom-webgl","version":"0.1.20","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"2d33411df6d1470f79c89c01813504f4c5779ec3","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.20.tgz","fileCount":12,"integrity":"sha512-QRN0h7QUop/io2je2zbpVmntnMY7zOOfdt9I540EaY7Hl5W4mpm1HA+8UkVayJR2yejZf4enZzvrMv0ePeltIA==","signatures":[{"sig":"MEYCIQCLYc5Bp+XRDJSF3j9emlQy3kZ4GWewVvhtItsYi3kTsgIhALVtvz+0Iq7QJo8XBjMvKmmktlxVkXUZSvTUMCG4iLLK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.10","@thi.ng/webgl":"^6.9.18","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.5","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.20_1728131035125_0.9787578232194887","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@thi.ng/geom-webgl","version":"0.1.21","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"d365d22aaf76309ea9da27dbdebf4fa404d3f2a8","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.21.tgz","fileCount":12,"integrity":"sha512-but6t8N2TehVsVcVKrt1CKTE/M1JTicxwY2FV5/NMhJpku94FLuRPqVRBho6BwIVWi5cFwzG57soQwoaF+w42Q==","signatures":[{"sig":"MEUCIHqu+849WzIolyY14yCVu/VIuWAnA7FH0MPwof9N0cDEAiEA7yG4jwwIJ7HG32sciJZbzwcYpZm6QItXVQzQyPZaXOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9a32147fce4bd1e5f98dffb04a452576f9984de8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.11","@thi.ng/webgl":"^6.9.19","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.5","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.21_1728133658461_0.303331277848627","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@thi.ng/geom-webgl","version":"0.1.22","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"c87ba0d90511eafd35252e16c832838cb6725bad","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.22.tgz","fileCount":12,"integrity":"sha512-nutiOaHyXzgxSiBUzrHdG3R3zxP/mX4EuwYsieOH0eZTTb47EfTk2XO2dQb8xzhD3oRbBDHDhzMGbgCP4i5vjQ==","signatures":[{"sig":"MEYCIQCm8I3rik6i8SRFPgHWbGO8/6qPGpZE2uMbHHoOfbIhFwIhAKNQO+Eocmb5crtKxjG48rs3UmpSHfZn2XNCApPCqq4a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.12","@thi.ng/webgl":"^6.9.20","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.4","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.6","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.22_1728304828979_0.3925734361236477","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@thi.ng/geom-webgl","version":"0.1.23","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"85b800ad052e852d3c5f63ecdfb6d595a502fe8f","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.23.tgz","fileCount":12,"integrity":"sha512-88SpMVUSbnBgl+W88tGK0wg1lPjRSJq49OGCmtk3wpeLUg894PVEOtd5CVCAnt8/vDSC3iTf00JWC0khxgOFKQ==","signatures":[{"sig":"MEYCIQDyyl+breJtAPKA+2/BpJO4Xt3nnDdligEkXu7s8IIbQQIhAO+d2tQgbmvFReODGEG0ZGIKIlqoUlcFYmbN+IXONLY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.13","@thi.ng/webgl":"^6.9.21","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.5","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.23_1729179932210_0.8222992298498639","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@thi.ng/geom-webgl","version":"0.1.24","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"fd3f0eca058570f25866cae9eda5a808fe031573","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.24.tgz","fileCount":12,"integrity":"sha512-8nJZMsPISWfxfaZ0arAwz8RjuzPsS9IzF/q+fUDIv2eMxkofVWs7noc53HrJ7pn/rHRUxcIz2xPdpTsmG9Mo1g==","signatures":[{"sig":"MEUCIQC77P9kCkbCejZVsomKQTWLYRJgHuSpksXA/UV6c4EozgIgR88rob9CO75kuH/n9x3nMBtLVmn4fU4AMYGpsMRL7gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.14","@thi.ng/webgl":"^6.9.22","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.6","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.24_1730415753868_0.9379944517763692","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@thi.ng/geom-webgl","version":"0.1.25","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"96acfc844ddd62a270fcd7cdb14cfd38b8a9d44a","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.25.tgz","fileCount":12,"integrity":"sha512-7CMDWVJU+GIO2L2kOmrUyYfaw8hEiDM3skn84WvKsn/ouW9R1l2aZJDUV/IysCfgX4xvJpH65EuNBtUf77HjSQ==","signatures":[{"sig":"MEQCIDGvgvBbw8stmaBr/s5vecW3rlqClKIen5C0oISnotf2AiAQxUykDGFBTfApk9m2kMgsUE7KJ1jGDhXTWUT9yeDTdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.15","@thi.ng/webgl":"^6.9.23","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.7","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.25_1730652413182_0.5060018786884033","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@thi.ng/geom-webgl","version":"0.1.26","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"e74b204b17f81a18c3fd7e740048a682b69983ae","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.26.tgz","fileCount":12,"integrity":"sha512-vHpN/GRYAS7RDdzaKV1eStcUrphll78iqGFkMG3PSAYWyLc/5BawoZC7S8aNnzQY6jwYDCVIV1JCn/qILHDYvw==","signatures":[{"sig":"MEUCIHmZCNQy3YVaMlZB0fGAbRkroQX++oV7lD8TIXF/JnvSAiEAqLZcSuzYHz6yxR25l9oKHgtR2VapuDD6cno/Ziz0dx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28454},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.16","@thi.ng/webgl":"^6.9.24","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.8","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/vector-pools":"^3.2.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.26_1731166816608_0.4542839949796236","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@thi.ng/geom-webgl","version":"0.1.27","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"65f1cc0c431f03ad5add65d94ac4e6725ac94cfa","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.27.tgz","fileCount":12,"integrity":"sha512-b9t/FPD8v3fSp3vjNaF+w8hNfD+rrk6dZTuJNL0R9fqg7DE++pSYeocb46ybNRvK20z3tuXjBPjb7QnxI5OpZA==","signatures":[{"sig":"MEYCIQC/kZaDaemTAArAy9d1mo8uDYk1EIwkLhFUwSUhRMaj2AIhAKjyIFF+OFA4ZlNGpEAJK4sBDf08UHmP8CVx3UxvGmb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28448},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/geom":"^8.1.17","@thi.ng/webgl":"^6.9.25","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/vectors":"^7.12.9","@thi.ng/defmulti":"^3.0.50","@thi.ng/transducers":"^9.2.8","@thi.ng/object-utils":"^1.1.5","@thi.ng/vector-pools":"^3.2.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.27_1731259410020_0.2143188719189446","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@thi.ng/geom-webgl","version":"0.1.28","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"1c2d5475b22f382eb00498793f000844d9fec323","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.28.tgz","fileCount":12,"integrity":"sha512-gD3Z8wTxxg4Ec7/EWlQNj+2/b6QU5ZDHgZkR8/TdOOWnOjf/rumUQqgKXP2FDMkacakpCEuPRUXQXsGw2lHQmQ==","signatures":[{"sig":"MEQCIHH4ZJndQn/WzoXbeOlszPPecHItyyOApdte7pjhGH09AiAxnsinbYnG7YjW6KjlGui/B0yGjMK9G5qRXSxplYl7Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28450},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/geom":"^8.1.18","@thi.ng/webgl":"^6.9.26","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/vectors":"^7.12.10","@thi.ng/defmulti":"^3.0.51","@thi.ng/transducers":"^9.2.9","@thi.ng/object-utils":"^1.1.6","@thi.ng/vector-pools":"^3.2.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.28_1732472816844_0.43967510478012617","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@thi.ng/geom-webgl","version":"0.1.29","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"fc5488dcd8344eca1955004adfef8a2cc640715c","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.29.tgz","fileCount":12,"integrity":"sha512-UrCJwaAkm7FLqQp7fbUsKBrmBcJAX7hlvrZqGQddufZ4YOV1pesFXeWq37vX5l1buHppR6JJlgc6CeoWQF80mg==","signatures":[{"sig":"MEQCIEca35/ALaeMgqZZIvezXqhJemL+14QUe8OWprQ/5TF1AiBq3EM4m7xl5QeNfzA1qvQ0lc8KXDrWV0k42ntjO46dbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28450},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/geom":"^8.1.19","@thi.ng/webgl":"^6.9.27","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/vectors":"^7.12.11","@thi.ng/defmulti":"^3.0.52","@thi.ng/transducers":"^9.2.10","@thi.ng/object-utils":"^1.1.7","@thi.ng/vector-pools":"^3.2.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.29_1733998968548_0.42977479498110305","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@thi.ng/geom-webgl","version":"0.1.30","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"25a1409243d653a2f54e924e1992a8ca1e77da6a","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.30.tgz","fileCount":12,"integrity":"sha512-LZWTD0V6q0dS60GYiOFnNIJjE1em97kIRhhikRqNrHBNvhtfDMiiy28Kf+aCuOQT92jSK9kUb4RbWHa7Cau0xA==","signatures":[{"sig":"MEYCIQCkwV3j71957CsNrjACfRhhzm745ePK7pGQkdjtuLphLAIhAJy1tmcJeM8bztMlCSUREkPrKtYypC9+Apgr2ePTfvOv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28534},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/geom":"^8.1.20","@thi.ng/webgl":"^6.9.28","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/vectors":"^7.12.12","@thi.ng/defmulti":"^3.0.53","@thi.ng/transducers":"^9.2.11","@thi.ng/object-utils":"^1.1.8","@thi.ng/vector-pools":"^3.2.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.30_1735309385697_0.9286006998390803","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@thi.ng/geom-webgl","version":"0.1.31","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"fc0c5beb6e59f94982ebbfa1ade75f48dc9e7ae8","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.31.tgz","fileCount":12,"integrity":"sha512-OK38k348JuueFRvaG9nlPYX9pOpocjpq40DgMCVx9wyFx6pZa0hMny0PRoagUEs+j6ddR1QY/kMydeSScUelDQ==","signatures":[{"sig":"MEUCIBMHyUBJ0HRGv1QcGUDw1f8ZvvntA9LrQDNP9662coQ3AiEA0Q2+WHPxCjN7ne8oWYNb5DVqigdHGNRnTqnQcAKXhWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28541},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.21","@thi.ng/webgl":"^6.9.29","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.13","@thi.ng/defmulti":"^3.0.54","@thi.ng/transducers":"^9.2.12","@thi.ng/object-utils":"^1.1.9","@thi.ng/vector-pools":"^3.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.31_1736025383836_0.7697999013871719","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@thi.ng/geom-webgl","version":"0.1.32","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"d4d5cf56959c14647f8e9fb83993951ba545d2f3","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.32.tgz","fileCount":12,"integrity":"sha512-4lOJaIJrec8i7ZxWoA8E2fVinfZm60URohl94ORIWaIOotEZXXRFe94RbGMJ1v23XY7KAeqpVoq4G7p79U7luA==","signatures":[{"sig":"MEUCIQC7yctGdLgaWo4lXadp9tYW5GZ5885Dsp1VltKkGcWgCAIgSzt4F+wCS1SZgu2Iqu9ZAZQT6T5pBEQppIjk28jnWMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28542},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.22","@thi.ng/webgl":"^6.9.30","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.14","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.13","@thi.ng/object-utils":"^1.1.10","@thi.ng/vector-pools":"^3.2.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.32_1736857884164_0.6788922906767179","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@thi.ng/geom-webgl","version":"0.1.33","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"1650076b1bea1e22b3bf4365f9046edccefac8fb","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.33.tgz","fileCount":12,"integrity":"sha512-Y/C55Y4xGIMx3p60rNztPn/+1EoUVyjha/072W4NdaEr3ymH4OyvANTjW91RlXcokZg1N7vGqFlR2t5PTjbAYw==","signatures":[{"sig":"MEUCIDdECGWtfgvh/lQPZbHk8NRp3YRC0XJ84wsBFWRN8oM0AiEA79ypGeANbfFMRs2vdKG2aKqqfBFnrTVHjLl+hkiprpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28542},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.23","@thi.ng/webgl":"^6.9.31","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.15","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.14","@thi.ng/object-utils":"^1.1.10","@thi.ng/vector-pools":"^3.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.33_1737123423709_0.1304841282190845","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@thi.ng/geom-webgl","version":"0.1.34","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"6c3054f9f9b1fd9b67a2ded1a7696722f69463dd","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.34.tgz","fileCount":12,"integrity":"sha512-ETdzImpzIHyUEaxZ6KFTDa+ACoFQdSvxC1zxvNXq4cQ0aCqBNFJOXqJZuPcRSCYcB9TPdriIpaQ+10X0IkKvmg==","signatures":[{"sig":"MEUCIBS85adNb/PD+Te4J2bezYMtaGyh9g2f5WQWUNY+KvPeAiEAwrw9+//6aYAX7Nptl1pwDPMQZ14GrACpAEWisJR5KKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28542},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.24","@thi.ng/webgl":"^6.9.32","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.16","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.14","@thi.ng/object-utils":"^1.1.10","@thi.ng/vector-pools":"^3.2.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.34_1737458487369_0.29760584751297525","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@thi.ng/geom-webgl","version":"0.1.35","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"35758fbc1c61a5f60fac05e8e1a90a8da400811d","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.35.tgz","fileCount":12,"integrity":"sha512-/IsNn5Kcynm6S6agO89qM6rqS4cGQaOISAjrq/3xc6AOYMNq/M/DbAIZKSK/XXQdtdwfsk+15GQFav8LLfc0Qw==","signatures":[{"sig":"MEQCIES63KZxk4tZcf+vx5ueIJfGCChqjJeI39I2hpIwY/xTAiAx0kG1p1Pj+kVsy2LfGa7lwPa/JjwtlVTczDzhcnSgLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28542},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/geom":"^8.1.25","@thi.ng/webgl":"^6.9.33","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/vectors":"^7.12.17","@thi.ng/defmulti":"^3.0.56","@thi.ng/transducers":"^9.2.15","@thi.ng/object-utils":"^1.1.11","@thi.ng/vector-pools":"^3.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.35_1737475074311_0.7959199849482572","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@thi.ng/geom-webgl","version":"0.1.36","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"1283fd25fdd3cf99dd0c40e8d219d5f7ec373072","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.36.tgz","fileCount":12,"integrity":"sha512-WimqxHE/Rf8w37bjdPM28sd2tNR6iRSp4/+b1PJozTipGQvizrvDsiBti2fcrGv/QOE++atzXkVWlU9nI52eqA==","signatures":[{"sig":"MEYCIQDxBnbNSGDvO3ILpF3MqT463/u7dwFI1C6O/whzjxBHggIhAIWpnewo5N30NP4uArBXnff6mPJkCaIERd/h1FmSrGR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28542},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"363db3998a14ddfd7a82f3039d8ca9681581e284","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/geom":"^8.1.26","@thi.ng/webgl":"^6.9.33","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/vectors":"^7.12.17","@thi.ng/defmulti":"^3.0.56","@thi.ng/transducers":"^9.2.15","@thi.ng/object-utils":"^1.1.11","@thi.ng/vector-pools":"^3.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.36_1737535237827_0.6843837250994751","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@thi.ng/geom-webgl","version":"0.1.37","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"023ecbe92e0a35dfd58bcbd9990b67763a6d46bd","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.37.tgz","fileCount":12,"integrity":"sha512-FkMg+G2CtTOIIcADhidS2i6n8ifI2KZCnrouFKTnSEZB/9tGjmPZl+nIcRysyEF0GTb89VwDu+5JP4Z/Qou3Xw==","signatures":[{"sig":"MEUCIA39KDhQAWyckD50Uw40dubS2a3nPNkc0iwBqVgqsbW/AiEA66/UANeg4sjk0xtMIlrCt+dbq61pcOYPwZHdNvsKEcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28623},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/geom":"^8.1.27","@thi.ng/webgl":"^6.9.34","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/vectors":"^7.12.18","@thi.ng/defmulti":"^3.0.57","@thi.ng/transducers":"^9.2.16","@thi.ng/object-utils":"^1.1.12","@thi.ng/vector-pools":"^3.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.37_1737640226269_0.8369570637204762","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@thi.ng/geom-webgl","version":"0.1.38","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"0e9138205c84abf8d2b875fb43bba20d6f59611e","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.38.tgz","fileCount":12,"integrity":"sha512-TFLX5B48hQHXy8vhjB8vMQrLWRkK6KJnA8pYntZsngRGLVt5ObCAdJw/iS5InYqHqVhjAS1DRG1uQmMH5WKgmA==","signatures":[{"sig":"MEUCIBRrQv3BOx5QrlKgiMhKP7HC2O2vnvxJ1UiMeVhGs2avAiEAzzLClm9Ef03Y4hwpywOJI2R5XU32CLyp9Dzn3ctODAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28541},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/geom":"^8.1.28","@thi.ng/webgl":"^6.9.35","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/defmulti":"^3.0.58","@thi.ng/transducers":"^9.2.17","@thi.ng/object-utils":"^1.1.13","@thi.ng/vector-pools":"^3.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.38_1738168612782_0.524137369074626","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@thi.ng/geom-webgl","version":"0.1.39","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"a4f878f8714846de85528a08755c23a5b1796086","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.39.tgz","fileCount":12,"integrity":"sha512-ynWVzxAAjHtHBtgXcR4OSgRB9JLB648fnREu2dr6ScnyGuYBmk0ikkXNJld2DEkvKqnilUBta67kd6GsGZkj0w==","signatures":[{"sig":"MEUCIHhfK5OpNzfuUJXoTgvxk/UIyWAh/3UPBNEr0RHEkR41AiEAqnPYSVFNVlrtElPmhxDiow3aXkx9y5WArz4Jr5bH6n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28541},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcc1dbfa6eae31ac65e12843987b94d4a7edc144","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/geom":"^8.1.29","@thi.ng/webgl":"^6.9.36","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/defmulti":"^3.0.59","@thi.ng/transducers":"^9.2.17","@thi.ng/object-utils":"^1.1.13","@thi.ng/vector-pools":"^3.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.39_1739224060534_0.38844250863207974","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@thi.ng/geom-webgl","version":"0.1.40","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7d417d1890763635955eb955d83f1c5068f1406a","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.40.tgz","fileCount":12,"integrity":"sha512-F5hBCS9xEAO2ebKYakxcNMk9diQEspvMfVYEnrsr+sd/ObbIBd4oJjoc3AdjnYYtDm1KgcWK3ARnFDM4o1NJOA==","signatures":[{"sig":"MEQCIEAc8FtrZz8fo9Jr57xmbvDw3h3dYQowC6chRjBz4C/DAiBdzRGfNiNvoRt1VZM54J3BQ1/HxM+sZNG7Db8G4ikgPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28541},"type":"module","module":"./index.js","thi.ng":{"year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/geom":"^8.1.30","@thi.ng/webgl":"^6.9.37","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/vectors":"^7.12.20","@thi.ng/defmulti":"^3.0.60","@thi.ng/transducers":"^9.2.18","@thi.ng/object-utils":"^1.1.14","@thi.ng/vector-pools":"^3.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.40_1739463305532_0.8725921311526048","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@thi.ng/geom-webgl","version":"0.1.41","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"ea4c8ae2580b70a26ff3cf50e89552869c24d232","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.41.tgz","fileCount":12,"integrity":"sha512-2wpMXNxHpMsAu5F4kHztXBfHiTlaJre7Rjer4H7FvtYykpz38O3Z295jxV/gnStn/aThKUFMGTZgdUmUwoEDxA==","signatures":[{"sig":"MEYCIQDjLHyI0P5udCVU648OuDgnLiUSEb5uXZbQLkWk4kcQugIhAOjqePekyiN6MzmUqbTu3wUwJa/AIIm4Z3xM15Gw6SXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28561},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.31","@thi.ng/webgl":"^6.9.38","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.21","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.19","@thi.ng/object-utils":"^1.1.15","@thi.ng/vector-pools":"^3.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.41_1739999443993_0.7452977738897555","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@thi.ng/geom-webgl","version":"0.1.42","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"25135533dd65942f0918ae1b3e6f9e2bdeabbd03","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.42.tgz","fileCount":12,"integrity":"sha512-qszuuDW01MmhwNXtSiXFY3WShkOdubro376mi1EBYdnpEI9Pdggh67ty/X12kUBbbA2GNTMQJULaX/ulAQGRaw==","signatures":[{"sig":"MEYCIQDSPVkAXWNiCtn2OG+AJYnqprxWI77mTlSW5tRi3hdntAIhAM3zAtgyHOdfZytxOb1c3UzLCYzyPKc2th8mL6Y+HbuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28560},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.32","@thi.ng/webgl":"^6.9.39","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.22","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.20","@thi.ng/object-utils":"^1.1.16","@thi.ng/vector-pools":"^3.2.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.42_1740175335632_0.720659465898678","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@thi.ng/geom-webgl","version":"0.1.43","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"0c7a0edeaffc4efb91a76c7c1bc4779004c7d3fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.43.tgz","fileCount":12,"integrity":"sha512-teZMD8QVOUoCepQWh8U09NYnbHutgRF2RbFtOE80kTnfJSJdPIEfjQ7hRc5kn8bs5SojnNqK51BrJA4LN+9Dvg==","signatures":[{"sig":"MEYCIQCRrtJnIqTLHUXS+RKq6hkTNYL/FlAKJIa0vxHqoSzxfgIhAIZ8EALFM3c3d3Ee/5GqHmVfjMPJptBJZD4OnDUZaYT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28560},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.33","@thi.ng/webgl":"^6.9.40","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.23","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.21","@thi.ng/object-utils":"^1.1.17","@thi.ng/vector-pools":"^3.2.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.43_1740490537215_0.1437026065407805","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@thi.ng/geom-webgl","version":"0.1.44","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"a1e2e002132184536a82315dfbca185db288f09f","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.44.tgz","fileCount":12,"integrity":"sha512-ZRaceHXtH0EF+sxDG6MHxkNzX+NDl/jeJfcgkhU+Q0+XW0lTGeEZa/WdMcZQKL5RZWlNPkBLxHiRp/l5Sp1osA==","signatures":[{"sig":"MEUCIQDKhxsJwJnq3f3t0WAThLliMv7GaZDUExH8dARX3H0cGwIgQdwrV5cXe4o0k9xHZ5GVw0oU1zXmujLJBUF4b8AL33U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28560},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/geom":"^8.1.34","@thi.ng/webgl":"^6.9.41","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/defmulti":"^3.0.62","@thi.ng/transducers":"^9.2.22","@thi.ng/object-utils":"^1.1.18","@thi.ng/vector-pools":"^3.2.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.44_1741548822799_0.748510920383098","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@thi.ng/geom-webgl","version":"0.1.45","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"f1b9d3d351c693bbd36c8c5c5965f23a748a8c25","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.45.tgz","fileCount":12,"integrity":"sha512-aERFshDu/0osOGCTbxJbxG6WRB0YlW9rR5wARoNp5yLgUplBpzsCD+P4rmRzFWR3qfxOaQi/nKs5TNKe9dlnIg==","signatures":[{"sig":"MEUCID8oOWnw0jycbWc++RgFaPymV3kD+KH5ROcqBCn7zY3AAiEAzmN9qEnjJjLihzLiwshg4FbR4gXDCoT1YD3Xq5AxwdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28560},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df585220c1dbfbcdd10f7a775917b052ced1437","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/geom":"^8.1.34","@thi.ng/webgl":"^6.9.42","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/defmulti":"^3.0.62","@thi.ng/transducers":"^9.2.22","@thi.ng/object-utils":"^1.1.18","@thi.ng/vector-pools":"^3.2.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.45_1741596831983_0.0010644936369814673","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@thi.ng/geom-webgl","version":"0.1.46","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7f6473893dd89e13b42f6697f3b65faff44fee90","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.46.tgz","fileCount":12,"integrity":"sha512-XtGkOgw/YPSi67RIt7feQ8baP9qwnYtbfNpcpHLTGxh+zXhqrMtxUCfBN7LM59aIZRVDgen/YquQ90/IVIsQhg==","signatures":[{"sig":"MEQCIGulFtTJVLMRcNQL4AUBCf90vnhGGwLk/ZXMmNV/cLkzAiBm5B/CHLXA4EJ2qDGZF0KIAtPUYXW6FXhq+LvDq4DbgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28560},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e1666c84ae4a473c5d78d2c24fa7c7c2b9751b98","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/geom":"^8.1.34","@thi.ng/webgl":"^6.9.43","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/defmulti":"^3.0.62","@thi.ng/transducers":"^9.2.22","@thi.ng/object-utils":"^1.1.18","@thi.ng/vector-pools":"^3.2.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.46_1742144320378_0.17432728282545962","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@thi.ng/geom-webgl","version":"0.1.47","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"70af5780e8dfc08672c31109f15c391adb9767e9","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.47.tgz","fileCount":12,"integrity":"sha512-b5KAN9lRDHh0QpFbMlgJSmfHrROiukHhrB42azSmAShIxBviAB3r265C//SKuNdo3FgVIv0GzZo5AbhGPBf3Sg==","signatures":[{"sig":"MEUCIQCaI6g8n3jD9+XRJ8Z0Y87XBpc4zF0t19bIgYN0YsWk5wIgNMNnYx12EfRXTPodAbR9LV6cPN1NiZ8CN9ALFJLnds8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28586},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/geom":"^8.1.35","@thi.ng/webgl":"^6.9.44","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/vectors":"^7.12.25","@thi.ng/defmulti":"^3.0.63","@thi.ng/transducers":"^9.2.23","@thi.ng/object-utils":"^1.1.19","@thi.ng/vector-pools":"^3.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.47_1742219485756_0.9663561213953777","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@thi.ng/geom-webgl","version":"0.1.48","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7f91786700d2b780975d77369d29e33037f71380","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.48.tgz","fileCount":12,"integrity":"sha512-VS/le+L0djNQGRYBG5aVoBbPOit04Ehjk9k1H0uijCH4ODFEDVDntqhV70JXR4cT1JcHWlWLzvHdi8qB+nHJhQ==","signatures":[{"sig":"MEQCIAZIja/12x90paB5npkvgmUTny3g5rq9ADwzlpwQihQNAiByEaaEoUQRHf5cKAuUoTZWqFlP78Bxi5Okct6VYXDUkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28586},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/geom":"^8.1.36","@thi.ng/webgl":"^6.9.45","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/vectors":"^7.12.26","@thi.ng/defmulti":"^3.0.64","@thi.ng/transducers":"^9.2.24","@thi.ng/object-utils":"^1.1.20","@thi.ng/vector-pools":"^3.2.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.48_1742304929777_0.31551274665714035","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@thi.ng/geom-webgl","version":"0.1.49","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"f4f071dbc912c5509d4e411fcaed336f63fdefd0","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.49.tgz","fileCount":12,"integrity":"sha512-9DSRxlDjy2lvf/n992/z1Ctfr/uzDWK0paRRbjYLXYvi3C8bIa386WWefUMAEs9YwUU0ghEYu+h7xopHdDb/rA==","signatures":[{"sig":"MEYCIQCvBIIPn9RU2j+YzY1XBw3rGG6Kwaz8n/nzTNxGPAW/BAIhAP5r2MxHZku5OZqYaBnL7DlE1dkXaOQV7NlbW37uF5Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28585},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/geom":"^8.1.37","@thi.ng/webgl":"^6.9.46","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.0","@thi.ng/defmulti":"^3.0.65","@thi.ng/transducers":"^9.2.25","@thi.ng/object-utils":"^1.1.21","@thi.ng/vector-pools":"^3.2.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.49_1743544380666_0.055164746545428356","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@thi.ng/geom-webgl","version":"0.1.50","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"1e489638e4acda157f644e07b6a0656725dab5c1","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.50.tgz","fileCount":12,"integrity":"sha512-qjGWDcIxO4JfgE4QOETRdtFFW5lbbtPmlpSoFv+IaSF4dbRuWTaSlP80Q6sv3tjgGBFa+VlJz7exd74bst2tjg==","signatures":[{"sig":"MEQCIDatsSZ+Q2GQLsRy4/WzCX6bOTx4cD8hRQc1Ywyp8dvGAiBZkQEBjU7Li9mG0sHvNvk7WwSIhqG16xZqAFJLw7sL6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28585},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/geom":"^8.1.38","@thi.ng/webgl":"^6.9.47","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.1","@thi.ng/defmulti":"^3.0.65","@thi.ng/transducers":"^9.2.25","@thi.ng/object-utils":"^1.1.21","@thi.ng/vector-pools":"^3.2.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.50_1743947847941_0.676410197774131","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@thi.ng/geom-webgl","version":"0.1.51","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"04d99fe10fa53809910d432ffc4b34a4b54733d3","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.51.tgz","fileCount":12,"integrity":"sha512-YdCKnDKY4h7p+0r9FKkjYk8AtNqojKi3BGZrISrnHmSJ/V3l9VRbTrQLxi/Kv7PZ+FUc778eS5NZAn6nuAkSMw==","signatures":[{"sig":"MEYCIQDPE2Kzt0yiAZo801+Cw6lYvqGNxBDbRvkY4Ri/g4HGbQIhAJ6B7CipgmXiQpDyYhyxrNf+/vijsEvMXLLUqck/5wz4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28584},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/geom":"^8.1.39","@thi.ng/webgl":"^6.9.48","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.0","@thi.ng/defmulti":"^3.0.66","@thi.ng/transducers":"^9.2.26","@thi.ng/object-utils":"^1.1.22","@thi.ng/vector-pools":"^3.2.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.51_1744802452541_0.10187351321478255","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@thi.ng/geom-webgl","version":"0.1.52","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"120ae9ad47881562ba4decbdba0811663ae9e160","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.52.tgz","fileCount":12,"integrity":"sha512-/VdO8YFtsTg8pteNg7vQUmGYBYDt+9r8qqIrmAN/4P3ZD3DxkCefpOElIgCuRcEwsdduQ1s1CtbRL3FX01ZSag==","signatures":[{"sig":"MEUCICe0jyiRQEe8BvrAbtQwO9pVAzqGbSHpO7yFYljIK2OVAiEA6N46rp9C7aAUhybiTE3aBR8LZF9YypfwKcWOvgzCcBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28584},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/geom":"^8.1.40","@thi.ng/webgl":"^6.9.49","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.1","@thi.ng/defmulti":"^3.0.66","@thi.ng/transducers":"^9.2.26","@thi.ng/object-utils":"^1.1.22","@thi.ng/vector-pools":"^3.2.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.52_1744893817820_0.047796777586481154","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@thi.ng/geom-webgl","version":"0.1.53","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"80a664f04d59d584f235b0ded65f3cecff1818b3","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.53.tgz","fileCount":12,"integrity":"sha512-fmWvfhjNtzMRtG1YtY62pVa16OFBRVQivwAnDY8zMj6MfzMFFsNJoybzlF5LB2qYwgL21dQwZrMeIM4toM4AwA==","signatures":[{"sig":"MEUCIQDd/tYHJUtqdeMwaDdc3XFyuVg2kuRfuRNC88c3c3RXkgIgV3YOn8amanenIjblYGUd87L6N383p8FNnbGPOe1LZXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.41","@thi.ng/webgl":"^6.9.50","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.0","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0","@thi.ng/object-utils":"^1.1.23","@thi.ng/vector-pools":"^3.2.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.53_1746018181437_0.48166332802615264","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@thi.ng/geom-webgl","version":"0.1.54","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7b996201629defcde2e7f378b261aa9f0d9bdd37","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.54.tgz","fileCount":12,"integrity":"sha512-iyNQO9wdFm/3bIflxUuVY1godFYCh/XiH+z6vylhVDKgi3Hm2UJ9Poas7X5SrSx79b7KLQ7zdqaOmIptdHajhA==","signatures":[{"sig":"MEQCIBtH4QEU++bZh9xCOfMfgDdu3EKlYX1N0cXCKWigZxC6AiBf8+R0Q+jMBfrUJHjaninVz4EPBzniFibEoNxDHLZ22g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.42","@thi.ng/webgl":"^6.9.51","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.1","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0","@thi.ng/object-utils":"^1.1.23","@thi.ng/vector-pools":"^3.2.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.54_1746175315741_0.22653768241743943","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@thi.ng/geom-webgl","version":"0.1.55","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"bd2882694367d4fade4461eecd6d9fe94f043a2b","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.55.tgz","fileCount":12,"integrity":"sha512-gITlm2CyfwTNQ2yMgtixVIMe4yWXLbX/OYvEoJV7fde1/UOs3YlJUNcWNyh87kmndhqpDGD9ISwoF80+VNHV1A==","signatures":[{"sig":"MEQCIBr4bwi/xaaA1c9eC2V0SKq1qClABfwoxxYmzRa6jL//AiAT5YqbVZjuwZVgVGaxWdllX7B+6rJ8tpdNxUkual3lSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.43","@thi.ng/webgl":"^6.9.52","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.2.0","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0","@thi.ng/object-utils":"^1.1.23","@thi.ng/vector-pools":"^3.2.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.55_1747587956519_0.9775746310605384","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@thi.ng/geom-webgl","version":"0.1.56","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"42bdeeeb2984842d19c9dc33b14fd6e29932a9f6","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.56.tgz","fileCount":12,"integrity":"sha512-HxSRDHWCjRzCcbCzb1f1vVec0MNbywIH0LdGu49hkBRFdZO+a8CJganXIERICpamrV0x5FnwmmT5qhKrWevBuw==","signatures":[{"sig":"MEUCICpjGttRbpoL91OnmH4x56tv49E5DvskQQlbY8W/5YmaAiEA6sJYaPlgdmLmOKo2K/REiahNFVx516XaxK3CZ1iMDyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/geom":"^8.1.44","@thi.ng/webgl":"^6.9.53","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/vectors":"^8.2.1","@thi.ng/defmulti":"^3.0.68","@thi.ng/transducers":"^9.3.1","@thi.ng/object-utils":"^1.1.24","@thi.ng/vector-pools":"^3.2.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.56_1748434415649_0.18915557527923066","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@thi.ng/geom-webgl","version":"0.1.57","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"96af64988473adf2722aebe5c56ca4c14b12e76c","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.57.tgz","fileCount":12,"integrity":"sha512-5uNMNCj5taSBbbu5DgDV/yyEN+/x52iAT8ICcDiornhhs7qX6sQt2GlTmKTtOzPyl9/QPl1aodDbrAgTCECVkw==","signatures":[{"sig":"MEUCIQDwI9eWPOrQCTFdTFoOSfA/xWCEJ7H6eEvRxU4ritPyZgIgf39Bcd8tmWqAhcTqHZIydlWTJ74XFYRFAJZrwNCkQy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.45","@thi.ng/webgl":"^6.9.54","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.0","@thi.ng/object-utils":"^1.1.25","@thi.ng/vector-pools":"^3.2.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.57_1749490518486_0.47099825696627895","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@thi.ng/geom-webgl","version":"0.1.58","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"ebc0aa833d1ab73f70eaeffa63a2f5b116a7e95b","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.58.tgz","fileCount":12,"integrity":"sha512-pMco+u1JTkHg1vWl5wHT4+WB3NFm0h13ZEzsi1DAMtVRHtFHZ8nspRaOibxxny0ove3yYI3Pg/4f9DyJ1iYiRA==","signatures":[{"sig":"MEQCIH31HzwXlZCFiZm9ecFXd4BUSN4PoG6hVwsH+oyhohgIAiAeG81XqPq4Oc8zuWW2sjfIZq4I/sChWuoJLVcDaKVnVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"14e994e531d32053e948768998324d443436a542","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.46","@thi.ng/webgl":"^6.9.55","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.1","@thi.ng/object-utils":"^1.1.25","@thi.ng/vector-pools":"^3.2.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.58_1749934931200_0.25907844298453986","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@thi.ng/geom-webgl","version":"0.1.59","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"f1fd7dfe7cae72dd3362566ec71f6e0f23609117","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.59.tgz","fileCount":12,"integrity":"sha512-B4LXB7rMKTKNCpPqGrhIGbz809GhZdH3tgYMFA8QhyDQsKwkzTEfA4hFBWQqn6BQjHl2yIZfVInn+WAOfM9I3A==","signatures":[{"sig":"MEUCIQDJmSrHqCGfZOGvRXB0nY4G4AMTWOFOp3fLwZ/v/mFKtQIgSNqfndDIKFcC1sbYKuO13qn9ACSsD0m7U0WcPyativY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.47","@thi.ng/webgl":"^6.9.56","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.2","@thi.ng/object-utils":"^1.1.26","@thi.ng/vector-pools":"^3.2.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.59_1750248527584_0.5935751295521978","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@thi.ng/geom-webgl","version":"0.1.60","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"6c874f9ff4ddbe4a3a29935c3e4661e40a6c088d","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.60.tgz","fileCount":12,"integrity":"sha512-2mopuPPOchszr8AOvYA0rec87WGF41aVd/aexMG/R6/Kj53dHls1TR9gHMq+A5oKwtzKT7kSQYzyAS0l89TG5g==","signatures":[{"sig":"MEQCIGoAampzuCjAFooDrTT7DudHg790fsDun+BCNdvqgcnPAiBCobfQLLAqaz0Hpn8u4EJz+HGPnDen6ZWubNNdvbdCNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"091008063a5999d05b8f54bb22cfbd6d9b66f7f6","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.48","@thi.ng/webgl":"^6.9.56","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.2","@thi.ng/object-utils":"^1.1.26","@thi.ng/vector-pools":"^3.2.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.60_1750338938283_0.11618670669373254","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@thi.ng/geom-webgl","version":"0.1.61","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"64d9a29c531efa612148959fbecf8efae1ab7140","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.61.tgz","fileCount":12,"integrity":"sha512-H5/3yBCPlWUZ+3c0eUxTT561+oboX8JK3f+W/vOGtYDvfj9nS1oLA7NfC0NektHc3o9Lo4w/RZbPU2MDCfhJVQ==","signatures":[{"sig":"MEQCIC6o0RdFg4LYZtpCg/X8bZwmEXNRxMBhwTxgKh3itg+YAiB2d3e3+d0j41DDyca8BhgHTXJmaHq1V0ETW+qRnHYTaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.49","@thi.ng/webgl":"^6.9.57","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3","@thi.ng/object-utils":"^1.1.26","@thi.ng/vector-pools":"^3.2.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.61_1750801661567_0.5830028980292914","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@thi.ng/geom-webgl","version":"0.1.62","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"5973daa91fb9bae1fd0e793277fb2397f7906cfb","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.62.tgz","fileCount":12,"integrity":"sha512-OzqXdSZ2HwnAaDU0rWxsVmHihJLlgHXboM+ilrRIUUJWKJunfuHwLf/v8fOrfFEej+e0fUuYvrkCfkqLrbIFRA==","signatures":[{"sig":"MEQCIFxkPOzVQyx7zzWSymiREPXIlXuLrgmK/IK0PsK/wzODAiAC96kAN02IDLL9+NCY/AirIjJKjpfzkmJGwXW1X74WgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"eb3ac07d044559d88b4871fed080929556de1b7c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.50","@thi.ng/webgl":"^6.9.58","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3","@thi.ng/object-utils":"^1.2.0","@thi.ng/vector-pools":"^3.2.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.62_1751450243265_0.32369128096206334","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@thi.ng/geom-webgl","version":"0.1.63","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"36efecbb5763eaab420f1ea6661261d5ef06fe9a","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.63.tgz","fileCount":12,"integrity":"sha512-0AerF16NHru9PwTZSgY4Bm4hhR8gGJBth0jaLkCc2vzUpYDk0+hydSFPL6zr9XlKWtfyu17VGlPI+x9qQjTRtw==","signatures":[{"sig":"MEUCIQCLZAzbrcSKue9bjNwNLhpOK6sSeAEdZKuLjRp9eykYvwIgSxMH7RRMi2DFWq8GdWUwh9vJwXJKZBW/IlsyXCOww68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"06e582f962a9cd3abb905e91d97d652e1d3bb971","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.51","@thi.ng/webgl":"^6.9.59","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3","@thi.ng/object-utils":"^1.2.1","@thi.ng/vector-pools":"^3.2.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.63_1751555157767_0.36830111916663455","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@thi.ng/geom-webgl","version":"0.1.64","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"706a4a15a4dee0b881338612c0322e043c753fe8","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.64.tgz","fileCount":12,"integrity":"sha512-G28LTE3G69TEhJQuO8Vhstih4krZ3oc8xiHLeN0+hBkWPH/3ID+01QCWTA6Bjv6raw+SRXdIftbVoescTdDQPA==","signatures":[{"sig":"MEYCIQD99vdD/j6iMnk+meRqcLgMlWCozXepMECiRVa4+8vdtAIhAKfeLV5Ycoj0hZHuPuQMAi95sD3Xd2RghxjBL7r2WyRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e657c2d66574c18343a6797aef4585945729093e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.52","@thi.ng/webgl":"^6.9.60","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.5.0","@thi.ng/object-utils":"^1.2.1","@thi.ng/vector-pools":"^3.2.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.64_1752054441645_0.6174325904234765","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@thi.ng/geom-webgl","version":"0.1.65","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"ae8cdaa8ea0b34d47d984dc3ffbeb8346bd5d37e","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.65.tgz","fileCount":12,"integrity":"sha512-xwxPRlGzPt95xhS2JZBvQe71/K77kYqhLtRSUvzithmsrPcFoDkXZgkUKLSRhuil0RUlKTQIXLdqxUTPWiY7jw==","signatures":[{"sig":"MEQCIEtEIZY4auukEdLtnMDIvFAoPJFcc7g3ss8Q802eOUd6AiBnos1ZYCBPrSRXdbeh9S4+wz6LKLr6GP0cbO72iiq+ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.53","@thi.ng/webgl":"^6.9.61","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.5.1","@thi.ng/object-utils":"^1.2.2","@thi.ng/vector-pools":"^3.2.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.65_1752157836332_0.4802798186254609","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@thi.ng/geom-webgl","version":"0.1.66","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"da87ce83e424fdf3705d320685fe28a0e8e2e598","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.66.tgz","fileCount":12,"integrity":"sha512-MjRszA83z6CyhFLSgNvdssacSCGEb93lrLgrhU+kNgs9a7gj5/SnUzhITwFMfphSu+nX3dgldmOf/CMVpyJ05A==","signatures":[{"sig":"MEQCICjqE90POWz4LADnfSHDu8tz68PIhlKhQLxAjdGLTA7ZAiBCfbSXGbiPGlwGoSLiYoRSOv7xYi3MfzGXrIzFc77bfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"186d38b07f4ba940a8127cbe2379a38036eff387","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.54","@thi.ng/webgl":"^6.9.61","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.5.1","@thi.ng/object-utils":"^1.2.2","@thi.ng/vector-pools":"^3.2.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.66_1752271697257_0.7013433465242047","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@thi.ng/geom-webgl","version":"0.1.67","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"1eac32c0a35e987ead850b819a1c1304faaddde5","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.67.tgz","fileCount":12,"integrity":"sha512-Jqc4H9aLYt2D1fGyARBYuiVp6o5J109pF2rwrzypoZWHBlf2QrLE2yQpHMxsu8jZdw2sVErFj6zsA0HaRMMHPw==","signatures":[{"sig":"MEUCIQCILvecy5m3KlOgyYRZyDATdOtqnIGFZjQC9BiUj8hhUQIgKywgvKz9l9f0UGIjlGDy3liVJ3db4uTr5bOrCOqC+7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a81765bd79046980463c56a8bd187f9aaa88dd65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.55","@thi.ng/webgl":"^6.9.62","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.0","@thi.ng/object-utils":"^1.2.2","@thi.ng/vector-pools":"^3.2.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.67_1752442830172_0.3161111501335263","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@thi.ng/geom-webgl","version":"0.1.68","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"12537afddd0afd44a1dda9ed91a2d492f9a13465","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.68.tgz","fileCount":12,"integrity":"sha512-mLK3RkZuOwNMMUth0ClfZzymaN4bsTs9ozn1/A8CxQWPENJJcXpwq83Fu7Irdzw7DKiWffOwgK6tk1FIYjNhVA==","signatures":[{"sig":"MEUCIFPYAgR1m4GSxE9i0S1S4WNv1vGomfNaGO1y/F8UHXcnAiEAlzt70N6p/PCOv6tutaxZQCdaqOpgqrrk3VvtGYFE48c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.56","@thi.ng/webgl":"^6.9.63","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.0","@thi.ng/object-utils":"^1.2.2","@thi.ng/vector-pools":"^3.2.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.68_1752487822675_0.3943983611118693","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@thi.ng/geom-webgl","version":"0.1.69","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"c104b5302f79b5b11044a7783b45fc3be4a70a99","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.69.tgz","fileCount":12,"integrity":"sha512-a4WopThtLeLt0/J/LjgjkwFgZGJvppmbkM1/1YJxTNjRBPg4tNGQea8x/7V4k9vVA9/HSk/Wm/fevRvg5ETsPg==","signatures":[{"sig":"MEQCIBHV+poevxY9SY+grVABvyKNMZk/FU6W+W5oFrACo3GTAiBDQ10Xtax+9nCoG80q3T0dmPkzXCdYF3fZh9rpkrJF7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.57","@thi.ng/webgl":"^6.9.64","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.1","@thi.ng/object-utils":"^1.2.2","@thi.ng/vector-pools":"^3.2.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.69_1752572155800_0.2813624002644388","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@thi.ng/geom-webgl","version":"0.1.70","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"8371a6b4e30b053d6065e24df86cc5d944477e7e","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.70.tgz","fileCount":12,"integrity":"sha512-vvguXY/7XGLFvgl0WI9oPrEPrw+nEKwyxxTmedcXtxRgh5beVZemT9jbVAoVXpo7bf77THIHtE6GUw+6GDsqLA==","signatures":[{"sig":"MEUCIHVe1SFsUW0+8i0YTCwWCTzix3g1/s+hjKURzKC/eZJ/AiEAj9UAQLuNh8jJVtEWUl4hlycROpib/nYwTreewv09qfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/geom":"^8.2.0","@thi.ng/webgl":"^6.9.65","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/vectors":"^8.3.4","@thi.ng/defmulti":"^3.0.71","@thi.ng/transducers":"^9.6.2","@thi.ng/object-utils":"^1.2.3","@thi.ng/vector-pools":"^3.2.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.70_1753023997768_0.2803513274698284","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@thi.ng/geom-webgl","version":"0.1.72","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"e642397b3570dbcb3c976e58e0dff151ae19c0cc","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.72.tgz","fileCount":12,"integrity":"sha512-+YHEFfLUJ0cj1Z24jab5XksRS6Y7y49WD23kdVYAS66BSyDGgxZp2UEyCS3Pfz7G0kZJEYPJMN4l5Aqo57nx5w==","signatures":[{"sig":"MEUCIBKmAC579my0nIr/snbvCgQoZbGrpNzirupEhQpZgo1DAiEA3mNrZ6v0PV6dX9TRb7KzchuzGRy2vcpNzoeHYo0bAWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.2","@thi.ng/webgl":"^6.9.67","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.4.1","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3","@thi.ng/object-utils":"^1.2.4","@thi.ng/vector-pools":"^3.2.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.72_1753086770855_0.4638128871794287","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@thi.ng/geom-webgl","version":"0.1.73","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"85bf52147ec5d68af509570b42c97d444ef8a67f","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.73.tgz","fileCount":12,"integrity":"sha512-ewPr7JzI07jYEZAuDvZgTJveDsNOjBQLgCuCcOoZTsifZXbJ2QhdHCXVrO/V//gz6faqkPNnRil3MUBFUOUAFA==","signatures":[{"sig":"MEUCIQD+J6aBlJhTAgxG3/K7Qw1bD5jYW3lUj9jGGmQLB4CWlQIgP1flXxGBdHhUS58p2ywKdoxN7t0B1OviyvHpEN4VClg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.3","@thi.ng/webgl":"^6.9.68","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.0","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3","@thi.ng/object-utils":"^1.2.4","@thi.ng/vector-pools":"^3.2.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.73_1753386477529_0.8596253804114558","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@thi.ng/geom-webgl","version":"0.1.74","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"5be5bc3227d59dbe14f73c369977696253a871c3","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.74.tgz","fileCount":12,"integrity":"sha512-KoDg5ANd+QGhXvRcX5jzcrff2fkDO6XVxTSP/1i6xP6x0b0tR5oynCBMr3GswLgytUq8TrtXutzH47jphw50jw==","signatures":[{"sig":"MEUCIQDqPAT+rUHceWVYxvxeMB5bcTpe+pM5a6yoD2VWw8Bj2wIgZd+VuNWFlpXDOVXe27PE5H9Z9Qo34vHK2uXuW1JW2bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.4","@thi.ng/webgl":"^6.9.69","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.1","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3","@thi.ng/object-utils":"^1.2.4","@thi.ng/vector-pools":"^3.2.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.74_1753533349890_0.22440694132972516","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@thi.ng/geom-webgl","version":"0.1.75","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"14c74c3fb763901d3bb5cbf0b0045421bd54e3ba","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.75.tgz","fileCount":12,"integrity":"sha512-DUy5I0r+Xcul8kXMTFYf4YAqsNeqz1GZXXgmIV2/EzA/t45BbEW754j+UF5Q8jehwnSOH788hPt1BBZm3COt7A==","signatures":[{"sig":"MEQCIGcyfnH7ROwLZMwRc8qay+CSBeLwwD41gTm1a5Pq3o0sAiAIPrg3zsM2yMcFR/cUxFydczFoNQ/KpygcFGyuc3sq8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/geom":"^8.2.5","@thi.ng/webgl":"^6.9.70","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.0","@thi.ng/defmulti":"^3.0.73","@thi.ng/transducers":"^9.6.4","@thi.ng/object-utils":"^1.2.5","@thi.ng/vector-pools":"^3.2.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.75_1753915406672_0.4289059576839085","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@thi.ng/geom-webgl","version":"0.1.76","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"09d6b3ec3ecc80d64d348d2aa87950b8359ae30b","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.76.tgz","fileCount":12,"integrity":"sha512-PUa9VgVR8SOUIZ93NEr65dS02dlSWFJtHkR0isly2NnVjQK3QTHtBGAhonzDXMFVKv1tBzLSZnKz+4Y8Mlxx/w==","signatures":[{"sig":"MEUCIQC45ONxJ5n3bv+/gFDAdz9Hcmj4UwARp+mMOI4MWeJBkwIgZTNmskVVJirFqY/flhvK8mgnE3CmqWDM0/Nmki1Z+pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/geom":"^8.2.6","@thi.ng/webgl":"^6.9.71","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.1","@thi.ng/defmulti":"^3.0.73","@thi.ng/transducers":"^9.6.4","@thi.ng/object-utils":"^1.2.5","@thi.ng/vector-pools":"^3.2.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.76_1753959109550_0.12394097455291941","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"@thi.ng/geom-webgl","version":"0.1.78","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"b8ccb52c74330396f5374c84ea5c3cf3fd4cd97b","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.78.tgz","fileCount":12,"integrity":"sha512-2A2Q5kb9ver4TYgH4qn1jIsjJunw8n9O5ftiib20IZ6fRfUPfhwYno+RuBITBASCZoAkzEmwru3XUWRGWg9Skw==","signatures":[{"sig":"MEYCIQCqGgU6qrG5Pf51nQfneaYC7d6zD4zCMllcSI0Tu10I0wIhAO4e64WphYKOjneNpyhYWrEx3Z2r+I2nYUxwXPC6oqep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28581},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.8","@thi.ng/webgl":"^6.9.73","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.3","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.6","@thi.ng/object-utils":"^1.2.7","@thi.ng/vector-pools":"^3.2.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.78_1754300455566_0.7431996502715938","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"@thi.ng/geom-webgl","version":"0.1.79","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"04ad83f093edced849e83adb4178d84bab5348cc","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.79.tgz","fileCount":12,"integrity":"sha512-XSRt4ZE3ss2z3Lz6D+6mWF0MKsGlGFwryF3Rvfj8ckrJMBb8PMShi7mhS6RllnyHHHl7IrK0E+4d/6zgFIUJDA==","signatures":[{"sig":"MEYCIQCm+YiLVIAJk4OTElDAwiRdUA9CCzvpHGnRVWcBcI1fHwIhAIA0HvHSRT8AdIdISQkLNuD949QwuguGUXRw8sWkHwMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28581},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.9","@thi.ng/webgl":"^6.9.74","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.4","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.7","@thi.ng/object-utils":"^1.2.8","@thi.ng/vector-pools":"^3.2.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.79_1754584164630_0.9474278947261643","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"@thi.ng/geom-webgl","version":"0.1.80","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"154bdf28e2435872506d1a016eefad83d0a43038","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.80.tgz","fileCount":12,"integrity":"sha512-sGWb2hvzS1LAdzDvJq3TJdFdWhzRK3pf/zaheq7QR6IKLaRREVAuHINzd3Yny9TOFkFZHcex0vpcRxTFrOJMkA==","signatures":[{"sig":"MEUCIFru1PI/KRgghQNROcTx1LpWJnxwBBwyxQUkx8yEYdTrAiEAnJUigh039N6D4R8DZD+fJTC6H9QDc/9anVEmJ80G1Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.10","@thi.ng/webgl":"^6.9.75","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.5","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.8","@thi.ng/object-utils":"^1.2.9","@thi.ng/vector-pools":"^3.2.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.80_1754930969470_0.024141756154970162","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"@thi.ng/geom-webgl","version":"0.1.81","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"362517e29e0843a978aaa852539eae179b1f7be2","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.81.tgz","fileCount":12,"integrity":"sha512-MMACvKx33k067d+rGmQbfV/AfYNCp6cJKwvN62p7mYRxiTlmtG/uXgJMjvNf22SARSnxYYsvZAgZstGGgyrrBA==","signatures":[{"sig":"MEQCICjw945TaSJXztWW1zaRH83qwtKSQoVy56LOJQFyjmmtAiBH/qiAx8GuMuzB7ckFTphmalK+15oWuHq4aFnhwg6tMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28584},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.11","@thi.ng/webgl":"^6.9.76","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.76","@thi.ng/transducers":"^9.6.9","@thi.ng/object-utils":"^1.2.10","@thi.ng/vector-pools":"^3.2.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.81_1756745341113_0.09446795204470648","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"@thi.ng/geom-webgl","version":"0.1.82","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"8d189c3ea153b7725b1fb70d57957a606f311a55","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.82.tgz","fileCount":12,"integrity":"sha512-IbRexRl4t4vSRT82TYUy58Gm13XR4WGphDiFPBaIcziXtI8CFhlbsgciQsor5ApB5cE+OlvatTd5ZIsStOvkYA==","signatures":[{"sig":"MEYCIQCEgx7k3SCYpkIJv6U0L93sIrIoxM28vkRRkA0+Z27pLQIhANSrnA8hC/ZxSOgsl8AGQCEyOntDW+IwOMQvhg4gCeZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28585},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b7ede4f099767e0175ea8e09257208f73970b220","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.12","@thi.ng/webgl":"^6.9.77","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.76","@thi.ng/transducers":"^9.6.10","@thi.ng/object-utils":"^1.2.10","@thi.ng/vector-pools":"^3.2.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.82_1758798900495_0.640676339144002","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"@thi.ng/geom-webgl","version":"0.1.83","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"32059e03705a0c6ef6f820afb32067c8d0e8f575","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.83.tgz","fileCount":12,"integrity":"sha512-fzXeNvk+Q1O4MrCvDGIaukSTavVVXKKC5/CxwLlVDp9zOIoXfg2sxqy3IS6iBvge7EpT9Gwo1Zp+vndBA1KEGg==","signatures":[{"sig":"MEUCIQCdxewoSKPxT4+zX7iIEe22oNQF4hQdn3AwnZ+rluAJUQIgDixCWuC9tGt6viRRbYbf9Fl5GF+IYSNsASatEUGEHzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28585},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3c3531350eec56011982583c694aeb1a2e0d0ff4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.13","@thi.ng/webgl":"^6.9.78","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.77","@thi.ng/transducers":"^9.6.10","@thi.ng/object-utils":"^1.2.10","@thi.ng/vector-pools":"^3.2.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.83_1758813546178_0.9893733039770569","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"@thi.ng/geom-webgl","version":"0.1.84","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"a4c79b2ab93e86f54324df0a5eafe776eec99902","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.84.tgz","fileCount":12,"integrity":"sha512-ScEzBzhCU8BQ9OwVSVnu90SQfVBhczKdT6Sny9F0LVVXQbNipAAb+bpxMtqqkaIIOLxiQSLj/7a9fgLObNJPWQ==","signatures":[{"sig":"MEUCIQDiUBMwr4zev/t0OyqPN24WIKZ28Xn3CANkn3Rkg1zL0wIgDWGvesKo2ANDwphPlpDg5arYeCYRhSFM+pxEM6oYByw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28585},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.14","@thi.ng/webgl":"^6.9.79","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.78","@thi.ng/transducers":"^9.6.10","@thi.ng/object-utils":"^1.2.10","@thi.ng/vector-pools":"^3.2.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.84_1759838103596_0.9829289046576013","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"@thi.ng/geom-webgl","version":"0.1.88","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5f828f4efc5afa4c4dcf2a72d0c20d578c6bca40","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.88.tgz","fileCount":11,"integrity":"sha512-8IYEryi8lB4fNElIxXR90NbeW+jGKbpiRz2E5YKW2yxrx2Afyz/wUC358jWZ1iNhgpXR/meDtcXnr4PhfjYLJQ==","signatures":[{"sig":"MEUCIQCgb03eBk6nuHN9o/nPYHqoI/wHWRN5IYAeTRYJ/23wFAIgQDRNP7WCpLO07ASDX9aNjjeofLZCIliNwOsbcumFxDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26793},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/geom":"^8.3.3","@thi.ng/webgl":"^6.9.83","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/vectors":"^8.6.10","@thi.ng/defmulti":"^3.0.82","@thi.ng/transducers":"^9.6.14","@thi.ng/object-utils":"^1.2.14","@thi.ng/vector-pools":"^3.2.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.88_1761329068192_0.3681956518447773","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"@thi.ng/geom-webgl","version":"0.1.89","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f238c201ece250e2444389ff1aeb9e5a4717aac4","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.89.tgz","fileCount":11,"integrity":"sha512-ESXHa0jL9lKVEPKROdDxupjH9cjXFEDDrhmo9V/awvnxuTL424PPxvBC1LPTZ86ea/WUDcGqt6fThPqGpqOuug==","signatures":[{"sig":"MEYCIQDPhCdMXmi0ljM+l63RW48RLrsnuEN7rXPHqhR0j5BsVgIhAIdshJLAlNhJqwTx2a7dFU7YDD/eLvwMwrOCt0kk8Hfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26793},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.4","@thi.ng/webgl":"^6.9.84","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.11","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.15","@thi.ng/object-utils":"^1.2.15","@thi.ng/vector-pools":"^3.2.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.89_1761432353752_0.35887230282781535","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"@thi.ng/geom-webgl","version":"0.1.90","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9244ecef4ad68726fa48815a9ce66ce21cd8e031","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.90.tgz","fileCount":11,"integrity":"sha512-C58vj+CxbZZXOUkwOZVZdna3GTNosllyBr9McGpI2vkJAWbh47nai+j4rKkg+hp+Rr6LuUdmv7rNq/42RWqQtQ==","signatures":[{"sig":"MEUCIHlKxnYfTuItB/6jZhP3o9FZKUddJ49kUMnAe0Y/TYIWAiEA67YUk9Uk+QqSj0azRVVPI11pDWigBsfzqwjoCRFWC20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26793},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"201ef38c4f17bae85b15496f2209c69e1c44a3e8\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.5","@thi.ng/webgl":"^6.9.84","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.11","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.15","@thi.ng/object-utils":"^1.2.15","@thi.ng/vector-pools":"^3.2.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.90_1761646583408_0.750234709210531","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"@thi.ng/geom-webgl","version":"0.1.91","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"16c50377c534ddcc913be8296935ab67fe50eeaf","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.91.tgz","fileCount":11,"integrity":"sha512-sUVk4CNnJL5DDGgns7jpj2bd2AtATQT91O1K5XzHy85MHEh+9mrFoBGoFHaFCrmj9JG7YGDecXWQcrzAx3oyMw==","signatures":[{"sig":"MEYCIQCcKwltFEQHQHY+FXs5lXoJd2EF6+vu7RxljdKKnTeeIAIhAOPEv4WFLam26OEVcuVDv8pgx2VV4dLr0sxKezH05Nbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26793},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.6","@thi.ng/webgl":"^6.9.85","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.12","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.16","@thi.ng/object-utils":"^1.2.15","@thi.ng/vector-pools":"^3.2.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.91_1763038207923_0.49197014215481105","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"@thi.ng/geom-webgl","version":"0.1.92","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cd4f4d19f05a4643a2eadce3253232c6839eae0d","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.92.tgz","fileCount":11,"integrity":"sha512-nZp2KxZNyf8Fza2+rEQlmBvy8ms5D/sQnkYD3dbx8pJ9hoS0GkLtaeye10NtKPb8DGjN0lcQHpv3VvMifOZPgw==","signatures":[{"sig":"MEUCIQCJBdh48KZVH6S5ZxBEjJsmolqndX0wEvqJXxXRslEyMAIgdJ5kJ3QR95aiMMWAsDNQHua7L+kL/2HhdqJ2+vW/XHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26793},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e2fd601e49ff1b1aec129518e3947ed1ebf8d75e\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.6","@thi.ng/webgl":"^6.9.86","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.12","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.16","@thi.ng/object-utils":"^1.2.15","@thi.ng/vector-pools":"^3.2.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.92_1763554424933_0.4898928880698814","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"@thi.ng/geom-webgl","version":"0.1.93","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a0f9464a7ad438fc5cab49f1573634cf4dcb719f","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.93.tgz","fileCount":11,"integrity":"sha512-WHWjnh/NbjbWuhYII6WxBp0qeDZdNdJaBdXNlff+ma0tUBKAotaQchI34inSV7L8Jc0dwW2pWcPmEYEnZCCBlA==","signatures":[{"sig":"MEYCIQDYamszLHFZskK4FvWsMqkCBRFbtb0OcMCkLlzV37ZQfAIhAPD/fdsB9kQm5/U8xEnSnq4Aly7jFWlnLmiVrlR/5USI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26791},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/geom":"^8.3.7","@thi.ng/webgl":"^6.9.87","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/vectors":"^8.6.13","@thi.ng/defmulti":"^3.0.84","@thi.ng/transducers":"^9.6.17","@thi.ng/object-utils":"^1.3.0","@thi.ng/vector-pools":"^3.2.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.93_1763741473959_0.27458425228579886","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@thi.ng/geom-webgl","version":"0.1.95","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df5d67e97883a66fbd143a54d2681d3bf8c47dc6","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.95.tgz","fileCount":11,"integrity":"sha512-VsoAPjcBNO20jcqsi9lyPKXRbkoywH0E4e7XTxrf9LAz10ojs/F8ICpub7g/nvdJMJVvM9tjnjDVorSbkML7LA==","signatures":[{"sig":"MEUCIERBbxzLiRL9vwxqjQbmetc7Tq5/XkWNg97Stin8a6HsAiEA9iZNSkCb5HTAMIpgAGXXlfCpYD6ZZbgBmb/Pj5pz7Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26812},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/geom":"^8.3.8","@thi.ng/webgl":"^6.9.89","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/vectors":"^8.6.14","@thi.ng/defmulti":"^3.0.85","@thi.ng/transducers":"^9.6.18","@thi.ng/object-utils":"^1.3.1","@thi.ng/vector-pools":"^3.2.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.95_1764074310146_0.2147692066350182","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"@thi.ng/geom-webgl","version":"0.1.96","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e93dd4538210fa56e3e642ce1b31c571d4433495","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.96.tgz","fileCount":11,"integrity":"sha512-tRST3sjjO3+0xLbgM/rC1PVQS2pQrs+q9/vmqeFZNuzPTM47ILdcUd0wJ3S0MFKk9lFjd4zv3nA8GMHmwlqSdg==","signatures":[{"sig":"MEUCIC1BqZuyQco9lOwqrBm9m0/qaWLjTvs1DxU3SiAB4n7OAiEAhvXozf2pxhW+7vLA3VGFgKwDse4GIVT6AxdqFVvN4Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26791},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/geom":"^8.3.9","@thi.ng/webgl":"^6.9.90","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.15","@thi.ng/defmulti":"^3.0.86","@thi.ng/transducers":"^9.6.19","@thi.ng/object-utils":"^1.3.2","@thi.ng/vector-pools":"^3.2.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.96_1764802773332_0.7708873150000537","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"@thi.ng/geom-webgl","version":"0.1.97","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2f61f9e11bb98aa38bea9a16830ac6c000c65aa","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.97.tgz","fileCount":11,"integrity":"sha512-85L2vEwWxZbQzlCF6eBmnfOJQ8suo7sZlAIE1f/+QRnnCdC4bsVr4A0tqn+l4iCKKE3hDUefG5aNnISOaOLoQQ==","signatures":[{"sig":"MEUCIDnXOHqB7tNghQAE415E7EvAj2g30t9FTN8ykBiIb1vwAiEAyVbYb3R3zFHK4TQwTzXvHxR4YTo6OaI7JOtqC2s8AzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26792},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/geom":"^8.3.10","@thi.ng/webgl":"^6.9.91","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.16","@thi.ng/defmulti":"^3.0.86","@thi.ng/transducers":"^9.6.19","@thi.ng/object-utils":"^1.3.2","@thi.ng/vector-pools":"^3.2.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.97_1765463097815_0.5678517833998642","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"@thi.ng/geom-webgl","version":"0.1.98","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b4d011465c3eafc8a7e1dc6b9fd5dc047fd1d011","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.98.tgz","fileCount":11,"integrity":"sha512-TIhpIkIo/FnFAUQPoVOfRst+3kNSy+zl19IfX9q19mKjOkEZt7dIgK10rvACrxMvf/iXcdnlvpOCZeCqEfv4MA==","signatures":[{"sig":"MEYCIQC7UwXpP6P0ktOHESt5+sLtBx9G6RzXaLepz/e8aE/OLwIhAJQW54Z4YoIQOvltspj9cip0h7osKhP/x4ZcfxdPJJ7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26791},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/geom":"^8.3.11","@thi.ng/webgl":"^6.9.92","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/vectors":"^8.6.17","@thi.ng/defmulti":"^3.0.87","@thi.ng/transducers":"^9.6.20","@thi.ng/object-utils":"^1.3.3","@thi.ng/vector-pools":"^3.2.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.98_1766679040992_0.9966461416920871","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"@thi.ng/geom-webgl","version":"0.1.99","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4d7ca59ce8566fde6634e3b22fed427abd4a1d42","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.99.tgz","fileCount":11,"integrity":"sha512-Kp38RqF4fTswkX1+e40lDFQqwWWkfqhbBYqiDFrWhmUXXJDQX28/EuRgBk49ZT5K1DllM80K87KKAnzZ1Sw6JQ==","signatures":[{"sig":"MEYCIQCxgTEmwiNGa12ZZ9TG5yBr5hCschPVxCQUwTRfTpIg1QIhAKxcx6ztznKlSaHBiiGc8fNWSlE/OSfp8TLnZbwdmRdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26791},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/geom":"^8.3.12","@thi.ng/webgl":"^6.9.93","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/vectors":"^8.6.18","@thi.ng/defmulti":"^3.0.88","@thi.ng/transducers":"^9.6.21","@thi.ng/object-utils":"^1.3.4","@thi.ng/vector-pools":"^3.2.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.99_1768564339770_0.9064418712193307","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"@thi.ng/geom-webgl","version":"0.1.100","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2ff4c5162f3df2d4ff41fea2a9ed32fbd6902511","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.100.tgz","fileCount":11,"integrity":"sha512-GZwtrDDoyqA9tNPhyLtyStZU/stSLM4DZMXI8e2oJ7DbbdoDofuSJiBsaBe7JioQMZkidzkCJnd6rffBbkCcrQ==","signatures":[{"sig":"MEQCIChofAdSnehta2k0tQ9xrIOY37oFTIsg50qtQFTaFaWmAiBLteA6EP2NHmH/LHq4gOEFUGzZI0b//kmIfolmGXZvgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26792},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/geom":"^8.3.13","@thi.ng/webgl":"^6.9.94","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/vectors":"^8.6.19","@thi.ng/defmulti":"^3.0.89","@thi.ng/transducers":"^9.6.22","@thi.ng/object-utils":"^1.3.5","@thi.ng/vector-pools":"^3.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.100_1769174528661_0.43595851269479025","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"@thi.ng/geom-webgl","version":"0.1.101","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b8bde94d477bf73bfda9302b1eae6f7303190c8e","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.101.tgz","fileCount":11,"integrity":"sha512-rYEr7buXq7CX3bnjsyNn80PelNoXuO+vzN9KmQwdDo4GGVirh4KIw/8N14NydqpnHzQSdGmerwgczl6nN4HICg==","signatures":[{"sig":"MEUCIBPhD0lbTQaYlPGj4cgNAPlAXXj7akEcSA8mKivUA3g5AiEAynvLMTapXxPT9LBtVyPsTZonQcjRkrF0Fw0xlukAHI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26834},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/geom":"^8.3.14","@thi.ng/webgl":"^6.9.95","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/vectors":"^8.6.20","@thi.ng/defmulti":"^3.0.90","@thi.ng/transducers":"^9.6.23","@thi.ng/object-utils":"^1.3.6","@thi.ng/vector-pools":"^3.2.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.101_1770474452226_0.3137954998426691","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"@thi.ng/geom-webgl","version":"0.1.102","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2c8fe250e6b724cf8afd98e0c6e80737c63ed300","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.102.tgz","fileCount":11,"integrity":"sha512-p2K8GObgr1K3tmmMy2biAGQjthVNkSdtrJ7Cogo8os4pWGN/6DyIM7+WhPgKkwWydzqT/4fwzQJMojxiROR7+A==","signatures":[{"sig":"MEQCIHtbX0V8WDXnuT+KJWAoWbjxuOMx/w3EbvtDDF86KYGtAiA74FK48bZUeU6nAXy7zaXrALreBI704q3LLXDDd3DrEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26834},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"952667d049058f7b344fb63a2abcff2a0ac147b5\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/geom":"^8.3.15","@thi.ng/webgl":"^6.9.95","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/vectors":"^8.6.20","@thi.ng/defmulti":"^3.0.90","@thi.ng/transducers":"^9.6.23","@thi.ng/object-utils":"^1.3.6","@thi.ng/vector-pools":"^3.2.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.102_1772448565874_0.42275591230149057","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"@thi.ng/geom-webgl","version":"0.1.104","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cd85e39c0a3d57d10dd6fb81ace4c270a6f454bc","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.104.tgz","fileCount":11,"integrity":"sha512-u+N06sR35hODY04TupMeCCTdHhrItqObubfRBXa/xdXOo/YrgnVjljk1jp9+VvenLBZm07MGKoyYVkBJgQchUQ==","signatures":[{"sig":"MEUCIQDhRkqrCh05x6aXMwTlnzVLSShNck079Y2sYuaU7PHQyAIgXOCJBlNrezXh1EwgdpxqyX+Pc73dXuwih0iBluJMZ9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26834},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/geom":"^8.3.17","@thi.ng/webgl":"^6.9.97","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/vectors":"^8.6.21","@thi.ng/defmulti":"^3.0.91","@thi.ng/transducers":"^9.6.25","@thi.ng/object-utils":"^1.3.7","@thi.ng/vector-pools":"^3.2.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.104_1772875523192_0.27370947861628947","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"@thi.ng/geom-webgl","version":"0.1.105","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b86012c68c0663ec5e5f9094e72851ad5518c70","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.105.tgz","fileCount":11,"integrity":"sha512-9/ALJyc2N5MoiamvaUrxspSaaf47oaq0KhnY0yySWX/Dj+PIqRO126xTCd0Smu2yjKrDgbyP9czt8eYsW6tN+g==","signatures":[{"sig":"MEQCIFaFls2qhaajYAlSONgEOsC3sVWNqM317/f/27TjHPYgAiB8MyFceiduwRFl9xqF4bYLRT7eVSoeUQoHtup0PDtZDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26834},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.18","@thi.ng/webgl":"^6.9.98","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/defmulti":"^3.0.92","@thi.ng/transducers":"^9.6.26","@thi.ng/object-utils":"^1.3.8","@thi.ng/vector-pools":"^3.2.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.105_1772880081592_0.5984599168360614","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"@thi.ng/geom-webgl","version":"0.1.106","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8c89824a288c37ccd7f4ecd8f6d30d31e2b85e80","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.106.tgz","fileCount":11,"integrity":"sha512-NdcPj4nmKC3dl98+xUR/jhfOhnGq0nWUBg5cImco6QjAFX4SnjaXyZdIS5a5EhrWY6fAW6qYyQZTI6Yig5XAXA==","signatures":[{"sig":"MEUCIQCCryaXwXxUcfBVyIpQP9cUz6yXmsEKo+0UHhvksAIcHwIgFYlh+uHKBJOWHY2fXnrdcrrNrNyfQZx2/h9I0CsvVbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26834},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.19","@thi.ng/webgl":"^6.9.99","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/defmulti":"^3.0.92","@thi.ng/transducers":"^9.6.27","@thi.ng/object-utils":"^1.3.8","@thi.ng/vector-pools":"^3.2.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.106_1772965625486_0.6123361457711822","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"@thi.ng/geom-webgl","version":"0.1.107","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"44f171b19c8452a9ee82bb288f777b623f6a6d0d","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.107.tgz","fileCount":11,"integrity":"sha512-wztncbp7RilzJXsBlT5W9Pjjv76kVjEV3iOSEE0Xz+tO554CjzdmRcv/8vnl92QCIPrwuGIB5Fw5yOFN3bVpAw==","signatures":[{"sig":"MEUCICYJkR2mspKrij+t5aKM0NxAagbAu1Wbf6cM8cZujl2FAiEAh8uyiJz0A/U0Y0rqLed67vdGaQz33VfuZVBXnS8xtsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26835},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.20","@thi.ng/webgl":"^6.9.100","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/defmulti":"^3.0.93","@thi.ng/transducers":"^9.6.28","@thi.ng/object-utils":"^1.3.8","@thi.ng/vector-pools":"^3.2.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.107_1773223690252_0.41108153202602127","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"@thi.ng/geom-webgl","version":"0.1.108","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"abad1ff3dd9cd86181abff3c9392dcea1aeeca27","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.108.tgz","fileCount":11,"integrity":"sha512-ft8qs9tVOAXaeDRLoRLWKkV8tmYd3FG1jIvbxEGWxVOfPHRsoOgtNGh7NHNDQyAGFQ788ER5YN/F1JYIpRvAag==","signatures":[{"sig":"MEYCIQDXwT23X7XWD/7RfjyAUflP5xySWyj/FYzEt4McsX1ULwIhANvUOv8O5JKNb2WqYkClcHoXTED88LpMauxZKuRovkk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26835},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"82ec7cc54d0e89dad89cde87fa36c444512d71d7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.21","@thi.ng/webgl":"^6.9.101","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/defmulti":"^3.0.93","@thi.ng/transducers":"^9.6.29","@thi.ng/object-utils":"^1.3.8","@thi.ng/vector-pools":"^3.2.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.108_1773241931351_0.8785411488788337","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"@thi.ng/geom-webgl","version":"0.1.109","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a92298bc2055da3596fd2b4d4686d9e2ab9da6e9","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.109.tgz","fileCount":11,"integrity":"sha512-gJ9sOkHcbUWi1ubhOMggDrS9qqe4u9heKpq1yiQ83jl1SVwdSCkgJoM3R1Zv5abgUcuwTrDCM5GpLfVy9hhbzQ==","signatures":[{"sig":"MEYCIQCcel9Yxj+3V0h8DvX6A6IHEWLyDedLnlZT8NrfBOdNRwIhAJw82YAO8S8pJJG6bb9r65mEm0DH53RqcQXbkXs9DKNI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26835},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/geom":"^8.3.22","@thi.ng/webgl":"^6.9.102","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.24","@thi.ng/defmulti":"^3.0.94","@thi.ng/transducers":"^9.6.30","@thi.ng/object-utils":"^1.3.9","@thi.ng/vector-pools":"^3.2.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.109_1773924076980_0.0839342248753705","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"@thi.ng/geom-webgl","version":"0.1.110","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4a827fa28cbb7ffe3d5eee2ded8ca9d72d76fff9","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.110.tgz","fileCount":11,"integrity":"sha512-1hDhRElrQhS+b3lJFxi76Syq0E8h2Gembs4uqUzaAyyhoAx4IlP+w1d7KYY9U6Uq3UWAOn5zef4B1+09oh385g==","signatures":[{"sig":"MEUCIC6ONMa6QHFpGJW3v+n/8aVaNwplEwZViODeulYSwIQLAiEAn7fTUTstF8FLzCqOBy8tTXdusQODk4GiSRkNvu0GZhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26835},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/geom":"^8.3.23","@thi.ng/webgl":"^6.9.103","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.25","@thi.ng/defmulti":"^3.0.94","@thi.ng/transducers":"^9.6.30","@thi.ng/object-utils":"^1.3.9","@thi.ng/vector-pools":"^3.2.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.110_1774085050629_0.9787533214764832","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"@thi.ng/geom-webgl","version":"0.1.111","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"56e2ab17dbfc3368837ce5c504d2e6d6b23e1dec","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.111.tgz","fileCount":11,"integrity":"sha512-03yDFAvqRM+ZNgVPT+uGv10fzWT/7+LRC4eq2C1Ow/FbhOcAV7Vs0Vg/g9V+U8u2RAyEOkVN/4JJ4hG8DVemew==","signatures":[{"sig":"MEYCIQDQ4XdJSkbAATZgzV78rPcQ2EP5plQD5MWF9VEGhmBVrAIhAOo1FR3AmM2wwMCaM8tjYPQc2hf0NYVIYtlg9zOoN0uL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26990},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/geom":"^8.3.24","@thi.ng/webgl":"^6.9.104","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.26","@thi.ng/defmulti":"^3.0.95","@thi.ng/transducers":"^9.6.31","@thi.ng/object-utils":"^1.3.10","@thi.ng/vector-pools":"^3.2.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.111_1775128018649_0.9992728796609165","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"@thi.ng/geom-webgl","version":"0.1.112","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"f1818c19068e2398b1c2c335f1481c07ef57767b","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.112.tgz","fileCount":11,"integrity":"sha512-ETxxu041dPvOaCYvJbEwBbfQEv0/msB8AfBYw9aj+FmcBI6gRsZtDkFHhbOMd6HUl7zIVSuKMj46b9C5OOyCxw==","signatures":[{"sig":"MEQCIGrUWp54ijmqCNl4/RyD8z+uYCe8uaVZM4PMBFtcP/rOAiABosthVrGvLwGKrg9LSIo+hA/+jE437A3n1VlCspJfCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26990},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/geom":"^8.3.25","@thi.ng/webgl":"^6.9.105","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.27","@thi.ng/defmulti":"^3.0.95","@thi.ng/transducers":"^9.6.31","@thi.ng/object-utils":"^1.3.10","@thi.ng/vector-pools":"^3.2.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.112_1775735528741_0.4686372631667608","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"@thi.ng/geom-webgl","version":"0.1.113","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"2a24c48144180b9ad1f873644f79bca4880bd013","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.113.tgz","fileCount":11,"integrity":"sha512-px11B/eKfNf0Gl8JQgsiQk+zr8kBfSd+EeYM6rWXZd0UV7dzarhfkKQtESK1cFHbkM51a/NzjGEFe2CQ4FZf1Q==","signatures":[{"sig":"MEUCIQCqhjhP8QSDNNkH0GMfOt13y6lRvTkGi8LAng/2nfat0QIgaec+A9TieSDq+OfzhNpWjmnYI3DGJSpHbRD0pKgOnHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26988},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/geom":"^8.3.26","@thi.ng/webgl":"^6.9.106","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/vectors":"^8.6.28","@thi.ng/defmulti":"^3.0.96","@thi.ng/transducers":"^9.6.32","@thi.ng/object-utils":"^1.3.11","@thi.ng/vector-pools":"^3.2.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.113_1776512743763_0.4505109813600847","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"@thi.ng/geom-webgl","version":"0.1.114","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"d27ec609f4b5a6c384cf243b33f5a20678610ada","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.114.tgz","fileCount":11,"integrity":"sha512-/LDdd8x78NY98PHwZMFDoExGavGX5P7f8ZgT08hXV31AiRAOSp7ESv4fXY2sI9MPHgyWTGCNtG9SFfN86+P7JA==","signatures":[{"sig":"MEQCIBVGXMF4IeZSW25irbde/D7PqRKA+xNNk64NFsrhZ+DHAiAyaaV+Zdo42nE/DZOUMF/vcKXrHLR+O2DV+8kxg5O59g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26988},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/geom":"^8.3.27","@thi.ng/webgl":"^6.9.107","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/vectors":"^8.6.29","@thi.ng/defmulti":"^3.0.97","@thi.ng/transducers":"^9.6.33","@thi.ng/object-utils":"^1.3.12","@thi.ng/vector-pools":"^3.2.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.114_1777222257907_0.7977234061113645","host":"s3://npm-registry-packages-npm-production"}},"0.1.116":{"name":"@thi.ng/geom-webgl","version":"0.1.116","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"7ed9721448a93742b8b306fb0df32a0ea7fd760a","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.116.tgz","fileCount":11,"integrity":"sha512-FOowgxSOrn73c5+BBn4oJivKnql+t7f5HMX2GEkc3Aqab0WxuAsoxtfW3glFybZPrp8DumfetUs9miR36wPSoQ==","signatures":[{"sig":"MEUCIQDuq+PSU/YC4E4llGlKxkT0rm4FsbKb/EUkMd5iO/kTUQIgBn0gwKcYwU9uZHkL+VUQJzu5z4Z7E9CacONxFP3eeuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26989},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/geom":"^8.3.29","@thi.ng/webgl":"^6.9.109","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/vectors":"^8.6.31","@thi.ng/defmulti":"^3.0.98","@thi.ng/transducers":"^9.6.35","@thi.ng/object-utils":"^1.3.13","@thi.ng/vector-pools":"^3.2.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.116_1778242044952_0.7403213937183963","host":"s3://npm-registry-packages-npm-production"}},"0.1.117":{"name":"@thi.ng/geom-webgl","version":"0.1.117","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"c160757ed65d433ddd37afcd7d3e29bbc4d50d18","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.117.tgz","fileCount":11,"integrity":"sha512-wSAKibai+O/YIbJIpq4IBlmT6bHg+bmrPxz6yJ/3Rrhl5bXOTluA6ls/sVcGIvu02GZesk2Q/3J5Q/DshkyC7w==","signatures":[{"sig":"MEUCIA23PM9/8DgMOtijagDYvopLYwarwntyQ5xqbODECXxrAiEAxc9docDY7R1u/6im1BjUKfqE6HUgDn+e3qUGziaKkZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26990},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/geom":"^8.3.30","@thi.ng/webgl":"^6.9.110","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/vectors":"^8.6.32","@thi.ng/defmulti":"^3.0.99","@thi.ng/transducers":"^9.6.36","@thi.ng/object-utils":"^1.3.14","@thi.ng/vector-pools":"^3.2.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.117_1778489464185_0.6575419685420181","host":"s3://npm-registry-packages-npm-production"}},"0.1.119":{"name":"@thi.ng/geom-webgl","version":"0.1.119","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"c8949835867f84585db55af5514e821377c191f6","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.119.tgz","fileCount":11,"integrity":"sha512-ZkrZAxekBlGN+W3czyZ6q9d8/ml2jC5WWlh2eHw5q19LsfrL8j8PG0MwZ7UFMY1xGOCPyGmKy1bHda1MydSpxw==","signatures":[{"sig":"MEUCIQDJsfGbNlwyb7hbxNnW6X9QegX1OblZFxDtxvNvcgV0PgIgHD5vUycZ3BfAOWn0a4QX3vtJwJ2IGohn6vf4CAM9hHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27039},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/geom":"^8.3.32","@thi.ng/webgl":"^6.9.112","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/vectors":"^8.6.34","@thi.ng/defmulti":"^3.0.101","@thi.ng/transducers":"^9.6.38","@thi.ng/object-utils":"^1.3.16","@thi.ng/vector-pools":"^3.2.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.119_1779276904519_0.8545659589597454","host":"s3://npm-registry-packages-npm-production"}},"0.1.120":{"name":"@thi.ng/geom-webgl","version":"0.1.120","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"30e290fad234453ee8af78d0a9b224fb9b60718d","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.120.tgz","fileCount":11,"integrity":"sha512-2aWvwG4EBh/V/dfOK0JWLHhzc0b0rA7tsEqndd60wpLQVYxHZREIbVwt4cW0OuuRoO7TIev0W8i5td1zn1p7fg==","signatures":[{"sig":"MEUCIC6zDZAF/OBsI5s4e9uqfZNuseCrjvGCKqR7TRAtvH2NAiEAr1meDo2R/f4rwuS8PZLzH7ueOaE5rlhyyf1R3nhgU30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27039},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/geom":"^8.3.33","@thi.ng/webgl":"^6.9.113","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/vectors":"^8.6.35","@thi.ng/defmulti":"^3.0.102","@thi.ng/transducers":"^9.6.39","@thi.ng/object-utils":"^1.3.17","@thi.ng/vector-pools":"^3.2.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.120_1779541308849_0.7801896606078884","host":"s3://npm-registry-packages-npm-production"}},"0.1.121":{"name":"@thi.ng/geom-webgl","version":"0.1.121","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"be7578989dc4b4cd6571a98bc538b91f92d35eae","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.121.tgz","fileCount":11,"integrity":"sha512-H2JEMsnmDItySJPDv0Lbceuo5PWRgTa5qbZ3osHr6gSbAsLDxDk6pAvlDDUwZZxqwq9hyGvWuJcURutCYFC9fg==","signatures":[{"sig":"MEYCIQD1DfYr2n7kvIcg0yVeafcNXCXuFFt+P6pppMU8fLyZgAIhAL2UNqLCAMZi9XnET8ARSR0ndl804WEuE+Hg2yuQuZGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27040},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/geom":"^8.3.34","@thi.ng/webgl":"^6.9.114","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/vectors":"^8.6.36","@thi.ng/defmulti":"^3.0.103","@thi.ng/transducers":"^9.6.40","@thi.ng/object-utils":"^1.3.18","@thi.ng/vector-pools":"^3.2.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.121_1780685107101_0.6667393005021858","host":"s3://npm-registry-packages-npm-production"}},"0.1.122":{"name":"@thi.ng/geom-webgl","version":"0.1.122","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"f9608368128ec27247010e3a5a95920e93aaa247","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.122.tgz","fileCount":11,"integrity":"sha512-E5D1fysADkF7GXHqWZp2McLalkd2BRvkAnMLhf7STnuwHYYnpnBIkhH7R+v+9c5PWNbqdGQC7fW15EXABLgbWQ==","signatures":[{"sig":"MEUCIHzUv/tlrBihi7GfcMviTISlAjW8EQ0sLJNDgc3LP4SmAiEAlMmqtwuCHj0Pyy8/dLhKpHPkZNhiFSeFHpXBi+BwZDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27040},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.6.1","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.35","@thi.ng/webgl":"^6.9.115","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.37","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.41","@thi.ng/object-utils":"^1.3.19","@thi.ng/vector-pools":"^3.2.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.122_1783002928972_0.5675355873660712","host":"s3://npm-registry-packages-npm-production"}},"0.1.123":{"name":"@thi.ng/geom-webgl","version":"0.1.123","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"2f67eee2c5a913628b40c1afca719056af30e82b","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.123.tgz","fileCount":11,"integrity":"sha512-HjXR5PKATDcXWqukOqv2Gj5yy5i+rRNh5FEo4QhipIdO9PvaT7UwI2RElFXt6w3fMUCD3iicw1n6lwU5rgG/VQ==","signatures":[{"sig":"MEQCIA2n8mjxHN61ulUpIyTDMxaHbSTiUtEkAgiSyL798MvWAiAejlC2kif2x0W9HloPLA5P4MIZmhn3XFhoSWbFxodSEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27040},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bc535a90970f96564cae15f1732b5fb8562135c4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.17.0","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.35","@thi.ng/webgl":"^6.9.116","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.37","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.41","@thi.ng/object-utils":"^1.3.19","@thi.ng/vector-pools":"^3.2.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.123_1784234367329_0.8103611964164203","host":"s3://npm-registry-packages-npm-production"}},"0.1.124":{"name":"@thi.ng/geom-webgl","version":"0.1.124","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"cbafb62a3aedd19e044601f13bc9ec9f33c8d7d4","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.124.tgz","fileCount":11,"integrity":"sha512-ICCAI3yIUJedL0glkJbgqfQq5LJkrOWKc0J2Nf1m7ahw6YN05qoCF72sG47jJx59TELEAWqkyEQGqcrVF6TR3g==","signatures":[{"sig":"MEQCIEcMiT4jPXRPN6TOg2Z8cfrHa/7qvYl7/blD1S4+gysOAiACL8XWwOodvabMZn6ofiKVWpE4FwEJgZvNIJYMau6bNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27040},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.17.0","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.36","@thi.ng/webgl":"^6.9.117","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.38","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.42","@thi.ng/object-utils":"^1.3.20","@thi.ng/vector-pools":"^3.2.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.124_1784646236415_0.013216003492298789","host":"s3://npm-registry-packages-npm-production"}},"0.1.125":{"name":"@thi.ng/geom-webgl","version":"0.1.125","keywords":["typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-webgl@0.1.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-webgl","dist":{"shasum":"fd27294aa4f94d2b04eb8508fecbf28f5f66fa06","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.125.tgz","fileCount":11,"integrity":"sha512-UnKbANNw6dJu7n4oGfKHn5UvL/ovpCBtD0FgN01NkRNi08jEscRU1YVsnTTkxF1Ict9DX8zU43nzPkfMbtn7iA==","signatures":[{"sig":"MEUCIQCWGIfdG8hqq5cKUdzbtgQAh6l/UT9YItMoTdgpEql2ugIgLIGnLnGiwIoZMoludRDrUNXHCu3EyqtOAXbBlx9nNhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27038},"type":"module","module":"./index.js","thi.ng":{"tag":"webgl","year":2024,"status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./uv":{"default":"./uv.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-webgl"},"_npmVersion":"11.17.0","description":"WebGL geometry/shape conversion & interop","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/geom":"^8.3.37","@thi.ng/webgl":"^6.10.0","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/vectors":"^8.7.0","@thi.ng/defmulti":"^3.0.105","@thi.ng/transducers":"^9.6.43","@thi.ng/object-utils":"^1.3.21","@thi.ng/vector-pools":"^3.2.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-webgl_0.1.125_1787678666997_0.24771015144337305","host":"s3://npm-registry-packages-npm-production"}},"0.1.126":{"name":"@thi.ng/geom-webgl","version":"0.1.126","description":"WebGL geometry/shape conversion & interop","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-webgl"},"homepage":"https://thi.ng/geom-webgl","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/defmulti":"^3.0.105","@thi.ng/errors":"^2.6.17","@thi.ng/geom":"^8.3.38","@thi.ng/object-utils":"^1.3.21","@thi.ng/transducers":"^9.7.0","@thi.ng/vector-pools":"^3.2.108","@thi.ng/vectors":"^8.7.0","@thi.ng/webgl":"^6.10.1"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["typescript"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./as-webgl":{"default":"./as-webgl.js"},"./uv":{"default":"./uv.js"}},"thi.ng":{"status":"alpha","tag":"webgl","year":2024},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/geom-webgl@0.1.126","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-5NPPFzINQSWsOHA3dnvMw30K2nsVhWXmD7vWPzcC+FW3s6eEFnvAuEPl5SQ7hQ8fcDWtOwDl7xdzitEb6MTCZg==","shasum":"fb978c8be864ffce5010cfeb7e62af6c38ecbd7d","tarball":"https://registry.npmjs.org/@thi.ng/geom-webgl/-/geom-webgl-0.1.126.tgz","fileCount":11,"unpackedSize":27037,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7mGO6XmwfS3f6UnleQeHbj5sQihfRm6gquFhtoc3nuQIgfEa/XNq4umVAxvzUY05bjKa3K1zzYLqBQ4oSfdDyIPU="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geom-webgl_0.1.126_1788260486684_0.23605600491681344"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-21T19:44:05.906Z","modified":"2026-09-01T11:01:27.073Z","0.1.0":"2024-06-21T19:44:06.179Z","0.1.1":"2024-06-29T09:38:34.149Z","0.1.2":"2024-07-06T12:11:34.301Z","0.1.3":"2024-07-16T13:18:57.466Z","0.1.4":"2024-07-19T15:06:50.858Z","0.1.5":"2024-07-22T13:26:23.371Z","0.1.6":"2024-07-22T14:48:46.757Z","0.1.7":"2024-07-25T11:46:10.568Z","0.1.8":"2024-08-01T16:34:07.076Z","0.1.9":"2024-08-01T17:12:55.249Z","0.1.10":"2024-08-10T15:12:57.299Z","0.1.11":"2024-08-13T19:49:54.727Z","0.1.12":"2024-08-18T14:22:21.654Z","0.1.13":"2024-08-19T13:51:32.072Z","0.1.14":"2024-08-20T11:43:13.131Z","0.1.15":"2024-08-23T16:19:26.212Z","0.1.16":"2024-08-28T14:08:40.618Z","0.1.17":"2024-09-05T12:28:32.457Z","0.1.18":"2024-09-16T13:30:55.197Z","0.1.19":"2024-09-19T21:20:27.030Z","0.1.20":"2024-10-05T12:23:55.351Z","0.1.21":"2024-10-05T13:07:38.693Z","0.1.22":"2024-10-07T12:40:29.192Z","0.1.23":"2024-10-17T15:45:32.391Z","0.1.24":"2024-10-31T23:02:34.132Z","0.1.25":"2024-11-03T16:46:53.335Z","0.1.26":"2024-11-09T15:40:16.843Z","0.1.27":"2024-11-10T17:23:30.256Z","0.1.28":"2024-11-24T18:26:57.041Z","0.1.29":"2024-12-12T10:22:48.703Z","0.1.30":"2024-12-27T14:23:05.853Z","0.1.31":"2025-01-04T21:16:24.058Z","0.1.32":"2025-01-14T12:31:24.405Z","0.1.33":"2025-01-17T14:17:03.909Z","0.1.34":"2025-01-21T11:21:27.559Z","0.1.35":"2025-01-21T15:57:54.507Z","0.1.36":"2025-01-22T08:40:38.011Z","0.1.37":"2025-01-23T13:50:26.503Z","0.1.38":"2025-01-29T16:36:52.931Z","0.1.39":"2025-02-10T21:47:40.732Z","0.1.40":"2025-02-13T16:15:05.736Z","0.1.41":"2025-02-19T21:10:44.206Z","0.1.42":"2025-02-21T22:02:15.835Z","0.1.43":"2025-02-25T13:35:37.402Z","0.1.44":"2025-03-09T19:33:43.015Z","0.1.45":"2025-03-10T08:53:52.145Z","0.1.46":"2025-03-16T16:58:40.572Z","0.1.47":"2025-03-17T13:51:25.937Z","0.1.48":"2025-03-18T13:35:30.003Z","0.1.49":"2025-04-01T21:53:00.862Z","0.1.50":"2025-04-06T13:57:28.152Z","0.1.51":"2025-04-16T11:20:52.822Z","0.1.52":"2025-04-17T12:43:37.987Z","0.1.53":"2025-04-30T13:03:01.610Z","0.1.54":"2025-05-02T08:41:55.912Z","0.1.55":"2025-05-18T17:05:56.724Z","0.1.56":"2025-05-28T12:13:35.820Z","0.1.57":"2025-06-09T17:35:18.690Z","0.1.58":"2025-06-14T21:02:11.416Z","0.1.59":"2025-06-18T12:08:52.027Z","0.1.60":"2025-06-19T13:15:38.486Z","0.1.61":"2025-06-24T21:47:41.749Z","0.1.62":"2025-07-02T09:57:23.486Z","0.1.63":"2025-07-03T15:05:57.999Z","0.1.64":"2025-07-09T09:47:21.786Z","0.1.65":"2025-07-10T14:30:36.521Z","0.1.66":"2025-07-11T22:08:17.443Z","0.1.67":"2025-07-13T21:40:30.354Z","0.1.68":"2025-07-14T10:10:22.846Z","0.1.69":"2025-07-15T09:35:55.980Z","0.1.70":"2025-07-20T15:06:37.944Z","0.1.72":"2025-07-21T08:32:51.049Z","0.1.73":"2025-07-24T19:47:58.499Z","0.1.74":"2025-07-26T12:35:50.176Z","0.1.75":"2025-07-30T22:43:26.884Z","0.1.76":"2025-07-31T10:51:49.727Z","0.1.78":"2025-08-04T09:40:55.817Z","0.1.79":"2025-08-07T16:29:24.812Z","0.1.80":"2025-08-11T16:49:29.642Z","0.1.81":"2025-09-01T16:49:01.306Z","0.1.82":"2025-09-25T11:15:00.694Z","0.1.83":"2025-09-25T15:19:06.411Z","0.1.84":"2025-10-07T11:55:03.764Z","0.1.88":"2025-10-24T18:04:28.370Z","0.1.89":"2025-10-25T22:45:53.949Z","0.1.90":"2025-10-28T10:16:23.580Z","0.1.91":"2025-11-13T12:50:08.117Z","0.1.92":"2025-11-19T12:13:45.135Z","0.1.93":"2025-11-21T16:11:14.133Z","0.1.95":"2025-11-25T12:38:30.331Z","0.1.96":"2025-12-03T22:59:33.470Z","0.1.97":"2025-12-11T14:24:57.976Z","0.1.98":"2025-12-25T16:10:41.162Z","0.1.99":"2026-01-16T11:52:19.914Z","0.1.100":"2026-01-23T13:22:08.831Z","0.1.101":"2026-02-07T14:27:32.389Z","0.1.102":"2026-03-02T10:49:26.012Z","0.1.104":"2026-03-07T09:25:23.354Z","0.1.105":"2026-03-07T10:41:21.736Z","0.1.106":"2026-03-08T10:27:05.628Z","0.1.107":"2026-03-11T10:08:10.406Z","0.1.108":"2026-03-11T15:12:11.540Z","0.1.109":"2026-03-19T12:41:17.169Z","0.1.110":"2026-03-21T09:24:10.780Z","0.1.111":"2026-04-02T11:06:58.827Z","0.1.112":"2026-04-09T11:52:08.892Z","0.1.113":"2026-04-18T11:45:43.910Z","0.1.114":"2026-04-26T16:50:58.052Z","0.1.116":"2026-05-08T12:07:25.092Z","0.1.117":"2026-05-11T08:51:04.317Z","0.1.119":"2026-05-20T11:35:04.660Z","0.1.120":"2026-05-23T13:01:49.004Z","0.1.121":"2026-06-05T18:45:07.256Z","0.1.122":"2026-07-02T14:35:29.097Z","0.1.123":"2026-07-16T20:39:27.483Z","0.1.124":"2026-07-21T15:03:56.580Z","0.1.125":"2026-08-25T17:24:27.138Z","0.1.126":"2026-09-01T11:01:26.825Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/geom-webgl","keywords":["typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-webgl"},"description":"WebGL geometry/shape conversion & interop","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/geom-webgl](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-geom-webgl.svg?536e2cfd)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/geom-webgl.svg)](https://www.npmjs.com/package/@thi.ng/geom-webgl)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/geom-webgl.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nWebGL geometry/shape conversion & interop.\n\n## Status\n\n**ALPHA** - bleeding edge / work-in-progress\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bgeom-webgl%5D)\n\n## Installation\n\n```bash\nyarn add @thi.ng/geom-webgl\n```\n\nESM import:\n\n```ts\nimport * as gw from \"@thi.ng/geom-webgl\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/geom-webgl\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst gw = await import(\"@thi.ng/geom-webgl\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.19 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/defmulti](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/defmulti)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom)\n- [@thi.ng/object-utils](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/object-utils)\n- [@thi.ng/transducers](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/transducers)\n- [@thi.ng/vector-pools](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vector-pools)\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\n- [@thi.ng/webgl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/webgl)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nTwo projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                                    | Description                                                                   | Live demo                                                    | Source                                                                                            |\n|:------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------|:-------------------------------------------------------------|:--------------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-webgl-attrib-pool.jpg\" width=\"240\"/> | Augmenting thi.ng/geom shapes for WebGL, using instancing & attribute buffers | [Demo](https://demo.thi.ng/umbrella/geom-webgl-attrib-pool/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-webgl-attrib-pool) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-webgl-basics.jpg\" width=\"240\"/>      | Converting thi.ng/geom shape types for WebGL                                  | [Demo](https://demo.thi.ng/umbrella/geom-webgl-basics/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-webgl-basics)      |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/geom-webgl/)\n\nTODO\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-geom-webgl,\n  title = \"@thi.ng/geom-webgl\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/geom-webgl\",\n  year = 2024\n}\n```\n\n## License\n\n&copy; 2024 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}