{"_id":"textura","_rev":"149-7e298ed5dff2ac89c4bb11e7e22b6ef5","name":"textura","dist-tags":{"latest":"1.65.9"},"versions":{"1.0.0":{"name":"textura","version":"1.0.0","license":"MIT","_id":"textura@1.0.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"91fe5bdb102f6f4539b999eed2533c25b58e5812","tarball":"https://registry.npmjs.org/textura/-/textura-1.0.0.tgz","fileCount":9,"integrity":"sha512-Hk1U+7vtm+p+0pKtnkHEJyUqE2FJ/VCfDSyfnY1aTLe6BbzyLAjAtyBg7cnhw1rGwheUeuGNgNtLfPQckAn25A==","signatures":[{"sig":"MEQCIAg7B88KgL4/UdwW/uNVMGKYQUxjNm1UK+KB/SbJGTp4AiAovTR65pZIM9XGNp1VyeVZgeZWpjdjQbuunQazm63zgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"64603e7676a37319d7562849371fd6f988b42189","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_1.0.0_1774821194793_0.4264876875389296","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"textura","version":"1.0.1","license":"MIT","_id":"textura@1.0.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"20d1d9d7ed07458158397f4e3d8c1beba3ef9475","tarball":"https://registry.npmjs.org/textura/-/textura-1.0.1.tgz","fileCount":9,"integrity":"sha512-Xf1OT3mn+7zdB2TQxpvVtJ1M+FhwSiARg4CWa1x58q7mOBk+4FG2/fpFkwVjYWsGcifwUViuGFukZbnQ05gR3g==","signatures":[{"sig":"MEQCIDjAkVJ4eJ1VZIkagH+JAZyHrssUkOy310dfoCoNuZz9AiAU9vRzmrUkOodEFiv6/9IRV43DSuUTa3Gs1+1d3RpjXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f4bf6dbdf3eea4057c4928f2f519c686c56d6c4c","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_1.0.1_1774822075713_0.5045310276560231","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"textura","version":"1.1.0","license":"MIT","_id":"textura@1.1.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"15706706d99866d0227c92e636b825b40df11ecb","tarball":"https://registry.npmjs.org/textura/-/textura-1.1.0.tgz","fileCount":9,"integrity":"sha512-qncmkc5LI4JwyjMukEkVnynH4fvU7RZQcV5p0SF+qx6WVM/xkILIWyp0SrmMNKSID02vDf/4vsT2lx9r8j3HLA==","signatures":[{"sig":"MEQCICNwYNNWEzySZK/8i72B6Rq3NpoOzZDommzFmfnxu+z7AiAUuewEdRDqscCg7Cr/qHrh1zp02HPJuix4gaZSdmFu0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21090},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"82f168a7b728e7a7b72ce04e223cc1e85a46b8c5","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_1.1.0_1774834034075_0.44620519234628775","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"textura","version":"1.1.1","license":"MIT","_id":"textura@1.1.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"d4dce7eadaf840bafc30f2f0d6791eb4c2f37627","tarball":"https://registry.npmjs.org/textura/-/textura-1.1.1.tgz","fileCount":9,"integrity":"sha512-aWTCUIM7XO7X8FeYgyW+uy5srx556+r/B2l28feW70OX4eG9goV9Cy8R9lrnOnYqlTHCnWAyV2a33Nc0AOHzqg==","signatures":[{"sig":"MEQCIF6lvnssyfclYDUoAA9CxTlwEzucnxWw+NhJIox6xtyDAiA91RT0TZCK2N6Of6gQgU8iTCGX6nhvLUYXFHHqd1OeaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21090},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9207020ae5e5a343528c2a7f4e42fe99184195df","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_1.1.1_1774834358892_0.6214261132956385","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"textura","version":"0.2.0","license":"MIT","_id":"textura@0.2.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"16ca2fb15fd2fa07228e2117f8e687cd3291b922","tarball":"https://registry.npmjs.org/textura/-/textura-0.2.0.tgz","fileCount":9,"integrity":"sha512-jBcsIMZgNCMB1jCE3NsWfyfcL+CCJskQYoQb/nFw8wtxN6d+krP/IdC066ziiioGfGvl4uMh6CwlJL+he6T+Dw==","signatures":[{"sig":"MEQCIEO7g8Q+E1h7rN7HSetGF+CJlfjBF4sBmT1vMsWXDY8OAiBYggfDz2gCKSzTwjvB3JfmSBiEldtA5/RWf7r4JO5HRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"039b98879541ab3d80e65b7c315248f8a9438f5d","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_0.2.0_1774837063355_0.1510108360341771","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"textura","version":"0.2.1","license":"MIT","_id":"textura@0.2.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"4bc274e00c836393094c6ddd175228a809a8cf95","tarball":"https://registry.npmjs.org/textura/-/textura-0.2.1.tgz","fileCount":9,"integrity":"sha512-WsVlvGFRsW3cQQRnXOGAQWq3jeSxu6i3No7c/lrGACAgmpkbP2VVAEiXJK6Il5k7V4+D5QBVH4dVMplyYjTvwQ==","signatures":[{"sig":"MEUCIQDON0nDVodkjSD0GDYZ6TscvsFJsfPiVmtlD+NIw+/kSQIgcRL2sH+ljnVr6mVcdADx/C8uDvPna1RFUYs1L+0c+C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d2da0b39424267fb2797a6a0dd1cfa38a03c31dd","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_0.2.1_1774837552902_0.8769526523803446","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"textura","version":"0.2.2","license":"MIT","_id":"textura@0.2.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"cfbec999a94e3b8639720aff9511c1722c7aa782","tarball":"https://registry.npmjs.org/textura/-/textura-0.2.2.tgz","fileCount":9,"integrity":"sha512-epLasUe13Ur6z3R++CdXVVgc+OJ2E0zhsvUa/L5wtL4nxXR+MnxzcwJgtPDqJtZNPt0hzNt8f9nLhj9yBhLLhg==","signatures":[{"sig":"MEQCID7OhWAdbbancNseks9wSJlPeP1+eUqPbOzYs9fzdiLEAiBBkhix09ajDw6ojEjvJfecSuUGj1RsWUCoBHSq5kuB7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"01d70ea2f59c34a39f6ac64b75907fa9e398deeb","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_0.2.2_1774948532664_0.7518188875998073","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"textura","version":"1.1.2","license":"MIT","_id":"textura@1.1.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://github.com/razroo/textura#readme","bugs":{"url":"https://github.com/razroo/textura/issues"},"dist":{"shasum":"ec6ba93f59f665b34a2275aef4c08425c8d82dcf","tarball":"https://registry.npmjs.org/textura/-/textura-1.1.2.tgz","fileCount":9,"integrity":"sha512-aSqxfQa5iv6t1wIPBIrjpUL8pHO7sIHqXVZDJJlVW8mpeNO20TqirADhbYlBziDJcY/qr0ZuepLl+B2LelGvBg==","signatures":[{"sig":"MEUCIQDgk07ckmV0sd9v+pKdyyImVEIbXXk2H5gDToi2Nl73yAIgYNeza7VPDJ5HL9DFi3R+UL+DsqK+4TwLOA2sF93ACiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"01d70ea2f59c34a39f6ac64b75907fa9e398deeb","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/textura.git","type":"git"},"_npmVersion":"10.9.4","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","@types/bun":"latest","typescript":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/textura_1.1.2_1774948743714_0.7961415111375962","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"textura","version":"1.6.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.6.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"1b1b1224562b631a3f5dd2cc886e45e6e41c6092","tarball":"https://registry.npmjs.org/textura/-/textura-1.6.0.tgz","fileCount":7,"integrity":"sha512-fCL+bCetj44bfKbTSrTJzTQYkN5Uq8V7dvnvDRBMj0QEFFgXyUtt7mQ1XCKlvPVE45uT8uomaoZfy5un7ZIIhQ==","signatures":[{"sig":"MEYCIQDT63dReZb5psgKtF6BdWOA/MHSSl0knzeJ9nd76ThT7wIhAIGq2DRTVpvs/HTeRiftkTV1zGf7Hmm2VpZWB+eSqiyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c98a871a09a7f5e5d262389bc55d4296d62fbf6e","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.6.0_1775344889084_0.7100927774532779","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"textura","version":"1.7.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.7.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f45c22aa209bbf053c4637b6b087fbe84771cf4d","tarball":"https://registry.npmjs.org/textura/-/textura-1.7.0.tgz","fileCount":8,"integrity":"sha512-Z63rojN6Ha/zAaLORfzuyYmdUmxLYaeDserCADEDoDGmmwZuMhXemTarYC7pCXv+Fz7IbH/CLOa2+9FyrJTxNA==","signatures":[{"sig":"MEUCIQCkAF8qyNl0oKhtmpyyPIJYxTgElR1tFm6hXTHlPqZBMwIgI+EgvklYJWzuKadWGYG/J3KlNog1lwwKqswjTvSdhOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e3f00b1aa164b773b25c981c2c52835d9a6c1292","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.7.0_1775348051622_0.6960601111046107","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"textura","version":"1.8.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.8.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"ed1f52d98f2bd4f825bcf68cdfae4b8549cecc07","tarball":"https://registry.npmjs.org/textura/-/textura-1.8.0.tgz","fileCount":8,"integrity":"sha512-rcuu2o/UgZY5hk5eUzsyJHAAMbTBm2N/EYqwGAbwu4s6TNon2OrIk35Ps3mbNHlSRSCPDTBQbP2n8qq6TvA1uw==","signatures":[{"sig":"MEQCIDH+bZY27TGYJhTXJ9GROQYtcfXnKRoRDu7k7h/vmmegAiAIN+S1dSYEMZ8UGF6VIPEBpWcasa2CeERMewSYr4rKqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26266},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b5c31659eef33dc1caa400c75f8ec778848d9be0","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.8.0_1775349513525_0.02243980512660526","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"textura","version":"1.8.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.8.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c05e7909041bffe5200422089823cdd3e8fa9537","tarball":"https://registry.npmjs.org/textura/-/textura-1.8.1.tgz","fileCount":8,"integrity":"sha512-nbq0QH9HhYWHCV2XAE9QLRoEeEhJBVvaaELbYeNxVHg6q16T9NQn8g35L0VdlxrmbXAdLfNNdyptU0T5Lcxexw==","signatures":[{"sig":"MEUCIQDxIEQbXGqMFlSiniCFmPledsh+2Exwk01ujY5iqX+FRQIgOD7R85MAQEZyuotup+XYYgD5FnHhJNpYbVT9O8qx1rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"52a2a213fdd02c86fa6de3494dce91a03a8281f1","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.8.1_1775350682364_0.7525467280872278","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"textura","version":"1.9.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.9.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"a1a2e0509ddda36a170391537b22ea24de4ae4c0","tarball":"https://registry.npmjs.org/textura/-/textura-1.9.0.tgz","fileCount":8,"integrity":"sha512-T5pR0EHuhllSqA5JZtttqGws0fz0FvIdcUScdrqOiHGMQDYrwgRv4D7sOptkngHz3EqWfVgD9nmEpmgt/9u2bg==","signatures":[{"sig":"MEQCID9UgFuuMuUMT+BH/Nj6guGdMFxH0uVdVfpKWwZUHRVcAiAk95yer5RTepOLvwS+0ocyoGENFO0Xz8qhZP7w8oGmGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"685ab11836de6a31563ea8a2c20197151ec7bc87","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.9.0_1775353063017_0.3770514531214859","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"textura","version":"1.10.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"decaf5b2065c8296498c34fabb4fcb0624035ab5","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.0.tgz","fileCount":8,"integrity":"sha512-MNCCjcHnSNS5U0/MofIlrn32Wg34B/rJJOGr/Xt98zRleqK5yCCIFp4QLo3maZquhLRxlSc3lv/9KKcih8Zj2A==","signatures":[{"sig":"MEQCIFJW2hxOKBlYh3Op31FJHukurrHgSX93zlDkFG92PsaEAiB7UbABxGv/QzJwBU9oAUOyHyIorT6Ag3DF+5HVxrKvGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d3d45edca65eef2fe7808df5dd255ae922015822","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.0_1775354014521_0.7055479552421031","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"textura","version":"1.10.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"a88af38e3e8cde54b4c140c3e8cb8b4ae0f37db5","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.1.tgz","fileCount":8,"integrity":"sha512-TJuHWQbRD+KFbtPLvGOOcOrkBUftXUYzXTLd93MSBXU8t118kO+keCsjwaqhpV7OaHWna2avYLrcRxH+IMNUkw==","signatures":[{"sig":"MEUCIQDUaHq7zF+jt6zvoEGHHw9D3mixHjUoDOoTSi2PFsn7bgIgBSo5cm5Xi2QmB64vwy6aH1wV/0tMuV8ApCmmFnJ8Uvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d8bf6b018c67afad17dea423dfd7209a289e4c75","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.1_1775356807981_0.09336188972258186","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"textura","version":"1.10.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"962cbb10b81ec9ad4a8d76b209acfb7fba49964d","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.2.tgz","fileCount":8,"integrity":"sha512-aL+RTtUIf+JK3k3cifsSukxvipk/B49SV4qYevT21YLpSHwsLakzmPgcRJAqAOOF+q2N+e4QUA9kBr0s85ugIQ==","signatures":[{"sig":"MEUCIH2AWRLovzKWsbw/ef70a7epuaIYR8Nhh+ARrLYnBAqOAiEAlZ3YMeSwQPkz+l77g/Skv4xl9Q5MNFwgy2uhgQP8VoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d5cf494d6aec82d57b9608617c9cb4096ad1ec50","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.2_1775357924312_0.5390429706171347","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"textura","version":"1.10.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"6fca688cc4ac95d07de459dad56b367aea0d1308","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.3.tgz","fileCount":8,"integrity":"sha512-Xsk9sXsTErnvIzUALgGNmjbs93NtL+QgtJunJnU8uH+l2GggwHVOvpQ/UjNrrRaJmlmFiK5CzDlqel0LtEROkw==","signatures":[{"sig":"MEYCIQDiQDLfg3vbG+wex+tJ2XWGyyWlAqvV0BnVAy93m0BolgIhAOnGuK61ucshERQePpTU6HM8MCGyGmjkY3nN01+AuvqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b6c4e8a4b60cee6211ba6e46d7c38be67a0a89b1","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.3_1775359443481_0.8832973079344515","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"textura","version":"1.10.4","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.4","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"912bca9628d12ab0f4a477cedc429b614693a340","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.4.tgz","fileCount":8,"integrity":"sha512-7UcKaXR0g5OuG4YDFFPFr+V+oL6DQyZLEpGyi1WQKZXvM35HSVtXHoBfW3fmbOpY5MKRjuJUl9T7t++duKs2Ug==","signatures":[{"sig":"MEQCIGzwvMMGsmHpzN4CnsEWulMa4ehmUJQPmv26q45GVZq1AiALI50JgQdWOzt8+em+7IUZKyjtdB7Mv5oYyXMIPIBsEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5b2682e486017283b3d11444afe2774d7a5d8661","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.4_1775362161310_0.714912311981321","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"textura","version":"1.10.5","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.5","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"9fe09c8a08dc036fc5f4fa1ce65524aeee428b79","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.5.tgz","fileCount":8,"integrity":"sha512-CtwKobx/HHtl3/FPBroPxSgrlGtrZVzHNOssC4zYxBhgfcgwv1XoBclSPMfjBKJoEiyIAYHImpK+cZHSA27Hjg==","signatures":[{"sig":"MEUCIQD4Gcs9YJ59MhE7a/RLxYgkZqs/i31Xnx9POxPGaFuAVAIgHs/DNeNM555u9Hmhl1PbchiT1tpFPKTIspXCGyNQU3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bd555d1c574ec56d1e22cb8fc12d321bbd1b816e","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.5_1775364795260_0.5321895025368846","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"textura","version":"1.10.6","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.6","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c3b4ffd4f54b84486e94e5fa6cf22eaec67eac21","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.6.tgz","fileCount":8,"integrity":"sha512-7kMF8mSe8lwwOfs5bg1/0eQnm9Q17aqW0i46Y1z4aj/MRVT6WctyKdOCP/uylPVhqirpbYVZutEO/8qydXlIFQ==","signatures":[{"sig":"MEYCIQCbl33Q9iSXvsndw9RHl8j/1WWmrckOOMD0JsjSc1MlmgIhANsk+50C2bSmUG59WbCJO7E75wixolu1q9LQIr9puZVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0322b6ed614122f140043c54a8b861711acdb4ed","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.6_1775365242410_0.016469859602091352","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"textura","version":"1.10.7","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.7","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"162afa5b14150a57ea8856ca19882584876c6d87","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.7.tgz","fileCount":8,"integrity":"sha512-MbMYpbeyAImquiETrhHtm6s+qDVX++b7CC4UanVE8x5N7Rhi8uHGubaXcGRBCIkqknFcxmOIP4nbs+q7pUQaiA==","signatures":[{"sig":"MEQCIBJkTSlk3cGko5fatrRl4EfRY+keFSjHH35OvPzBsduYAiBSgKaJp7hZq9NDKpAwxUqLPPUD0F8qzTgmxKS+a1WD0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d6b8dd0edbb9aa8917f128a0fcb765b4990bc58e","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.7_1775366618461_0.46219300673176167","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"textura","version":"1.10.8","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.8","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"38871dc50e74bf6fba65f935453b59f7ac98348a","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.8.tgz","fileCount":8,"integrity":"sha512-HQhkhFuzychYT3Dups/rEfwxP1crFa1NQg3a5Et90BBi4LZKyyVDh+S8s5ywDxL1/JsnUbIf4ar8XXfIdogS2g==","signatures":[{"sig":"MEUCIQDzTHAjmFQUjomiKMc/nwHI8JUzSh7HmMzEQm0wbU1NkQIgdVkCqm0B7Cbzqxaf98ecFZzYU8M2voFK+b8+GxUtRbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d8e5f3ce70ee66ca60e8238ad14472700cc3ca93","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.8_1775367054129_0.41872156818521034","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"textura","version":"1.10.9","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.10.9","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"274f1ab81d88385f162075e2159ef2f6dcb3c9eb","tarball":"https://registry.npmjs.org/textura/-/textura-1.10.9.tgz","fileCount":8,"integrity":"sha512-Lc2PiPZORZC7LOMgJGDcTjEt1JJEOdPFPvgYGJeDrKU8Kn+eR8BQW6tKPTwE/hy/0V/WMNOveD0UbIvcfdxdDQ==","signatures":[{"sig":"MEYCIQDa+8En1IZfSsMts2aqzobWooEVBHKwMP+WkiG2zy1lMAIhAPsTQz+j4TIwUG/nxjgREsTeZHTdqgOpSXKCXd9t3mHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"569b5dc573c820d8427e7e1eae05ac1e04ee881c","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.10.9_1775367369014_0.13158318799365332","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"textura","version":"1.11.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.11.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"6be48d8eb781182fc83df7deaec633893c79b070","tarball":"https://registry.npmjs.org/textura/-/textura-1.11.0.tgz","fileCount":8,"integrity":"sha512-gXnJn/UNhLhvdJj2/NxG9qapi3jfR+2X17Bn+fsI3TdrsFhrW7NHvEc060TQanc//sUgGwlingEvzpuwnuFuCg==","signatures":[{"sig":"MEUCIBM6RDhITballFBXTNoTqePXx6RsrkUxRAaxfCypn/qgAiEA4rEgx2whhJ6Pog01U11wMYrTIJKvl9M93ZygkRTuimQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6d485b47ff1f4cca5212c9495b5f704276fb6acf","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.11.0_1775368044831_0.9903867059514069","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"textura","version":"1.12.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.12.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"084aabd4b4eca066a3f1cf63195229ee843bc435","tarball":"https://registry.npmjs.org/textura/-/textura-1.12.0.tgz","fileCount":8,"integrity":"sha512-wiahKqxft/4XGEbKk1ECrIS5r8itVHAUhKkMY2vDTb7ydou0mfsMyKkbuMyIt2DImn9IBp4AK3y4WnDijfJyrg==","signatures":[{"sig":"MEQCIHAaDu916xVjum2332sf577uNpM2h9INF+sTmh3i8cP5AiBeAK7AAjQ2VfiaGNVScm9j+gfX6wGtcYo2DfcgcdwqZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1b848f718c32a483fc68bbf835521958551cacb5","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.12.0_1775370452422_0.7916431581103613","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"textura","version":"1.13.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.13.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"a8c473414db2cdb1cae5c25691607cdf74e883fc","tarball":"https://registry.npmjs.org/textura/-/textura-1.13.0.tgz","fileCount":8,"integrity":"sha512-98BBqTumhFNbO+KOnQRmePospROwNjDD4YEdU9GGVD8YL0JSdSiDF/OFwohC/cqF99T6DkfOYLUu0JUbSOgCtA==","signatures":[{"sig":"MEQCIGFOHQqRrFLHi7buRL19j94MBKf29sGaIpX/1K0hDp2eAiAVM8YEHvFJ0908MCg1hEUsxNRyBsVhvEUpUoeDhkhazQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"dcb7b9d6b449b967f726057dc06225f7ce6c3de6","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.13.0_1775371608824_0.1880026375810384","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"textura","version":"1.13.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.13.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"d0ccefb3eb4bd281e2658f3ab585f3539c30a439","tarball":"https://registry.npmjs.org/textura/-/textura-1.13.1.tgz","fileCount":8,"integrity":"sha512-SrTkpWy8XAfVZKjmLLmV79mbMI4gSfLLDdNrTQur/1vTnQYdx0KLFW609vyjqEoK2VZFOzvdzmt9SLIIclB6ng==","signatures":[{"sig":"MEQCIAGX0Gv3nZiZjlSUB384dLsFAz+bna2Z1deDQrMWg04gAiBHvLqRJ3XZTnhpV9w3zEcOSP1pe+bz+gK9DmYZiq+Kkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d65022ca0135cce77c8ffd82e374bf410faf18a9","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.13.1_1775371976630_0.6579956901675994","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"textura","version":"1.13.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.13.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"cbdacf5b3d36a3ef04255dee3a33560df71d912e","tarball":"https://registry.npmjs.org/textura/-/textura-1.13.2.tgz","fileCount":8,"integrity":"sha512-xF323GO0RHNfcWP03Lj0AN11UtlpNZzy2GV/8uYiV1q54nwli23iR6Y5alTC+AEuxnyfApumUSGUfPQNuBDEwA==","signatures":[{"sig":"MEYCIQCcO0haRFn8gd7+AT/WClyE5DNMCDk/VP89iML5P0hmtgIhANq+2W4fp+rOpHs+QmAOYYS7YAfUttiFVjjpQowgPkiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3242409bf225451650fd4d2b129d8c1dd26e6d64","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.13.2_1775372303329_0.7445981157015216","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"textura","version":"1.13.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.13.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c7d8afc8b081b39040f3321fa5eaf0211ddcac65","tarball":"https://registry.npmjs.org/textura/-/textura-1.13.3.tgz","fileCount":8,"integrity":"sha512-yeRwjcndWJZ2ix3p8yn6FIuhiFnIiH1/UM20M/yLIlpwiVh2R0BeeE0WsOM/JmMz8BL244S+VLCQx7vogKNFnQ==","signatures":[{"sig":"MEYCIQCyyA8iHoMgVmleeHj75cTEjt1LdXXptPMUy1CqTFJ48AIhAPncXxl/XadhUCdQZyDs3r6hSQUPhM61cUFwD52bIyeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ff14244ca6d90675262eb8018f9ca0b7ef63d128","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.13.3_1775372643336_0.667139390199667","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"textura","version":"1.13.4","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.13.4","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"ad46b0bf57b219878e433c50d8c5f7962749f9b9","tarball":"https://registry.npmjs.org/textura/-/textura-1.13.4.tgz","fileCount":8,"integrity":"sha512-JVNcu4oWeV0IYhnGDJ++dPe87fVXWBS7xsS6CB8laYfzmPW1FS4cq3oEwJPxFTFNOGSGyE043HSb25iLwrf3rA==","signatures":[{"sig":"MEUCIQCV8CScSZpTjpcOJ2K60J0WTfi4bzEE3wdTofXHICxsWgIgIPYc+o3merk90ZviHOi7w1YNAGBP7Y3KFyYN9hAroPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5956033c7e25a9e3dc98e83d8e5c7141080b7229","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.13.4_1775373267893_0.6997374570792902","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"textura","version":"1.13.5","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.13.5","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"085d8bca6e919cb5f8298f609478e445d0bcea8c","tarball":"https://registry.npmjs.org/textura/-/textura-1.13.5.tgz","fileCount":8,"integrity":"sha512-/HemBh5oKgHxHNmHjssvjoFR34HRtFB7ytkQnLlEzjZ9z8piysXouONZZ7V0Y8mKsV/eUPerNmMisi0wWRMhtA==","signatures":[{"sig":"MEUCIFEFvMOvIzatAFgNbOUbLAtAsP/lrAHKhwCAUStKd8n1AiEAkD3OVmL9XKH1TX2oO6WkwmNqAjQZgIQmYI1OenjRsZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b04e1171bb40cbabe6bbe468e88d7b248cc9b3ce","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.13.5_1775373534086_0.6060621750369235","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"textura","version":"1.14.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.14.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"1cc4d1f6645ac898cdf8cc6dee31f1d9e1cec6a4","tarball":"https://registry.npmjs.org/textura/-/textura-1.14.0.tgz","fileCount":8,"integrity":"sha512-2kw5gWeJqH3AOHDurtUToygBloOz7h6+EUw85srBWnBmyk9/EFskqnUCiWjjNhktZZG0JbBAoGwhXy3FZ2AEpA==","signatures":[{"sig":"MEUCIC3lp/u0vGLoRJRFJvTyo4XTQJPgQqxO8MihT9OUT1OZAiEAgyn9D3P+FU+cWNCLuB/0KJdfzoEwgjl3/6xfNfmoSAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"721a95f52d1c2297a640ee531bd107986f573272","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.14.0_1775373969258_0.1659264881418434","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"textura","version":"1.14.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.14.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"61528a09339a3ce507f038758a578f73af75363d","tarball":"https://registry.npmjs.org/textura/-/textura-1.14.1.tgz","fileCount":8,"integrity":"sha512-Err0YRsIm7cRNEX9aof8pnjrUBdUU/vYSjDEoQQ2Ljijd/DRMKvW25mBhdXA92VOoO6/T0+m+69sGjCTRseaXw==","signatures":[{"sig":"MEUCIQDkIpPY9Hudh7fHEI0/RriKrg524ko5nw7JJXY/EcPYLQIgP4pAlymj+894swAeWyVQ8DxNUzjq05lPgvfmJ5fJoNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f38a5bd81374032ce0518a68053c803b5356ef86","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.14.1_1775374274870_0.5978938633517858","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"textura","version":"1.14.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.14.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"2d6bd68769dc82e8307e638f0913497eb8a14688","tarball":"https://registry.npmjs.org/textura/-/textura-1.14.2.tgz","fileCount":8,"integrity":"sha512-XXx8LERjpQWfirFqDvs+uYYnzzMjUbnVx+IcOG1oY9grrhVXDVy8YQoFFwOv14rcmONfYnziOQGLWz/lkpZPUA==","signatures":[{"sig":"MEUCIQD0LkU5H+ynORUdP8oDvA41VqKX0Q0epPNVPnoAhbftBAIgWz7NykQrTKids1BwjluP+kFyWJsrwNo8T9dHXbfksUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"48325f97d434db501dcd21dc4772fc19eb73dc48","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.14.2_1775374861424_0.068434999011459","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"textura","version":"1.14.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.14.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"6554f20ad3eaa51765d49e32be633332cf30ab68","tarball":"https://registry.npmjs.org/textura/-/textura-1.14.3.tgz","fileCount":8,"integrity":"sha512-h1QBicVNoC7qbAqnIsSIpvp9qx5Ukq2KklyDXMWLf+TZDaCnKC6IEZEwHm7SoCIDR7kf8poDUj7gqxgrLh855Q==","signatures":[{"sig":"MEUCIQCPUobYuo0y6xDHH2Pfh+T9NUdLFA3gpNLHXvgAdMwDQQIgdIXQOhrEQioOYRRvaHA45bCxAMap785vgXN3x2xcens=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b5d0b1a28945ce549bb59c264dd0d20a4bd23287","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.14.3_1775375073755_0.03977145935166493","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"textura","version":"1.14.4","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.14.4","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"62abfe04ac80a152eb007d3d068c1f72116531a8","tarball":"https://registry.npmjs.org/textura/-/textura-1.14.4.tgz","fileCount":8,"integrity":"sha512-R3vSBAd7d4xtqEuD9nXelbF8pgeTZF9B+mC8A+blEQPiVU1FZYO9i5zQJr+haVuxCzAYPtGeWCC9C0V7qVrfaw==","signatures":[{"sig":"MEYCIQDa+weYfpy/8rNtH6CmP5qn3pHtmSDD2fQaRy/cd95pGQIhAKvDv6fv1xtVuK1E2SeyFezrCOI5fqm9aSILZ30t9SuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b51f5140c55547e1d96c4d5e5271e5382f5e51a7","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.14.4_1775375724468_0.5974011537944837","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"textura","version":"1.14.5","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.14.5","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c805cdb6e3ebf2925e080441f70f7ca3ddedf60f","tarball":"https://registry.npmjs.org/textura/-/textura-1.14.5.tgz","fileCount":8,"integrity":"sha512-szx4WXa6BCqiBGCrDTrouV8sR8kLqnyJqXXvQdCOFJJiPRVG3d6jnrryxRqp7DVCMxO/yvkyptx+6qtC/sHppA==","signatures":[{"sig":"MEQCIHkFtqNWbl9aI4qaV1npuFd3b0ypmPzVxCo9A1OUtfOEAiAlESQUPARgN9tJIz89LkhdNntAnGL1Z2IAmXNrX0maNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"56840357102cb34800f43d2c09d0b878140909c3","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.14.5_1775376030734_0.0003121664659300194","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"textura","version":"1.15.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.15.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"b8fb87cfcc93338c6b59f1875db7f371b7c97e85","tarball":"https://registry.npmjs.org/textura/-/textura-1.15.0.tgz","fileCount":8,"integrity":"sha512-gPJJzDZdFifudPKlhplHMenOYLCxeKpoJ3n2GSFdedzpMnc8OJLzF/t98LWgr3smnPOd/dK2Ul39s1RUSHYsKw==","signatures":[{"sig":"MEQCICqd+fKFLocDGPFEccrpcEKkguT5EtAjC9VojLGZ73DbAiBTkhFMgleTur+CnpzoewfJMYG1/qC64xvk5FBJTyiVuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"14efc5e84dae5bce58d84bd0d843d3420c6c7b16","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.15.0_1775376708368_0.6649322316799409","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"textura","version":"1.15.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.15.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f89c16fa6f2d91d56a1de5374c72070939d04876","tarball":"https://registry.npmjs.org/textura/-/textura-1.15.1.tgz","fileCount":8,"integrity":"sha512-6C2HSWcn3lPy+zZ1tH7UtI+oKGDgaqKmdf6J9rMNiLp/ly1P4WgoOKJP2iy6fTF6U5w+e6vaPpZRBfQh/poy2Q==","signatures":[{"sig":"MEYCIQDmUTB9MFOwOjxPF0xUyqNCaFneQIVYdLX8HYWYTZyeOwIhAMpz0A2DONDhjiusMQYXmEPzFynhuHg0dIhwUj2rujNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bc4ba9335d5924b9216964418bb4b50713810a28","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.15.1_1775377175795_0.5425900815525613","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"textura","version":"1.15.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.15.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"e5019b085e37ef08dfdaa629241a06462aef17f3","tarball":"https://registry.npmjs.org/textura/-/textura-1.15.2.tgz","fileCount":8,"integrity":"sha512-GGjqIC9Ap9bR7R2S0Qid1jQ6fdKU4ONk79+MVIsEjSeJj0vG3mTlPTZpnon7/LxQe6E54W8+SDgsE7GkpcqXPg==","signatures":[{"sig":"MEQCIDfVyf0VDLsd5gsfFPKt3e1o5ZKa53tpniaK1lj0FejIAiA4fK2sie9ZVgKGoFA6Gu/6hnI2eos2z6H+SJZKQsImEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f52e3df4312e7d277ec1d11d1e0c37e766524b26","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.15.2_1775377430856_0.9575957938643005","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"textura","version":"1.15.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.15.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"e035881901ec569ae99dacbc00be31dea978cc05","tarball":"https://registry.npmjs.org/textura/-/textura-1.15.3.tgz","fileCount":8,"integrity":"sha512-ivjIQ5JxQVobWq8I+jHSHNTkgaW5A8uqOOPsP851pY9F41tWm0agnCDs6d4IDWgo8yErXYmYWdnMX2/AfkOqkg==","signatures":[{"sig":"MEUCIBXIrhGRehpI4vZi/SxyLVskWm+qsTrNxr3++nCLAC71AiEApiDCBfmur8QlIQGejadCAlSc2h4La6l2AkwLYTXEAJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"dd8d22341a35987cbaf2a6d2f92576ce9044287a","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.15.3_1775377635044_0.777763548207667","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"textura","version":"1.15.4","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.15.4","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"b8dc83fcd235c85a94aaeffe23e36abb145e52f5","tarball":"https://registry.npmjs.org/textura/-/textura-1.15.4.tgz","fileCount":8,"integrity":"sha512-UD7jQnoihEqJK7Kljwqm0K4QzqXk7hPW0H64EOXdLlLDpG79pgYMdPFLVtHZ+bypYQmcFiW58BQaAKxYJ8QZnA==","signatures":[{"sig":"MEYCIQDeaGzhoZGmp2aHOgrTrWIrF1Ia6x8sjcw/pjb0OU0dNQIhAOQU13pLj4QfyeahHh9mR+oXt2hPb46ETS6wOXREv+He","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cc525716869989a4e48298ac0162d27f29ef46d4","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.15.4_1775377940741_0.05793871567735587","host":"s3://npm-registry-packages-npm-production"}},"1.15.5":{"name":"textura","version":"1.15.5","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.15.5","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"66d56410aa9c406f9ebbbae46a3b3c20a3097c25","tarball":"https://registry.npmjs.org/textura/-/textura-1.15.5.tgz","fileCount":8,"integrity":"sha512-WAp8vKlau4S9DxLpzgtWye6JrtjQDr4SF78Ss+DBHllR1WIHI+QtAs5Fc/Nz5TnQOtcLKXDpTrP02hicoLsg0A==","signatures":[{"sig":"MEQCIGVlawtEb8GGJOdYT6LmZT0KS0JZMGoIfDGWrRLYlYW3AiAyyhkIoLCca7NrCQp8Lw9uIztPwKcNqeBKwseXCS1EYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1999eb7cfdf6be8cba42402519187ca266badbbd","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.15.5_1775378157039_0.059053129489233136","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"textura","version":"1.16.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.16.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"0eeccb4fb99d0265ab2f18c83561ff49501e8513","tarball":"https://registry.npmjs.org/textura/-/textura-1.16.0.tgz","fileCount":8,"integrity":"sha512-z9N6Xo4JlTFvBs+Mm3bqsCVpXRjrkvfh8Oj11V6s1EEtcIKp4HOxqA1pgjE0q+SD9aaKwvGrMkctghvc+dM+CQ==","signatures":[{"sig":"MEQCIGbcZ0N2uGSt4Ef6aD/EqDgIg2eocJV69DHsbfizYqWgAiBBxv7+RHWA+QETFrgqPC67i+nTPCb+PIFIRtrYEaYM5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5ee6d15e8e963940549323638f7a8138af6c9431","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.16.0_1775379238849_0.7831334929869538","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"textura","version":"1.17.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.17.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"11faa9e383b64b97a2df6d7c0dd407b636d55096","tarball":"https://registry.npmjs.org/textura/-/textura-1.17.0.tgz","fileCount":8,"integrity":"sha512-fjFExJP/KeVxGy6V6G55UM/DKZ9fggUXLAFw/1eJvPhgdqw5FSviggh/QNw3i1gQiwrWjQ1ddfcT511Mfe2v3w==","signatures":[{"sig":"MEUCIQDqzpMuBUw58ZL/ljYE4Npsv9ti3yfFDTO3XnjT7gTLJAIgAItlBQgPdwg2d5BY9/RGS0RYz8I5rU35HWhVxonRA+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"856a503e6c5e0612881bbb35ff58548e94c769bd","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.17.0_1775386392628_0.8314675779863108","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"textura","version":"1.18.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.18.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"6f8c515cbf95df7b263c8b7c15dd32c1fed922e8","tarball":"https://registry.npmjs.org/textura/-/textura-1.18.1.tgz","fileCount":8,"integrity":"sha512-Q6eZ8/XitpEq8g+wtfO1KciRNjulIFSfKeWt388Ozz4BsnP9v/mK40lmYmeGz8l+2+MEGI52Mb14XlhvjuV0Hg==","signatures":[{"sig":"MEYCIQC7zClp3GqiPlA78n7ou5IgtGYq2EXZ2GtQ9fP0WMm9HAIhAJslld70I88osWTVGPr63PJeLias6ZtUp834jt1msidF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"519d6919b82d494f38357cf15fb34b669a3212e8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.18.1_1775556004339_0.061477866995508945","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"textura","version":"1.19.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"d8502be88e5d5d885bf878ef72986ad6ae602673","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.0.tgz","fileCount":8,"integrity":"sha512-1pbMvNd1K/BOzRPpOaNbLANQISfa/mKDswY8/jlHJ8xEkuKGMMxnyxopXEtn2NkcEOgqcnv43Lvu2UeJ9gAlhA==","signatures":[{"sig":"MEUCIB7J6GsBLrpAWidAQ/YyfgilidOeEg4wYvqatDwnX7zbAiEAiFe+kqWA1/C9xe2I55fCPsOH1LfZeA97fT7pjAmGr8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5b03a65302a209a2e50680c16021368e6a51eb72","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.0_1775561765134_0.17721315074437327","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"textura","version":"1.19.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"8091b65ce23d0fcbbfa7889789b854ddb8f0ecdd","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.1.tgz","fileCount":8,"integrity":"sha512-zjTa5URRR52UqLJH3oOLD9z5KtPUli8XBvX9FrzU/jWJ2CwqXc5dZllLp3Ci2feRxnA5Z6mP9mBlh7nvPI/SpA==","signatures":[{"sig":"MEUCIQCZBG4mqGKEG2YVWvgiwKqVRNhSOScpNCk4tkFB/7xXmQIgE4K8VGjbTRjyBOjbyMxHC1nLOx5v027HqtTTx4LhFbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"aca8cb91f97e4d139ddd65ae1e2701bdb85d5f4e","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.1_1775563192649_0.8102325241816359","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"textura","version":"1.19.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"63f1a251098c3ec817fc090c86b47ee76e069687","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.2.tgz","fileCount":8,"integrity":"sha512-OEOW8oe835Ej0ZHYp/xnl5cU69+bQtFuq9fq/ffC/8H9uXTtLO5bUAChC2JEvU74GKqSIrmRWi2IbXFaj8HXdQ==","signatures":[{"sig":"MEUCIGJtPbuvJw0cHDODi5qcw/krF3rpaKeRnUN+iDaTv+BOAiEAoDUwYLpxBWnEKmMBWD82cK9VlnX+9OW4tl1rvoiNhbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"fe5966f7faff07ad32029c547e84aaeb1c0ffda6","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.2_1775564077637_0.7009121073761571","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"textura","version":"1.19.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"2570bf76e58e51839714dc91c950359848b6f900","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.3.tgz","fileCount":8,"integrity":"sha512-HCuGm2KqzgFGjmc+wuyguhvgmhWV+ghMDsuoxcYLe+IXsWGHJOSoLwLx7GAyi7pxJuPaPFc6/uri2BWPDFkVPQ==","signatures":[{"sig":"MEUCIQCeglUFl8nsxhDl1dMfXAxeiI79r7xMim7G+QvZYxQN+AIgRAtMiI/pNqqM4TfIYxGtw0jGqWvlyT2UyHj+9L4kO4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5914c9bdd20724923b5f3931e2e65656051a5fe1","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.3_1775564679906_0.18642127564910238","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"textura","version":"1.19.4","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.4","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"00498791e27826383f5ca57d6d97cf89742164dc","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.4.tgz","fileCount":8,"integrity":"sha512-/BGzg2Lfp05Wv2EbXrzGrBkOXt213CO3hSTPjwcrO3NytSPYpfmcKxdbEx0qATr7US2WLzB4irG0QEGWkMIGpw==","signatures":[{"sig":"MEUCIQDECr477/hY9h5C5mWYWF5tVdfTsMIFdlPkZUK143GXbQIgGlwmExUvhU+cbQyM80+D/BvndHrbn2LCkbQs0n1qyOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"dd01ec0e11d377a1809fd2a48fbeae1395ea4c76","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.4_1775566332606_0.3902372235348248","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"textura","version":"1.19.5","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.5","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f259a9657bba4d749f6adc7aaade97fb416c60dc","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.5.tgz","fileCount":8,"integrity":"sha512-HekSoWHJUWftt7VR7jhczw24ewQP1dkWEDGfMulSXgZHa/OK05rmMdoXa9LfRzr2nUT6DHXN6GaT+cvhn5bxFw==","signatures":[{"sig":"MEQCIBPAfpEzwZhAM///5D5BN2XI1Fd1eQiyMRxl68F0uNJJAiAUWSDPTe9JXGm+K8pFqynm4j6lyiF9VTzpUC6IPkmhlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b098df6957cf5629a4fabbf548bb792d93b25632","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.5_1775567576117_0.7146669799752396","host":"s3://npm-registry-packages-npm-production"}},"1.19.6":{"name":"textura","version":"1.19.6","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.6","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"79e379d583cbdb4eb58077285e17fbd584b3a4ce","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.6.tgz","fileCount":8,"integrity":"sha512-IUqau9PS7ZAQP/nh9xKZvJLjs5mj5hAmJmiJsxPHTRU3GlQrxqguTcrJof/SHOgVELeEBsG/MIL1rQm6KKDXpQ==","signatures":[{"sig":"MEQCIG9hI7mTEJBF6n6WFaspllpUC81g15B7O+LOKb9nU0MKAiA9RX6lysqGtKT2TGX+2kasof911hdxrOJP9V9G0op/UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"da69401284949c9feb209d0d6bc29c6a475f4e8f","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.6_1775592264763_0.7071543471717407","host":"s3://npm-registry-packages-npm-production"}},"1.19.7":{"name":"textura","version":"1.19.7","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.7","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"85a6862382e531cad872ff9da1164fffaad1dd50","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.7.tgz","fileCount":8,"integrity":"sha512-I7966UUGJdTJ9lhthv53R+nCDZMd1QbdBa26IIlxN+JKWK7h8fi1TyWpK8OWXXOb6VeaP3Ja8RkDT+n6+AUmww==","signatures":[{"sig":"MEUCIFwubopBrU9zn62FKfNsoje//oTujojJ3yTOYdxMISQ/AiEA2ZyFf8W1SxpAgJpxdM7o0oHBqq6+biTR7mxO9/Hy6bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e1c5ed290a86d3ac02cbc7ca2d67115e04289434","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.7_1775594432377_0.30128360090582174","host":"s3://npm-registry-packages-npm-production"}},"1.19.8":{"name":"textura","version":"1.19.8","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.8","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"7a39fe92f8ac4888fab54aa5e061db30ba92a4f1","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.8.tgz","fileCount":8,"integrity":"sha512-WoFh1PM0P1Brn7wfoGRPs5prHb8xaKYgzh5/fplVX4jlBumbhWzRbt91Q2CHR4orRIdy1qdz7DDdIp+9Cxc/uQ==","signatures":[{"sig":"MEYCIQClEBJCvi1nHc7p1LHjtBwWnzw3iurBbgS11f9mDyzFiwIhAKYH34Do5SaNcH6WtKlRTllgQtRnsKOBKElM7RThMoQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"aeb3140aa4528796f30a99b8741958d34d5166e3","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.8_1775603075462_0.5941668434225009","host":"s3://npm-registry-packages-npm-production"}},"1.19.9":{"name":"textura","version":"1.19.9","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.9","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"2ba628ff15c34e22f0612c160de1d54e5a80eb43","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.9.tgz","fileCount":8,"integrity":"sha512-gwER8xIFuQzLIJ1o7oP9y2DE40r8zUHTA62unniXVEu1IzzFytmiOpd2VRVzAk0QEIdeveLgq2rmaLIXkzCCEw==","signatures":[{"sig":"MEYCIQD9Kta9O/xXEs1BPFVtYqvDqC5ZO66/i1A24Gbh8ygw9wIhAN2DXIlbIku4nDoXdbH1fgaxh0M0clafidsmUsPt9YlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"aed5907f32d01a9112c32c37100663d73b14b8f3","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.9_1775606753370_0.9152289740790187","host":"s3://npm-registry-packages-npm-production"}},"1.19.10":{"name":"textura","version":"1.19.10","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.10","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"18f913828970a1f81fe8318c1e8d260e68271560","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.10.tgz","fileCount":8,"integrity":"sha512-l9imi5in1PCrUfAXsMkTXsTRHJWMHp9gnSYtsLuadvxr9wZDp9s4aJzKa1R3+TEi8odxCXX4mAtoZnIkPrgCNg==","signatures":[{"sig":"MEQCIGwbuK/+lIoI7TFrV4elDjaIgjdc+3xF45Z3F7CtX79IAiBPDUzaoN8pSsH106ORK0cIPUKwAZhqywkES5PxBrscAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"181f33acdd04dae67d3d87cd24f2a9531a8a2cb1","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.10_1775610243338_0.37965988976351683","host":"s3://npm-registry-packages-npm-production"}},"1.19.11":{"name":"textura","version":"1.19.11","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.11","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"146c923748ccd8dd6d1ee235962756def3e41bda","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.11.tgz","fileCount":8,"integrity":"sha512-MN9+EhsCBhVPxGNSVUqrKH1ZVX0PhYJEKRHH6ZZfzUJN+BbNZ1BwEPqKDfJNaaBa/F40MfZLeYyEOqhSzgqzog==","signatures":[{"sig":"MEUCIQCzTeAGJOjRcE3gMdso42xYxMTXtylGltM3k2tThmy4DAIgGmqpM0uWOYsRRM61/LCbSi3jV6okGTSvAZDnh9MDX/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3a4b15c544d67f94dfe6e1b5f4831ad2d7908a36","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.11_1775612367807_0.2667549727416738","host":"s3://npm-registry-packages-npm-production"}},"1.19.12":{"name":"textura","version":"1.19.12","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.12","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"6b17325dd2c77d4ec12ec5a9632e3c1b09a9fa67","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.12.tgz","fileCount":8,"integrity":"sha512-z2RvDsfGOO+fRvD0ASrVaRdB/miYO48wGPlESepvrKBB5MCnVYrO0BaErweyzo2jCaDWHD9UkeyTWsqfzuHl0g==","signatures":[{"sig":"MEUCIDuvctEUDDl7d2krfff2QQxtf+IncKOC21K8+ok0cf++AiEAhvslzg+CxU3403y0dYOHkB2xS6T6UjMk/47/hLvt4Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"72b7f99437e8fdf890a3738297672eb4b3886de9","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.12_1775638943303_0.06325053504163436","host":"s3://npm-registry-packages-npm-production"}},"1.19.13":{"name":"textura","version":"1.19.13","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.13","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"69ad3a7ac59e8b13e31fc0c2582ca50369a5dd61","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.13.tgz","fileCount":8,"integrity":"sha512-JS1cHyqcHJQy2fz0/OFEKp/oC97922C7VlYYSQFJC6K7+s7DDba6w9eLZ5XGmLFnxfh3MV/RKXh9WdxcrlS08Q==","signatures":[{"sig":"MEQCIDsZxcxXp04zexCyWaCAsr+FHJ6SSSobN5vCx0bUnhGHAiBl3mfgIM2haWwQ/kahHJHuoVQdIk3srPZmKJARmk5D/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5f2c03d407606a77358d7569d8053745e6ae39d9","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.13_1775645238753_0.48974047944065324","host":"s3://npm-registry-packages-npm-production"}},"1.19.14":{"name":"textura","version":"1.19.14","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.14","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"33ed46e14941352ea7b261044855ee6166efd1ce","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.14.tgz","fileCount":8,"integrity":"sha512-nowiBkGLPXJWWcKeXOuofkRHJtWwmUdGzH8Ow8e96Xwekb9/IxO73D88MTZkQxyZ5/8ms87B6YFUq9v/wVyQyA==","signatures":[{"sig":"MEQCIG7LXX+cZ2VBbUqlv+67M+cfrqjksSB/v4TQWXPxmDKlAiBJEGYfp19Ghj8mqw3t/NRyrduarFLlf6bprDt8xbFkgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"250c02a838cbc7cf75ec51c73868cf22d00ca4c8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.14_1775648429523_0.4894105601091163","host":"s3://npm-registry-packages-npm-production"}},"1.19.15":{"name":"textura","version":"1.19.15","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.15","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"46890659b781d4c083b9e6b365273b24ac32332e","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.15.tgz","fileCount":8,"integrity":"sha512-7m6zyxYfPaDs21kDGLA0sny0Hf568tVpjusV79G9KCRyJZj4NSfOPJZ+lT0XNkrcMRSuUuhSpTW7hyD5r/QNBw==","signatures":[{"sig":"MEUCIGDdWOgvMerdmf0vX6vFQL6WY0Ory/KXxyiAe6PcJsLuAiEA2Zf5xdyt2sycf2vh7mYLGHwKqv8pIkjySdzLCLptqT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"67971c45d2376ab467ba70b4b5a2835154fab616","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.15_1775651955877_0.24463255777213888","host":"s3://npm-registry-packages-npm-production"}},"1.19.16":{"name":"textura","version":"1.19.16","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.16","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"42f5053be750e4affb620512dce7b6e6c10b80dd","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.16.tgz","fileCount":8,"integrity":"sha512-4jyTerKE1d22mrCh9bAjLErl30xKDzw9mHH7MViqj4RbEtIkerOJMqd+Q/Y6LFcRqCLE30J2bQvMMuG5ABTJDg==","signatures":[{"sig":"MEYCIQC1wNcMTT5O/hYBzTq8vQByLy01LWV1xFH6M6XyeNvPAAIhAL0IIV/mTKPIoZM7oHdd5W2Y9jYM2pdIucDeAZV4yKfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"043a7c6fc74ed5cfadf610561d8e39d4283ab9ba","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.16_1775688085030_0.9639097074800471","host":"s3://npm-registry-packages-npm-production"}},"1.19.17":{"name":"textura","version":"1.19.17","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.17","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f2ff37dcb931ae4e3284cd306c1f047df90fc49c","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.17.tgz","fileCount":8,"integrity":"sha512-XOm2aSqiK6r0ZjySWvNhcHMBbCIBQF4TAw/9FWJ2NaLeCdV6ZcOrXPfvcEGLl2mXSiNnpMX5baAKaK6CCqo/Vw==","signatures":[{"sig":"MEYCIQCxatBaou1goX79fWhlh36TMPs9DBURY8I4I+q3TwJZ1wIhAKHoYmmE2hRUeCABbZQTJ9K+F3tB1T8zOLG8ODYd5FoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b042935ce850c0a0023c97ec9ca4e7ef87f11752","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.17_1775690976338_0.6361517170462256","host":"s3://npm-registry-packages-npm-production"}},"1.19.18":{"name":"textura","version":"1.19.18","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.18","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"331667ed3c74618bbdc187e6296016812847d708","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.18.tgz","fileCount":8,"integrity":"sha512-H7aRxVCWv4oJU2wIpa4GI6IwYokwlBDHjRM/tFJsqRS43HtHu79Jkv0HDa7p10nmNKEa9SJ11PfA+xjxvmcApw==","signatures":[{"sig":"MEUCIQC6skV1N9brWzryf23jG2T2RjFWIPl0lF2FyEh+8drOFgIgI4QHB7niWHG/SHNePSFkk81ibhWZI6abIg3mO5rO0hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0e232edd13bc8c6fca3b0c8a849c01f9baa64654","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.18_1775694084479_0.34490331932805995","host":"s3://npm-registry-packages-npm-production"}},"1.19.19":{"name":"textura","version":"1.19.19","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.19","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f8a373d50809e33673ca8474bd6db43283bc6751","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.19.tgz","fileCount":8,"integrity":"sha512-ADKa6it9F1F3CLak47dXVG8Vcb9I8OGmulYVOMAFLFv9sFmwjZ8bAMRMs5L3NvuqOybuTeMTP+sxmY8Kz35IYA==","signatures":[{"sig":"MEUCIDsE1JKWK10FHJtDZmVR5GA+H7KIQXiUctA0XC9zghDSAiEAp5HO1ZgMaIpAXUJ8BVlKdZ3DqSK8ykWqut0ASwoRAm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"de173d39212b36c91ebd964ce6a6d9a512b2a108","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.19_1775703353815_0.8052137376325557","host":"s3://npm-registry-packages-npm-production"}},"1.19.20":{"name":"textura","version":"1.19.20","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.20","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f1fc9e61fb0bf489ec6da867ffedce71ece9ea41","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.20.tgz","fileCount":8,"integrity":"sha512-M+CiOLBRYHoZwBnHCBBWqWV/tdEt2+sZiyX2W+BaQovGNijXOZos2cZGm/9AS0nYWYB/lACkk9s3jVHV0myvaw==","signatures":[{"sig":"MEQCIEQGbNfxaZlngMlTtWj/sza7aQFLRsRTUvwgbWNeihgIAiB7s1yGduuDcYPnjMch9kgGc1tp3fPooiTxAkw9ONeN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"87eed87188168f0755d64e2cc3d9aa7a3db2ae22","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.20_1775705320310_0.03941037423265037","host":"s3://npm-registry-packages-npm-production"}},"1.19.22":{"name":"textura","version":"1.19.22","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.22","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f0140e02b005ad1bb3f45e2720f13192457c9c7b","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.22.tgz","fileCount":8,"integrity":"sha512-UmeYnD44Ihy3fkF7P1xBlgNVcrXp18FdWleLh3jVRC20tPPLTw7+BRO0nGUHp9R5IbP07kV1Dx8X4USnoR3/ww==","signatures":[{"sig":"MEYCIQCwvkGuf2SznDk3rk/cg+alafTJjWDpAHt4lRXo2zTUFwIhAPbnVZio0qXIfFCSbOxvwRxn/dZU7axJSobq2clBUH6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"10b71fa401b0da458ebb6379268dba35e54cfffb","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.22_1775709439843_0.9454238268831026","host":"s3://npm-registry-packages-npm-production"}},"1.19.23":{"name":"textura","version":"1.19.23","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.19.23","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"1a160cd04bcb0b98e3a190169273f4c787e38acc","tarball":"https://registry.npmjs.org/textura/-/textura-1.19.23.tgz","fileCount":8,"integrity":"sha512-IuSqYg1nnpyxXeuNFwH1zdtI1c/8+t56ftvkB5hqz6uK1p9sOxtw5KHPKo2BqvxfYI0e/L2To4stS22vNvHMDQ==","signatures":[{"sig":"MEYCIQCAOKaVdX+nFvQjOGHfTi9e7T2+voRS9VTpFRuTTpCVYAIhANU+WGrEuB+Yu522JFV+esIz/XAO87E6Qz4nFUK9CeG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.19.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"425c0337fe616f3d1fb798e06210816e4305b72c","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.19.23_1775731233650_0.16597868514614822","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"textura","version":"1.20.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.20.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f527fc4b5c9dc98fc3bcc7348f8a6538b4f3458b","tarball":"https://registry.npmjs.org/textura/-/textura-1.20.0.tgz","fileCount":8,"integrity":"sha512-o4o5Mu0343CMjd34DY1Vto9bhWfQW6wDa7pjwesVfGVLFVT//wX+BxmNfl90bJMRgVBCNfReBfCiRnpuOM55Bg==","signatures":[{"sig":"MEQCIAyup32kWcuVLbA1jg2jSzsAF9U2IodSfoRMjr+BQcEiAiAXXPj+1lcIgduv9dM1wSYeM6MsB/g6mOsW8SlBlVD6oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"eafb031f3dfb5ae8c7d26d596d5a5c688d6e33bb","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.20.0_1775774166152_0.5271960096633785","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"textura","version":"1.21.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.21.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"28a13c84c55e45b49f906798c990c878d65db7d5","tarball":"https://registry.npmjs.org/textura/-/textura-1.21.0.tgz","fileCount":8,"integrity":"sha512-3XFhJacolCZhP0IsW5S4l+FbxCJ/9U4WFrET7qbFNftahGSNg6AlYRnq1YuIcfRL/IntriqSa0mhVywvLeOIyg==","signatures":[{"sig":"MEQCIGE/1nh6EjAKlhJQVUK38/ekK63qaFmbK8w6iroRa9jiAiBWtEVoo/Bcz+Phtywv7o00Edi274KKoFpUY23nj17dTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d29e6f56ae792a42bbeadc8c75898241b670d382","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.21.0_1775774841012_0.9568933840559979","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"textura","version":"1.22.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.22.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"16a4876d58b330641ddbee1d6304e54f6677f77c","tarball":"https://registry.npmjs.org/textura/-/textura-1.22.0.tgz","fileCount":8,"integrity":"sha512-p7vUjJpeeTuXvsInKCvFKj8TzbuHUO11S4O62VBiX62VCktd1JfqErOyXxTk05NGEd0r7mpI8eAABYzygEf+DA==","signatures":[{"sig":"MEUCIQC3lFg8F5xTkZLxinqrvCTrbsB971U8WWK1REEvS3RuYgIgIhKffBiPkjPb4AMTz5kaC7dV025MtzPLN2Stt+I5/bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d8171c610f1d48f6dfa04efb5d7579d7d1edde4a","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.22.0_1775775386203_0.7038592341533192","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"textura","version":"1.23.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.23.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"709bfd8b3f723c22e8706fb885b20303b8ebad9b","tarball":"https://registry.npmjs.org/textura/-/textura-1.23.0.tgz","fileCount":8,"integrity":"sha512-2Zqe1Ir/Mvl1Fm2pc+Jsk0naiYukLPqDGrNS/3xOANVmeRJe/lHAwNVYSwfZC0pX8YOn1xjKoB4h03HdlC74wA==","signatures":[{"sig":"MEQCID0jtE/LS5272WLRJsJV994CN+WMNxZD0iByDVI1nwSKAiAvBniOEXLUUyEzWiSN8aULYy5h8gsqNIKoPu5z8JtEDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"367848af9951be6d4b3d7da22db09fcdb4da4e37","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.23.0_1775777456760_0.21483901296956964","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"textura","version":"1.24.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.24.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"d41753a0e000f223bc1292beea82a641b7904e2c","tarball":"https://registry.npmjs.org/textura/-/textura-1.24.0.tgz","fileCount":8,"integrity":"sha512-sP6XanY//F1vhmmP98nTaiQhTENfOARd18k4glUlA5Lijx5a5GW4riJpkh9V5ikxWa0VL1OF0ssq2rWp+0tj/A==","signatures":[{"sig":"MEUCIQDf2r9PX0eTh6Lj5gerszudCP9RYS7U1AS4cExgcj7fQAIgY8H/NBML5Wu2jGyX/C8kkj7h7NvenfuySOb+UJH5Hnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1f6f39e1215148a910941dc68cec0a681af93d90","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.24.0_1775781865455_0.6339944756516045","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"textura","version":"1.25.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.25.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"40fba8b20b11ee5fc29291ced8e1a2a970a0741c","tarball":"https://registry.npmjs.org/textura/-/textura-1.25.0.tgz","fileCount":8,"integrity":"sha512-6Lm2ye4wc4H1w5k1t4TxAloW9i6yP8Xd6/jtPTQr9jbaNPT2mfmVO/xI4IjttZhU2vBt5qYfUVo9gbRxwWA9CA==","signatures":[{"sig":"MEUCIAws9UVYSkbOuOd7FPiyv8gFh2B0Ycqo4TxuZ5Hr/SA+AiEAqikTaPC8bNRRn40LUs2yZDAYRzYtf6m8+3auOzyRIAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b9764745a88536470c38af8581df4ab0247c4bb8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.25.0_1775783203126_0.495944155173321","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"textura","version":"1.26.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.26.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"7830cd50ab947d00ec5427734fbbe7cd778b8d13","tarball":"https://registry.npmjs.org/textura/-/textura-1.26.0.tgz","fileCount":8,"integrity":"sha512-IAFB3ueg82jaMAY1nmUVycFt+1+53V/UcQwZqT988LwrdRgF3zW9Ti26DCGEI8lAylUYUmvGUsfLrkCMOHjCCQ==","signatures":[{"sig":"MEUCIQDspMbrjfROllZBWI7H4XanBtFjiqj4o5ArXmQE9HEJswIgNSKTPscG0V+h7K3G8hMxf5ezg99xj11VQ7g/NFw3Ir0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7db3adf57df358fb4342be162bb1fa26e49feb8b","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.26.0_1775784298346_0.9877414009561436","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"textura","version":"1.27.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.27.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"dd0c5ec5e69fc0e7f3ef90c2de2c7faa0a7a5f19","tarball":"https://registry.npmjs.org/textura/-/textura-1.27.0.tgz","fileCount":8,"integrity":"sha512-lz/2+WBc94dpWjda/7nGFZf8NgnixXsDhVFVnReC5sjhuWjd7ktP3MD2lh/U+5ZbQzwDTI40e/AS2FpnZzsEWg==","signatures":[{"sig":"MEUCIQDMQAsWUtCqIULr+9VEAXArORPrCqYYLgeaKm2H3WmKOAIgMobQjUHN/uO2xDje4EixKmGXoZvSJqxk1wrDwrxlh+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c5b3e65f487a48bbe5ecb4095e00d8656c853f6e","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.27.0_1775784623847_0.7767068677666282","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"textura","version":"1.28.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.28.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"fa0731a5019227c5fb9f506285d5063bbb210b18","tarball":"https://registry.npmjs.org/textura/-/textura-1.28.0.tgz","fileCount":8,"integrity":"sha512-DghSJQW6wBWMcAbv6DGTe2SdabTz1xc18hIgjuD9dpiA1tcdp4h2O7WeuJJ6K95p/vWAa11Pl+tFWI6edfu5zQ==","signatures":[{"sig":"MEUCIQDNoFSYKkqMM7McjwLaXHYbCr+7nniRIBWYiF4G1+kQeQIgL0jfNaEf5mXveEDgL1aQ7h07BPMM4Y7DJ6LvfmDqgW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4fc17d5e6374c69054c883fc3fe4641b8d658bad","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.28.0_1775785709083_0.25300109596465936","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"textura","version":"1.29.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.29.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"4866b838724ad92f866a28d6120f89ee2c82a070","tarball":"https://registry.npmjs.org/textura/-/textura-1.29.0.tgz","fileCount":8,"integrity":"sha512-pwagY70aPW12tC4MLqf/KJliwViRy16hhWJgt1oV8FfgmG0YPXUxntAkj0YjTMsyFrUdIT511WNtRhZFIEez6Q==","signatures":[{"sig":"MEUCIQC0G6qloi6JTSk4XINUXlZ0QyYr6Yu1MHvJrhZcK0Y88gIgd+JQ4HXfPNCZqZAd3OjlJVuyOAsi+4DxkhBbh2MFoBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7c99544dbb64023a600ec0f4179e939735513f5b","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.29.0_1775786407033_0.677635709388801","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"textura","version":"1.30.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.30.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"afc88c5edd7203f33d03040db778c0cc06826622","tarball":"https://registry.npmjs.org/textura/-/textura-1.30.0.tgz","fileCount":8,"integrity":"sha512-vijLCYWsNhzPVAp/XRYD74+g/05GFLaEGTHK5NbCyTLB+PZjFPc+98GeuYVCDit1o6ERqrbPhLdzp2jk/wqN5w==","signatures":[{"sig":"MEUCIHjUHdzHzvEn3ac98fhmgVOW9+owLzuciMTmiGNtJaJnAiEAypBoLFqqo0QcXjeqfTvb/mtRz0syefxQ0AEY2zMU09I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8c0a13bd88ea41bd7e665e015c4a0ac516550bfa","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.30.0_1775786839379_0.14412776080937117","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"textura","version":"1.31.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.31.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"20636fbf702fa4ae6783e4e0bd48b60b9dde6e37","tarball":"https://registry.npmjs.org/textura/-/textura-1.31.0.tgz","fileCount":8,"integrity":"sha512-APbuzu1uH4dsaT3HX0ltP5J9gf0G5DtyuVQ8hFwfowp2I8pHgFPxQtUOMbwC52XfhhsF9+0tphtQU69pKfByIA==","signatures":[{"sig":"MEUCIQCBeu05nc0qk7O5/UL4wXlbDLYOhpP3Mh1o6K28nrvowwIgNCSUhKWLoC6LFHijcgZr0ROCRnOmC+O7a0AKGvdgGO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3856dce86b9a53a4f112a606e2a93932d94ceec9","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.31.0_1775787181094_0.33887221409826185","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"textura","version":"1.32.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.32.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"87ee02c62fdaf0f8a4a0b7da48364cd7013ae942","tarball":"https://registry.npmjs.org/textura/-/textura-1.32.0.tgz","fileCount":8,"integrity":"sha512-SJ7mm51lCPBN6TN78B7czwXDKMBN/Nmvg1sbVdDyNALF4cEL35NDpTNzjx3W6i76fu9DimEdD/lWae16cky2Mw==","signatures":[{"sig":"MEUCIQDsZY6Rb4YZJsWXmtgMM7NMrv1srJpAgeiRBKce7PLYzAIgc/OaugUK1MwTWzFXDL3J1EdMJGUukam/7W9vN1v6Bgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"638303e68156a8cc63e1eba4cd176d9a3e9ccb6c","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.32.0_1775787372239_0.4897806412861938","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"textura","version":"1.33.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.33.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"3624331214f01faac71dc4fad6abfe02205df941","tarball":"https://registry.npmjs.org/textura/-/textura-1.33.0.tgz","fileCount":8,"integrity":"sha512-fF5SeH3fZ2/SlvQNd2RskZtWW7hHhXuJzDID1QHKxYJBUHfHgCPe51QIX3n1l/rR521/PKW2V7lASf2yntL47w==","signatures":[{"sig":"MEUCIGjGUIwiZN7/gd2I8RqXL2CHRsTBP4/Qpe3d6HfWvp85AiEAjK7Em9FC+f3MmqIWMqPm6UAjpihe1qG6bMSTzqQ/W/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d165340ba66e98d79515432215a75e57ff0d9898","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.33.0_1775792296370_0.601573762878389","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"textura","version":"1.34.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.34.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"1cbc488145e8b927295853e400a5bd6417bb1aa1","tarball":"https://registry.npmjs.org/textura/-/textura-1.34.0.tgz","fileCount":8,"integrity":"sha512-kWq1gykUugx1Dl/YyoCcXStLj8pkDI4ad7J7RJCiMW5QH9pezHca9gJ6z5cQDD8CoSBJSL/njjNiV+9F/R54AQ==","signatures":[{"sig":"MEUCIQCtLW44eBEEq0FerbRn7PV7kLP7kFjPsYerykHzpffJjQIgcNoyZhcYW/m575BLTtmwskWRL1Dk6dKl5ePpNqr9mYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"67fad43f07c754b38c922a0fae7240f6c56cb12d","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.34.0_1775793008206_0.49932024499991345","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"textura","version":"1.35.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.35.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"b79193dd75d8edd8a114967e627cd99bbd6d902c","tarball":"https://registry.npmjs.org/textura/-/textura-1.35.0.tgz","fileCount":8,"integrity":"sha512-/9d0oiIdkiMguxWjdWuVmQQqWIi7nX1bJ7cyXeYHaiwQjyQHsz9fC5VuU4NeLYcagLpeRYJPO1ctGzqHt+eC6Q==","signatures":[{"sig":"MEUCIQDLKWOI5Q7UE/sjcSd6KpIhZcyEZe6y+iUUjT+0iHI7ZgIgQK/PqjnH9ltYeVl9gLumKj/Ij6Dt94kSBGDNYIVS+6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"301cdf36110de4bc060716f7f38a03d6c1016208","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.35.0_1775797436737_0.6187020735672786","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"textura","version":"1.36.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.36.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"b375b8e5093dbf952a901abbc57e96a2b3b2e318","tarball":"https://registry.npmjs.org/textura/-/textura-1.36.0.tgz","fileCount":8,"integrity":"sha512-kSpHq0/Mc5YobcAhNGXZRZ3NyiWxZLu8ad0URQR//0eiJiE1YfQFTc7qfSqiL8SMwpdyKTzibaVHF3ApLZ9lOQ==","signatures":[{"sig":"MEYCIQCN8WOoykhNPZKnnVdslKYfMJkjkWw/ilAvn6GJ6Y8UWAIhAPAYIvofIvZAFMd3Ct0k6/pjACD1SZgqsS1HpHID+lkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"032f3966758cb43f020223ed212b039a715959f7","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.36.0_1775806491846_0.12956699030748653","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"textura","version":"1.37.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.37.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"45a194bbc9d9d24c86c78d035ac508326cf9a0f7","tarball":"https://registry.npmjs.org/textura/-/textura-1.37.0.tgz","fileCount":8,"integrity":"sha512-0T2uJo7onmAPzLalFOvni7mox+7pHlfeEtGYULRC2TulA57Qeeds7fB7O6d/Sghlyow9szO41qOQcL0TgvZOog==","signatures":[{"sig":"MEYCIQDWxC3FH04DGgQeGJNaN5CxKHE7vkJif0zXYpy2f3LQPwIhAIZV4eMbu5OWzpn2Ae9dEzZDsCWGnErtjaA0o4uiCX8p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"30d95042a7664311eab220875d16ad70de1396fc","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.37.0_1775809560025_0.9315077994787155","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"textura","version":"1.38.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.38.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c6c77bec4fc31a6c258da17302bf3ab6b444575d","tarball":"https://registry.npmjs.org/textura/-/textura-1.38.0.tgz","fileCount":8,"integrity":"sha512-gsjDzqM5KvdIySGOAoBD9QmcOoZqsT1fPSkNfRla1/vqlIEFckySNM0RjczAwZo0Vh6grx5L7XHOaOxykGnqWQ==","signatures":[{"sig":"MEUCIQC0tc32DYMklVJiB3S0aLbmFHdwvSPbjYSZTzeec2O6kAIgBRpcdHoG4uZsALNAeYHJzQu8C4SxTTa5n4qS/sBIZSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ff4a4a19dd78f72d9e2ed819d3178e8a9f6ccc25","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.38.0_1775865128097_0.33769532982607764","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"textura","version":"1.39.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.39.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"2001bf954acfbb34e59115187c3712396825933d","tarball":"https://registry.npmjs.org/textura/-/textura-1.39.0.tgz","fileCount":8,"integrity":"sha512-CBGf+qxZLD5fD1EXYqYfYyzjZW7mU9LlMHzZeUgBJZ20hqQ62WF3F2SJrFrLGobAVtkNelB36EaC324K8Gh+AA==","signatures":[{"sig":"MEUCIC3opssjsGAxqPAgi9Bjdfuqm8rvh0rxd/xGLvn4g9lfAiEA3VHdt4EKlq3yo0tXT2GUdKJquWsXWQc4R067iHvkrCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"64b69b80d7dc0fa7a3ebfd9cf233f493e1532c42","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.39.0_1775866954013_0.928481446111203","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"textura","version":"1.40.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.40.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"aba632e7c94b4d84d48e97fe2c8ab10e63ad8d34","tarball":"https://registry.npmjs.org/textura/-/textura-1.40.0.tgz","fileCount":8,"integrity":"sha512-xdvSKGZMg//muNEfDh3/r1TFXkNuU2YPItzlvuXDU//MuSU0MaKBlN0Q2QKqsBbqZjxVDXrwDYXkojVkARHOxg==","signatures":[{"sig":"MEQCIHh/TmiaCWOSIwGopQ7AXXV2iremwe/0hSusE39Xnvu8AiBG4wwXeTXYhowf/XCDwK9RgJC4ibBROJg4fe+YgMIUaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9031ecf28ff45d22182bf4644b1ec53c656ce6b6","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.40.0_1775870218462_0.8674851842078544","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"textura","version":"1.41.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.41.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"fe41aa414d95b47de55fbe4865ae277e08004182","tarball":"https://registry.npmjs.org/textura/-/textura-1.41.0.tgz","fileCount":8,"integrity":"sha512-ZqraUvjpR7FESvBCqhNtNBGRifDnXKEs/wU+JbsMg1fe7KxM6SmnjuMRhAaDO0ggP84MhRF9GAwNfKRwuQNMGw==","signatures":[{"sig":"MEUCIDIhUV5mmKG/v0sIXu7h3oaOs1RX20ViC7pM9uAnQ7thAiEA1LnGiYFAPl/i5K5OyPzUar2flUJmpNNHdqOqby99Mw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"efccce29830de778c31276f4b5e263917df6bdff","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.41.0_1775886009889_0.6371353785648446","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"textura","version":"1.42.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.42.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"72eeb15110c1480a2ea2934c8a283f3ee29bf40c","tarball":"https://registry.npmjs.org/textura/-/textura-1.42.0.tgz","fileCount":8,"integrity":"sha512-IIPgnGSf/541ClM2ZY/NqyUdfvssB8nwAjE4WUZ7jzk8pjzpAM+g47zRea7RsMRvnleeMkX8mDCck2mOQlOUqw==","signatures":[{"sig":"MEUCIQDggCh+zXiJwHpCMMQs0jyfr87Pz5K6wtKTdLy48NnjbwIgQ2hjA9VsXsGDI4AXKA7Y8bZx7DC04iDF1rX4EVMcJGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1a2a15383754090561e41efd8d5b429485ad8e8f","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.42.0_1775888357708_0.5700623678144645","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"textura","version":"1.43.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.43.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"3d7978f3e99b34058c1566bedd9d4f6d1a5fadf0","tarball":"https://registry.npmjs.org/textura/-/textura-1.43.0.tgz","fileCount":8,"integrity":"sha512-Sg4qGeFu+dwc0fQocuwS8Bnle1H+PvElelEbbqOM5hHATfD0nWD5RXEFAJzA7RDeSzY9/wq/uiUYD4JUdwyO4g==","signatures":[{"sig":"MEUCIQCDDUaKJynQb49d9Aga06mbuh45FJFjryfuxbTWFC6axgIgfY0nntZWA0oGQXQi16MYDUdifxXpL9NJyb4tAUwvNwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b7448f38c782622518e79ccc61cb07e3d0378bad","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.43.0_1775901099017_0.5666750605397304","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"textura","version":"1.44.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.44.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"3b0771c0349e001f3c688bf60502218e29f5ecab","tarball":"https://registry.npmjs.org/textura/-/textura-1.44.0.tgz","fileCount":8,"integrity":"sha512-YOKK1JaetAZBBXBP6pfQXhue16aroOLvOGx0ihw/YHVz875cbfFAkF3lYYZDQvVqQuhtZAItwQ9Q7XkhWWQFug==","signatures":[{"sig":"MEYCIQDwbo3nAKjJ6vgjhiuCSeAX4+UNLqufT2bgicQiOYqSsQIhALQ2Ui4Qjo5Jro/yPJVYLPwjI9+flpJqQ2RZGukpdWOr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b220dc085d14fb14c89a0dbac826abfbfd3b1f0b","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.44.0_1775905062637_0.25592347630801826","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"textura","version":"1.45.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.45.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"96260060cb1f24bd100465e2c5ba25da1934b3ba","tarball":"https://registry.npmjs.org/textura/-/textura-1.45.0.tgz","fileCount":8,"integrity":"sha512-tFckh/Zm9trWtNaBHL0WnHGl4b7u6TkIDLZRwsEEe7MHoGVhh6vthW27DqxGFgAYuRfGlocABpqp3ragNFIEmg==","signatures":[{"sig":"MEQCICzvf8x3Sbh/vKMuAA5W3iEyU+OYcH/Q6I5njfIAG2xRAiBm9Cc+CGO5UNu5wi9pfX3ueSi1+77xUnYpVtSrN64B+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"04227d03880efd9d87de67f664a71b085dd57be2","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.45.0_1775947014651_0.8399419136063593","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"textura","version":"1.46.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.46.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c6428676d22fc843b6331add1f6c035eef76d571","tarball":"https://registry.npmjs.org/textura/-/textura-1.46.0.tgz","fileCount":8,"integrity":"sha512-lyFYhF4OWM9i9FJAKEkSAUX6staSS8I2iFZhS/q6xOOJy0xLQCU5Sx4MCzbaBFrRoMsFQbMkfj5+3AY52UMeQg==","signatures":[{"sig":"MEUCIBMjPGqJfAC0Zvo8Aq7MhTooqU8ok8U2/XxXw2LJOLTyAiEA8zN0K+wJws/bT5VQMW07RPbCHXRIQtNNR65VPV/N9EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"11a58c57da55280e169ef4521760718b8eab21db","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.46.0_1775948982289_0.04895032539362454","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"textura","version":"1.47.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.47.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"30c4b2c980cb704f00f61b24a315f8faf641e07a","tarball":"https://registry.npmjs.org/textura/-/textura-1.47.0.tgz","fileCount":8,"integrity":"sha512-O7ko7CkFqhw5FZoQmH0AokkkjawZ7/tEiq61PdjHdaDWDckj1akUMDOni/noQ12JFRaFxIDJ/zBTY7g7v8Jl+Q==","signatures":[{"sig":"MEUCIGP3U8/xtkpIQ1HjAHMonIU9tAnVwYtqU0+eMJvEWrHfAiEAr6eE3PEfui0FsL727mY2z5CDczHfD8h0fp1RNHwa4QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5c2f9cfa70690f3ec39dd9e88a053205d215e5e8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.47.0_1775951471095_0.7359098357413474","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"textura","version":"1.48.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.48.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c662407b5ef7ef743bd893d1eed12f7c6f98ecb2","tarball":"https://registry.npmjs.org/textura/-/textura-1.48.0.tgz","fileCount":8,"integrity":"sha512-ObOYrVjzApGElXHfP1Tc9fVnMwmAW0Lzo5oO+RoKJ9yw+eTWaWt15ybzEvFwZD9k2BrsAuvGvF4B8VneCJ1rKw==","signatures":[{"sig":"MEUCIArOd8JGnHDSitoY0kche5V5uTh0mm7+LMhYdXKOSG7rAiEAmb0VfQaFgG7JTyS9v6jIuDBjGImCBnaZrgk8qfoKCV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1e8246d1a1a82c958ae679b911542bf01ab6e83e","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.48.0_1776061758733_0.46576981595304456","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"textura","version":"1.49.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.49.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"95f61aba24cc51173cdd1d2da4820d07a1cd87ff","tarball":"https://registry.npmjs.org/textura/-/textura-1.49.0.tgz","fileCount":8,"integrity":"sha512-zcKxE//gGlypts3ZLjfy5j2gDjFv1CRHZZsOez9zpmwfh0I9KfvB4ZDARFWXiVNBQ81st+4A0bX78ulhtI98rw==","signatures":[{"sig":"MEYCIQCJxIReSq7e9IonVXEnQWVHfKIbIXn/ENIXvRslqCSp2AIhAJh1bqfTPQ4urPa/G8I3ciQv8OZkobbX5dIl49zwVvW7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"74a1f59d03013903e1cb0ae48fcae1ba7d353a3f","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.49.0_1776076346878_0.2224447065313515","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"textura","version":"1.52.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.52.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"65fd3018bb1a3d0d9052d063ccf090fa76bbf0cb","tarball":"https://registry.npmjs.org/textura/-/textura-1.52.0.tgz","fileCount":8,"integrity":"sha512-gORsND/PKiMQVSw+s/4O5sFhHPfoeJdQhrL7vvULddv2pC+/jEloFZfD9q44VrozknSW/s/3f+/iC+k3qhOnmg==","signatures":[{"sig":"MEQCIAz2Jzsi9TFFBSe7T+OOB9/4VRv7Ab/YGn6fL5OWcqbEAiA8diGn2qUjIz5VCO0OFiH8O6TgbeRIxVZDsFnl1g9ogA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f13dc3c0a974245e945197b6f30b3d6ec44af665","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.52.0_1776388204064_0.6401693731355249","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"textura","version":"1.53.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.53.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"bfe74a1ed97f5118a78fcd68b858b4f828fa62e8","tarball":"https://registry.npmjs.org/textura/-/textura-1.53.0.tgz","fileCount":8,"integrity":"sha512-bVr3SW3WEvBhxruA5O/mvHVRHmsNAowyNDuZCWR9dbGVV3pHP+kjlkzd+/7711Aux/lE8/IJ2tLCoGgZh77nog==","signatures":[{"sig":"MEYCIQC0gQxr1wrht7ZdIqxNtKkE/jwJ/l7qkSLcZq1wEiPEpwIhAMD2TXGrZmDL4PazR3mHcYHAN70os5NJaB55VcNClsYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"054b3eeb1c3116b9e41e6061d159b8dbc3e1a37b","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.53.0_1776453138728_0.157684034328609","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"textura","version":"1.54.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.54.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"d273b196a7043681990c42f878177601047f8294","tarball":"https://registry.npmjs.org/textura/-/textura-1.54.0.tgz","fileCount":8,"integrity":"sha512-BofLN13z3in4SxTe2BHyu7YMQg28WqTDYfydqeza15WMRnlxX3qF6A5ZIZVFaqrXu9EFYfOHZkkke5zjOMOayA==","signatures":[{"sig":"MEUCIBrXIcnhJ6LfjRzEJyoTYAJUNnLwpeW17ISOnC8KquPoAiEApk0ypjFNR34MU3RKVf1Q/sOzv2LFYuKQoZgUr9TEpnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a30fa8d17d7474cdff08d006e99a8831ce8344e8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.54.0_1776458009611_0.15614111468009395","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"textura","version":"1.55.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.55.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"5a030c2f19f414dd45aef8535d632528bd24d739","tarball":"https://registry.npmjs.org/textura/-/textura-1.55.0.tgz","fileCount":8,"integrity":"sha512-t85SDyu+00XT6m98npv9jFbmmIofkwxDpacoN5gSpViaJdqyPpePx3YWNKMR4wdcQ0hpEoc39MOSeBscx1Ahjg==","signatures":[{"sig":"MEYCIQCU5hagSW3oKjfY5MLOXMszvGnQwYl7pIfw9pS2HooyQgIhAPOtLqcC/rfC5Acb4bbA1RjmGyhv8tBwoEzCy+9SrzZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"49a2ba013b6bbca19e7e687561ee7508f4ee5bb4","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.55.0_1776496777597_0.7264785954542157","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"textura","version":"1.56.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.56.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"c512c242b7e3c629c3a37c6d997619375767b3eb","tarball":"https://registry.npmjs.org/textura/-/textura-1.56.0.tgz","fileCount":8,"integrity":"sha512-y2szC/KWCIS/2ICITW+7w4veVlVbtmiYsWVhnlYhEbw3cOLSs139vA9ZPfFWKw/kV3FyVVLZpKLugyJdM0IKkQ==","signatures":[{"sig":"MEQCIA/XMC6igIL0BO8jXWlNHnvKaOtEsH2xX0a/HrL8XocqAiBj+FhD27j49ThxlBBr2qJx/gs4nCKbEja5JiClME1kpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"37d69f2d1095ffe38cba294e89d5059d33f687df","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.56.0_1776509471574_0.854160159548478","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"textura","version":"1.57.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.57.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"dd46e62b846e1c19f5e298b764fcd8f70f5adc02","tarball":"https://registry.npmjs.org/textura/-/textura-1.57.0.tgz","fileCount":8,"integrity":"sha512-JM05A/BDA6zzJkvyco7Ab8Ky5WqPaz1COPRv3sSURe4WU0TNnJhwCbDtY+QXKVDZgiIJ9kf8Y82/pFXhp+GrFg==","signatures":[{"sig":"MEQCIA6FLzQd86WJlpnRUZcZ+YdJhJuvBeuL9wJm8kIGx5AcAiBoV07GRkF+yINYZpoJtRS9wRdFrmCD3gyvNaAOpGhFUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"81116e9ce9f330f3b62531fc5038a3d4c19be80a","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.57.0_1776510819812_0.681297417720059","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"textura","version":"1.58.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.58.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"ffe4c3ff377bae38707be864145d5f71f3ae2701","tarball":"https://registry.npmjs.org/textura/-/textura-1.58.0.tgz","fileCount":8,"integrity":"sha512-/GV2DPWH19dAIoI8ojodo+MJi667LNvqvy5QOSeyyXa4TVvu2LTLYWoiQD3BsLJWBp/DCLcEvaB0G70c/0Q7+w==","signatures":[{"sig":"MEQCIB3+vWRhHC9/8RyWn0OVeZN5qSHkkjK9RnT7MBhQJiDIAiA/qzEOO5/dAx6q8/0zRg+OAdXmVV9V3rfBEFHfBRt32w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d4ebca3451bf2335729472149cc9a35679225cc9","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.58.0_1776535435106_0.015643210359817195","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"textura","version":"1.59.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.59.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"8f3eeece26d06e0681661f913cfa49f0d3806a1d","tarball":"https://registry.npmjs.org/textura/-/textura-1.59.0.tgz","fileCount":8,"integrity":"sha512-JeY5ABkiJf0M/Sp38ps3HoN7vsXfu+F+fAJVUenWRRsYoTGAolQL6yItGRz46oMS27rm8Q+8tihWjApyc3bTHQ==","signatures":[{"sig":"MEUCIFU6YntQC9csu3WSyWHJJldVgY/FzH36TaESMu/pLOm0AiEAznUnnAA+2+GUH/VV+yKVRz2pK5biSeDcoQaHZMKAQrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"78505b8a2f1b66cf23a44d1f81d7aa4e08d89ae6","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.59.0_1776697346927_0.19986985962679515","host":"s3://npm-registry-packages-npm-production"}},"1.59.1":{"name":"textura","version":"1.59.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.59.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"a4b54194e9dad6b50db6d07adb1a8263c218c4cc","tarball":"https://registry.npmjs.org/textura/-/textura-1.59.1.tgz","fileCount":8,"integrity":"sha512-oRlT8k0MLahhydGDTNRQvE5zFtJEzMyHsRoe95TrTIrR02LqDKWQtA+CIiEJO/p4iUSNFCn1ID2My5UySLWRNA==","signatures":[{"sig":"MEUCIDJHx9PTnqzC0and+feDCx1ddVlpT/2+jT4/5JCdhfg6AiEAgFkS2jjsj57aqaaiRk4JgZypXgzzUwkDYQfkr9ca9HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.59.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7ea0cbb266544cdeb474b587da872b0dbab80c4c","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.59.1_1776981959738_0.6242550721545712","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"textura","version":"1.60.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.60.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"1afdb80a7303821f2ed5b72219403008ab72b605","tarball":"https://registry.npmjs.org/textura/-/textura-1.60.0.tgz","fileCount":8,"integrity":"sha512-kcqpE6fnHdfyPFdOM7H8uJpRrzAv/Kjjrhj2nxwxU4hjsaOA05lMvivjtZzT+KbPzR2oz99vOISw1HhWnxYbhQ==","signatures":[{"sig":"MEYCIQDh9DlZoG+7IwIfCFuZROMSyaVFc2VbCdrtoNBMOYZ10AIhAJ7IRpvBW6OOz0/zA3LxvP3cFqf47kg66C3prQq0NE9n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b9915acd2725a153efb31843121c960f66b5eaac","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.60.0_1777112499258_0.8515394727734478","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"textura","version":"1.61.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.61.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"f50cc3eac60a1995aeddf166a7668f221a951f13","tarball":"https://registry.npmjs.org/textura/-/textura-1.61.0.tgz","fileCount":8,"integrity":"sha512-P4/a4oFvH10iGs4quE7YfTkEl+OBZEMbIunCKG61yw0/VitWQ7oov7RX6W8JSVLNIUAI5onMuP7Q+CNHBwhbhg==","signatures":[{"sig":"MEQCIHOr2C5UYAivATr+3beyf76QPIEgPVC6xtYwXcce2UJYAiAVNgtdQFDmoDYHFrxidAToe1pQ56vFgN9RRUIi2ZvwKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d93292d1ceccd4224738c4907d49f8c9f8eccb9e","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.61.0_1777142062764_0.510518011021887","host":"s3://npm-registry-packages-npm-production"}},"1.61.1":{"name":"textura","version":"1.61.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.61.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"290968648821b41477568233564941bce76a6093","tarball":"https://registry.npmjs.org/textura/-/textura-1.61.1.tgz","fileCount":8,"integrity":"sha512-G/7mlSy3oA64aT+I+HOOBau77fJBtpcG10ztRG8vBtj4qLgeZAbsv572gIAevzQgPnrvPG7JjCZZ5QBdOuSRXw==","signatures":[{"sig":"MEYCIQDYUdsa1kRl7podU5Yq0pDubUFV3TMdd1kb+YzkneCkogIhAINsjddhj5D/YfyDmdWoI0/mKOODkofc/ubto2U55Own","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"95caeee01a230dbf2b795b99b7282af6919eb03c","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.61.1_1777149668537_0.844483432204411","host":"s3://npm-registry-packages-npm-production"}},"1.61.2":{"name":"textura","version":"1.61.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.61.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"862f453ecc4799c7516f59cc45d6a2a87616975e","tarball":"https://registry.npmjs.org/textura/-/textura-1.61.2.tgz","fileCount":8,"integrity":"sha512-MSPq2qGWDfYNZUJJEzqH6LlEEV0pGW3CmUrwxb0yaY/fkkuuUJzVv/ip7NHQfQQ1BbLyNoCw78wnDcui22Zzgg==","signatures":[{"sig":"MEUCIQDnwCayF0Ah5BeTZSpcTmum+loSj99klpUVctbcRy6KrwIgLxVEI8wiwtCBgrk2gceHozakvFvsTVZ085x1bF0JxVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.61.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6c3a7d3a3aa0cbbf6fd66d867501ba237ce638dd","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.61.2_1778620045456_0.7143352844435908","host":"s3://npm-registry-packages-npm-production"}},"1.61.3":{"name":"textura","version":"1.61.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.61.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/razroo/geometra/issues"},"dist":{"shasum":"0c87fc1c8834ee61d4ca2d9cd7acaab9357c82b5","tarball":"https://registry.npmjs.org/textura/-/textura-1.61.3.tgz","fileCount":8,"integrity":"sha512-oVl0Sg/ZVl4O9hoBsqb4xKPJOpuYATIU6/WqklW5EfAGwyJuShoy7NFpV9O138ZEyF47uz4vO6eBnvw+5PVslQ==","signatures":[{"sig":"MEUCIEAo5MtjmSgu+snVDlR5fFqBofAWTGwKSS8HE6Hs5+BqAiEA5WlZKo27tmyq+O+I91FAuUOxHWhmwJaiguOSlHYUR2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.61.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3be6cb70e40bc48a6badca5cf1c05668dfe62403","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/razroo/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.7","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.61.3_1778719648172_0.7208119609802839","host":"s3://npm-registry-packages-npm-production"}},"1.62.1":{"name":"textura","version":"1.62.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.62.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"99e6a1d4fd5a5589db4274616c983b1e24a1ba2f","tarball":"https://registry.npmjs.org/textura/-/textura-1.62.1.tgz","fileCount":8,"integrity":"sha512-+5Q/wkEicBucDz0ffXX0yWC9mVG3AVdq+WICSCNjSu8Nig9gVn5dPwDARq4aYLjUfbkzUSHfjHwETzXVHq8NPg==","signatures":[{"sig":"MEQCIFbcDsQSiSw9Y0WqkYCyY+ryTpOD+vCeX5UxO3BDst2iAiAaoxh09q5vigb4wU1v/VwbsnIgVs3TiTdLisb3+Tr53w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.62.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1f5db645bce80f5ea43010b42250e67d0686a3f4","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.62.1_1780349744063_0.8098823061133158","host":"s3://npm-registry-packages-npm-production"}},"1.62.2":{"name":"textura","version":"1.62.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.62.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"aa0d27aaabb1ed4c2bb87ec15322f6b525962b94","tarball":"https://registry.npmjs.org/textura/-/textura-1.62.2.tgz","fileCount":8,"integrity":"sha512-MqgaHSDD6M5qqKhdKcxw8G75IzAC2SX/ZC4K/qN54llI6ETb38wEyJW+eNRWlbGxV+KHVfS7UpQ9AvdekhSJZg==","signatures":[{"sig":"MEQCIFUerpCu+/5hujh1cMoGn+4wIOm5iYLvCqtPnIlJrSsJAiBZtCkDTxzPUaRMza34RiXhSOxKgDZ3+NOC8BB77f3BQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.62.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"67a3ead282eecf1679279e04bd419e091f4df990","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.62.2_1780575562306_0.4039016770472823","host":"s3://npm-registry-packages-npm-production"}},"1.62.3":{"name":"textura","version":"1.62.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.62.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"ddfdecd0fe0a577004e3e55e18dc0cc8e51cf185","tarball":"https://registry.npmjs.org/textura/-/textura-1.62.3.tgz","fileCount":8,"integrity":"sha512-72buaVjzET89lIx+uqLXr1Oq4ZBdwE+KV00pbu2E7krY8gnl/RKaVQHoJRjhKhEgRDZhKFJ80Wp80xynqCe5xQ==","signatures":[{"sig":"MEUCIQDW7a0LiI/ixow85mwsbDCwXyg2LVJEB5XZ25GqWBud6QIgVzDDD/sMRmDv+1+SkpuB6S9Wnf5rqUb7I8pplPQAtFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.62.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6c99c58f2e0d622bcdd652dd1472325832bf3546","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.62.3_1780661893251_0.6679597688495658","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"textura","version":"1.63.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.63.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"ff939dfd458f69394d8a7ad8d9e894fdd2f63f99","tarball":"https://registry.npmjs.org/textura/-/textura-1.63.0.tgz","fileCount":8,"integrity":"sha512-NN5yD0f6fccg+6oLrYjMGGqQtMwpb9GZ9YgBqn7hZkFKb65+6alZlsIvu/rjSCBVoA1c8sMCtZpajr53XVlEOA==","signatures":[{"sig":"MEYCIQDAidbCOVN03YG0aqHTvvdwELZPfnD8CDbhIAu0IgUERwIhAK3jtVNBUk7Y+C55oYa8fiRg0973+f2bbOFA4UbxvMqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8b9d5880495ff339c0e844365ae5444f7b646dda","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.63.0_1780707748008_0.3492776115462748","host":"s3://npm-registry-packages-npm-production"}},"1.63.2":{"name":"textura","version":"1.63.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.63.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"bb5a892c9b25dffdc46852cba27ca062218f2911","tarball":"https://registry.npmjs.org/textura/-/textura-1.63.2.tgz","fileCount":8,"integrity":"sha512-PwYyzIYwz+OYxsk5a3iwppiCNEGdfjY1QFy5HHg/DQhZSzFGQArWLr0jdgJfn1bDF2KHtIziP5VeRiqRr1ZcRw==","signatures":[{"sig":"MEUCIEJQ41IIoE43FQH2d43KqT05vQFaYRqCLK67Kpntnk2EAiEAqJ7FP4AqiWUUZgJeo+u6vwvdrerTsrPj93LcsFjxI+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.63.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"05a558f776d5ac84c008def7febeff65a274d42d","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.63.2_1782944328818_0.7984472867462262","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"textura","version":"1.64.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.64.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"bbe2474116a93a4b330ef75f72eed163ea102244","tarball":"https://registry.npmjs.org/textura/-/textura-1.64.0.tgz","fileCount":8,"integrity":"sha512-7ucCsvJrGx0Tlg5tsGuzMwz5HK2NXV1qazfqlAVxs4/sUzO0rLiN0HpClhjybPXslLdU9cMDfwwWbe7Qn1Talw==","signatures":[{"sig":"MEQCIA1XULugWwbwZJf7GuoOYtV+8FQCZIb+riu2y+jWD6E7AiALKkue8G5AVPdyys983ns9hkv0c3pMaH6GTEP7x7plxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"89d55a27c4314ba30496887c973bb203e16bead3","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/textura_1.64.0_1784427611354_0.8983341648764471","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"textura","version":"1.65.0","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.0","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"a937961d1428f78c329fadd9cc32a2beafd2fcaf","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.0.tgz","fileCount":8,"integrity":"sha512-9oeoIW8rnA/Eti8Vqg7k3PKjcjQfbRNhQeJIerRDZRBcZLZHouSme8WtZ0I9ER5enMCutoS7g/C4hmYsOyed8A==","signatures":[{"sig":"MEQCIBOPh81Ag68AvxMWoYHddWnS6Bl+YUJ4LTOpJ5E8UjpnAiAqKTIYElKygLJBocH/IqvcgxBZ5ltnkocmjSurXBLj+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8fd760340504ef2ab8c4ad049b5957a0ab653d8f","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.0_1784517648808_0.12951968958315052","host":"s3://npm-registry-packages-npm-production"}},"1.65.1":{"name":"textura","version":"1.65.1","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.1","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"ffab89050c19223621d921ee262585a3a559145e","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.1.tgz","fileCount":8,"integrity":"sha512-gwnQItkX5lIDHqi/ksg1MhFVyzDcWTUKJcPoqMLo7rNKeP/XzbeC4aQSyYBSvu6MxRs3QxowaArdvNJIs1DaHg==","signatures":[{"sig":"MEQCIGkIhv8e0NDDICo8/z2+U0CWfTww/yuGjfcQasTQ9pPiAiBap6O9Gbe/d4VmBfmIwbBQAxUWf2JKv2l3o3lNx5BCLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a9250bf19b7bacc86988d82759d7540bd65e35b8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.1_1784568296123_0.8203985585144535","host":"s3://npm-registry-packages-npm-production"}},"1.65.2":{"name":"textura","version":"1.65.2","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.2","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"3d042f2ae797a4f58fee79323da7806c94ca8b04","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.2.tgz","fileCount":8,"integrity":"sha512-w6d+1W3qpPga7IdHHbE6ZrdCbOtfp/oj/4AHYfM6bImU94akR7Gx4uMQC8EJbxdMroU+fBR7BAfWvVgtIx++sQ==","signatures":[{"sig":"MEUCIHGT1wl++aROAW1SAHd5anGXgVDzbR2+LNqKzNJ4dzZYAiEAlrR6T9WyErtnsJQ/pL5zh4xfpaKssQ/UIpRJnGJ0JTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8e528ae360ddaa9b092cf23829d478cff51867e1","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.2_1784587163466_0.15893830878312976","host":"s3://npm-registry-packages-npm-production"}},"1.65.3":{"name":"textura","version":"1.65.3","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.3","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"d8f83d1a803e439e22ef48c867e44ed1d0c91070","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.3.tgz","fileCount":8,"integrity":"sha512-uWWBsPkZReQqyqeX0nGqBL/cb9AKULJVUHReHBBRDwa9SieiFEl9r4qZRfoWZ6WQiLSFQFjdNabRpclcpAmJSQ==","signatures":[{"sig":"MEUCIH9SEwrqwb9cIY6F7is2Ig1vwxYzgLNgZOmCx+IpqCg8AiEA9zAXi414xvv35XXxGx53O62C1y6WSAXAyqIZsX48Toc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bb8ca5a57e244beef551e74151ee01d7b0dd46ee","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.3_1784596350415_0.43115701695615716","host":"s3://npm-registry-packages-npm-production"}},"1.65.4":{"name":"textura","version":"1.65.4","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.4","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"ab39e98ec5db65bf48c1b9da8831bd76a23c7461","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.4.tgz","fileCount":8,"integrity":"sha512-VgwjUhJW+HqNku6T3PZIESvTaJwhcx6QctUG4kTufb4EWRydsVqMAC/DHeshC0QNK8+5Un/7vjWHsEsAA1mrxQ==","signatures":[{"sig":"MEYCIQCvu2HnHRTuJ04bd+aKyUS02ZcALnv81HFwiA99YRkGzAIhAPD4VqdZp12epCOHjGj9dyvShtaj3LruXTbIpygPH4Sy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f2d40c67755936cbac884eb8783f25b84eb9d780","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.4_1784610187983_0.7100166934183001","host":"s3://npm-registry-packages-npm-production"}},"1.65.5":{"name":"textura","version":"1.65.5","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.5","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"c17c300e16518729fe52006d454321585cb37262","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.5.tgz","fileCount":8,"integrity":"sha512-wVoVRLtLIVxVPnAiHiCKCS4N7ayhl6qw4uTQzR080xUrguSwMIu8IUtWXHGb1x4DwWI3NmF74vQ0y4shgXke3A==","signatures":[{"sig":"MEUCIQCmltZWUYEkC+oeTekcvGxlApZxdXec62AKOd0MzyLf9wIgR6k3D21KU6qrkjJAab6WcfMNbGJR2qID9MuR8F5e7zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6c6a8e8f61f62525b1f2a8a12d353489ab61c0e9","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.5_1784651179624_0.6885472429644182","host":"s3://npm-registry-packages-npm-production"}},"1.65.6":{"name":"textura","version":"1.65.6","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.6","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"6e6d1688c9b770ee45767fe550869d60e97d689b","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.6.tgz","fileCount":8,"integrity":"sha512-dJ79oDd+2nFWTcQCQYfPeAjBklUKzjZG1QJsqa5XRLrAMCgRnSEGZDxNGnxEx20BNOg8tp9N+uuU46hUBLzwKg==","signatures":[{"sig":"MEUCIGcPOBIy1yDJD26SWDm2MNKEnK64aEfrpyhRXcJYbbfrAiEA0CwFKi9qeX7yG1eaJh7CnPy6iOv1iKfX5340c6/mm68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"653eaf97feb8d7a06849a371ded81a33731ee00b","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.6_1784671482016_0.3144353004698761","host":"s3://npm-registry-packages-npm-production"}},"1.65.7":{"name":"textura","version":"1.65.7","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.7","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"4b7681b0087db432f9735681858647569cbeeccf","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.7.tgz","fileCount":8,"integrity":"sha512-P61N39EV0HObgCDsOXgZtfGSAwlRoHI6MG6K5lbn6rlxYNY2ZVQAtFrIzCqbfUEWIBlCnqp0+XVUnKtogS61Ug==","signatures":[{"sig":"MEUCIHiaOIHclhRp1yKFgMQ8Z+0RdoabeDGJsUGrcHeWN7e2AiEA0U86Ly3Dw+uphjGiJiz+Jyeor9f+WC+IIQNaPR8glEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e8dc4ee4d3f0f5fdb91a91072903c9b71047d912","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.7_1784682864590_0.11793807614400542","host":"s3://npm-registry-packages-npm-production"}},"1.65.8":{"name":"textura","version":"1.65.8","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.8","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"c7945ddd86f0fd234b012907b0bc6d4e8db84b9e","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.8.tgz","fileCount":8,"integrity":"sha512-tqhZm1w+eyk5QIfIYjiUgzew+Qn7pKi+ojeSc15NVhNtHZlRj+FOG7Opnq4fwXG+r4VvdRXcHuu5EY3avUeBIw==","signatures":[{"sig":"MEYCIQCsbdC+9DheR47RMj3YY4+aqnKXRnXJd2cSk+eIIoxePQIhAJFmMFE4XUlMIEEoeSxdj2aMqVi7P7XBPjhvWCA0gln3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7f89c559c0c8589217bc045896eb940d2566f8d8","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.8_1784686427085_0.9049599237118182","host":"s3://npm-registry-packages-npm-production"}},"1.65.9":{"name":"textura","version":"1.65.9","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"license":"MIT","_id":"textura@1.65.9","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"homepage":"https://razroo.github.io/geometra","bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"dist":{"shasum":"9693a4b66a274536cb522c28f06a60867d82e856","tarball":"https://registry.npmjs.org/textura/-/textura-1.65.9.tgz","fileCount":8,"integrity":"sha512-1M0VsJe77dM5zzVDGoeilhOLjfrFz3eNo8TlPgtgS00MNIInAr2zxk/OJG9kfBPgQ7+lqSlRwyhbmioWpf1KLA==","signatures":[{"sig":"MEQCICOb8POv5R+Wznyq4OR4ZyxCCMUay42jixsxEvB2c0EBAiB74n2j0NRADFfjMfNWB6+b8LG0V6EJk5O4SWaTA3kKZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/textura@1.65.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6edb6d53b0647e699f8fc6818fca013627df04d1","scripts":{"test":"vitest run --root ../.. --config vitest.fast.config.ts packages/textura/src/__tests__/compute-layout.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","check":"tsc --noEmit","demo:dev":"vite --config demo/vite.config.ts","demo:build":"vite build --config demo/vite.config.ts"},"_npmUser":{"name":"razroo","email":"charlie@razroo.com"},"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"_npmVersion":"10.9.8","description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yoga-layout":"^3.2.1","@chenglou/pretext":"^0.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/textura_1.65.9_1784913100802_0.44966898030418","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-29T21:53:14.713Z","modified":"2026-07-24T17:19:42.922Z","1.0.0":"2026-03-29T21:53:14.950Z","1.0.1":"2026-03-29T22:07:55.913Z","1.1.0":"2026-03-30T01:27:14.236Z","1.1.1":"2026-03-30T01:32:39.038Z","0.2.0":"2026-03-30T02:17:43.497Z","0.2.1":"2026-03-30T02:25:53.045Z","0.2.2":"2026-03-31T09:15:32.808Z","1.1.2":"2026-03-31T09:19:03.857Z","1.6.0":"2026-04-04T23:21:29.219Z","1.7.0":"2026-04-05T00:14:11.792Z","1.8.0":"2026-04-05T00:38:33.675Z","1.8.1":"2026-04-05T00:58:02.530Z","1.9.0":"2026-04-05T01:37:43.166Z","1.10.0":"2026-04-05T01:53:34.728Z","1.10.1":"2026-04-05T02:40:08.119Z","1.10.2":"2026-04-05T02:58:44.470Z","1.10.3":"2026-04-05T03:24:03.604Z","1.10.4":"2026-04-05T04:09:21.453Z","1.10.5":"2026-04-05T04:53:15.426Z","1.10.6":"2026-04-05T05:00:42.548Z","1.10.7":"2026-04-05T05:23:38.599Z","1.10.8":"2026-04-05T05:30:54.373Z","1.10.9":"2026-04-05T05:36:09.160Z","1.11.0":"2026-04-05T05:47:24.978Z","1.12.0":"2026-04-05T06:27:32.582Z","1.13.0":"2026-04-05T06:46:48.959Z","1.13.1":"2026-04-05T06:52:56.777Z","1.13.2":"2026-04-05T06:58:23.497Z","1.13.3":"2026-04-05T07:04:03.467Z","1.13.4":"2026-04-05T07:14:28.047Z","1.13.5":"2026-04-05T07:18:54.232Z","1.14.0":"2026-04-05T07:26:09.412Z","1.14.1":"2026-04-05T07:31:15.011Z","1.14.2":"2026-04-05T07:41:01.559Z","1.14.3":"2026-04-05T07:44:33.892Z","1.14.4":"2026-04-05T07:55:24.618Z","1.14.5":"2026-04-05T08:00:30.880Z","1.15.0":"2026-04-05T08:11:48.510Z","1.15.1":"2026-04-05T08:19:35.948Z","1.15.2":"2026-04-05T08:23:50.995Z","1.15.3":"2026-04-05T08:27:15.195Z","1.15.4":"2026-04-05T08:32:20.906Z","1.15.5":"2026-04-05T08:35:57.202Z","1.16.0":"2026-04-05T08:53:58.991Z","1.17.0":"2026-04-05T10:53:12.864Z","1.18.1":"2026-04-07T10:00:04.469Z","1.19.0":"2026-04-07T11:36:05.274Z","1.19.1":"2026-04-07T11:59:52.800Z","1.19.2":"2026-04-07T12:14:37.806Z","1.19.3":"2026-04-07T12:24:40.037Z","1.19.4":"2026-04-07T12:52:12.751Z","1.19.5":"2026-04-07T13:12:56.271Z","1.19.6":"2026-04-07T20:04:24.991Z","1.19.7":"2026-04-07T20:40:32.512Z","1.19.8":"2026-04-07T23:04:35.614Z","1.19.9":"2026-04-08T00:05:53.504Z","1.19.10":"2026-04-08T01:04:03.483Z","1.19.11":"2026-04-08T01:39:27.955Z","1.19.12":"2026-04-08T09:02:23.470Z","1.19.13":"2026-04-08T10:47:18.898Z","1.19.14":"2026-04-08T11:40:29.665Z","1.19.15":"2026-04-08T12:39:16.032Z","1.19.16":"2026-04-08T22:41:25.178Z","1.19.17":"2026-04-08T23:29:36.579Z","1.19.18":"2026-04-09T00:21:24.656Z","1.19.19":"2026-04-09T02:55:53.959Z","1.19.20":"2026-04-09T03:28:40.477Z","1.19.22":"2026-04-09T04:37:20.032Z","1.19.23":"2026-04-09T10:40:33.850Z","1.20.0":"2026-04-09T22:36:06.294Z","1.21.0":"2026-04-09T22:47:21.157Z","1.22.0":"2026-04-09T22:56:26.402Z","1.23.0":"2026-04-09T23:30:56.914Z","1.24.0":"2026-04-10T00:44:25.621Z","1.25.0":"2026-04-10T01:06:43.310Z","1.26.0":"2026-04-10T01:24:58.488Z","1.27.0":"2026-04-10T01:30:23.991Z","1.28.0":"2026-04-10T01:48:29.242Z","1.29.0":"2026-04-10T02:00:07.194Z","1.30.0":"2026-04-10T02:07:19.526Z","1.31.0":"2026-04-10T02:13:01.220Z","1.32.0":"2026-04-10T02:16:12.403Z","1.33.0":"2026-04-10T03:38:16.514Z","1.34.0":"2026-04-10T03:50:08.363Z","1.35.0":"2026-04-10T05:03:56.876Z","1.36.0":"2026-04-10T07:34:51.978Z","1.37.0":"2026-04-10T08:26:00.171Z","1.38.0":"2026-04-10T23:52:08.235Z","1.39.0":"2026-04-11T00:22:34.152Z","1.40.0":"2026-04-11T01:16:58.591Z","1.41.0":"2026-04-11T05:40:10.030Z","1.42.0":"2026-04-11T06:19:17.848Z","1.43.0":"2026-04-11T09:51:39.181Z","1.44.0":"2026-04-11T10:57:42.778Z","1.45.0":"2026-04-11T22:36:54.781Z","1.46.0":"2026-04-11T23:09:42.430Z","1.47.0":"2026-04-11T23:51:11.246Z","1.48.0":"2026-04-13T06:29:18.865Z","1.49.0":"2026-04-13T10:32:27.022Z","1.52.0":"2026-04-17T01:10:04.235Z","1.53.0":"2026-04-17T19:12:18.897Z","1.54.0":"2026-04-17T20:33:29.740Z","1.55.0":"2026-04-18T07:19:37.743Z","1.56.0":"2026-04-18T10:51:11.735Z","1.57.0":"2026-04-18T11:13:39.935Z","1.58.0":"2026-04-18T18:03:55.265Z","1.59.0":"2026-04-20T15:02:27.086Z","1.59.1":"2026-04-23T22:05:59.876Z","1.60.0":"2026-04-25T10:21:39.390Z","1.61.0":"2026-04-25T18:34:22.922Z","1.61.1":"2026-04-25T20:41:08.676Z","1.61.2":"2026-05-12T21:07:25.615Z","1.61.3":"2026-05-14T00:47:28.303Z","1.62.1":"2026-06-01T21:35:44.208Z","1.62.2":"2026-06-04T12:19:22.468Z","1.62.3":"2026-06-05T12:18:13.438Z","1.63.0":"2026-06-06T01:02:28.203Z","1.63.2":"2026-07-01T22:18:48.948Z","1.64.0":"2026-07-19T02:20:11.490Z","1.65.0":"2026-07-20T03:20:48.927Z","1.65.1":"2026-07-20T17:24:56.247Z","1.65.2":"2026-07-20T22:39:23.616Z","1.65.3":"2026-07-21T01:12:30.544Z","1.65.4":"2026-07-21T05:03:08.120Z","1.65.5":"2026-07-21T16:26:19.779Z","1.65.6":"2026-07-21T22:04:42.165Z","1.65.7":"2026-07-22T01:14:24.744Z","1.65.8":"2026-07-22T02:13:47.242Z","1.65.9":"2026-07-24T17:11:40.962Z"},"bugs":{"url":"https://github.com/Agent-Pattern-Labs/geometra/issues"},"license":"MIT","homepage":"https://razroo.github.io/geometra","keywords":["layout","flexbox","yoga","dom-free","canvas","text-measurement"],"repository":{"url":"git+https://github.com/Agent-Pattern-Labs/geometra.git","type":"git","directory":"packages/textura"},"description":"DOM-free layout engine combining Yoga flexbox with Pretext text measurement","maintainers":[{"name":"razroo","email":"charlie@razroo.com"}],"readme":"","readmeFilename":"README.md"}