{"_id":"@flighthq/text","_rev":"382-1ce9ac0ef923f4dde4cff6462227f46a","name":"@flighthq/text","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.1.0":{"name":"@flighthq/text","version":"0.1.0","_id":"@flighthq/text@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"323dd11d4eb42ccc7e9b8627f504c335b76f6337","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.1.0.tgz","fileCount":30,"integrity":"sha512-bRN1ZjX6FlgCbAB/C/ygGBPLAwQqL+DGpJPWC/seB/Y+o3gBOCjn0QZSq+Nfq9vyPDbKQTLo67iKaiaQstHMKw==","signatures":[{"sig":"MEQCIGD1ZsRLZT5AKJPoKImLrm1a4PLNAiMfMDy7rKBZU8LdAiBvtmps/7C0wrH8BZKo9c8CLQYxD9KJUqgv/8VyVCOUxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2aace48ec98a87082152baf119efedcd86240596","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/node":"0.1.0","@flighthq/types":"0.1.0","@flighthq/entity":"0.1.0","@flighthq/signals":"0.1.0","@flighthq/geometry":"0.1.0","@flighthq/textlayout":"0.1.0","@flighthq/displayobject":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.1.0_1783663580245_0.650272947692081","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/text","version":"0.2.0","_id":"@flighthq/text@0.2.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0f2a472e07b01458ed89ac5dee043ab8a849f5d5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.0.tgz","fileCount":30,"integrity":"sha512-YYEdSO9YDoC3mDB0JuqU+tV8Na1y5/6C4tpTJ3btPIaMIWIp9blg1eBMFwVvXrhPQ1/oY3WwM0MG1kRdHVy+RQ==","signatures":[{"sig":"MEYCIQD8LHC85xMaQZXp/ovcslI/1oNlTh1v6z2EMbOsHW30UgIhAIxs0jiTeA4jqvNxvAIjynbb7S50RoaYHZygV6/yZWX1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155404},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9b0556a275cbc673041d415b86b53483525a4df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.0","@flighthq/types":"0.2.0","@flighthq/entity":"0.2.0","@flighthq/signals":"0.2.0","@flighthq/geometry":"0.2.0","@flighthq/textlayout":"0.2.0","@flighthq/displayobject":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.0_1783973708185_0.9437895349733612","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/text","version":"0.2.1-next.410.a23f189","_id":"@flighthq/text@0.2.1-next.410.a23f189","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bdb0ea3c674755aec4ceb003a18f5cc01bf4284a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.410.a23f189.tgz","fileCount":30,"integrity":"sha512-wZqAy6gUSvUNPjW1RXmnp7JyRIvdaJ10G4arStoTNfBdLciYzdWcd4Ub91Zn9UEi0Hu+IjkEXSDVjZm86QPFpg==","signatures":[{"sig":"MEUCIQCi7VsL9gYUE9ciT2HhTGB5eqz/kurX/MzGdoa5tXO/OAIgJhpyGZhyHrGmWpr302MZNm6a9p11HI3Wmv/6hZspXbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a23f189583d1112c9e6137c11d9f05470b0ea594","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.410.a23f189","@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/entity":"0.2.1-next.410.a23f189","@flighthq/signals":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189","@flighthq/textlayout":"0.2.1-next.410.a23f189","@flighthq/displayobject":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.410.a23f189_1784577269866_0.24503151492807884","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/text","version":"0.2.1-next.423.3350e53","_id":"@flighthq/text@0.2.1-next.423.3350e53","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aba1c32edf3a89d40af3923fa373214def26d8d0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.423.3350e53.tgz","fileCount":30,"integrity":"sha512-eODA8I2NiZkxcTsGvALaqfcz2JrCNmuIiKdpIus0OWySlWQtYCl76/+WOXqnbTa9bFPEXpS1RJ+MnKoMhmobHg==","signatures":[{"sig":"MEUCICpKDRHCWgsnSTqC80/ZU7MaZTIz1a90V1+TRnVXl7SBAiEA/FN6OxRH5egSujYGhT6HCLl4qtAoQM2UsT9MsImAXiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3350e53bccb9bf3574666cf1461253e65d5973f4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.423.3350e53","@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/entity":"0.2.1-next.423.3350e53","@flighthq/signals":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53","@flighthq/textlayout":"0.2.1-next.423.3350e53","@flighthq/displayobject":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.423.3350e53_1784615504999_0.2774355692917845","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/text","version":"0.2.1-next.444.a313478","_id":"@flighthq/text@0.2.1-next.444.a313478","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f05c9d44f7b52408a614c7d0124be629487e387","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.444.a313478.tgz","fileCount":30,"integrity":"sha512-xaPRYVIe2nvFoLa4w8gvLR9waI9iKLwNGua6iqpkRMm9a0cIPcXE04bRe6zYliU4joihHi/V0ULzgttvUzOSmg==","signatures":[{"sig":"MEQCIBxAJpqYYJE9sEotLnsqEaEi8ZHH9MIF815j+LQDr/YUAiB2IrU5alUlEXPQt/jWt4IuFncUjIrdR3ytb07RtQSuqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a313478d5a9242d9eee05f9501c06923298ecfa6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.444.a313478","@flighthq/types":"0.2.1-next.444.a313478","@flighthq/entity":"0.2.1-next.444.a313478","@flighthq/signals":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478","@flighthq/textlayout":"0.2.1-next.444.a313478","@flighthq/displayobject":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.444.a313478_1784649346014_0.7748462641062315","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/text","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/text@0.2.1-next.448.afbdd31","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a02f660e6cf0cf415df0ae6fec7eb661bd72ff75","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.448.afbdd31.tgz","fileCount":30,"integrity":"sha512-J0Y3gmTmhY1PzZrl5jAyY9TyXs0JuLXpGduc+8dOu8OEsP5f54L/HAfqDcl9uuIrLTQU7uAC+0+xkI4V9XAqRA==","signatures":[{"sig":"MEYCIQCKyli/MW+FzqrJtMgq8EKyHtFlsa6TzZI9Uu/Mf3U9bgIhALwb3jcHrjggHwPxe5uWEK3Y8+TfGcWh48/BIz7hEBTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afbdd31c14177b187e71f818f318f77820f6f8fa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.448.afbdd31","@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/entity":"0.2.1-next.448.afbdd31","@flighthq/signals":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31","@flighthq/textlayout":"0.2.1-next.448.afbdd31","@flighthq/displayobject":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.448.afbdd31_1784663709333_0.24689248015224652","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/text","version":"0.2.1-next.449.355834c","_id":"@flighthq/text@0.2.1-next.449.355834c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a27b141a44f7e43182463273cdb6d3a2eb7a3f68","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.449.355834c.tgz","fileCount":30,"integrity":"sha512-nvOzgmXAvhttVqASIkF2Zj6ifmuAZbLEwP1qIGFjheFfqDFMj7cccQu2kOzA6DApTjF8KxJvCOvXiXWTxXsR+A==","signatures":[{"sig":"MEUCIAro79xfTU/REAE+TbqlH2FvstLe5pS+ehMqDQQMPXeiAiEAi3R5XMG/p68lnhRqIie5O8gusOVQ2nV92vAeWPyn4Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"355834cdd84eeca5ed44c89830fa1ad600001f47","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.449.355834c","@flighthq/types":"0.2.1-next.449.355834c","@flighthq/entity":"0.2.1-next.449.355834c","@flighthq/signals":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c","@flighthq/textlayout":"0.2.1-next.449.355834c","@flighthq/displayobject":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.449.355834c_1784664250481_0.744048631689145","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/text","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/text@0.2.1-next.451.d9a4a4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1849bc6dfc5dda94a96fa2ecbfa40f321f4003a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.451.d9a4a4e.tgz","fileCount":30,"integrity":"sha512-com7nIDFzTy2H8qS+SU+vmzudjdCZjdAvlxBJFSFBmYf1ALESz6b2eITsma5sJlOPZoC9k1WInn8CqAuc+aY/Q==","signatures":[{"sig":"MEUCIFfjRiwS7sj6UMqY22qz6S9ZPcOhFfJC3psEtf9Mv4fkAiEAtO1bm5f8HIr7nogJqdwRQTzRvWua3lbE/vDaXkKd1W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a4a4e09119c2bff69cb260a65630f4604424d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.451.d9a4a4e","@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/entity":"0.2.1-next.451.d9a4a4e","@flighthq/signals":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e","@flighthq/textlayout":"0.2.1-next.451.d9a4a4e","@flighthq/displayobject":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.451.d9a4a4e_1784669552882_0.060946688018623574","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/text","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/text@0.2.1-next.459.fb59cc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3a13f91e169a21e799309ec79ed01f3df405102e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.459.fb59cc5.tgz","fileCount":30,"integrity":"sha512-P0rd1DohxK/k2QMn4A/27F/ywdOi7nb5BAW4LMzzRV4pw3nXLlzZlYJHKWwPbKEPGYA3eJ+DhMEh+jrPSKmTng==","signatures":[{"sig":"MEUCIBfWeq/LnZ3WM0GsAozhwJ8j3nyW+1q4j0EivMg4JfadAiEAsmvDgMfr2kBwYUnIWXqUnCziXCcq+sG0b6omWlZ/+wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb59cc510e1643cb9f4698313f26777e6dd21394","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.459.fb59cc5","@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/entity":"0.2.1-next.459.fb59cc5","@flighthq/signals":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5","@flighthq/textlayout":"0.2.1-next.459.fb59cc5","@flighthq/displayobject":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.459.fb59cc5_1784670073578_0.9303501101180669","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/text","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/text@0.2.1-next.530.a223ca9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e739e3404a87732a339d6f6b54a9c12d9d31aa13","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.530.a223ca9.tgz","fileCount":30,"integrity":"sha512-Vbd4RvXSPmS1YsaJarYjNoc2B/ciZDuKv3IKpJw11uhmCU4csO1LALU5BL/HgHtMPQX8yoTofSyu2eETIUKpag==","signatures":[{"sig":"MEUCIEBEyCUD0S9TEWzAnhxeRdRNTjfB4JzPR7akAtwa8jddAiEA+qIRZUg+ZbBaU8AI96WKjOteSHiAEYNUya8fK1OpRJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a223ca973bce7428681746d72d5bd9a3d5b1cf48","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.530.a223ca9","@flighthq/types":"0.2.1-next.530.a223ca9","@flighthq/entity":"0.2.1-next.530.a223ca9","@flighthq/signals":"0.2.1-next.530.a223ca9","@flighthq/geometry":"0.2.1-next.530.a223ca9","@flighthq/textlayout":"0.2.1-next.530.a223ca9","@flighthq/displayobject":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.530.a223ca9_1784816934944_0.06161392071449745","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/text","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/text@0.2.1-next.585.c7219b8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1523102cf22ddcd0237251c16a723165e2f8183c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.585.c7219b8.tgz","fileCount":30,"integrity":"sha512-1Rm+GiR8bigh/X18SIK0Uo2bJ1o8nxLWi+eOAWPUpzBmKL3E6zJ6l7InIKjRp51BK/YcsLACpZ+rxvEEbyS3FA==","signatures":[{"sig":"MEYCIQC3iu2pgkh834smFmpByQm9qT6loIbdFFlUb42jqi/h2AIhAO3Xq55IbPxLAVr+wTtusEB9e2Wc72f93sMkjh/7ySh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7219b84f65d218b29374e02140132f62e701f9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.585.c7219b8","@flighthq/types":"0.2.1-next.585.c7219b8","@flighthq/entity":"0.2.1-next.585.c7219b8","@flighthq/signals":"0.2.1-next.585.c7219b8","@flighthq/geometry":"0.2.1-next.585.c7219b8","@flighthq/textlayout":"0.2.1-next.585.c7219b8","@flighthq/displayobject":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.585.c7219b8_1784842338667_0.9619140391033749","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/text","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/text@0.2.1-next.624.d23e6a9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"acaafea6f18077d3b5dd3abaa0d605b152e5ca05","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.624.d23e6a9.tgz","fileCount":30,"integrity":"sha512-cSYU6hdm/5M0fcvgw5oAAg2jHdPkJ4c4q6LfXWpC3nrWQEyqjzMttiufu4qQTANySC6UgxOGgsRJPqnDa4mMuQ==","signatures":[{"sig":"MEUCICmgLba07BlUKFM8AIVtUrvRXdyUhvSSEaXdZakd6yh2AiEA7YUQGt9tebuY+PKCEnjoRnru10uIJzjEhYiDOKZK1So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d23e6a9e15d0682fbb884cdeda2fa10bbab12e17","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.624.d23e6a9","@flighthq/types":"0.2.1-next.624.d23e6a9","@flighthq/entity":"0.2.1-next.624.d23e6a9","@flighthq/signals":"0.2.1-next.624.d23e6a9","@flighthq/geometry":"0.2.1-next.624.d23e6a9","@flighthq/textlayout":"0.2.1-next.624.d23e6a9","@flighthq/displayobject":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.624.d23e6a9_1784878096718_0.9017213062332512","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/text","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/text@0.2.1-next.640.ec2ea9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e788be64532f12767d72bc39df26a98628b01ea5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.640.ec2ea9a.tgz","fileCount":30,"integrity":"sha512-9ygcMT/O9FdIW0e5zKnxz7stYPGAwnMmAb2CACz9rpYzjcQCE5++3ItGA29HJD64DItEp6WehVnFKaNbtGrZxQ==","signatures":[{"sig":"MEUCIGIiL6Fagj9qx+yMMzL3VLVUhhP3aT73Sqc8YJFk7NdWAiEAvx3Y3Yfce9yRgmcCc3xpg+epFF47JbeLLi75suEEIRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2ea9abad0334fdcac33f94913a4fdccc9b00ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.640.ec2ea9a","@flighthq/types":"0.2.1-next.640.ec2ea9a","@flighthq/entity":"0.2.1-next.640.ec2ea9a","@flighthq/signals":"0.2.1-next.640.ec2ea9a","@flighthq/geometry":"0.2.1-next.640.ec2ea9a","@flighthq/textlayout":"0.2.1-next.640.ec2ea9a","@flighthq/displayobject":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.640.ec2ea9a_1784905473915_0.7610177954986379","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/text","version":"0.2.1-next.647.2252e02","_id":"@flighthq/text@0.2.1-next.647.2252e02","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ac776c2b7e1285f0862638e7232470144faf9e8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.647.2252e02.tgz","fileCount":30,"integrity":"sha512-EXXav2xkQ6Zs8qEMREFbEXZCfSoRqAjzZfwDPrIDd8yTTPhqF0s3uN3HAUyJD2x6CTEfyBDav8KXKvvZMj/+oQ==","signatures":[{"sig":"MEUCIEGTxClhZ1vBUYEUniGZFccjXBSuD7DFXD0+rXTZy6vfAiEAyA0CIxSXMb+OYytma5Yja+FCONxHJYqM2O6SxpkWwJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2252e02d1c82bcbbeb421d68a081290ec895b3c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.647.2252e02","@flighthq/types":"0.2.1-next.647.2252e02","@flighthq/entity":"0.2.1-next.647.2252e02","@flighthq/signals":"0.2.1-next.647.2252e02","@flighthq/geometry":"0.2.1-next.647.2252e02","@flighthq/textlayout":"0.2.1-next.647.2252e02","@flighthq/displayobject":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.647.2252e02_1784914273068_0.9093099278501222","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/text","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/text@0.2.1-next.652.c550eaa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b2de6f8055ecf511cd9de69415240c5eecbb4913","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.652.c550eaa.tgz","fileCount":30,"integrity":"sha512-hlrR8sDV2lQr0Nv9yHsGobC57KychqcIuUm4oWNsSAe7xOv6MEPGEp8TpHdtBBD5QUlO9rkf+roaIMgpm38h4Q==","signatures":[{"sig":"MEUCIQDoFJtl6XB1cLyMhTYAqxdeEZFcw2REooL5EChhn/JqmgIgZWBWk/2hGVDEKJ2motbgPKFtXnE7pfQzAChubhluyLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c550eaa3044aa8d52451f0bac93ee84cc0be6fb1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.652.c550eaa","@flighthq/types":"0.2.1-next.652.c550eaa","@flighthq/entity":"0.2.1-next.652.c550eaa","@flighthq/signals":"0.2.1-next.652.c550eaa","@flighthq/geometry":"0.2.1-next.652.c550eaa","@flighthq/textlayout":"0.2.1-next.652.c550eaa","@flighthq/displayobject":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.652.c550eaa_1784916280300_0.4142093031839349","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/text","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/text@0.2.1-next.666.4af7f8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"006577cbf8eaba8fdca246da1730d0f574dbdbdb","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.666.4af7f8b.tgz","fileCount":30,"integrity":"sha512-ZuQPC0QCsMy7A0hKvxj2hCk0rXcImwEcGgMG3rYa3iT81I0gvs8A/x3Bl8FboLQnir9yQVaFcH+wMLDzMgbQjQ==","signatures":[{"sig":"MEQCIBAxRUolKK1i2irwLXaxKyGYLjpaHFwEWDK6ol5HzEWTAiAK4IwQPwRMTcIZH8dkIaxRFAgnXIu3q4Rp2xjLLNsx2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4af7f8bd5fdc35503c8aa956763f740e4b3ba261","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.666.4af7f8b","@flighthq/types":"0.2.1-next.666.4af7f8b","@flighthq/entity":"0.2.1-next.666.4af7f8b","@flighthq/signals":"0.2.1-next.666.4af7f8b","@flighthq/geometry":"0.2.1-next.666.4af7f8b","@flighthq/textlayout":"0.2.1-next.666.4af7f8b","@flighthq/displayobject":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.666.4af7f8b_1784920059232_0.4319169275415662","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/text","version":"0.2.1-next.701.409c279","_id":"@flighthq/text@0.2.1-next.701.409c279","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"560a200964fad290238de1d6be076cbe0be9b811","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.701.409c279.tgz","fileCount":30,"integrity":"sha512-4ZsySWF4OjCI8T4QbaBfQzkiiqfmlvsMFnofMMbcOjIpqtMf+lqDk8ud3MccJLVZV+UCnvc8Bxr1OvWAo7DSEw==","signatures":[{"sig":"MEUCIQDHojipp/02dcKF7hsqvTKXf4usV0a6rnQfF5otYXBNnwIgMbjcgFmqwJmujz0J08D3DehyOTvxJ/ejHFLbhp8vf6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"409c27915859155fff7a99433ec5b9c7d30165ff","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.701.409c279","@flighthq/types":"0.2.1-next.701.409c279","@flighthq/entity":"0.2.1-next.701.409c279","@flighthq/signals":"0.2.1-next.701.409c279","@flighthq/geometry":"0.2.1-next.701.409c279","@flighthq/textlayout":"0.2.1-next.701.409c279","@flighthq/displayobject":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.701.409c279_1784951720199_0.7055299289481636","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/text","version":"0.2.1-next.738.07b221d","_id":"@flighthq/text@0.2.1-next.738.07b221d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64254ce0c58afae955c6ef46a4448e9a34b45e81","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.738.07b221d.tgz","fileCount":30,"integrity":"sha512-t+BA/hGkfVS3FM3vdIpcCHlQOaixw9ci0u3yU5VuwggA4lpsB//xyGKDuHe+k5Uv/+c3e++DbrdXzOw6MKm07A==","signatures":[{"sig":"MEUCIQDIf83+/jKLSSm7LZeb9e4kBj5SudMd5DX/JGXIOjj9tAIgZw7cPYM9Ubikzjrk44UoEEL1M+FrJsTSqxFJ0Gwqxz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07b221d4dc1b994d9e5726c9fae1b8623de30c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.738.07b221d","@flighthq/types":"0.2.1-next.738.07b221d","@flighthq/entity":"0.2.1-next.738.07b221d","@flighthq/signals":"0.2.1-next.738.07b221d","@flighthq/geometry":"0.2.1-next.738.07b221d","@flighthq/textlayout":"0.2.1-next.738.07b221d","@flighthq/displayobject":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.738.07b221d_1784956735937_0.8253029598887385","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/text","version":"0.2.1-next.840.857425c","_id":"@flighthq/text@0.2.1-next.840.857425c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7dcb80c3b9462189b2afe94ad0dbd3b781aaeb99","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.840.857425c.tgz","fileCount":30,"integrity":"sha512-lRYZbNG55u0NEISi+8U8yiMepTJdvYNEZ5KHxl27dmFaluzO7fNHspVCBFeQ+ZAH65Xt3cIKTNeUOwu9+cDSkA==","signatures":[{"sig":"MEUCIQC3F88sALnfKzpjZSPfyF9aNoCD/rHc84qiMNh/9X4HLgIgbIecKt5zTZwnzsI5rg8BHwHpUDDVYl0dPm8EAg3EmJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"857425cbf67a23597b9232d3e8bba742cca02e26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.840.857425c","@flighthq/types":"0.2.1-next.840.857425c","@flighthq/entity":"0.2.1-next.840.857425c","@flighthq/scene2d":"0.2.1-next.840.857425c","@flighthq/signals":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c","@flighthq/textlayout":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.840.857425c_1785027218516_0.6804948113725255","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/text","version":"0.2.1-next.841.373388f","_id":"@flighthq/text@0.2.1-next.841.373388f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"74f75dfc19e9c54145a96ecfc68aea4c9061a3dd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.2.1-next.841.373388f.tgz","fileCount":30,"integrity":"sha512-GvkmT9oS0UMtrUHHxCGJAAUW8j20lAVZYgn7itgcGfgVtVYySG9l4vzishphz7uINzUUM5VrCrjDisaSxKLL4w==","signatures":[{"sig":"MEUCIQDaomC5AEKq/Ac8mbgrQC0BSSufCF3qdIYMR/+nzaJL+QIgJYeeyoYElde6Alk3EyhEaJjwnAT9OzHIv8JOnaUJS6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"373388fed48e80ac2c2dd249a2b7c81988928d64","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.841.373388f","@flighthq/types":"0.2.1-next.841.373388f","@flighthq/entity":"0.2.1-next.841.373388f","@flighthq/scene2d":"0.2.1-next.841.373388f","@flighthq/signals":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f","@flighthq/textlayout":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.2.1-next.841.373388f_1785046055177_0.5934810096879795","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/text","version":"0.3.0-next.906.07cea63","_id":"@flighthq/text@0.3.0-next.906.07cea63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"44d5851f2e8069014a50f9944d7d3278c93d5999","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.906.07cea63.tgz","fileCount":34,"integrity":"sha512-FuD7b/45zlZ2/GxcGJzG8+IvUSQgWiiKzcRNSuW13wH8ySsTzCstlAh3Ys4aO/HQlYyG5Jq4Z/chfn4eJ0d1wg==","signatures":[{"sig":"MEYCIQCOnHA03KL1OBsLcCwLcRk5BsyLcVOsk+ZOKcpJSmU4mgIhAICIspk1Hqh6uoKhMwSHDyJ7AEd7ukR6WpJKW4C5R/yH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"07cea634770fe8d3258b29820bb61bc706a38d28","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.906.07cea63","@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/entity":"0.3.0-next.906.07cea63","@flighthq/scene2d":"0.3.0-next.906.07cea63","@flighthq/signals":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63","@flighthq/textlayout":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.906.07cea63_1785220209981_0.8673999635564722","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/text","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/text@0.3.0-next.1021.f5f1ee0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff74ed86e1414c82102dc3a3eef5efe96921c3f7","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1021.f5f1ee0.tgz","fileCount":34,"integrity":"sha512-G5OYVQUVYMKSnEy/OFYLRDfuTX/TJ0gfCj1TlQu9Mh51Qj3KBXzy8NDAaotg6XtjQjQQxsUR3EF87MjAh4Ww+Q==","signatures":[{"sig":"MEYCIQDvsq5GbnH+5xE2D+rd7A7IfiRuLtJIJACSkXw4y9himQIhAKxZjHRxGXxt+h4NvrTIgyBZjGvyanA1ghJGlGh47z/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f5f1ee0cddf1508b15fbf9b889d43f7ec3bbee83","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1021.f5f1ee0","@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/entity":"0.3.0-next.1021.f5f1ee0","@flighthq/scene2d":"0.3.0-next.1021.f5f1ee0","@flighthq/signals":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0","@flighthq/textlayout":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1021.f5f1ee0_1785425364382_0.579796391714891","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/text","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/text@0.3.0-next.1032.e2b99fc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7626d8d1799b93f92c50746fdec8a2177b8c51af","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1032.e2b99fc.tgz","fileCount":34,"integrity":"sha512-lOthJ3F0UdflXl6WpORaVaKiZC7AQ2Y5uyRVRrpucfQFF6bsyMgyxNh4v8K0ZFw7Sfq8eBcjkk2nLQCBg1g7ew==","signatures":[{"sig":"MEQCIB9ce3c1XnQ4+vbvRr54/oYEYjQ0LquH/YOOU92546CDAiAe2hYJNex3KKu7LwhfXgF3tG30eBiqJAOWYZ7/g2rBtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e2b99fc68c6399f816db39547f7124e5e6941e34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1032.e2b99fc","@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/entity":"0.3.0-next.1032.e2b99fc","@flighthq/scene2d":"0.3.0-next.1032.e2b99fc","@flighthq/signals":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc","@flighthq/textlayout":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1032.e2b99fc_1785436616397_0.6000591447993271","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/text","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/text@0.3.0-next.1162.e90e518","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"28caaf2a984a88715600e81b8b7fbc53ee9d8db1","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1162.e90e518.tgz","fileCount":34,"integrity":"sha512-vW3T1REi5eMYRaH8IufmiGOzHFCAj9dpcZ+tpolxpjWT4gFqK4GPVynWb1wP043YSMIaKBTdzGIpdKp6hwK/Cg==","signatures":[{"sig":"MEUCIQCLuUEcTbPvmbOPD2qP63SRGZUHfeA87MMVkzXuID/YGwIgSl+YJLjsXWojZ7wzVqMZFHc4cKrje0JGVxEevrYdTXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e90e5180335da73fa439d43dc731cc0a92ed92ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1162.e90e518","@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/entity":"0.3.0-next.1162.e90e518","@flighthq/scene2d":"0.3.0-next.1162.e90e518","@flighthq/signals":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518","@flighthq/textlayout":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1162.e90e518_1785453607151_0.8993536148612082","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/text","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/text@0.3.0-next.1220.6982c21","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1cacb6935c09901de4a8a400e86ffb7adf6e0254","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1220.6982c21.tgz","fileCount":34,"integrity":"sha512-eJ6M2Jx5t88zWGDO6xlMTSxuW43PCRAiZAEhRvchPRQ++rodCP4rDw8cX0sIfFv2hJbmMEb4UBfQDIoQc5osKQ==","signatures":[{"sig":"MEQCICm3W3ZlTEnewzPyIGLsLmN2pHHEVZJq09tAAGYKnhy9AiA1fPq8ieBy2RTsPBYR30oOhKV5uw5TC49GZ2sveTAeLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6982c2155077a46281fbbb78cfd466fe7ec3c3ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1220.6982c21","@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/entity":"0.3.0-next.1220.6982c21","@flighthq/scene2d":"0.3.0-next.1220.6982c21","@flighthq/signals":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21","@flighthq/textlayout":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1220.6982c21_1785506147615_0.3961610011755019","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/text","version":"0.3.0-next.1248.f867198","_id":"@flighthq/text@0.3.0-next.1248.f867198","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"224d929e4237027b0895e25f1c314cc67585d6f8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1248.f867198.tgz","fileCount":34,"integrity":"sha512-L5i3cYFFXf1+2sQO8g8iuMNMizXqSzZntxfcNHxilaknD3WKYelfUTmrqtFBmAmQbDN+NMVBX3kuSw4BPh0TvQ==","signatures":[{"sig":"MEUCIQDdD40jgv26COLPAnZ/oaTlzQ8hwhJHIXWurhba7oMgigIgF/XCsPD1DNKD1+1cl9DuQR6g3v/MjgH71gLfCIpLVRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f867198c7f75a456bc601d5f33ae9c42f73f93fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1248.f867198","@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/entity":"0.3.0-next.1248.f867198","@flighthq/scene2d":"0.3.0-next.1248.f867198","@flighthq/signals":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198","@flighthq/textlayout":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1248.f867198_1785512472994_0.4021687308202955","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/text","version":"0.3.0-next.1272.222de94","_id":"@flighthq/text@0.3.0-next.1272.222de94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"53167febd21a0a2bb1b609e736bb2b9b421b72f0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1272.222de94.tgz","fileCount":34,"integrity":"sha512-LvlsGboUa5zyW8Iqhn9cDk2VNQaTTT1YgTy7kcydfDQHh9bvNS/rdMBqbPdh5Ph/4KSJTUwZRmndQseCEM50UQ==","signatures":[{"sig":"MEUCIBWrMftPLl8TK8Wb//ymZl25f1vZLkXtxDhXEsWBbrprAiEA2OVORvFj6LtURLv4AJl7bdGXy3z73jt25790NucLdsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"222de94f32ddf0fb201ec104fb1e268b4e5b7c43","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1272.222de94","@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/entity":"0.3.0-next.1272.222de94","@flighthq/scene2d":"0.3.0-next.1272.222de94","@flighthq/signals":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94","@flighthq/textlayout":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1272.222de94_1785517904761_0.03104802325229339","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/text","version":"0.3.0-next.1280.6369398","_id":"@flighthq/text@0.3.0-next.1280.6369398","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd58247c9fc1b1151b8c9805e7148b7b8ab1825a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1280.6369398.tgz","fileCount":34,"integrity":"sha512-hURMOXQoeQqH5jgN7WPoCkuOHyaE00ApFQELwQBgPfgEs6b1144QcvZFl+dM2sZDn/IAJ5IkjSvM1fvPoAO1FA==","signatures":[{"sig":"MEUCIQDuRhImRAYQDcyA5WgjzE+vXEXMjYLhpkdAvy7siJfsGAIgYxL05lLJEKorh0wlgQjXpJfusTBdDXU13w954u2uC2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6369398b6069f577e50d31aa17076bd83b194aa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1280.6369398","@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/entity":"0.3.0-next.1280.6369398","@flighthq/scene2d":"0.3.0-next.1280.6369398","@flighthq/signals":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398","@flighthq/textlayout":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1280.6369398_1785521623357_0.21962271676880074","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/text","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/text@0.3.0-next.1297.43a5ef8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"869a0ab3ad1d05e3dd3b4b77a95dde3c8b12b488","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1297.43a5ef8.tgz","fileCount":34,"integrity":"sha512-Z0vUe2IbtcSKjEIBd8Va+OM+AeoH5HbvXEBHa6WCmdwdp82h9A3nXZJGbeRTTK+m3chfZc1Bz19ra35yQ8c0+w==","signatures":[{"sig":"MEYCIQDqygT0c0x/DpCtuSt2YhQloVa/Eh2i0V5t8O2vnX5viAIhAIuyymXkCNGZN+d8yPIFxlPeLHF6mkHent83hTtpeMCf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43a5ef8e9c9143931917ab0e3059aa12c2dac847","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1297.43a5ef8","@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/entity":"0.3.0-next.1297.43a5ef8","@flighthq/scene2d":"0.3.0-next.1297.43a5ef8","@flighthq/signals":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8","@flighthq/textlayout":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1297.43a5ef8_1785529923878_0.494087488110186","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/text","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/text@0.3.0-next.1299.b32cbdc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"da2f0e535cf12591e1e335a4229bf45b11acd598","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1299.b32cbdc.tgz","fileCount":34,"integrity":"sha512-ij6kpvazzv8cC0Nb7DNHDHyap4uw6ZcS1NV4oax2Sz4DUzSM/ZEB8W1h72yvP2NKWgEf2PoKKSFigvr7B1OipQ==","signatures":[{"sig":"MEUCIQDFWCafuR+gkvLEFYAhrS1iV5l7sgE9QikR9LpQw2IWnAIgcDCA/d9KW5pBd4GHtnvLX0QJBREfKzIl64LhEgO8xSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b32cbdc8a9ef6dcdea862be2c5c92fcc92a814eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1299.b32cbdc","@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/entity":"0.3.0-next.1299.b32cbdc","@flighthq/scene2d":"0.3.0-next.1299.b32cbdc","@flighthq/signals":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc","@flighthq/textlayout":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1299.b32cbdc_1785531428754_0.7353309323374984","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/text","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/text@0.3.0-next.1315.1d4eb64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"688954e5d55c28e88b269f757e91ed88ac3afe4c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1315.1d4eb64.tgz","fileCount":34,"integrity":"sha512-aficd/OPEmeP+QcHNwMe50V2h0+HAx31Lph0ZyABz6P91Cs9vuPVTjlMJTgUkJzuiz26qm0tFLvTd77zThzVIw==","signatures":[{"sig":"MEUCIAHxuUrWMCEJ9XY45Lpm9c1BqaMc2//ym7WuD06C7lvoAiEApzu4LItqo93xtDVJ7hGaGOML6synYf6CTrcOPdCJ5sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d4eb64e5cd30c8e0127221dec60bb8b71d20f78","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1315.1d4eb64","@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/entity":"0.3.0-next.1315.1d4eb64","@flighthq/scene2d":"0.3.0-next.1315.1d4eb64","@flighthq/signals":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64","@flighthq/textlayout":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1315.1d4eb64_1785538414900_0.08892512941938024","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/text","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/text@0.3.0-next.1383.c61de17","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"553a557e88652ee7f9945edcbc81099d7f873d7d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1383.c61de17.tgz","fileCount":34,"integrity":"sha512-wQrXERi7SFaoadEz7urIEGu7taWmf09j+2fCjV8qKDTXlM0KKptX6aw8shn60nXLLsuoMzaAap+srXXdlj6w1w==","signatures":[{"sig":"MEYCIQD5ekYSnFdLqz6XNFLwDrNnbOoidEpDVnDV6lunszdZHgIhAJI7Age9gVtGcXxsrlAWWT/JEX/m+haTAsw8NkKD0Nrq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c61de179af8a12c2fa3b9b7d5389ee302f577a0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1383.c61de17","@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/entity":"0.3.0-next.1383.c61de17","@flighthq/scene2d":"0.3.0-next.1383.c61de17","@flighthq/signals":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17","@flighthq/textlayout":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1383.c61de17_1785541501625_0.16156310284559328","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/text","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/text@0.3.0-next.1392.f0bd0cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b6dcbe1c7065bcddc41a2e607949aaf3b928b471","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1392.f0bd0cc.tgz","fileCount":34,"integrity":"sha512-7wZV213Bef7VyN4r2b/t8pNRftFEoZJZH0x0vWzTDuCr4/YXZDIkIKzNhzwn+g+fM6Dr88reRcIQ0faRCOI1fA==","signatures":[{"sig":"MEQCIAtd0ZCluhEUpd2QPGkmlBUhxDcEO9/+GkN4FZYBupdaAiA2jYDyh5ACRXahvM8D66r5QrG1IHQrgL+3kAwb+ZlTEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f0bd0cc78489e3892e453b30db774455c48445bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1392.f0bd0cc","@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/entity":"0.3.0-next.1392.f0bd0cc","@flighthq/scene2d":"0.3.0-next.1392.f0bd0cc","@flighthq/signals":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc","@flighthq/textlayout":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1392.f0bd0cc_1785545275834_0.32129194148039963","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/text","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/text@0.3.0-next.1422.b585c0c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dece245d895d7d0146e0e31d8b64a70b813eddd6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1422.b585c0c.tgz","fileCount":34,"integrity":"sha512-GkJCBlSObWqzn3Hn0ygidnwKXmLAuu6OyaIIUIVzMy0PfiWPxrqvhkaTTUlb51Uae+6ezVOy/7JwPpvVNzpT+A==","signatures":[{"sig":"MEUCIQDljIPQ3QPvy6roaVWcgIEKot21bLEs9trQmlhWTyMx6AIgEhMDY7e9l8uG++SF4s4akB+qQqyyIQqm5zXs8ZQ2q1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b585c0c0536415b830b48047a685280019e9b16b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1422.b585c0c","@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/entity":"0.3.0-next.1422.b585c0c","@flighthq/scene2d":"0.3.0-next.1422.b585c0c","@flighthq/signals":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c","@flighthq/textlayout":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1422.b585c0c_1785549595854_0.5458311407996475","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/text","version":"0.3.0-next.1435.f870241","_id":"@flighthq/text@0.3.0-next.1435.f870241","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"def5d3fb705a7c178cd4b942d9bca76a4c7a410d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1435.f870241.tgz","fileCount":34,"integrity":"sha512-NibAIZutyBNmIOV531P6atfPOmuUi/grhgVX6GDBAZxtIk42DYqI4w5CMcnLPsPmMbpSkalgK8K5A28EIxxiOQ==","signatures":[{"sig":"MEQCIE4RAwvEfsAlLV1f2nI1+3aDn+kvljrCpXFyYAxILSKSAiALKQ9/z11QMc4rnCuH1O8VyQu0reSGxxYHXNg+rKYdjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f8702410a0f471fe70ebfaa9f5948103f256d46b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1435.f870241","@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/entity":"0.3.0-next.1435.f870241","@flighthq/scene2d":"0.3.0-next.1435.f870241","@flighthq/signals":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241","@flighthq/textlayout":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1435.f870241_1785553373940_0.07041287408521368","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/text","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/text@0.3.0-next.1436.388ef5e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"81d41a750596738175052eecd568d4091ec5abd0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1436.388ef5e.tgz","fileCount":34,"integrity":"sha512-CfbrfJ0LgkjRzDcOFg/eixXbWFy/GnYYD5ACviJ1gkLRsQFd92FGa+lGk6/hMm94Mn00d3GFyPr49W8JPKUx5A==","signatures":[{"sig":"MEQCIDF1hsiMavPF5RRP85MG/S5R3kMyK0bqYBA+lZgoOf0FAiB76SsHkc7/2DV3HghKjB83A/n+bPZU+1FhvH39aeNY+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"388ef5ed36b19fdbaa9706d94b6194c9ccc99dd3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1436.388ef5e","@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/entity":"0.3.0-next.1436.388ef5e","@flighthq/scene2d":"0.3.0-next.1436.388ef5e","@flighthq/signals":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e","@flighthq/textlayout":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1436.388ef5e_1785553924505_0.004248658236772229","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/text","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/text@0.3.0-next.1445.14ca01c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2a85f01a07e03b7bfd25a1e8d4813f43aeaf4153","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1445.14ca01c.tgz","fileCount":34,"integrity":"sha512-JymDXMUt6WDnVNUk3wpwQ+tqxG2UkQx1UT+YuWFzrtR0SPirnc20xEV9k3nWuXo4HQqtvzPFoQrX4MZBmMMmxw==","signatures":[{"sig":"MEQCIBVKsF+iIcvSWpMpOCvwCpg9amEBupOCaFLi0ervz0FiAiAGWQQw44D3iQtrXy5pzjfhw626eZxAtUPxSQBg27ZUvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"14ca01c129b7714914dd32019913ba94cf91ec18","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1445.14ca01c","@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/entity":"0.3.0-next.1445.14ca01c","@flighthq/scene2d":"0.3.0-next.1445.14ca01c","@flighthq/signals":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c","@flighthq/textlayout":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1445.14ca01c_1785556594280_0.8336233789057517","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/text","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/text@0.3.0-next.1452.011a16e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"73911751db0c8a50aa1dcf185a3c8144e65a0ba2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1452.011a16e.tgz","fileCount":34,"integrity":"sha512-DQ6Ihk3TMhOjHSKXjL86npICSPkh1WOsS7BOd9tDIqKaVfCmzCTCeJ2TiTR2Uf1HGQB/P4ZixgITXFohqLBRkg==","signatures":[{"sig":"MEYCIQCMJOy+iYRibcIFWeLKmR1q7bg0FO4XcIBulcPomlWK4wIhAOkitLicLvNe1FElzLCcySV/O8lC2rPA8V2ScKr1Pu3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"011a16efdcc1f9440e3b7b8ff73b798dc3b05523","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1452.011a16e","@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/entity":"0.3.0-next.1452.011a16e","@flighthq/scene2d":"0.3.0-next.1452.011a16e","@flighthq/signals":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e","@flighthq/textlayout":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1452.011a16e_1785561886509_0.9887912420661504","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/text","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/text@0.3.0-next.1454.b17f8a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"636760f83648b15a3324e745e4074e93c52d62e5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1454.b17f8a5.tgz","fileCount":34,"integrity":"sha512-eaeuATontdd9tvMc5XypyKN2EktPwRJBsmx0MBQbvXuCZzX2jN6zPwM3bEw6kbVY73pjwOwkc0FoVlFAe+TJHg==","signatures":[{"sig":"MEQCIFTTAYi28amQjQtOCJ5XYq9joxseEjWAf6sb26MI86u4AiBgm3MYd5ZTQeIVx4M0dsNeu+mqRKKJeYW45iEALlC3kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b17f8a544d25917fb598fcc88ea844f78da755ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1454.b17f8a5","@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/entity":"0.3.0-next.1454.b17f8a5","@flighthq/scene2d":"0.3.0-next.1454.b17f8a5","@flighthq/signals":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5","@flighthq/textlayout":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1454.b17f8a5_1785563997006_0.37686691332625166","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/text","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/text@0.3.0-next.1456.ace2107","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cf8f05a24f11ebc893b1d78055706489c98b4a5a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1456.ace2107.tgz","fileCount":34,"integrity":"sha512-h63jPzhazWBeHAMfsxSx7i7hzu+sLmV3tdVBbv5rGFD/wnHZry2dfjXk6TrK2xCrNpAWMR9GWfELCxAcXnKmSA==","signatures":[{"sig":"MEYCIQC/6wdIvSqr4ebX1PkW3dio9yhVAha0Iu6OED1flZX2rQIhAKVUCqwrAXrBnTeyPnX54u/PqI02/76/tX/bUmAoyC9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ace21074fb9930e46cad2e6f5eb69fddf1e647fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1456.ace2107","@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/entity":"0.3.0-next.1456.ace2107","@flighthq/scene2d":"0.3.0-next.1456.ace2107","@flighthq/signals":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107","@flighthq/textlayout":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1456.ace2107_1785594044081_0.2603576324012884","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/text","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/text@0.3.0-next.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5fe3ca54297d32cee7761e015c54a5fae8410a2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1458.0c01b63.tgz","fileCount":34,"integrity":"sha512-3TCrCZwdY1evIQR15MQS7Ex90MhQc+He5aIZfumj6IdDt8vWEKs1EARY/dGMO7Rl/sRKaZdZ4ezx5grqpcoC/w==","signatures":[{"sig":"MEYCIQCvHQx9yAPzzxmOypfRJ0VCRtnFyIgRDNCyc4zsyQl+lwIhAKw4zK2NAv3HEp7oEyvwC8hxCfYkWAaHnZec5vbPie6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1458.0c01b63","@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/entity":"0.3.0-next.1458.0c01b63","@flighthq/scene2d":"0.3.0-next.1458.0c01b63","@flighthq/signals":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63","@flighthq/textlayout":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1458.0c01b63_1785596507900_0.2353854111142044","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/text","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/text@0.3.0-edge.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11daadb5601bfd50dfb3b3a037a2f8d09cfbcba7","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-edge.1458.0c01b63.tgz","fileCount":34,"integrity":"sha512-IAL1FlIia5r87i5mtmMSgA9m7QneZ9DF/ANbLFBwJF4lGXm6vJd9dFH93uMjzIvCtMvLffkUrhVZilCsML/5ng==","signatures":[{"sig":"MEYCIQDuxmnLQkI0Yp85/llDuXG+aEzyCf1D38xTYsYknY6OAwIhALwulbdOwEMhW4y/68YX+xDHkLAM+qhh5FiEqSWDK21I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-edge.1458.0c01b63","@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/entity":"0.3.0-edge.1458.0c01b63","@flighthq/scene2d":"0.3.0-edge.1458.0c01b63","@flighthq/signals":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63","@flighthq/textlayout":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-edge.1458.0c01b63_1785597725949_0.9535704764051633","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/text","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/text@0.3.0-next.1460.2c18805","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"89cbb006e7d416c719849bcc37c108c3a9b2338a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1460.2c18805.tgz","fileCount":34,"integrity":"sha512-qlRYN9L7MDHpBUadPjnskQZHEIYcbkRytXhyXXJpNolgEys//kRdVd6gjXlN9rOgDNlDODJragMBrqOlvMuNYg==","signatures":[{"sig":"MEUCIQC9CKYV41bxQg2XadlHtoaVVGtXLDsvyu9wX0aKKFR0gQIgJm7nIslTlSfGpZPx4M9YKs72JAlRNdY163FJRyuOZcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2c18805ecaf9fa94a085a324659ef3fb4f75ab0e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1460.2c18805","@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/entity":"0.3.0-next.1460.2c18805","@flighthq/scene2d":"0.3.0-next.1460.2c18805","@flighthq/signals":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805","@flighthq/textlayout":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1460.2c18805_1785600434738_0.5702419310251983","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/text","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/text@0.3.0-next.1463.b454aa8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d1524b35f583e70b40178071478d974d8cb0f2c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1463.b454aa8.tgz","fileCount":34,"integrity":"sha512-M/HkSXYcwRfFnnECc+IMk8TFwC1+e4e+LUfTETJpdvO7EhChaOr/HUacfUOkvv5Q4AhnxwW80B6cGTiJbimy+Q==","signatures":[{"sig":"MEYCIQDnZtu50fJtJj3C628oZsxRKU3/Re3OJ8EgpTub/SmGzgIhAJp7MzNSEXiog/91oO8Z+WH7Ei2+cwq5yeA8Mi4hPUO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b454aa8ba371a6f69f26d01dfcdea2908b24081d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1463.b454aa8","@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/entity":"0.3.0-next.1463.b454aa8","@flighthq/scene2d":"0.3.0-next.1463.b454aa8","@flighthq/signals":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8","@flighthq/textlayout":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1463.b454aa8_1785628860824_0.589826750195519","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/text","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/text@0.3.0-next.1466.e0866d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d803c52d613e9c3175c961115638009c4a14888","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1466.e0866d4.tgz","fileCount":34,"integrity":"sha512-4CqnDUnMwEioPwnM6LhMfpiRlLt7A5X4+shcv2ZuD5YXYuZP3Y8vS4Rk2l3F6pPx6yrA9DoetlLyy2YiISr9IQ==","signatures":[{"sig":"MEUCIQD4Pw1pePa+4QVHe2UoMMsYi8NjOR43aQuQ8Jt+ZRIcvQIgVsMVGvz0CnCDItMLaCB05ZmXdD4qNFPDx54lOGpybzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0866d473f3d07c05f92e0c2c7539dd44f899001","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1466.e0866d4","@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/entity":"0.3.0-next.1466.e0866d4","@flighthq/scene2d":"0.3.0-next.1466.e0866d4","@flighthq/signals":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4","@flighthq/textlayout":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1466.e0866d4_1785634646216_0.8746029718275137","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/text","version":"0.3.0-next.1473.098a860","_id":"@flighthq/text@0.3.0-next.1473.098a860","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"15b6add057294255f539fbc4fc4a29d86bf4c533","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1473.098a860.tgz","fileCount":34,"integrity":"sha512-KLMeadmHa/tDdBp862CBMHOsSIcgr7Rfstx+E2ld1CpOw72vOulP9ooeEv2x91UY8cE80DILfjL12+FO47xrHA==","signatures":[{"sig":"MEQCIDWQSexnYrgQaub4VxAl1Ug3Rl+vB9ysdevn1E8XeVdxAiBjpm0eq5oouTawnHA9RUsWTuxSNRh1qLo2vc1jdujLEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"098a860274de439d31b77faa19b2521361fd38ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1473.098a860","@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/entity":"0.3.0-next.1473.098a860","@flighthq/scene2d":"0.3.0-next.1473.098a860","@flighthq/signals":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860","@flighthq/textlayout":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1473.098a860_1785644925656_0.6404706416908443","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/text","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/text@0.3.0-next.1494.7333e82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2448959ba693666a9e198e89d0b6789d28026122","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1494.7333e82.tgz","fileCount":34,"integrity":"sha512-OyPv9x+b1lnVO3odal0DacsLtkSWt/DXMXFxRA6Z0beUJO1O3IDPlLtjAAnifMKa/Ek2Z2NjHKB/Tp1FzbmlXA==","signatures":[{"sig":"MEQCIA+/QSObPkaA6yTXkPUZOc3lp1MncC+3cEfvxmHM/YXhAiBz3RALDF0QMuNZjUcKqh0WrM0Xn4M54UcVMCilkLgGzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7333e825d9df46d737c5a6557acbed4805e19e57","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1494.7333e82","@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/entity":"0.3.0-next.1494.7333e82","@flighthq/scene2d":"0.3.0-next.1494.7333e82","@flighthq/signals":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82","@flighthq/textlayout":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1494.7333e82_1785649158701_0.4368483464425954","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/text","version":"0.3.0-next.1498.065f223","_id":"@flighthq/text@0.3.0-next.1498.065f223","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1acfaa2a9bf4c7435a46ecb78dfc572943ac88bd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1498.065f223.tgz","fileCount":34,"integrity":"sha512-rQHEtR0QppCMThLIxOJAicN7vQPXX7Q7P9iXSmHylBrmW3D4a72oS7ZgmfFQg7uQgZ/zDBbwYe5yGgMbXLBIHQ==","signatures":[{"sig":"MEQCIFLTQMg4C05u0o3nY6N2I0zgsw/1T+yNScQjVQcmYk1tAiBCKm9cXseedcwiUR8zvqtA0Ydk59vQaCGnv88BkHzJ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"065f22315021c082f1ee9c5940572179a444e447","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1498.065f223","@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/entity":"0.3.0-next.1498.065f223","@flighthq/scene2d":"0.3.0-next.1498.065f223","@flighthq/signals":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223","@flighthq/textlayout":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1498.065f223_1785653661798_0.9263929966372317","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/text","version":"0.3.0-next.1511.9977321","_id":"@flighthq/text@0.3.0-next.1511.9977321","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5b689a17141bbc548aaa9a9951d5dc88bcf36e56","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1511.9977321.tgz","fileCount":34,"integrity":"sha512-3KV5vA6/uoIyQmmltXQtVhffigMlYldiPVxFzpehJGFukTDZXR815xA1YMa0vx8nV8XgIvAp5auIZZGbGp4L/A==","signatures":[{"sig":"MEQCICOn6ZdFVhFBt3lq4yR4ohurab4jseH5U5vKhUejDo2dAiBriQmPVd3dEXEVSb/nlmWXKU1Bx1LEh7R6hK5wyCHpog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9977321a8a2b33948342490df7d752c741aea70f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1511.9977321","@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/entity":"0.3.0-next.1511.9977321","@flighthq/scene2d":"0.3.0-next.1511.9977321","@flighthq/signals":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321","@flighthq/textlayout":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1511.9977321_1785687962941_0.1545841834211943","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/text","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/text@0.3.0-next.1512.edc0fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5dcd39b11cf2368707792be1771db0640aa046e0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1512.edc0fee.tgz","fileCount":34,"integrity":"sha512-awnlANpJiiDreGPwTLr8np1e+voyy78MHWD2K5yQqOj0uG2J9QVqLxXhB43oX3z21E3USDqumU4sVxBOboUaOw==","signatures":[{"sig":"MEYCIQDMqkTubh46uh2FDcfM1olr5z2vsXr7NbVMtT//oTYtiQIhALIyD4PZUxFoFCFgfwj5fkIlN5JvD4nJBaY0ZxHQPycK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"edc0feec3b5cd41669f5274816bc61663f33b598","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1512.edc0fee","@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/entity":"0.3.0-next.1512.edc0fee","@flighthq/scene2d":"0.3.0-next.1512.edc0fee","@flighthq/signals":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee","@flighthq/textlayout":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1512.edc0fee_1785689307687_0.44331447849394134","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/text","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/text@0.3.0-next.1514.a24d43f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2ef1ab7a1cedc8dd81c4a2740402c4bc334971f7","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1514.a24d43f.tgz","fileCount":34,"integrity":"sha512-9CWXElU8ZXkVNM3qUKYAKy/C/GfkvQ/qxxA4fheHmdJgMw+EhJYOTe1OGnvZnd1YcMzmlhVbe2ZgMW54QuYZGA==","signatures":[{"sig":"MEUCIQDQB7fMn2lkCL0UAvX0Wpr00PFh29aXEF8UXE8CmMXniQIgFDfu7c6ySzN/gBTCbciCnIRTEnq9Ce9HQawIKcBGqWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a24d43f2682495cc61a508e4a6c62e0e997917eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1514.a24d43f","@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/entity":"0.3.0-next.1514.a24d43f","@flighthq/scene2d":"0.3.0-next.1514.a24d43f","@flighthq/signals":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f","@flighthq/textlayout":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1514.a24d43f_1785690070497_0.6821460106916792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/text","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/text@0.3.0-next.1515.d4dc88e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d228fbf11a37bb3bcab4a0c809cebd0ad4e57d8f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1515.d4dc88e.tgz","fileCount":34,"integrity":"sha512-uDhz8lRe71al4gDiCrqWGlUs70f8FR8aU2T/AEt0Bz53UmZn97Zyc55sWkHor7bQydT/5QFu0Kgql+XySr4BHQ==","signatures":[{"sig":"MEYCIQDpaj96zcNFurtOkKhkIKHuP6a8DqenZr7/PO3VMx3ktQIhAPeM3s0824buvcssDkbVHLHfYZhkY6SIZDCrgLjfR0mc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dc88e6a3844b53342a693f7d64b5e4a6ab6f72","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1515.d4dc88e","@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/entity":"0.3.0-next.1515.d4dc88e","@flighthq/scene2d":"0.3.0-next.1515.d4dc88e","@flighthq/signals":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e","@flighthq/textlayout":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1515.d4dc88e_1785690285709_0.3015147286383115","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/text","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/text@0.3.0-next.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5412427a564b56bbc21e2949bad9d16d55122ea4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1516.1b4fb2b.tgz","fileCount":34,"integrity":"sha512-knw/b4N08A2/94NFxZ1M65nFgKtq9TRfODFoHWtC8kRcDg26jrNZGdKhGgKmTqQbyjhYcoLK3EEXEZ6YfKQeDA==","signatures":[{"sig":"MEUCIEweMHze2Leq/5QetNRFgzaQqlUFXhFbLLti3jicUQjRAiEAyjAJYmM5mqXte6USxwpEdGo4L26eV/lWaicY2M94ZYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1516.1b4fb2b","@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/entity":"0.3.0-next.1516.1b4fb2b","@flighthq/scene2d":"0.3.0-next.1516.1b4fb2b","@flighthq/signals":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b","@flighthq/textlayout":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1516.1b4fb2b_1785692193528_0.049529374303522555","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/text","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/text@0.3.0-edge.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e48321df6d5b1f12b03f6f43cc1b96b49f551b4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":34,"integrity":"sha512-bhdi2VZVXSoBtWBHQp40wypEy7NMU3tvZWAt6aALbEJ/8WIIL4cd1EvLwcSBR3+Ta0M1jjdEe8azsr9wT5/c9A==","signatures":[{"sig":"MEUCICDzk2PMIfJHC0MmXYyGSQAz7CJCgfdJyBoLS/8a/hT3AiEAzaxyA+IGlhCIsgZVCixTJljkwGuzpn3TnPKnf9hU/8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-edge.1516.1b4fb2b","@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/entity":"0.3.0-edge.1516.1b4fb2b","@flighthq/scene2d":"0.3.0-edge.1516.1b4fb2b","@flighthq/signals":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b","@flighthq/textlayout":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-edge.1516.1b4fb2b_1785693529256_0.9647954346559633","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/text","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/text@0.3.0-next.1529.90e58ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"50978c17ce445328e8db2d8497b054b34f9014dd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1529.90e58ad.tgz","fileCount":34,"integrity":"sha512-HfxOq+vNHmgm7dEAsYiZMN1ZyDJDjTelUcHWpUVXfJv+q8EEPPYE5LUyoROHP36PrHgL5dBgWc7092RieRMl2A==","signatures":[{"sig":"MEYCIQCj5uENY6HnIHrkuWYWD4wDouZloh2GWQolfdCBJJwVtwIhAJ6AY1DCuJtTe+ALChCZ3S9JfLLRMFYlvU6WRXGcmNEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"90e58adf01930ef7c7fcdc6eb5a687e120ecb8d3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1529.90e58ad","@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/entity":"0.3.0-next.1529.90e58ad","@flighthq/scene2d":"0.3.0-next.1529.90e58ad","@flighthq/signals":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad","@flighthq/textlayout":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1529.90e58ad_1785694929483_0.0024427065381107393","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/text","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/text@0.3.0-next.1530.70058bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"428b25855a22e48c34dc7efaddcd45075bd6070d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1530.70058bd.tgz","fileCount":34,"integrity":"sha512-Tl5w+nERIRNs8lj6N4MU3DPZz7OlpTwa+pdrqswFXOBFhBqHYGGaM5SZIpC0SwI+NRmtfWj+blxzaxdMOX6jVQ==","signatures":[{"sig":"MEUCIQCLC0jSFT1ZZhhWHmydxIV9DQ9d3lergcHeGmJQQ8u77AIgHijZzhIJFWSI3UDlTZXDGK7PERFlqgrTWRokaDMGm80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"70058bdba1117a9909641d6e76f0bd88a307a090","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1530.70058bd","@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/entity":"0.3.0-next.1530.70058bd","@flighthq/scene2d":"0.3.0-next.1530.70058bd","@flighthq/signals":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd","@flighthq/textlayout":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1530.70058bd_1785696712867_0.457949830311686","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/text","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/text@0.3.0-next.1543.f490ae8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ff1025528ae7f9cac4a9d53317b29ef0eac12c5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1543.f490ae8.tgz","fileCount":34,"integrity":"sha512-3UG00p8aA34v/Zots/aWHrlku8kRnkkNJhxxUJPSo7lPq/ksARe9Qy2+7tCh+qqal/n//ra8l2+ws1MLn65k8w==","signatures":[{"sig":"MEUCIQCbRrZq1+izSHbq2dIvPEvB6RsRXsM1SkG1qivcnVkO6gIgHy0O7eM3Ou8OKqy386cSGKyQvg+N983Q7eqoj+zXOLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f490ae89ca1ff55aec63b1275cf5932dca9736c6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1543.f490ae8","@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/entity":"0.3.0-next.1543.f490ae8","@flighthq/scene2d":"0.3.0-next.1543.f490ae8","@flighthq/signals":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8","@flighthq/textlayout":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1543.f490ae8_1785701604405_0.8028397459472245","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/text","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/text@0.3.0-next.1560.03a2b36","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"86671664114db2a8c9c6e4c84fcabe5f8d5e0501","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1560.03a2b36.tgz","fileCount":34,"integrity":"sha512-NDoy3y3rXJCYJMJRxLyxb3aexa7IKYKaPCzX9jqkIZjoQkpM+S91jldQoV3wM5IJBRE7951ISuF9+v1SkOc4dw==","signatures":[{"sig":"MEUCIQDuvbGM/DYV+VR+6/M4vT2rH8RKvR/PWtv/YmzwF959dQIgEN20NzhcwmbwJ9dkCnOZ2qCoZEZ7BwNXE/eaB2jDCaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03a2b36a489512230a9c11c37e9759f6544e8393","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1560.03a2b36","@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/entity":"0.3.0-next.1560.03a2b36","@flighthq/scene2d":"0.3.0-next.1560.03a2b36","@flighthq/signals":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36","@flighthq/textlayout":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1560.03a2b36_1785702494205_0.004378134020568858","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/text","version":"0.3.0-next.1562.75af469","_id":"@flighthq/text@0.3.0-next.1562.75af469","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c6719f3d1f4412d5cc8de93ce2198134cf681bcd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1562.75af469.tgz","fileCount":34,"integrity":"sha512-aSsDfCxE3ZKgfsgobFQsaPBGE5M/uxkLhYDaigjhxF+G1hrUjgz7tSKNGp3Ns62l7HaMITSmpZtf/h+3E9wfhg==","signatures":[{"sig":"MEUCIQDxjgUjXLpbBwFqHS+DcPFwemWYhivZcBAsccns6S2nHAIgYdpLfcryZA2sCu846cBsP/xGU7JVs+EgP89JJskyKGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75af469acfe0685193e57cc5f2a1e572dd3b9154","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1562.75af469","@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/entity":"0.3.0-next.1562.75af469","@flighthq/scene2d":"0.3.0-next.1562.75af469","@flighthq/signals":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469","@flighthq/textlayout":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1562.75af469_1785703263649_0.0758833500662266","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/text","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/text@0.3.0-next.1566.dcdf1d3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23397f10a21deadbb13b43d797e38785814718f8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1566.dcdf1d3.tgz","fileCount":34,"integrity":"sha512-++dL9ktYj0DogHjdcvxk/C+W02+hZrOek/Jav7PkSo3LRoer5WnhbYPx5RrWUYHvbmXShS85fpM/fbYSuBL67w==","signatures":[{"sig":"MEQCIHeoZKCWSuNMI1BDHqbPCi0ycCx3uKrtp0YLaDlABu9xAiBET6PTfOFLD3qWMflTcD4eC9yBHWFBKSgCy2gIbyVSKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dcdf1d380b7450003377fb12aa1ceeaeedf1de6b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1566.dcdf1d3","@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/entity":"0.3.0-next.1566.dcdf1d3","@flighthq/scene2d":"0.3.0-next.1566.dcdf1d3","@flighthq/signals":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3","@flighthq/textlayout":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1566.dcdf1d3_1785704033025_0.2885484233466147","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/text","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/text@0.3.0-next.1584.a68fe91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0e9497018cb9c2b01759186bbbc877c3de557670","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1584.a68fe91.tgz","fileCount":34,"integrity":"sha512-tWM62oUdN0y+iG14BuxxlHMyr6Cz8L1bj1rvqOKSnwBpiIKv3W4M9+IqknEp7BVFD9jAuH85LGdb+lqTkNsHTQ==","signatures":[{"sig":"MEUCIQDIbikYtH5SAmdw3tkZ/lXed7SxU+WYVwgEceeDoaSeDwIgCrVTi4MvrsFg3bWM5yXC/KFW4DlS00JoqtnYhnTwG8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a68fe9137057f2a95b99ac069dda971f014de061","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1584.a68fe91","@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/entity":"0.3.0-next.1584.a68fe91","@flighthq/scene2d":"0.3.0-next.1584.a68fe91","@flighthq/signals":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91","@flighthq/textlayout":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1584.a68fe91_1785707778738_0.4675716381285413","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/text","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/text@0.3.0-next.1585.17d10c4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec066c517f351cdf6888694bf1c2724a772db03c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1585.17d10c4.tgz","fileCount":34,"integrity":"sha512-iUU49bIAGQX6r7sRO/+nKQsgwB5dqC1ZbTslmFEhsrPPAYC2ftihdpF5RpzYbOFYxEB4kIbFmQlEZTA94jixCg==","signatures":[{"sig":"MEQCIE7idSlRtJTrocFKdlkoSiNr2LfY/Gnyi1/YLFoHK8XyAiBGVbaxYXFwwgpev+UDYTdOUIg2t2w9uHzInATfv6p8DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"17d10c463542e9b4d591a307110b94f769643097","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1585.17d10c4","@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/entity":"0.3.0-next.1585.17d10c4","@flighthq/scene2d":"0.3.0-next.1585.17d10c4","@flighthq/signals":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4","@flighthq/textlayout":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1585.17d10c4_1785709731447_0.9362266200277023","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/text","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/text@0.3.0-next.1593.a47f94a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0562c3865851575d647fe408dd3b8719b3deebd0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1593.a47f94a.tgz","fileCount":34,"integrity":"sha512-ZFvVMUR5YG4KB5Yu03t1Gau0HL67MX38EcBz3PpfkFWPRYDU8Qb5wY58JP1KrN1X/xfs/66HiRIrNb2c5ofZPw==","signatures":[{"sig":"MEQCIBbt0hgOsG5oPYppYq50qy8CiYCWMZQgT27nhp4MoxPbAiASf6jjMVXB9Stk6SJlcsZde1TcQb47s8knkcmIb2HVdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a47f94a9e2113c26d8873e31b600d1fece03e41a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1593.a47f94a","@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/entity":"0.3.0-next.1593.a47f94a","@flighthq/scene2d":"0.3.0-next.1593.a47f94a","@flighthq/signals":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a","@flighthq/textlayout":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1593.a47f94a_1785710068378_0.8474663898737356","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/text","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/text@0.3.0-next.1595.4d49b41","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c617b4c4032bb08871bfe3bb9279949c98204328","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1595.4d49b41.tgz","fileCount":34,"integrity":"sha512-5t3tQAD2hpCTr0BszSXlAJXE8ao3nnP7TTyTu8B2XCS3yK+7jBr0qhO+mltGhd8ahzUH6ZsLN7OXL50nE5fOJA==","signatures":[{"sig":"MEYCIQC/VJTnKLH1rQLAbvWzBiOz0ph+yujqCiLyrMzuzcn4BgIhAK4y8xXAYYSQE18GVPEk5izUBOE74fWWCEY0d6mash+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4d49b4121dc50784983e62641000a5c86f75889f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1595.4d49b41","@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/entity":"0.3.0-next.1595.4d49b41","@flighthq/scene2d":"0.3.0-next.1595.4d49b41","@flighthq/signals":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41","@flighthq/textlayout":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1595.4d49b41_1785710631231_0.2530906916832767","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/text","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/text@0.3.0-next.1601.12b771e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"de7a2423b99f5e04c5f295a5d5810ce17502905b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1601.12b771e.tgz","fileCount":34,"integrity":"sha512-XrwIz7V2LfhHXneio8U5+7sb/nGwa5KGQO20fwt8pcUV7o4U0tVSpRpuGWL7nSpCYMvgJOhmsUFlSsTjURbS5g==","signatures":[{"sig":"MEUCIQC7o2402BL948XyPfVtaIwo76IrhaVDLXKhEta+sZzZfwIgUfSQsHbiapJEaixE7XWUCNcTYXEx+F7GgZSa4ujo2B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12b771e93c8c0cbaef5618df4216aef7600807dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1601.12b771e","@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/entity":"0.3.0-next.1601.12b771e","@flighthq/scene2d":"0.3.0-next.1601.12b771e","@flighthq/signals":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e","@flighthq/textlayout":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1601.12b771e_1785713161121_0.6716719748793236","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/text","version":"0.3.0-next.1665.6235922","_id":"@flighthq/text@0.3.0-next.1665.6235922","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62ed8bff94cc509cb8c0da9506cf375e3ce2cfa8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1665.6235922.tgz","fileCount":34,"integrity":"sha512-glu6+Fl7FNggpSWK7cRmg+VJuksjR70lOPCsbqg09lYW7WdxXBc4jlLCepKRSF8nHyCd7Ewu4ut04xrOZP9CGQ==","signatures":[{"sig":"MEUCIQD45AsDCQ9jJfysU9+q400HBNfxUkaQXLEXrYYLtXK02AIgeYHUSFoHmrjMBSCZWAY7iRFMZQU9AGmX6XdXji7KX+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62359229b292265b7e752a22f24960d14eee9299","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1665.6235922","@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/entity":"0.3.0-next.1665.6235922","@flighthq/scene2d":"0.3.0-next.1665.6235922","@flighthq/signals":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922","@flighthq/textlayout":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1665.6235922_1785728866853_0.5928100233938809","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/text","version":"0.3.0-next.1669.5808974","_id":"@flighthq/text@0.3.0-next.1669.5808974","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7900bfb01ffd24e16899f3abaa336efe6f0544ce","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1669.5808974.tgz","fileCount":34,"integrity":"sha512-gp+yEW3lyFAHJoo/B61+i1Uq3CKGZrBcyxAoHW95xjwefeHqZUSm7m3R1+cxcygA00nz+1UxHcc/7uM5bgyk1Q==","signatures":[{"sig":"MEQCIEJU5o45k9hlEnm16NyOFX/dOQ/UeCsbnEPyR0xoM7RDAiBaL4JvAYDQCMgboElLhUxSXlYIZyvxMQHCMsZZOUC/Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"580897420aded2f3b296e3ef98439dc6eddc2b35","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1669.5808974","@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/entity":"0.3.0-next.1669.5808974","@flighthq/scene2d":"0.3.0-next.1669.5808974","@flighthq/signals":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974","@flighthq/textlayout":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1669.5808974_1785731127697_0.5618916586888523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/text","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/text@0.3.0-next.1689.2810c05","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ffc854260184a8177ee0086951dc3ae123ccb9dc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1689.2810c05.tgz","fileCount":34,"integrity":"sha512-BXFgLhBtKtSkhg8i3IsP3tRyyQx1YDk1nlz41bAmCe7hsmPuu3AQxTKxdfYONkNaYsTVqnNjToFKWQJ91haJfw==","signatures":[{"sig":"MEYCIQDCeW3bhlbn2N1WtW+W/5Bbbl4zVASVPBk0zpunya+mNgIhAOeBCxj3uxUPaL/XoWRWhjyUm5HqnaniuQl3I9lqlyBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2810c055e3f7afdd6b6f202ae90ae8c2f8bb6230","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1689.2810c05","@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/entity":"0.3.0-next.1689.2810c05","@flighthq/scene2d":"0.3.0-next.1689.2810c05","@flighthq/signals":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05","@flighthq/textlayout":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1689.2810c05_1785736644156_0.13324899592038153","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/text","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/text@0.3.0-next.1692.f1a7a9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ffe18b456536bdc805221f36aad8d85d1ca25796","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1692.f1a7a9a.tgz","fileCount":34,"integrity":"sha512-Kt8rLxfgEwNUIS8mJXLjMQTKEJwLycI37uEKALj17EpVf6avFIjWuPlTZZteZ5+Ojwu8oDB+m/kaAQBcIvsIUg==","signatures":[{"sig":"MEYCIQDrTpxjtGdIzxOo9wOYTHjsZxBX9HjQW4QW3lyKsizQLQIhAJQYmM7/KVKoUmLWJHipBhRzifc8N8dZoDzC4AJT4ID0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1a7a9a02f244a18b0e60c136ca1a801ab90f5a3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1692.f1a7a9a","@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/entity":"0.3.0-next.1692.f1a7a9a","@flighthq/scene2d":"0.3.0-next.1692.f1a7a9a","@flighthq/signals":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a","@flighthq/textlayout":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1692.f1a7a9a_1785738738020_0.4444114651888553","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/text","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/text@0.3.0-next.1702.8973fda","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3978391e4f3f86c29fbf59d99c37e329493e44e3","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1702.8973fda.tgz","fileCount":34,"integrity":"sha512-jwzYxeZezi8XgwxnJoUkUQdUdQInt9N8t8ZBHticPcHqtDcMkSIMtFJYl+sWcHPJjFtSLjrSy0VOCvqMjoXOJg==","signatures":[{"sig":"MEUCIGXpITdKdLLPPlm3jYqYLo6YmrLOEdKL2pFTAXlm5fOKAiEA2TNEakh5TiT3Nc8DAz8j+/of0UJF2HPcIN63zztwGZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8973fda06f5ca9231f90894481f4f010bf0fd1e8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1702.8973fda","@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/entity":"0.3.0-next.1702.8973fda","@flighthq/scene2d":"0.3.0-next.1702.8973fda","@flighthq/signals":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda","@flighthq/textlayout":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1702.8973fda_1785739151969_0.2221896550336495","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/text","version":"0.3.0-next.1704.8557784","_id":"@flighthq/text@0.3.0-next.1704.8557784","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c81374d6f19700bc1f295c28549c2547009af109","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1704.8557784.tgz","fileCount":34,"integrity":"sha512-iEl/kugmUj6uI/oB0Gn+jVyNVCByF+lCF3FG//5cPMbOpM6i6830SQ7zA6naO8M1ebWb71+7jbN6xb2iuOz2tw==","signatures":[{"sig":"MEUCIQDL3ispL/7it5Fdblc/e87lB7gN2pd+Zk3Z6ZEfoKfQ9gIgQuVYjYgQRkcxTXVBhkbUNsX8+JXPZMAZi1xuJL2a8YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85577843ea03c36dd8a14cd4e70c9c05ecb424bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1704.8557784","@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/entity":"0.3.0-next.1704.8557784","@flighthq/scene2d":"0.3.0-next.1704.8557784","@flighthq/signals":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784","@flighthq/textlayout":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1704.8557784_1785739808008_0.10917695973376973","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/text","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/text@0.3.0-next.1714.3bd86f1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"650fda7e7cf84d53551eb88aaa2c18856eff432b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1714.3bd86f1.tgz","fileCount":34,"integrity":"sha512-7zH/wq0NSvI+zS9PQPI6PHEJIL5XmdJ8w59yHZHy6WgYLtkBqyrBKDxRkgBDI3W3lw6yHe4dw5wL73jk/zXhew==","signatures":[{"sig":"MEUCIDDP4Z67CCsNy2HcNBf6gtQcY42D4l1ABegtSS7jQrVAAiEAyokonQGoH5hFd6TOl9ca+aRAuAtQbRm1qz+oDrq9BD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3bd86f149da805604525295161e558ccd0e3bbea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1714.3bd86f1","@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/entity":"0.3.0-next.1714.3bd86f1","@flighthq/scene2d":"0.3.0-next.1714.3bd86f1","@flighthq/signals":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1","@flighthq/textlayout":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1714.3bd86f1_1785869731894_0.10383263115830443","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/text","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/text@0.3.0-next.1728.26853f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fdc3f3e88f0c4d093942edfa6aa8ea2496a2e884","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1728.26853f6.tgz","fileCount":34,"integrity":"sha512-T0LZvenjru0sT4pqsgEsjM5pFTE85W9t3sos6ypzef5/IyloIuLCKelU1tpXyDtXq6y9k5Q0TiJry0alhS/93A==","signatures":[{"sig":"MEYCIQCE2iPFnUdLVt1gfsen2F6PTJvPvtU+hghS0cvqpt6/VgIhALmFb4zRa8TSnOYslqEtQLqC+NSq9g8W7eNf+kl8yCPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"26853f60cbb609cfcf85603054d88b2ed96f51e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1728.26853f6","@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/entity":"0.3.0-next.1728.26853f6","@flighthq/scene2d":"0.3.0-next.1728.26853f6","@flighthq/signals":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6","@flighthq/textlayout":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1728.26853f6_1785873234742_0.4154126587821261","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/text","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/text@0.3.0-next.1729.f927a3b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2bde321528097a9fd9e01e42cd752a4a623f2c01","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1729.f927a3b.tgz","fileCount":34,"integrity":"sha512-RnfB1c/lT+Da91GcvaunAN+329LtWXW9Z94zc0oFFQbheNkkpVWuQ+L5PWsyTc1P3DBu2dupv4/wBQE+F+YP7Q==","signatures":[{"sig":"MEQCIEQvZs4c6YFlyfu6ejkV/jZl/AAoLL8XA0nPX8tzOfyrAiAZDxALTFojo+RShSgvNxf0BglO6WLzmS1i+sI7DN9kGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f927a3beb1d6779d73bf2f4545f3b2a736a9a638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1729.f927a3b","@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/entity":"0.3.0-next.1729.f927a3b","@flighthq/scene2d":"0.3.0-next.1729.f927a3b","@flighthq/signals":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b","@flighthq/textlayout":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1729.f927a3b_1785875428560_0.3762775787523087","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/text","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1781.5d072ef","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cdf7d4f3ceaf3a384e3f205a4eb37b7f645d2c5d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1781.5d072ef.tgz","fileCount":34,"integrity":"sha512-kKMdEiQCebQRmW18YKYxlUgrV/hlSdG/XBc8y9eLReqsiHAMr3yaEt7dvmi4qtAg4vtDangnUc4rwjti6dCj4A==","signatures":[{"sig":"MEYCIQDl2JX8twzUCua3QMY1c33E93On68XTSUpz17QKOKasEAIhAKvdp/szD9AU39mNrzSeAFEFiNQJqAVjKwEgHswX78j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d072ef1ec95fe0f4e269eaea912a652d9f99257","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1781.5d072ef","@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/entity":"0.3.0-next.1781.5d072ef","@flighthq/scene2d":"0.3.0-next.1781.5d072ef","@flighthq/signals":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef","@flighthq/textlayout":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1781.5d072ef_1785888123214_0.28087659789998476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/text","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1783.cd11ab1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"473467ca91a0e437547b0d64b69629338118f81a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1783.cd11ab1.tgz","fileCount":34,"integrity":"sha512-JmBckiLL2R/2HsK5Mghd+4SHjjl2BdwzZMSP0oGeSFTzMCxXnwx/ALkEFyeGLdPezu37YytoRXc0mYTxzYLjAA==","signatures":[{"sig":"MEUCIFM1xoDwvioFAIchmDX8lmQtCOre84ci6IbAbcbv6/axAiEAgafb10AMdkUnKFPkcDrDr6uh7EBRRZdDFJxWZ255ais=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd11ab1582113745b9db8cca5be9a243af50aa33","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1783.cd11ab1","@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/entity":"0.3.0-next.1783.cd11ab1","@flighthq/scene2d":"0.3.0-next.1783.cd11ab1","@flighthq/signals":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1","@flighthq/textlayout":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1783.cd11ab1_1785889491528_0.7569409660987696","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/text","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1848.58f06fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e0922e3da279b0dcf5f572c159ff44265337af23","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1848.58f06fb.tgz","fileCount":34,"integrity":"sha512-dtk3WHcV7QdduGGNoUL06FCxP1+D4ZGerflmgc6fO7wblh6jgqV7vNftnLz/smikd4iVYQqk/L1nszcEP5qhrw==","signatures":[{"sig":"MEUCIDyBquqb+XHUGHOy7aGKPuYH5IUUYl1dTdRd1mPdqKFfAiEAj3CNQTO0qbyucoowi4KEBE/nl7L58ctn8tbSffUh75I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"58f06fb6be36174581712d5f9194402fabce7a9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1848.58f06fb","@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/entity":"0.3.0-next.1848.58f06fb","@flighthq/scene2d":"0.3.0-next.1848.58f06fb","@flighthq/signals":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb","@flighthq/textlayout":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1848.58f06fb_1785892221213_0.5517999551159176","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/text","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1849.a370765","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5ec677e9520b8ae358128cb59df455d213d7db8f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1849.a370765.tgz","fileCount":34,"integrity":"sha512-rj8mSq7cMJIgCnuumReI4KrMD8wBpuxE08DazUNeu3f/dkI6cLeU5OJFIRmzebjMwga/FLqdmkUpz/SIxit3zw==","signatures":[{"sig":"MEQCIHeLVV2L5MAB6GeqT+0syq55QLnSKObNLPFr4+u4DCYdAiB1nzYyeANZnSF+25LEjqNUt0UWXL8bN86Xix+3bmbbmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3707655f8c25ac48a542bdcd08294d26459d4ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1849.a370765","@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/entity":"0.3.0-next.1849.a370765","@flighthq/scene2d":"0.3.0-next.1849.a370765","@flighthq/signals":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765","@flighthq/textlayout":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1849.a370765_1785892569930_0.5774970642342179","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/text","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1872.c2b1f7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1fd6979362b21b7812afa00e310b0f18e544331","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1872.c2b1f7c.tgz","fileCount":34,"integrity":"sha512-kh8npq9jg0lSim6symEYYdYjux0kx96rzFnEfi1X33+1rkK2X4NG2f91gZpkFu+3LRqWW2dLnv6SM5V3GWBjjw==","signatures":[{"sig":"MEUCIQCp/vvPS4Sb7JMPRIEIRoGM32BjdBGfhMBGOxhK6oFsAAIgC0xsfgJfD+wy7GJ+QycrPBdhjvCUWrTiIJInUynwRhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2b1f7c8bf02223fda04edd333cf5480037ea2ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1872.c2b1f7c","@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/entity":"0.3.0-next.1872.c2b1f7c","@flighthq/scene2d":"0.3.0-next.1872.c2b1f7c","@flighthq/signals":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c","@flighthq/textlayout":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1872.c2b1f7c_1785958146063_0.5446028789126871","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/text","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1883.9cd374b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b50022386e4ec1a69118fc0c4ae7790e06bcaef9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1883.9cd374b.tgz","fileCount":34,"integrity":"sha512-K7XYgdNssvC5AKJDHMwa81DMLSeT78nZwC1MB/S9n3t5CeiBgiSZJIzH7z9jkvtPrEV+0IQicpRCVVZuNu9Lew==","signatures":[{"sig":"MEQCIFrAYRGVf4mK7SkSl1r/PbJxp8d0RovjEUjr4xLBbOL8AiBDRdz7VquvX4OZ+f9XPsSAssDb8ZvKCXHo+5mtGTgM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cd374ba3b5611b8533a5a018a73b47c2f29cfa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1883.9cd374b","@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/entity":"0.3.0-next.1883.9cd374b","@flighthq/scene2d":"0.3.0-next.1883.9cd374b","@flighthq/signals":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b","@flighthq/textlayout":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1883.9cd374b_1785975202066_0.5959281407500581","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/text","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0-next.1887.cad72aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bce26a60733734c89225a98dd933f03035a7befd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0-next.1887.cad72aa.tgz","fileCount":34,"integrity":"sha512-HyNFul6GHQmon9kNKzFkCwQDsDYNwk9auXs6ViEnntkMwFHy0Da9pcgCQQ+nRZH68hEM9BZ6XbUeqw0JhlcboQ==","signatures":[{"sig":"MEUCIQDAcsXYHShiMbiyboFlvIG7yr6eMYtLm3saGIg2D5o1mwIgfAfCELRGT3aJbtSKEVfnN1L9+0AlyYyyc/UdiNgzmDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cad72aa3ea4e6e76a050918a403dcb10efdfcb0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1887.cad72aa","@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/entity":"0.3.0-next.1887.cad72aa","@flighthq/scene2d":"0.3.0-next.1887.cad72aa","@flighthq/signals":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa","@flighthq/textlayout":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0-next.1887.cad72aa_1786028846259_0.9222131822990667","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/text","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ce489a09ed9e9a845f3644d442ca0a6f9fe1cb1e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.0.tgz","fileCount":34,"integrity":"sha512-a/u2BVGV4FLKKVzmTlwD98yKmdtbx3QjVs+KryWa4Fg4NRy/ESpoJuNm5by4ZoyKPo1NWUwF+/qxihjZq2kPmQ==","signatures":[{"sig":"MEUCIQCg7ZDXT2BchjOgW8pdZ88emdBhU+BF8oyIK2a/CsmnNgIgHSo/BilWkBiFd3j/wovZynh2LxZujAAilkEG5x5LN9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2f0f1bc3af4a344bc89969f2750b3b859075b486","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0","@flighthq/types":"0.3.0","@flighthq/entity":"0.3.0","@flighthq/scene2d":"0.3.0","@flighthq/signals":"0.3.0","@flighthq/geometry":"0.3.0","@flighthq/textlayout":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.0_1786049268170_0.18191920635109038","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/text","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.209.43ef1bc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7927324f130df9f69066678cd9b1ca270a8aa446","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.209.43ef1bc.tgz","fileCount":34,"integrity":"sha512-xsMUrTGwTE/K41GF8NYCUM4lOYai6Ed7aOAAUaB8pELRDHn+6tRWq0C6NFoV8KynZB2XgkQPzFU4pndcl5xLRw==","signatures":[{"sig":"MEUCID9iyj34dPi7GgSAXGMWGivap3NOtojwAM3AXTPSp6OSAiEA8DeNJVSP7+noCzyyTp5DOgUYTBGYex1jkM/V6RIMgx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43ef1bce2d18b8a0c1f6ce1d3941649897ca144d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.209.43ef1bc","@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/entity":"0.3.1-next.209.43ef1bc","@flighthq/scene2d":"0.3.1-next.209.43ef1bc","@flighthq/signals":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc","@flighthq/textlayout":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.209.43ef1bc_1786136586351_0.1989549416247085","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/text","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.320.fe56fc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7bd3b933a5de72850498aa1d711dfae88ac1a37f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.320.fe56fc2.tgz","fileCount":34,"integrity":"sha512-yd7fO67Gjt2rENu2R9JNNSDD688EJF9RWbZITQEtbL/Qz15zO60ILraxp58JLrECLbNjwDkaFAy4HQtrEE1iRg==","signatures":[{"sig":"MEUCIEwlyvaEz0o1BOLkG1GSo9u2tDMzAy/7jBUNEXiA6n+xAiEApAJ9sDByMTebKR2vknVujcyUnetC+oqeOMMsvaJ2cAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"fe56fc2367e1ea56588060d180063a6f305a3039","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.320.fe56fc2","@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/entity":"0.3.1-next.320.fe56fc2","@flighthq/scene2d":"0.3.1-next.320.fe56fc2","@flighthq/signals":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2","@flighthq/textlayout":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.320.fe56fc2_1786158598587_0.8357496428559918","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/text","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.348.8115937","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"30f865fb4035d2f75b5c936fad86d5f7f66aecdc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.348.8115937.tgz","fileCount":34,"integrity":"sha512-nb/glRAPLYqJulDntFFZEcBvhMUZxclmpPv3MvQPA9Bfz4fBoJr9iqYPkGgyxy6A3ybY0WonNzXJvu6+Eu3isA==","signatures":[{"sig":"MEUCIQDC0URViLwvCQuye648MOC+88ejZUAZLyWKfiN2PEonigIgFFmziapKwXn3pTkGDkLMPPn4He8glh1MXK/f1VHxAC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8115937ba9cc3c08ec2eacba7894a59aabae1a1c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.348.8115937","@flighthq/types":"0.3.1-next.348.8115937","@flighthq/entity":"0.3.1-next.348.8115937","@flighthq/scene2d":"0.3.1-next.348.8115937","@flighthq/signals":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937","@flighthq/textlayout":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.348.8115937_1786165885230_0.8621323319059271","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/text","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.385.e32d957","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8edd1336f4e291ef62ee29f0c8dcc2a66d5243ed","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.385.e32d957.tgz","fileCount":34,"integrity":"sha512-h5fn0trThjxNN9SRHQGVsW0jteJqW0tELaWOkm66Reo+/7Cyl+/VFK2lJoVvEpPPGj/jcr8L3oqBLrjmV//LxA==","signatures":[{"sig":"MEYCIQD9gQba+NIraTAb25N3X+QNrCb3A9YjDhWwapCALe5/lgIhANcBr/aSNbWDSmPlZkQIy1RltUBOyDVBf3bOEaQ1mida","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e32d957b7a9aae691927b11a7330bec0d39a0f74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.385.e32d957","@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/entity":"0.3.1-next.385.e32d957","@flighthq/scene2d":"0.3.1-next.385.e32d957","@flighthq/signals":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957","@flighthq/textlayout":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.385.e32d957_1786179397237_0.15710285128804635","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/text","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.401.5d59659","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9de6e43351b78de0b3f51df0a5759ee067be2bb4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.401.5d59659.tgz","fileCount":34,"integrity":"sha512-BRvFv3wEQGiWbLAGznpBR05ePIlXIudyHx0tDS8J4+3kDdUwl/5myeMgcD6IlycPPIP57osuSSeSuqmyMGBSjg==","signatures":[{"sig":"MEUCIQCRvbd8nvaBldnsCWZKeQWd6C0w1DZXo8ASNK6YNeQthwIgOpqiL2pT4IW/ppFM7GGm6tuwJqZ0r9G7pxPVZKh6Swc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d5965924eea5485cafb18863e7600fde6e9a7a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.401.5d59659","@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/entity":"0.3.1-next.401.5d59659","@flighthq/scene2d":"0.3.1-next.401.5d59659","@flighthq/signals":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659","@flighthq/textlayout":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.401.5d59659_1786183133887_0.11756479077522375","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/text","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.407.d03a0bb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"33ecae0f3e9c0e9a3aa3ad474eded56f6219345e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.407.d03a0bb.tgz","fileCount":34,"integrity":"sha512-wyh7mtjrbtNdxb1TOT4cvMRg3cHZlh2U6Ou758RDoEW6rKCytroQtO5QIrwgwEHjLKcYiKIGo6VpoC9Kppuxiw==","signatures":[{"sig":"MEQCIEvqg+/zy3vPrweZtz1sR6NJY4tUqy772laHoC3RskZ7AiBnWjpp1gcYVg9ebF7zAwotweJ7xTxhpNwOOkZRnlKaiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d03a0bb57b0f09c0b521e0c8e2948361b2a87e9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.407.d03a0bb","@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/entity":"0.3.1-next.407.d03a0bb","@flighthq/scene2d":"0.3.1-next.407.d03a0bb","@flighthq/signals":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb","@flighthq/textlayout":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.407.d03a0bb_1786297818439_0.8564541615735506","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/text","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.409.5c00b00","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f8c52ba75ef010f351af9d27f9dfc60613fe7b6a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.409.5c00b00.tgz","fileCount":34,"integrity":"sha512-+Nx9MvFw48QwInSVBO9YGdNXAjqmXKqhpnOkkRm7Fy45zro9JjG2nocUQ2Fub1tpwwvtmnN3PSLq9ddWOqA9YA==","signatures":[{"sig":"MEUCIQCVYNETmcLOZnTuAZMDwXyLBYeKIdZTnaRd+uKRp1gOOwIgQxMMcsLkY6z2/m7tJteuPrmq6UXq7I5+IhnLKrHJR9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5c00b0009084f020e72b76bfb8d0c0ae74887289","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.409.5c00b00","@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/entity":"0.3.1-next.409.5c00b00","@flighthq/scene2d":"0.3.1-next.409.5c00b00","@flighthq/signals":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00","@flighthq/textlayout":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.409.5c00b00_1786335247401_0.26110049210769004","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/text","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.425.a3192ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1430da0fd5bc3602099be1c7ef8a9343f58d8692","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.425.a3192ab.tgz","fileCount":34,"integrity":"sha512-3oTRG4JLHOSM/O1LURE9yjqe4BcEI0fDDKN1d67zGCQ3kM8kNQ1An2LHjV/48MxCnfNedl80AX5p50suDWHrlQ==","signatures":[{"sig":"MEQCIFm6cfLguF18zBJanIPeGptAbLiqMZ0BQaSnmdEMZ1qqAiBjPH8o3P5h+zREGLmPzP+BtDbQdS79I0MmFXbigKE5Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3192ab4e788bb9d5dc2b774367eb1afbc3de3a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.425.a3192ab","@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/entity":"0.3.1-next.425.a3192ab","@flighthq/scene2d":"0.3.1-next.425.a3192ab","@flighthq/signals":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab","@flighthq/textlayout":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.425.a3192ab_1786336111500_0.9370419460896924","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/text","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.493.539802d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"189ac51d54c8e9e5b6a4d0aeabbfc13d4e69bdf9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.493.539802d.tgz","fileCount":34,"integrity":"sha512-94z/QW9aL7XQD/rm4JsShDo1xgSaBFeHFIi8E8pHzus2HOAoRrNE3mr/u6NNe2pOw+que/xBkMwjBtymArw1Iw==","signatures":[{"sig":"MEUCIQCXQK0Qg7rEMmka7F6ECc2HzVKOivUVR7Fnw6ui5UlNiAIgQz7wPI/9KbhECKlDqa+4ezAmIkWnuKW3z2GFMHS6yDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"539802d38ef3045458a26276a8d21b7648735f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.493.539802d","@flighthq/types":"0.3.1-next.493.539802d","@flighthq/entity":"0.3.1-next.493.539802d","@flighthq/scene2d":"0.3.1-next.493.539802d","@flighthq/signals":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d","@flighthq/textlayout":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.493.539802d_1786392068264_0.9407349171314279","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/text","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.509.c235802","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e8e4a8520fc464bc499cdc446a992cd150716df0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.509.c235802.tgz","fileCount":34,"integrity":"sha512-yI/AfxrRZQ2mgwN9y8MEwhL3GVyRx0l52VFwX4WnTXDlDiDs2owx0iOtjtEFkvmp1K8tRjcTfDvTviJTPO4o4A==","signatures":[{"sig":"MEYCIQCikdLX6tZFamIYIyEud3lqkwnXr7JkEtzx6EnhqSqBbwIhAOG5Yn/7w3mhxXhnYejE2Sf/6cugjTI+pmj5D14kPeii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2358021ef9f4dbffd5b42491d550edacdc41f09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.509.c235802","@flighthq/types":"0.3.1-next.509.c235802","@flighthq/entity":"0.3.1-next.509.c235802","@flighthq/scene2d":"0.3.1-next.509.c235802","@flighthq/signals":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802","@flighthq/textlayout":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.509.c235802_1786394497245_0.6049292492102758","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/text","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.575.c1f8e01","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ba3d24c2f37db227acefcb95cbe4e4a2b4303600","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.575.c1f8e01.tgz","fileCount":34,"integrity":"sha512-qJBPoZaCQ3Bx5eAsPMDMWbgsf0D9CpvJjMOuVvL2kVD4I91WYFstTVyuTNR65Kk5Gyl9WdIC/r1Zk6T/cyMbyw==","signatures":[{"sig":"MEQCID3HuGbToiCvZaN30H4K+4BsT2e31fzHVIkRusL5Sjc+AiAEGKOz3VOR/+ad21eQigFIQ/gY7FInTnRKGdE+OUVkgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c1f8e01d140fcec88ff8b60468ab3bd960359a95","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.575.c1f8e01","@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/entity":"0.3.1-next.575.c1f8e01","@flighthq/scene2d":"0.3.1-next.575.c1f8e01","@flighthq/signals":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01","@flighthq/textlayout":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.575.c1f8e01_1786416180254_0.858290119630166","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/text","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.616.aa7ae7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"97809ff1f37d936a37f792e9fca33f8c953adb8f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.616.aa7ae7f.tgz","fileCount":34,"integrity":"sha512-OahkYLnOzFfUwqU5C7R/gPr+VqzSc0wB1FZl7en062uirYbkBM5LzpDTtXDZXmQSJfIRJkOmb9YFdnGu0+V/+A==","signatures":[{"sig":"MEUCIQDYsXI/9l5cRKM1HGRpJkfgI32YqIyfjl9/qBu2YhrOfwIgPAbUycHB6zTmG9inISD1I5pxJ/Bui5Cy4oPERu1TfbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa7ae7f5da1ce5ab690f31fda0b5f52b91c7c680","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.616.aa7ae7f","@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/entity":"0.3.1-next.616.aa7ae7f","@flighthq/scene2d":"0.3.1-next.616.aa7ae7f","@flighthq/signals":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f","@flighthq/textlayout":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.616.aa7ae7f_1786460907206_0.4730144332405093","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/text","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.617.89baf58","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ae6314e67c4349e5b593e1b9813feab00d4d1e3","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.617.89baf58.tgz","fileCount":34,"integrity":"sha512-eAPVmuU2w6ij7KHFkeetJanGioRFiPyhsFARuak1pf+Soqz1wh+Px+lMR1E5LjsvgmI0VkWDhq8D2W7gNFbdzA==","signatures":[{"sig":"MEQCICbmNTB1CvBOeSR6n8mpv2h3oGHl25hoJPj7wNaHRmt3AiBjy5IVVupcXw7dcKS8JNCxhxwIZl4gyXm+46emxbVbIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"89baf58048bb93381a4e2e80669428b2d9e8464e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.617.89baf58","@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/entity":"0.3.1-next.617.89baf58","@flighthq/scene2d":"0.3.1-next.617.89baf58","@flighthq/signals":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58","@flighthq/textlayout":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.617.89baf58_1786461147072_0.30098258194771454","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/text","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.625.675880d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e3861f9b523d3a5bb0b5bbdfdf58a1d3a3c0cd22","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.625.675880d.tgz","fileCount":34,"integrity":"sha512-Uwiou3nwO+g/dPuL17GEnL71moRuqF59uE/EV/DkpH6SQRwXwkV73NwJ/dYN7gYxTCYMm3o1lyjbLEqBLQnhWA==","signatures":[{"sig":"MEQCIEQI855gYpCn1o1arxQ8Eq5GS9bryLcnSWyODQFw4kRWAiAFeVXDAD4/krMU1i+Ve+L6X6U5l3q9DUTw6IKGzIZv4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"675880d4809a098f9933d9201438981c8f7c559a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.625.675880d","@flighthq/types":"0.3.1-next.625.675880d","@flighthq/entity":"0.3.1-next.625.675880d","@flighthq/scene2d":"0.3.1-next.625.675880d","@flighthq/signals":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d","@flighthq/textlayout":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.625.675880d_1786462248216_0.6461034145769851","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/text","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.703.e259040","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f80ed6fa3eea349f3e1b8be6880ed09ad6cf953b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.703.e259040.tgz","fileCount":34,"integrity":"sha512-EOCnBnolJOlXOq0yiEmX0JEl8NPHlcCgpkmM9cSFaAeMc7EHGtHIxPCSHTIfPXKFpoBvwRoYG1MsHZUwgAJ7lQ==","signatures":[{"sig":"MEUCIQDj6sBZ1sj2fUVUBNT2+lZGQBU0MH7UXMfatn0GlhugcQIgQ7Hrrlpi1n+r7huiXOoMvqTmR6C7fHRlJqKqaHmbWmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e259040efb8ee9a573e8e86d8dc74a716dd62a8a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.703.e259040","@flighthq/types":"0.3.1-next.703.e259040","@flighthq/entity":"0.3.1-next.703.e259040","@flighthq/scene2d":"0.3.1-next.703.e259040","@flighthq/signals":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040","@flighthq/textlayout":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.703.e259040_1786559644128_0.09104477550242662","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/text","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.704.69286f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0137492b14103e0711a685c3274375fd35006aa9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.704.69286f6.tgz","fileCount":34,"integrity":"sha512-SNbAI4yXymGnR0mV6CuNB0tN+o91mAes/wi8hgy008NH7XZhAeDq8XfXSeVvQ3ZfumfC3rQkUvpql8laR6gxOg==","signatures":[{"sig":"MEQCIEz6JADXQ0xrpGrlbxnY4XjqYXzaPTGB2MeOSWLSV76JAiBrj70axZ88t29LC4kfQmieFpvjkJA+1W/y1nnMVdtxiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69286f6d53cd41de4ada5de457c5285108acc1e9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.704.69286f6","@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/entity":"0.3.1-next.704.69286f6","@flighthq/scene2d":"0.3.1-next.704.69286f6","@flighthq/signals":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6","@flighthq/textlayout":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.704.69286f6_1786560567984_0.9850042494439926","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/text","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.733.f1845ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec3520264e9c5456ef2c982b68a2c78c2742e797","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.733.f1845ac.tgz","fileCount":34,"integrity":"sha512-GOmpY8/Xsukn1EYanMK27beXw9gscujF0p/HpZI2DNbBi8SUvvXfp+L0bps4XDHQtpsBRCq8ZKJLGgrUm98z/w==","signatures":[{"sig":"MEQCICKCPbuerw3CByZfkCNi423KgzTFGv2OO00L1hMbG0xnAiBWm34U4E4B8NfBJthpQACxWV/ZhHDRfZq8fxra+qJXlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1845acf98bf38f5a96072a59ba22a1c68395195","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.733.f1845ac","@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/entity":"0.3.1-next.733.f1845ac","@flighthq/scene2d":"0.3.1-next.733.f1845ac","@flighthq/signals":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac","@flighthq/textlayout":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.733.f1845ac_1786563085315_0.0891792005234262","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/text","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.780.12e6944","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"245b2e28ddecd5f8e70dc9988fb58456c3dfffd5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.780.12e6944.tgz","fileCount":34,"integrity":"sha512-zq+fhgfP4QFylk8A15jlEDl42XUD0XfLuCSjQnDb/3BwrVqMkE3qVuTiUV+s1R/NDkMwuPjwrxvPm+nFNNrh3w==","signatures":[{"sig":"MEYCIQCYW0DYkdeSR3co7I+mR0PEB6r702V5USTR+y2IjzGZggIhAPqMn/EzZ8WqvUPdrIV0K01cs4VnpjD98HXMMY0Woam9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12e69444311b0c795afbd780d78e1d4daf5d848c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.780.12e6944","@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/entity":"0.3.1-next.780.12e6944","@flighthq/scene2d":"0.3.1-next.780.12e6944","@flighthq/signals":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944","@flighthq/textlayout":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.780.12e6944_1786577389701_0.8533615161663453","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/text","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.794.0bfc53e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e4f63183d190cfde8a679f55dc17e189b26d9ada","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.794.0bfc53e.tgz","fileCount":34,"integrity":"sha512-T3fyWAfeIV7uNUZJXF1zVs2rtlQOLev/BiOUzJqQp7pxE3PuPk93YndXrk48LOg39PDJ/O3tHFZ2XF3BVjqZLg==","signatures":[{"sig":"MEQCID7U++YXHrKEI7NkB7wHwcyExPs31Lpn8yvi396U+0trAiAmVUo4RMiqaCXovHSCCMrzV62IpXhrvDFTetNBfgSFSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bfc53e8e8150f37bac02bdc262abb13c7495116","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.794.0bfc53e","@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/entity":"0.3.1-next.794.0bfc53e","@flighthq/scene2d":"0.3.1-next.794.0bfc53e","@flighthq/signals":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e","@flighthq/textlayout":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.794.0bfc53e_1786581680391_0.9486722745552663","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/text","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.836.609b031","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0bb5252b5c818fa10288943d3f62ae988e093296","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.836.609b031.tgz","fileCount":34,"integrity":"sha512-S5nMOt7aTRO0gGita9XekGxpvChalO3z7NlXrWPSu6o1S8UuAoTFw/YzSIDgVdGe51gqE/DiPG7jw4zNfL34Nw==","signatures":[{"sig":"MEYCIQD/h4at11WAJygWAbecv50Afq5olNbpNROTQZ2Y+lqQAQIhANmz4tQCqwVqw12JmLdsKx/9GZeKk4/2PUJMa1isqy4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"609b03134bc9bcbe7be18b38d62a8119ea6260fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.836.609b031","@flighthq/types":"0.3.1-next.836.609b031","@flighthq/entity":"0.3.1-next.836.609b031","@flighthq/scene2d":"0.3.1-next.836.609b031","@flighthq/signals":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031","@flighthq/textlayout":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.836.609b031_1786584006332_0.920671567734406","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/text","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.837.46a9259","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0176f296a87416c2959fae40664663323aa405ae","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.837.46a9259.tgz","fileCount":34,"integrity":"sha512-26s40qeBMr6cx7Z+qCkiFEx++KWxf96KMpaHWLP4837KeCFUYhQVkUmLYszhPPDbVM7l9+uss8EPvp94EDez0g==","signatures":[{"sig":"MEUCIB2xERcKFCa0Rb40Fkvcey6QLq2xsH9sP3bdhu7ZRpi7AiEAxn35Gs2hwoX7jDshiR+Of/bkogLw58nxuvh6Dwh3jE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"46a9259ea45aa6c8e7c6e27ee15d98a3696892d6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.837.46a9259","@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/entity":"0.3.1-next.837.46a9259","@flighthq/scene2d":"0.3.1-next.837.46a9259","@flighthq/signals":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259","@flighthq/textlayout":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.837.46a9259_1786587874793_0.1614839015581533","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/text","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.845.b5a7c82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"73c508abee8db80fdaef7f3df7ba495d1e99aba0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.845.b5a7c82.tgz","fileCount":34,"integrity":"sha512-xUfLOlMAbpwPXRVOBofaQ9aU4SErvA8x68qAURQMLgkWXsR7I2C/lTQYya+KJY5sTRtOHjfHLb2SZF15VnoaPw==","signatures":[{"sig":"MEQCIFabj8/c1JkOPmDZ82AdKewQ5kr9xEEKWAoftdZQSkO/AiBr1pIs22iW8uvujYGAAvQJnxqV+Ej+TNp9Syf9Y6aZ3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5a7c823c6835c24d6f4eca104ded502ff7fadaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.845.b5a7c82","@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/entity":"0.3.1-next.845.b5a7c82","@flighthq/scene2d":"0.3.1-next.845.b5a7c82","@flighthq/signals":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82","@flighthq/textlayout":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.845.b5a7c82_1786590154487_0.5739722715865705","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/text","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.847.2e6f8bf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b03e3d6a62f09140c078f6cd8a906114fcefd3fa","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.847.2e6f8bf.tgz","fileCount":34,"integrity":"sha512-3fkmV+pcEyG7E8QxazCA/JlIGQs2HJYSyl2qpqmdxCKbCBYYZzz0XgEN/deLutTbeSEd6M6mEpbq0hdYib/AhA==","signatures":[{"sig":"MEYCIQCwf9zqrpWowsu4qlTX0u9OfRr7FxeGw8o3nBsEEoTN9gIhAIDTyApP7vgY09CxJ+7WBTCpNLuvEbNJljaOFS6gOmQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e6f8bf92aa599339a63d75600b64a6ddb1a1de9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.847.2e6f8bf","@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/entity":"0.3.1-next.847.2e6f8bf","@flighthq/scene2d":"0.3.1-next.847.2e6f8bf","@flighthq/signals":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf","@flighthq/textlayout":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.847.2e6f8bf_1786593588342_0.9710124653315109","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/text","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.861.5a56d7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f4935dacc6c45897b297770898682a528745f8d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.861.5a56d7a.tgz","fileCount":34,"integrity":"sha512-JeV7K71b3tY99IM4c6bu6R+ddjSkNHLxGfdulGQMSvGNsNZEaRLL7OGaf7NEjArqLVlREyEYnYcOIc9U3phY9A==","signatures":[{"sig":"MEQCICYuyx2b7zbFPcUzY+wmz31enSLMbDT3xGQlr4RagMmRAiBiSh+ohBnSQX5P7ibU+lbwFEuThgG3mBcucQEcd9Dsfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a56d7aab96bb883d20688af6424d110b151fbaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.861.5a56d7a","@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/entity":"0.3.1-next.861.5a56d7a","@flighthq/scene2d":"0.3.1-next.861.5a56d7a","@flighthq/signals":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a","@flighthq/textlayout":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.861.5a56d7a_1786593733203_0.3715972252722082","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/text","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.887.9f59a84","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"540306f46d77e5a15c0813ae89b408d03daa9fe6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.887.9f59a84.tgz","fileCount":34,"integrity":"sha512-2HyG8rK++8TMMHbYPTXSXVd579v/trHVp1iCnbbZwy9LsSnlnrT4PdWAYhO2udYKrF1DkihUgiNlz8ev1oiALA==","signatures":[{"sig":"MEYCIQDLgEQWIWuch+xih/STnDonylsZTk7IsQOQyQ5xwnyDSwIhAKmeg6JmW58hYCEwa+/Qa4epeMs81dKQUE16f5LpZT9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9f59a84e89b0b6b614037d95baa82df062bc31d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.887.9f59a84","@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/entity":"0.3.1-next.887.9f59a84","@flighthq/scene2d":"0.3.1-next.887.9f59a84","@flighthq/signals":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84","@flighthq/textlayout":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.887.9f59a84_1786602174192_0.5565103755465943","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/text","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.948.85d9f30","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a383a757099f49a46cb3bb777fece7a9d55cc2db","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.948.85d9f30.tgz","fileCount":34,"integrity":"sha512-Cmx9MRVelzWHiDYtf6tCs6Krl9JgRdR18W/b+jTsDLhcnvuUNJlkHwuaq+TvQySPXWZWMFPuls10ObA7XTzZ8g==","signatures":[{"sig":"MEYCIQDu5ldxlGLdrrlxx3eQnFU8968AJ0OAFWLTpd1/iLGLzAIhAJlnjP7Xt8h0uszRJ3W3AZvtqcz0BLut3YgVhCGFEAuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d9f3057c1cf94b0aa22c37cf7be1e156075b6f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.948.85d9f30","@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/entity":"0.3.1-next.948.85d9f30","@flighthq/scene2d":"0.3.1-next.948.85d9f30","@flighthq/signals":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30","@flighthq/textlayout":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.948.85d9f30_1786635288190_0.35358450142347264","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/text","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.970.9691e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b16dbbd9b819fb18c3b474ea89c40204b0e8e0f4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.970.9691e7b.tgz","fileCount":34,"integrity":"sha512-d6WlLAeKFMDvWRB8ceq+jAro00RsxMfm8xRmzOjxRNbsErz6cI/N7WqKRhMnAeuXwSw4TwhTiwD/y6JfEQsIag==","signatures":[{"sig":"MEQCIFKLS/YxXkq89aCwwXGgB7A0nqzY97Gsm6ZZvfokXMeuAiBQX4mP5aUeKXCLa8TemSvG48SDOkcvKLfTbAnQFOzXWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9691e7b43412c9b06f7b09156753049b699c19f5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.970.9691e7b","@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/entity":"0.3.1-next.970.9691e7b","@flighthq/scene2d":"0.3.1-next.970.9691e7b","@flighthq/signals":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b","@flighthq/textlayout":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.970.9691e7b_1786636289835_0.8957072184511998","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/text","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.971.33e20ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2923aba8854cb064630c6a220b590857b9096521","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.971.33e20ba.tgz","fileCount":34,"integrity":"sha512-f9O0vuHocfdrax8HlDUd0p4tLvzWUuRMKysHyx628kS+w2Y4H/Kka8n88fPiAopnHz8XYJGK/yAyjUNyK8XfvA==","signatures":[{"sig":"MEYCIQDuDq3BFdBD8peX8SGLIHzz0l8ML3ZuEVuMxdcyeHjXjwIhAPiiKSCswY0EVjZnFZ9mfyaiwZxID+LLt9SqmtT+JVxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"33e20ba40aef7452bcf5bfa67c49b6ebd3c5407f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.971.33e20ba","@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/entity":"0.3.1-next.971.33e20ba","@flighthq/scene2d":"0.3.1-next.971.33e20ba","@flighthq/signals":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba","@flighthq/textlayout":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.971.33e20ba_1786636940331_0.4673831791170229","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/text","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.975.01aea94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd90da0d996bd49b9dd5ecf3b0600daa866394eb","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.975.01aea94.tgz","fileCount":34,"integrity":"sha512-9qv3YiovfKxSWJsiMg78N2B9v/G7N0iZEUxYyWyVrIrE1rRcW9xuY2SnGkqgxkkYZtA/DJTNOBlxO8kIpBEAxQ==","signatures":[{"sig":"MEYCIQCfrBTTuxAmh7cIlNPFMo5kyFqVOIvnytWXwgIr2BLKKgIhAP0iXZSA3KLiEjVYCyU0ORLWtm116BZP22sMYElUcVts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"01aea9432318b582da5c33917056b3c99cdc3a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.975.01aea94","@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/entity":"0.3.1-next.975.01aea94","@flighthq/scene2d":"0.3.1-next.975.01aea94","@flighthq/signals":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94","@flighthq/textlayout":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.975.01aea94_1786639550805_0.7082459762241782","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/text","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.996.06087b5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0fc3983f79d80ed5c760b08791e78620e4e1332a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.996.06087b5.tgz","fileCount":34,"integrity":"sha512-5x/x56Z98QvW2bI9E//DBFft+tuisx2LwtBhZ//wK9N2opSYBoyTIZZlpe/abyAzonLWR2XqzgbCdLozyKdr+w==","signatures":[{"sig":"MEUCIE5obHPKmyFJ1pevMAHPaXfhM6qwF4EyRhVKwPK1KC2JAiEA6dUpv3fWGs3i+EL9TO/4J+cxgPzrab+eQDUri0Jj3PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"06087b5b7b29d1eef90012d3b9a63ebd96c2eca6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.996.06087b5","@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/entity":"0.3.1-next.996.06087b5","@flighthq/scene2d":"0.3.1-next.996.06087b5","@flighthq/signals":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5","@flighthq/textlayout":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.996.06087b5_1786653122975_0.9723141076266595","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/text","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1041.35b950c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0b8d06ec0d3a373fb791387b4fbb53ef79c06b21","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1041.35b950c.tgz","fileCount":34,"integrity":"sha512-/0Vj6zAMG0JLCPky2i9J5qBMQZOzeKLWAip2giQBqOoDCDgXe8wfu8L3mAXZZzojYqPetGR7unwnFEBtvGX6Aw==","signatures":[{"sig":"MEYCIQCRxCeFYfRmR9aj1ZxOILdmJtm3h0C4jAAhIDcP2ONWwAIhAKVEIaBs49zNgJ9qzJYY4jMK7Ahp5jIkLy2I1Ly/N5fS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"35b950cddf407477596a5dfec6e9e1c26daaecbe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1041.35b950c","@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/entity":"0.3.1-next.1041.35b950c","@flighthq/scene2d":"0.3.1-next.1041.35b950c","@flighthq/signals":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c","@flighthq/textlayout":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1041.35b950c_1786665965946_0.8311552181582713","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/text","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1050.9114695","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5988e3da43f6521f29bea94180794b90c1df6ae","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1050.9114695.tgz","fileCount":34,"integrity":"sha512-xRqc8Q7j2MBpSpnkNeZ6p0QoXWcQ0ZJLlZj+D2V8NDxkq6+gUdnz7VbODpLonpX7IPrn4fTcOvHv/nfBuGTQSw==","signatures":[{"sig":"MEUCIB3A5VR8ojVhGUJYYJDuy/Q9I+0pxGJJtGebsw9g4/+JAiEAoErS8o+vElWZT0zbKclYGijWXPpSrzYY0fAtZ+4au38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"91146957134f8ec3485527a5d084d339e4a79080","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1050.9114695","@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/entity":"0.3.1-next.1050.9114695","@flighthq/scene2d":"0.3.1-next.1050.9114695","@flighthq/signals":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695","@flighthq/textlayout":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1050.9114695_1786671722657_0.8077883155044046","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/text","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1055.12501ae","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd375654c61eb69edf374574b88bec50c98ad544","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1055.12501ae.tgz","fileCount":34,"integrity":"sha512-wFCrR0HjobzsfzsYFcIXrKZvnuKXIGffnDDGYbMVZh2I9n8yzzpaztGpsRYYjGoP2iF9Hx+wUHHJOE6eBPvAdg==","signatures":[{"sig":"MEUCIQCcLtOjpteNpwwZ7BrIocWCK3YsuJRFARlSi/r4HoZI9gIgIaGXQg4YyjXoWMfpMrPrrkrTKA2qCd90sIdHH4Ic86A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12501ae26c0ad84005e151fb2309b841686fbc3d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1055.12501ae","@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/entity":"0.3.1-next.1055.12501ae","@flighthq/scene2d":"0.3.1-next.1055.12501ae","@flighthq/signals":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae","@flighthq/textlayout":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1055.12501ae_1786679364904_0.5865463480522237","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/text","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1076.4f48950","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"46c37fb51660058f12548aeac610c3f35cdb68c2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1076.4f48950.tgz","fileCount":34,"integrity":"sha512-cDqo2yk+7rfx9NZu0aOlTMhzmzQKQDHY9qQY1StHAr1XtWe0REM5q0A8S2kDkkdQr7cGCcgcKAv8bNu6xPDdBA==","signatures":[{"sig":"MEYCIQCFk9jbPYZa9pGcf2HvfiNg7WnjCsw/KB0viBzYUjCU5AIhAMp7RmmHTBZ43/ASTRm+YbgM4zmY3CDkBFzICiZMCgYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4f48950277b04fb6f83bbbe2de457c686f1b9f26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1076.4f48950","@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/entity":"0.3.1-next.1076.4f48950","@flighthq/scene2d":"0.3.1-next.1076.4f48950","@flighthq/signals":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950","@flighthq/textlayout":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1076.4f48950_1786723445036_0.5976257890597287","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/text","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1079.38fd007","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"98c39a8f9e57bf1844bf40ae9d9db6235d9a2fdc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1079.38fd007.tgz","fileCount":34,"integrity":"sha512-6ag9Jl4M4HbgCrRXQAB6CsvgHa8tUhg1pB2QBgqQpyTD5cJSwesFIBAtyZ+1FvE9WxiP7GRfdLTjBk97xnxnog==","signatures":[{"sig":"MEYCIQDUpqgTSyveo1vkMNl1+aZBfVv1Tc/sfpTXN0zQCSF0bQIhAMotvxrrepNrs5JUqQNabL4WeO5qq+yunNIdprZD9KLI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"38fd007b968cc3d0144c87d476b538535aed1e3e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1079.38fd007","@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/entity":"0.3.1-next.1079.38fd007","@flighthq/scene2d":"0.3.1-next.1079.38fd007","@flighthq/signals":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007","@flighthq/textlayout":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1079.38fd007_1786730959856_0.46260122820652483","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/text","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1084.04b8d9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fe1479b015da3c3f2bc4fb2a5f4c3679c79b2c96","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1084.04b8d9a.tgz","fileCount":34,"integrity":"sha512-0R96wZ5pzJER5HmNaoK6vWaAmuHdm6lhezcgCwA+PPdF16hFWcmbCH5a2hRAK98cuFnFoEKTz4ZfNroE7DsLSQ==","signatures":[{"sig":"MEQCIAnbjejqR2OvSexDxp3+QWylJ4OKa7bx2HhtTXV+rvvvAiBeVNU0BoU7OajtAfO+pwI9imPnFD9KjGSo6MUmJEsaPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"04b8d9ad02a3696f08c9d2a2a396760556862578","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1084.04b8d9a","@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/entity":"0.3.1-next.1084.04b8d9a","@flighthq/scene2d":"0.3.1-next.1084.04b8d9a","@flighthq/signals":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a","@flighthq/textlayout":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1084.04b8d9a_1786734200305_0.4964515314296216","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/text","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1086.d0d073b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0801d23bc72f3b13e3d026a40958386258d31277","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1086.d0d073b.tgz","fileCount":34,"integrity":"sha512-xe+4x/8ltm3K8Q522wTMCDQz4immO9B2aJidC2tFEwhMwSqEzOMISk7PEMTZ4NhDG2iLGNipeaHA7qkOz6elOA==","signatures":[{"sig":"MEQCIFshujhkGljYjp94Yl4CJ4fmw/+UM3UJfaE/k2WsFMBHAiAvuuDeBRdyKWWlioB/B5Rt0+d+kge1V0Ukrre41CiruA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d0d073b807822ef0d9e17cc1ce4e9d4f74be5e4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1086.d0d073b","@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/entity":"0.3.1-next.1086.d0d073b","@flighthq/scene2d":"0.3.1-next.1086.d0d073b","@flighthq/signals":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b","@flighthq/textlayout":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1086.d0d073b_1786737142637_0.1815306218727457","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/text","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1088.2bde749","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb928f13e485f9c21cfb40a6a281a338b72f4c4e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1088.2bde749.tgz","fileCount":34,"integrity":"sha512-uu4ogiWSbo/Q0YP6Oz812Ds38moATjywK6bDGE9pj3xWzc1+jIyXfIvzBZbetGi/3ts5lNnHMDLKXkIw5sYaYg==","signatures":[{"sig":"MEUCIQDedmjZN7NBL0ZYufjU/ctWHyUL3vVODLq0Nz5FI+d8KAIgN5tD+q664BGR8nixxBbZfcxVI9p59aB9h8yyMXcLpPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2bde7491836cf43c3de99c9851f04ff2c2def1e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1088.2bde749","@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/entity":"0.3.1-next.1088.2bde749","@flighthq/scene2d":"0.3.1-next.1088.2bde749","@flighthq/signals":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749","@flighthq/textlayout":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1088.2bde749_1786739277011_0.8293923286024012","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/text","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1090.6e79e6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4575a6a949430d40d50b2956d2f578112a985adc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1090.6e79e6c.tgz","fileCount":34,"integrity":"sha512-7LGKDgrqK7CpQPIIQK5tduvaQIpzDPa1orf2R5VEeQc2oth22hCMp122UCIUAnFC+l1Hyj1klemuMVqEP/6Kog==","signatures":[{"sig":"MEUCIDGz1GSt33kBt4BAb2iOS8FQJctWzQrRKC8nCDWxG++RAiEArL/e7KqVvI4fly+sociPIJURrB/MOGrjpcwc1Zit94I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6e79e6c76925511d45ee1d4eb2034db61c885afb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1090.6e79e6c","@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/entity":"0.3.1-next.1090.6e79e6c","@flighthq/scene2d":"0.3.1-next.1090.6e79e6c","@flighthq/signals":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c","@flighthq/textlayout":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1090.6e79e6c_1786739583868_0.1906409912932019","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/text","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1091.b7aa6f2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"af287b15d9b37711569edc7736943ffa69748be8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1091.b7aa6f2.tgz","fileCount":34,"integrity":"sha512-VHKy4XsVcxYfEP9aY/dtgyOCd8UDMTp5NBcAmMvwRFqluOVa30GuskpQxz/GZ2xqc7c7l70iQs70GQRzA2HZjw==","signatures":[{"sig":"MEQCIGeAL+S0TBOuP0WLnqz6FPjIPBb3JJdUXeMpB31Ge6WmAiBFQnqQXte6HaoQCvGmHVGt2DFH7lzWNVYpmaf2wOMpww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b7aa6f2a4acb333b3c58d15eca4386d766b4ae63","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1091.b7aa6f2","@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/entity":"0.3.1-next.1091.b7aa6f2","@flighthq/scene2d":"0.3.1-next.1091.b7aa6f2","@flighthq/signals":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2","@flighthq/textlayout":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1091.b7aa6f2_1786739825318_0.7617129900453763","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/text","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1095.16f1704","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"94be3777cab66b4ada1bb31ac62f76f267a2c817","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1095.16f1704.tgz","fileCount":34,"integrity":"sha512-E9t1k705QziWEOgfOaEj1oTrR8ilml8CnndK9KZpMrv8sfvtysPQ5OXSD0wLCd9Iqn9GvHCzfLqIecSWBK/v7A==","signatures":[{"sig":"MEUCIQCL4sNHItGjj24zn1Cq9wHjBqgx3DIKbX/5gULBT//r1wIgZ5c59LsymUgbvPVdK/Jc64Y6mMNtI+s5BE3lcywZeHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"16f1704d1813a7927f4f4b5c5ef956263ab74254","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1095.16f1704","@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/entity":"0.3.1-next.1095.16f1704","@flighthq/scene2d":"0.3.1-next.1095.16f1704","@flighthq/signals":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704","@flighthq/textlayout":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1095.16f1704_1786740945812_0.27182021336850126","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/text","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1096.4ddf1ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"993571f5cdbcfe5918841bb07b2c899c0a7b2a82","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1096.4ddf1ab.tgz","fileCount":34,"integrity":"sha512-VZesc30wavH0XHi5WxT1xgRAoqbtn6JMlfgsNZ6SV8KwefrOVuCQBiWo+EAOjCpb2rIqPYZ/qjiUORrezVCSuQ==","signatures":[{"sig":"MEUCIQCu7lhiGw8ZGV8ia8le4yeQl9RIaOH/Hmm2G70N8hMM0gIgP/swBZBymHBnQZUomvibMwO3YtHTPcfwE0Ezp7jvsOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4ddf1abcf65676210f2b1a7b478014e6d3ed8c92","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1096.4ddf1ab","@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/entity":"0.3.1-next.1096.4ddf1ab","@flighthq/scene2d":"0.3.1-next.1096.4ddf1ab","@flighthq/signals":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab","@flighthq/textlayout":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1096.4ddf1ab_1786741733588_0.5003267031079237","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/text","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1097.b8126d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"95d7a51f82aafe2f70fafd88f1c8f784f51769ec","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1097.b8126d8.tgz","fileCount":34,"integrity":"sha512-RHpfCZ0Ai5raqWPfDxP0XwQnVwDGQDSQP+Zl7FGLpy/+NVzxVvytHMcxlFCC5jnkJP8yPmcpzV/t2i+lL/795w==","signatures":[{"sig":"MEUCIQDMHRg9ciFRc79WKoQxZNFlfwyMAPZAoQ1RNSEcodNgBQIgYLWt58hafi8quOQYd1W9s4mFsvuBQ2XMip0gHWeocPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8126d83e3f846a776c300d410c5f3c45722b599","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1097.b8126d8","@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/entity":"0.3.1-next.1097.b8126d8","@flighthq/scene2d":"0.3.1-next.1097.b8126d8","@flighthq/signals":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8","@flighthq/textlayout":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1097.b8126d8_1786742061619_0.24104543446664128","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/text","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1099.671eaf4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7137e48b77da0596793fc8c719db5671c21a28e2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1099.671eaf4.tgz","fileCount":34,"integrity":"sha512-hlI/KyKF38II+QAyT60eykfoZ9aNQgyThKqe0s3/7zdD8atP/ndItx15w5e+JtGHVSe8VFkFVL/loP6jkIOzRw==","signatures":[{"sig":"MEUCIFsaJ1cRksAgrKC76ndpVhuuDK3+Y6fk+lHwRhUsZwhdAiEAs1U6usBf4wmmiqO9O3tx7CujZQJw7EgwUZILS+/a7FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"671eaf4747d3faa1f51776306c734bb129db48f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1099.671eaf4","@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/entity":"0.3.1-next.1099.671eaf4","@flighthq/scene2d":"0.3.1-next.1099.671eaf4","@flighthq/signals":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4","@flighthq/textlayout":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1099.671eaf4_1786742333554_0.8789656654056215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/text","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1104.8453d3d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a3ba3d5b9821ad10ae9eceb835f7bf6a846c154e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1104.8453d3d.tgz","fileCount":34,"integrity":"sha512-Ln/gZD2UotRFN+3ROLgsHYPeWb+xq6S+aRurVJ3XRfzXlGP3BYnFNLPzVZkaJW+HV/0MOEcFdqHat7Y62bUiPA==","signatures":[{"sig":"MEUCIQDOx1DPSkSFd0tB71LRc3vsO3kcw8MqV86YOD/Dah4OeAIgIf4PAi/yuXmvG03tS6O9Ffu3/7304sMHk29vfET+5AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8453d3d35fb0d049c2911f875b4c4f41de1f2128","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1104.8453d3d","@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/entity":"0.3.1-next.1104.8453d3d","@flighthq/scene2d":"0.3.1-next.1104.8453d3d","@flighthq/signals":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d","@flighthq/textlayout":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1104.8453d3d_1786744425049_0.18839264652633103","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/text","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1107.0b5d347","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f078f457e69db172257ef69a99d7fe39a76075b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1107.0b5d347.tgz","fileCount":34,"integrity":"sha512-2FR3clhTi+h8bczxnBVPlT0nw1lVUthdpyUEtr1DKpv2r0pI/bGul20i87Dwfg6GTKemgbJiL/CQ/3/dF5grrQ==","signatures":[{"sig":"MEQCIFKyV7MCISVNaTdZabnWl/L6T5xoTh/EBjGI8dDqpgW9AiADF02G9yXJosQZkC4HyLgwl+1tWgncmvTXoXxPdQ9wvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0b5d347bbf810534aefebc9f6996b95df91c5769","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1107.0b5d347","@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/entity":"0.3.1-next.1107.0b5d347","@flighthq/scene2d":"0.3.1-next.1107.0b5d347","@flighthq/signals":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347","@flighthq/textlayout":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1107.0b5d347_1786747263719_0.32291928266457104","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/text","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1108.66cc86c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"47affa562e2c32042a52f1c0f4d6671cac98b0c9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1108.66cc86c.tgz","fileCount":34,"integrity":"sha512-E4FI5YhP22WktT0U5iZuSe5cw9DbRw182EnzQ0XYRb0jWuzDNvdm0ZK94znyxIoXEz/ifd+YxJXUH2M4dvIhZQ==","signatures":[{"sig":"MEQCIEsMVxx/uq5dkQdG/bmel5t2b4SZi26EVB+k6SF/deDlAiBTfApYygsErhifopR55mKNHf7JkIixvOU6w/vl/Ff0tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66cc86c94270c1656fbaa33f76aaecabbf5cf3b5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1108.66cc86c","@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/entity":"0.3.1-next.1108.66cc86c","@flighthq/scene2d":"0.3.1-next.1108.66cc86c","@flighthq/signals":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c","@flighthq/textlayout":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1108.66cc86c_1786748377026_0.002054734527259905","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/text","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1112.dea9723","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2b94bf40ab9776ef236f51a0ce7ea4c11cccb254","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1112.dea9723.tgz","fileCount":34,"integrity":"sha512-5muh+cvomEodrWU2z6Xc4OVJ3ybIpyD17T6dP4TvdJzXyHyjKcfxs7W+1Y1Ix4sto/0yklH1BmZAFer1LjzBJQ==","signatures":[{"sig":"MEUCIQC4ThD5vBjcMnBT40ILX/2UBeyRjQt1r5rLdDHY210PfwIgYbPIDabnseA87g4PeHXhzPSSYd2NJwHmiEpw4b7/V60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dea9723f504eea38000f31756c836c87bacc88c8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1112.dea9723","@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/entity":"0.3.1-next.1112.dea9723","@flighthq/scene2d":"0.3.1-next.1112.dea9723","@flighthq/signals":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723","@flighthq/textlayout":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1112.dea9723_1786758630927_0.7364450148710684","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/text","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1113.9cffbdf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0a4dc0e37fe0d8ad417bf19240cf22a7cf1e9e1c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1113.9cffbdf.tgz","fileCount":34,"integrity":"sha512-bf9ls3HrBMEhU7F0EnYYJGWT+jiw9q0sdLiTyTMP1DzdiiiieOQHXfJinjOWnTypXCbZmi8on8CkgspSpoHjag==","signatures":[{"sig":"MEUCIQDiBnX2lgSDznQT/+wjj49rV14j5CSB1uRYYM8gLBUHjAIgDpmbiw30dS6Rva1MKL7eZ5m4bL581bz3R4Kki+zNwL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cffbdf4bb0c58199f3c1e6ec40c1211d35c6bc6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1113.9cffbdf","@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/entity":"0.3.1-next.1113.9cffbdf","@flighthq/scene2d":"0.3.1-next.1113.9cffbdf","@flighthq/signals":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf","@flighthq/textlayout":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1113.9cffbdf_1786760573125_0.20959984178406943","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/text","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1114.3ce681d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"86da9ff4deedb12212dde29654e49307f7a7a159","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1114.3ce681d.tgz","fileCount":34,"integrity":"sha512-S24PaAgb40HXUcxXxKO8dmSg/y5kkKLv/l6NBOG3HmGxUGISNCgr5ewAxRB5uYx+FLntn/3GBLDEX0TQY0FacQ==","signatures":[{"sig":"MEUCIQCmeNIJim6RuUbn/McBnM/S6AgAnaAmnMwtioyS1DCrXQIgNwcF4pTY0haJ+gYHdzWt1Fl/NgmwxmqjKPwFli6mlcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3ce681df621450aa0fa769d10a8380f6874c958b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1114.3ce681d","@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/entity":"0.3.1-next.1114.3ce681d","@flighthq/scene2d":"0.3.1-next.1114.3ce681d","@flighthq/signals":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d","@flighthq/textlayout":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1114.3ce681d_1786763718852_0.32886008282052326","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/text","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1116.866c771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"abb23e3179059f014b65bf9414f4aea5e244c61b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1116.866c771.tgz","fileCount":34,"integrity":"sha512-I6kRTVss98tBtFDhWl9MoChT7Ek7PuqWAY3rUgGtsvuUQXFdLzjuV8zUwAFryNpawoCHhIgZAU9XulPSw5edOQ==","signatures":[{"sig":"MEUCIBNt0BRUGLUFe1jR/RRbgiI8Q+ATbAiijFz+L1xpTSVuAiEAxbnfrXAX6zih3kukMB6sFyER9oEAJLHAH10jeO71FFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"866c7712dfc03ca65960959ea6b5a858c68234aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1116.866c771","@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/entity":"0.3.1-next.1116.866c771","@flighthq/scene2d":"0.3.1-next.1116.866c771","@flighthq/signals":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771","@flighthq/textlayout":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1116.866c771_1786772870613_0.5123130339588471","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/text","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1162.1c7f42e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09edf55d7276982852ed1ffb452c1341ba38533c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1162.1c7f42e.tgz","fileCount":34,"integrity":"sha512-YtYddOmvy/uDHL8y1kL7WsHkt37+OzciDvN1da8CmgGRt5Ub16q2L7YqBJQmp08KVRzlOoPeG999ParxqzfUhQ==","signatures":[{"sig":"MEUCIQD5tPjeS7FVwU0fv2AQZokfRsEzaFsRcBWJ5L33XDHNrAIgTTOFp1Db2YiMlpWGcLA3zRB6S768DfNWJOPydyHkJvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1c7f42e0c8a6d050adf50aead913ec7f82037ccd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1162.1c7f42e","@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/entity":"0.3.1-next.1162.1c7f42e","@flighthq/scene2d":"0.3.1-next.1162.1c7f42e","@flighthq/signals":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e","@flighthq/textlayout":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1162.1c7f42e_1786893364506_0.301963273947218","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/text","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1165.285e507","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5a3c007af9fb821c6008f7e53eab2e9fb21a6ac9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1165.285e507.tgz","fileCount":34,"integrity":"sha512-9VNhn6VdVxHIVMT6ymn612VKXCVZCCz2RyBy5dkzsUTwLbatziPBWLiXOcE0H/nLVGmRY/uoXaE7d10c6HRaKQ==","signatures":[{"sig":"MEUCIQCB2XxtuPhiFIKaT5EysGko2QA+iulJgQJg04p12g3SRgIgfR6NXYlsp4ZcRehNG/ZD/CFaFEPhcJl2j5LzN0r3EXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"285e507fb9ad8a5f0914347453d841a36136024d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1165.285e507","@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/entity":"0.3.1-next.1165.285e507","@flighthq/scene2d":"0.3.1-next.1165.285e507","@flighthq/signals":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507","@flighthq/textlayout":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1165.285e507_1786916309179_0.4957656058679909","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/text","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1170.8a733e4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"55b6ab368b3ff17d57b8ec3768da0696ad54e4f3","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1170.8a733e4.tgz","fileCount":34,"integrity":"sha512-F06HzoXoQ2XM3Yv5Z09NVDYjQftCIeElWV8pm/L3SfI3waekYWeudwGzAxd+/ItJFNDX8zPQrGTH31+i+nIABA==","signatures":[{"sig":"MEUCIEwNuIh7RlEDa+Y46wT9+dB5onpnErDeh/k6YC1kcs8DAiEAr2Th8qeiJwpCc4sk2s7AVonPPeJoqU48j0jrb6ViCV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a733e40e49c32762c951839d458d92f186a4d5a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1170.8a733e4","@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/entity":"0.3.1-next.1170.8a733e4","@flighthq/scene2d":"0.3.1-next.1170.8a733e4","@flighthq/signals":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4","@flighthq/textlayout":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1170.8a733e4_1786922355846_0.5459685374497982","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/text","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1191.e999f6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6ec9e093d1015cad98901466b73f43f8c9e584c9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1191.e999f6c.tgz","fileCount":34,"integrity":"sha512-MIulMULaUorUtZt30vR1L8Hkb/ZVyMr1m04uURTCffekeOcRPGGfucaRLctqd2JKuqvpFSrgQ4lZ0QcwvGk2nQ==","signatures":[{"sig":"MEQCIEhaMUa7GAN3rof/Vkp+xXbw9xVkMKKSIOGExUPmCxOOAiBOHf/Rlfzz8FZZKfJGQTB3mulw42WsozTSXRohvuXnnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e999f6c5b5759d60dba9f3a50452af8e2eba2168","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1191.e999f6c","@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/entity":"0.3.1-next.1191.e999f6c","@flighthq/scene2d":"0.3.1-next.1191.e999f6c","@flighthq/signals":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c","@flighthq/textlayout":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1191.e999f6c_1786959886745_0.36040825168502066","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/text","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1217.5f07972","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6582c642604e180b7a76ecb8ba591ccc525dd9d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1217.5f07972.tgz","fileCount":34,"integrity":"sha512-prr52Zh4DBFiYJMzotI5m+/hgcymKVEAc1aIglkMzYzl892BFtJr/nd/2aGe6vi+YnUR+NiS9JGdjROtUXKaRw==","signatures":[{"sig":"MEUCIB1NA/AfDvnK3QjPaABmCtpBehQFzWUM/BlEfp38NAX8AiEAkjaLiPnWD/WzCdQSrcmNJ4HnrNFO7tsNlmst+KcS4ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5f0797204744d188d3cf2f94caaba730bc49c3d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1217.5f07972","@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/entity":"0.3.1-next.1217.5f07972","@flighthq/scene2d":"0.3.1-next.1217.5f07972","@flighthq/signals":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972","@flighthq/textlayout":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1217.5f07972_1786991312212_0.1398023841188889","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/text","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.3.1-next.1240.e41e1f0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5affcffa276777a6934e483ca42f6bbca5735034","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.3.1-next.1240.e41e1f0.tgz","fileCount":34,"integrity":"sha512-zdJ+O1TCCByaeLr/TWIy13DWy5mdFC76ZNqMBWkEHYuM00Y+5eeqfEtaSAybYruQblJdRbF5SXicJ+0r499DKw==","signatures":[{"sig":"MEUCIFjgpMSalb7jPLfQKq0PRv/230j3hujAA2eB+fo7/XjIAiEA6gTDc+EaqceGpmMmafiNSdm52F1r/LvL4olaQE+wh80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e41e1f057a6a80c8aeac7c58383a98af0968b676","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.1240.e41e1f0","@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/entity":"0.3.1-next.1240.e41e1f0","@flighthq/scene2d":"0.3.1-next.1240.e41e1f0","@flighthq/signals":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0","@flighthq/textlayout":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.3.1-next.1240.e41e1f0_1786999538032_0.4474049980542225","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/text","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1261.f361161","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"155956635b665d7a1132be5cb2e320345a7064a9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1261.f361161.tgz","fileCount":34,"integrity":"sha512-TaXhLWtkf3Qcc/M88PlmtthzP5nMoTOJQo4XjEiJyZymUJk34IO6ZTj67I9QV3KaQQQFWpXysIWoa0yDjhb8Dw==","signatures":[{"sig":"MEUCIF1MnvTzMjFnQWqbNpMHDt3ShiTsd4DlNDYxWLVL3te0AiEAyl+koMQCANrXGkQCagQ9Yb+J+Qcti03uqRgS8dnykY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f361161ec23e478bc35b88d31c331f0d50f13eeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1261.f361161","@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/entity":"0.4.0-next.1261.f361161","@flighthq/scene2d":"0.4.0-next.1261.f361161","@flighthq/signals":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161","@flighthq/textlayout":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1261.f361161_1787006180103_0.28035549691187245","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/text","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1263.aa14a22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"32708f7fe97f31d1d30aed0d44723343bf45cb4b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1263.aa14a22.tgz","fileCount":34,"integrity":"sha512-ClOaaDRtUMi4R9R7aOPLJihS4RhyCRxyD3LkIMU1MpusqMottTsXT47cL6KOQb7bTZQu2kMDLYK/lQX2OymVCg==","signatures":[{"sig":"MEUCIQDnMeBczMt9mQjNQTLAfvrcp7sP+I1rTN/qv4gz7qPEmQIgQuuuOv4eSdcYZ12iuruWrZZYBddiKg8P3yVOl5j1Lzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa14a22895fd01758a537a267228fdf4129fb3c0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1263.aa14a22","@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/entity":"0.4.0-next.1263.aa14a22","@flighthq/scene2d":"0.4.0-next.1263.aa14a22","@flighthq/signals":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22","@flighthq/textlayout":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1263.aa14a22_1787007249579_0.7015821337006276","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/text","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1287.1dae9df","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8e38d8ae226b7edf458ac541da546911438ac64f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1287.1dae9df.tgz","fileCount":34,"integrity":"sha512-g85cuoqeQktGmITtiwvVS300L6hONslYDilkXvXi7LNsNgp7K1U2koJ/emcBd32lW/kSc3HbJOw8kJaxerhLUw==","signatures":[{"sig":"MEUCIHXkVG/v3er6TnRF4gsuFTIrmvUpW+s5q7ju08XvhdZoAiEAlBdsGsn891/Bgtil+tZAosbXv/p6m0VO0cAbSqyzeaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1dae9df025ffb9e821049b01f17339de7f747428","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1287.1dae9df","@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/entity":"0.4.0-next.1287.1dae9df","@flighthq/scene2d":"0.4.0-next.1287.1dae9df","@flighthq/signals":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df","@flighthq/textlayout":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1287.1dae9df_1787014839430_0.0065215681736607856","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/text","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1290.99fd889","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7d4d4b05fa67ca24f146d8a92585464ab5d049dd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1290.99fd889.tgz","fileCount":34,"integrity":"sha512-Ll1Lh1iT03ptwm5CLz1fy9KJITSKgBrqPamWHgvMdr0GllEfsZb72+5O8MkaTUNYGRbgmmAzQ12paahO81lB9w==","signatures":[{"sig":"MEYCIQDHkI2nT8yySGiTLEU4CVZ1eqmPaM+dh/22nkCOMsbWfgIhAJiA5+c+AqvX/JqEm3bAvI02srWEyYX5xpdwjWNK0g30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"99fd88963a6b0552f04e4a369008a84e1863aacd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1290.99fd889","@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/entity":"0.4.0-next.1290.99fd889","@flighthq/scene2d":"0.4.0-next.1290.99fd889","@flighthq/signals":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889","@flighthq/textlayout":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1290.99fd889_1787016188569_0.4744572330814081","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/text","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1294.03b2010","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"58a90958ed1413e46fb5c31562999e2ad33017d4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1294.03b2010.tgz","fileCount":34,"integrity":"sha512-xiL6EE/tXa9bnz8ec73mTojpsB6AgKND8/qsbNgksyTJjAnYOaPerk1+VHv0Ej3AxuheaP25UgvZJB+kHUU0oQ==","signatures":[{"sig":"MEUCIEL0UTrhu8UCOmzDSOoGpncxOIeRuoIaVu99PtsR7o96AiEAwvRAj9d3LiKDPlWTq6UmbTF/rid0o9GOEgYDxVhT19g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03b20100b01fce4383bfb5e3f198d31ac16f94ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1294.03b2010","@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/entity":"0.4.0-next.1294.03b2010","@flighthq/scene2d":"0.4.0-next.1294.03b2010","@flighthq/signals":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010","@flighthq/textlayout":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1294.03b2010_1787020405697_0.9115571834249012","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/text","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1296.dfa990a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6b01f79841c2d02eef891a18289cc5b7de8975d5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1296.dfa990a.tgz","fileCount":34,"integrity":"sha512-U1GXC9FbJ79XxxSijECvA2OXU4YG64RZVVG8PD8+X1oYjvDb03nTbRap0shA6YhXIRp8ZmLs+wmDacN7M2LOIw==","signatures":[{"sig":"MEUCIQCNye2l3aVvckhd5+UG5+Jzblts1Hs5m/vtBUo3n2KFsgIgQA2dFM4HYU81BzKkmxZfGqXthhzGhyCbWwfULA8MO6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dfa990a25f0d30ffc753984cefac6fa02f65bfc1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1296.dfa990a","@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/entity":"0.4.0-next.1296.dfa990a","@flighthq/scene2d":"0.4.0-next.1296.dfa990a","@flighthq/signals":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a","@flighthq/textlayout":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1296.dfa990a_1787026939069_0.4301097033080423","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/text","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1299.541fadc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2ae0e711a48e23ecd2af985e753927f2bd7a4205","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1299.541fadc.tgz","fileCount":34,"integrity":"sha512-tr6XfN5a9Pd+JIh72GCMsRnyD8DYDwh6GTs740R4q++HUkB3f7a9FD857kSIT0dX2lrRbovfdjY48fbnEdyZIA==","signatures":[{"sig":"MEUCIQDFH9B9vbg4w2B1Jap0uPclqoi4gi+Sjuwo8zxpY2KrGAIgeVvxXCB1VyzcB/h9L8GB5mXDVx+upxhRjDN60zmBltI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"541fadcc42ff9672e4f0184a4dbc76e0945acd5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1299.541fadc","@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/entity":"0.4.0-next.1299.541fadc","@flighthq/scene2d":"0.4.0-next.1299.541fadc","@flighthq/signals":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc","@flighthq/textlayout":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1299.541fadc_1787033971611_0.10713849008938925","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/text","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1350.7431bb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f67077c3f983d0316caf0b38d198a022e0d8abbd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1350.7431bb1.tgz","fileCount":34,"integrity":"sha512-Bkzlvo/z1d8YHCuYirBg6IeYXKPCjrLdvyt+czb9ZDcJy2YpvR1W2k+iX8UeqF31FEcMxNwMjD2CdySfJ6O9kw==","signatures":[{"sig":"MEYCIQCSIpL2fNFrnp4azlB+kEduq++bSI1biUsbBTRbKUd/awIhAOt9EbFiTFrS3Mmp/aBHRe5TFHvl01jpeJTarHGqlz2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7431bb1294fe823c7b7e59844e6a0f58b1ae3bc2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1350.7431bb1","@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/entity":"0.4.0-next.1350.7431bb1","@flighthq/scene2d":"0.4.0-next.1350.7431bb1","@flighthq/signals":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1","@flighthq/textlayout":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1350.7431bb1_1787067101573_0.6971055332599916","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/text","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1351.6ec45d6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3af9810b79edee06e3144fd0b92f0612e7987e6c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1351.6ec45d6.tgz","fileCount":34,"integrity":"sha512-62wQVIqIvfvDA+FjYNlqGkGl1Ou0aZw91aL2+yq489Hs1wUXQI4upj2XF9RvBioTjP7oTZ++YCvw+ufeevhQ+Q==","signatures":[{"sig":"MEUCIQDACZOEkuaAJqEG1wqiV3ZME+Kh4KXqBY8fvIPbZrrRzgIgXqRab5JRhYHy/WfQ3UTov20JL/AIk1175O9QkcICmKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6ec45d6b31d6d287c2e8eba72b0c85fec7667c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1351.6ec45d6","@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/entity":"0.4.0-next.1351.6ec45d6","@flighthq/scene2d":"0.4.0-next.1351.6ec45d6","@flighthq/signals":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6","@flighthq/textlayout":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1351.6ec45d6_1787068113273_0.38905120064698195","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/text","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1354.5181c5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dddfb335a6464eabc69f63fca9b549fed9f9e2b8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1354.5181c5f.tgz","fileCount":34,"integrity":"sha512-xGorgz+oFfvQ5NJQDqQjOcILHwI7LRR3YJVQmJzwTUTndjqHOcbpNQ6q4IDgR5o+xAifE85jQRcRHOtSFqJhuA==","signatures":[{"sig":"MEQCIAw6eXvOHwzEtF0VsuzcPTYqk/cGC90/qSMrZeWe8vlGAiBeF1ueIRqXSnr8xqluGfKXqIBYbnBHOJQjeTZMRfEkWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5181c5f1c469000694988e1f6e7dc37a98c6b28c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1354.5181c5f","@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/entity":"0.4.0-next.1354.5181c5f","@flighthq/scene2d":"0.4.0-next.1354.5181c5f","@flighthq/signals":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f","@flighthq/textlayout":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1354.5181c5f_1787076874189_0.757925406280201","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/text","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1356.924bb91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"795830a2520001367cfa9548267d333619198ab6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1356.924bb91.tgz","fileCount":34,"integrity":"sha512-Ep5mpGx8IyHeZr8KVEZezbQR8SChxDPmfrESGltbR57hSumBMA2vFFc6uV/3nHr1Ve31jpu+JVeuyiywCUsTtA==","signatures":[{"sig":"MEYCIQCG4Vq+iIOoqfA74ulTh5Dpj9jHDmrHEuowNiLM7YcDuQIhAJW2JUnho281zh3jcJZithlhmzc0FXZKmxJfyliGytsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"924bb91791102bc3cf5624441610ef3e2b335b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1356.924bb91","@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/entity":"0.4.0-next.1356.924bb91","@flighthq/scene2d":"0.4.0-next.1356.924bb91","@flighthq/signals":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91","@flighthq/textlayout":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1356.924bb91_1787078154116_0.44309575555806524","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/text","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1357.b87b5c1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fe3da39cc68d1a9fe72a36718a1da5dc4a2822e5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1357.b87b5c1.tgz","fileCount":34,"integrity":"sha512-JCVrpsC2KzBR90GJQg2kJh1OsZV/Vf/vfo3gFxbrcgtmLlUZiGn6I1vb6xO8BW/fQUZqO9cGoz2VLYfs+9d3BA==","signatures":[{"sig":"MEUCIQCNUOquoGmR/NtrIvQkSQLtvSjjtFyljbwwVPNQ+JPIYwIge7sg9HCC22RlNkYVMFr7H3yfUy0OtuTNBY9DC3feH5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b87b5c15158aa2898caff7f3e3c3867854d29d5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1357.b87b5c1","@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/entity":"0.4.0-next.1357.b87b5c1","@flighthq/scene2d":"0.4.0-next.1357.b87b5c1","@flighthq/signals":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1","@flighthq/textlayout":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1357.b87b5c1_1787078299444_0.5645533950689217","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/text","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1362.3734bd4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5a2b41d01bae3fff9bf243aa481fdcb619a26be1","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1362.3734bd4.tgz","fileCount":34,"integrity":"sha512-4TK0zQisAdOuXEAwp8FY54JTqEetRtKAEoFZJmfPs3oDf63VLLroivbhqZ5G4TO9jf3aVhitlaJB7vOCGMPiCA==","signatures":[{"sig":"MEUCIQCIgb7TrUZcj6eOmuPCQu9joDp41UN1RED0E+5mH2ZQLQIgfUG5HDy1Qnnzz47osQCwF427peviIq+ae2Ir8uESjyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3734bd4936d51eea42ddfd38f48b995d49e6657c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1362.3734bd4","@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/entity":"0.4.0-next.1362.3734bd4","@flighthq/scene2d":"0.4.0-next.1362.3734bd4","@flighthq/signals":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4","@flighthq/textlayout":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1362.3734bd4_1787078953051_0.776991804017894","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/text","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1383.b8eb497","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec940890850d9b9656174dc3a94364368156e462","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1383.b8eb497.tgz","fileCount":34,"integrity":"sha512-CejJwpk9LNYrhLL9wENRke9sA3xcB67M18+KSfQ+E3QC0kPUGWaEa6WXEcjipMaKDm+GVhavCudqvg48zkjvrw==","signatures":[{"sig":"MEYCIQDW/ZmlZ0IJQIZwt1MdttDNGU2TV6wcJiAVQGgpSC+RAQIhAIrooIGWxQRM+sfigEI2pnvW56rWG8kG/BVpE6n7EH5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8eb4977f0d1496e8c4b2f47f16c82c0710291d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1383.b8eb497","@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/entity":"0.4.0-next.1383.b8eb497","@flighthq/scene2d":"0.4.0-next.1383.b8eb497","@flighthq/signals":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497","@flighthq/textlayout":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1383.b8eb497_1787080281968_0.37846588648829993","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/text","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1385.dc129fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e7771a9a4c6d8b3a4499dfdc4fc1a498c5d99184","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1385.dc129fd.tgz","fileCount":34,"integrity":"sha512-Oe5QIv3xozDQ/2lp3YmhasaX2vQqp0pJKV4q/jsgsB0Hu5R4DAnGqpP1oEx+B+7JSOf55Lmsd9fDkxQfxt8yLA==","signatures":[{"sig":"MEYCIQDe9rslK+IRv1qv3HvMbrM2C0N0ncgptP3I1nv5Fp0NXQIhAJy40iZpBlQmLuVzBlwkB3M2AYQr3AyD9jLWwHBtZ+oy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc129fdaf5719e6fe6da44e8755cbc798806ee74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1385.dc129fd","@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/entity":"0.4.0-next.1385.dc129fd","@flighthq/scene2d":"0.4.0-next.1385.dc129fd","@flighthq/signals":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd","@flighthq/textlayout":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1385.dc129fd_1787082047074_0.07704535223380526","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/text","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1390.ca3ba2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"989ba538414c4939c911e5b064580566c95f9df6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1390.ca3ba2b.tgz","fileCount":34,"integrity":"sha512-ESUo+9Oy7TGQlZ0Vv3fv1vqeHmkI0e1qTpnn/nuT4MkbqeaeUV8C5iMb+r7YgCrp+OSxonvtKzDepaRSnwTa7w==","signatures":[{"sig":"MEUCICyBEvkjrhr7En42WGPm0fyc2YKyHplfw/fAoM4kGtT/AiEAwnHB9fbwdN8lzUlVjaS9s0GcMyodkd6MpSMuANkJ8M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ca3ba2bc71b176e9f619cdfbee0d0fa5c59769bf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1390.ca3ba2b","@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/entity":"0.4.0-next.1390.ca3ba2b","@flighthq/scene2d":"0.4.0-next.1390.ca3ba2b","@flighthq/signals":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b","@flighthq/textlayout":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1390.ca3ba2b_1787084785386_0.6767207145767398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/text","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1391.ef8547e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8b3e9fba3065e7969c1e512f98fbc83d2c2105f5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1391.ef8547e.tgz","fileCount":34,"integrity":"sha512-/WkO1gIzahx6zC6PbjJe6DqTLReLmRUMMQaN3/CAF2Dnjfpqlf66kn6OITNFNxo40sB/Hxm2StX8Bvbw4OfbjQ==","signatures":[{"sig":"MEUCIQCIawMM8hX+W0z6ObGofyW+Jg+HZWeXUWjsBvu+AmPJmwIgOaCDTLNzDVfwofuDdpZGjcR+1BXMcen65/RcWOv7zYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef8547e4f1d53ec2c0a70c3df10b9406d13096f9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1391.ef8547e","@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/entity":"0.4.0-next.1391.ef8547e","@flighthq/scene2d":"0.4.0-next.1391.ef8547e","@flighthq/signals":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e","@flighthq/textlayout":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1391.ef8547e_1787084933445_0.2676977860725249","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/text","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1392.ae73a44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6f3c9b2c85afe8bc5063b41a90882b8e898b3f20","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1392.ae73a44.tgz","fileCount":34,"integrity":"sha512-ga91WTM9FJeIed1i3doUWd6Tv8kdBkLun68HVS9m18hdK3H/eNDGtTrv9xs9tN7MUWRmyH2mJfml1iiYsUqI7A==","signatures":[{"sig":"MEYCIQCjF9cLBIfdd2TC+BIYWXod0sKwD/dt9Gbj1QjKehiBRgIhAJekCKwc9O0IJiXVrRXsoVj3qta6Cv8szX4tCjvhq/Ed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ae73a4474c40d293f2ab2295ae932102668c6b04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1392.ae73a44","@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/entity":"0.4.0-next.1392.ae73a44","@flighthq/scene2d":"0.4.0-next.1392.ae73a44","@flighthq/signals":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44","@flighthq/textlayout":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1392.ae73a44_1787091072355_0.7894343300583135","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/text","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1396.66c9814","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"19fda33ad60ba925376b581035e91ce5618c2e42","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1396.66c9814.tgz","fileCount":34,"integrity":"sha512-ztZfNcoqRKr0PO/AAQ74wCHBKKkVdBSn94oP7xZyOtazBM9zvSvc/8zoPmbYfu5OKO5Po7/XXljle12fmzJYJw==","signatures":[{"sig":"MEUCIBQpSDSJNDrTAgVUsxMc3Hh6xvZVT8mG6ovLAd2lZGHUAiEApHiSK9WxrYHrI/dCtJZDy4pvujA7pDRj6O8ldm0/6Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66c9814f2387abf7cef7a334a4edf573110aadb8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1396.66c9814","@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/entity":"0.4.0-next.1396.66c9814","@flighthq/scene2d":"0.4.0-next.1396.66c9814","@flighthq/signals":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814","@flighthq/textlayout":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1396.66c9814_1787095759888_0.04705972684074533","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/text","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1398.776fd7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c23c8785b7c0f110349fc4a4825ef9ced4ccf701","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1398.776fd7a.tgz","fileCount":34,"integrity":"sha512-9Q2G3KtGlPGNUbLmniQSqux2jiUUfvE72eFYAm5/gKR+xB6w7qYdTxN+B34wM8D/DUughQLhI6GNF0CxiEnQVw==","signatures":[{"sig":"MEYCIQCByYQ2EFBNNe8JT+/96r/IYtlDKOHk2uBEwIx/jXb1MAIhAIS/Bb4jxOAfrjxf61Np4J1NBER7PYOv9LlnxSHaHyvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"776fd7a25d706d45456f573331a1884c9b512827","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1398.776fd7a","@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/entity":"0.4.0-next.1398.776fd7a","@flighthq/scene2d":"0.4.0-next.1398.776fd7a","@flighthq/signals":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a","@flighthq/textlayout":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1398.776fd7a_1787095886686_0.7445152317762835","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/text","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1399.9d20d2e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7fef150278144481036fa1249227593877557083","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1399.9d20d2e.tgz","fileCount":34,"integrity":"sha512-lyMdnMw0Yvy0+8EghY6NHO+QdCAKBCFPAPRPQ1/gMJdQRHPhgUbydlb/a5ezeRYeXRjsyP+d8ZmZotnf0gHYsw==","signatures":[{"sig":"MEUCIQDL1cxURBmDqk76gJOXftY5XG2hXcWwz4K6c94nm6esCwIgUty8Uel+Dx1MD8elW7dRtyx4m6N3NhH19Gd3D0pUW3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d20d2e0317023af656379bb16f54f02cf43c97a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1399.9d20d2e","@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/entity":"0.4.0-next.1399.9d20d2e","@flighthq/scene2d":"0.4.0-next.1399.9d20d2e","@flighthq/signals":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e","@flighthq/textlayout":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1399.9d20d2e_1787097491571_0.6454188056945307","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/text","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1404.4936e90","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"650ab482fad075dee46820b920a317ee0a66b2af","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1404.4936e90.tgz","fileCount":34,"integrity":"sha512-6PAUtR6uE/vqG9YPlpaL5xoKByk7kF3yflWrA58juHokGcLUw+D5Iw8vV2g58voqqS03V1MCPq96hT1HymsL5g==","signatures":[{"sig":"MEUCIQCgvjZvpYezU859MHlg0W1GI5VxQ2urDP1EmJn/dn4/6gIgTFo78DG3LPyCeIepeQTvmUNE4o9U15AfW2ciwOA/xbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4936e9049b9547aad61b9ae7febd4a41021b45a0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1404.4936e90","@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/entity":"0.4.0-next.1404.4936e90","@flighthq/scene2d":"0.4.0-next.1404.4936e90","@flighthq/signals":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90","@flighthq/textlayout":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1404.4936e90_1787102294354_0.565392303901632","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/text","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1405.d7484cf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"536833fd2544e150195c96bc19f9b5173de65830","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1405.d7484cf.tgz","fileCount":34,"integrity":"sha512-5q5b2ccDfoV+r1MCNXy3bJypQVQj1/MbgSD8QreoXJCgk+Cg9Zd29eKL/Hzam+knA+LRLtnqT9ta2lCMqHR8Sw==","signatures":[{"sig":"MEYCIQCkFxMCMAj3L1AelLqlwZmkKnweQNi1bY8w13ux6b8CnAIhAJuT7JxzY+ZySRvODXn3zBxaO+AxOhXQEPztPsHsuLUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d7484cfdaa0f9ef0b3e7fd92356d39208e74167f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1405.d7484cf","@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/entity":"0.4.0-next.1405.d7484cf","@flighthq/scene2d":"0.4.0-next.1405.d7484cf","@flighthq/signals":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf","@flighthq/textlayout":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1405.d7484cf_1787102429082_0.21783469293619007","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/text","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1410.a69907a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fedb35e1b831000f1722f30c358faabd2d7dfe27","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1410.a69907a.tgz","fileCount":34,"integrity":"sha512-ySRMZLGIV4tvrobbKuGxhMfKV+gzaIp0BUthV500BP3pgQqm016hmqNPoXBLOxGlRB3Edp/P1u26V2fO8uww5Q==","signatures":[{"sig":"MEUCIQCyjs4xhCxBQ+sBu3Z7DzRV05S9yHhCsmg2XBVYBgLwdwIgUngHItugKGcmvXay9AWMlHDSVS6Eu0JEdA42cz15tVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a69907a83c6ff3b3de8935e42c221b780c180296","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1410.a69907a","@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/entity":"0.4.0-next.1410.a69907a","@flighthq/scene2d":"0.4.0-next.1410.a69907a","@flighthq/signals":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a","@flighthq/textlayout":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1410.a69907a_1787118560156_0.7045536161099644","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/text","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1412.05a7272","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1023aa540fb875b1fef0414c85da12974057a8a5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1412.05a7272.tgz","fileCount":34,"integrity":"sha512-eeB8zm5rx7nQKqEKRhOJngsfkZSP0ePvoNb8rMCBvlB/fLSS6ubU38QdfPsbT0i7vqjHqkZmPXmzo+MoRpuBeQ==","signatures":[{"sig":"MEYCIQCx1/1arJfkSbvK/bGGrh0X62XbpAaYv67OsJ7fLPzQogIhAOoLDmXrreJXNmnVBObyZNVhYBaLqFjZwA69lycK+GhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05a72726f4579a5cdb44f886630d8f92480764d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1412.05a7272","@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/entity":"0.4.0-next.1412.05a7272","@flighthq/scene2d":"0.4.0-next.1412.05a7272","@flighthq/signals":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272","@flighthq/textlayout":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1412.05a7272_1787120585461_0.47805178379707547","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/text","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1415.00028b0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"783c9311b58550a4bcd604c51e9426fbcf27b7cf","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1415.00028b0.tgz","fileCount":34,"integrity":"sha512-PfgLPTwfXvaNajaEZJRAML47d26GokwFuzA8TWI0KMgpGQJCN9FGLr0fS2t7iy9yHQVaDGhlTk7gbexhk6hBAg==","signatures":[{"sig":"MEYCIQDJwGX2eymTO5bVXFpvpnqq3rMfIsY266WY6z30MVDCGwIhAOEnvZ32SabNrq3UY9iWm+7aI00HwbA8BczevwU2mljc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"00028b0f581f46010a9ba6f4d34a54cbfbe90ac0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1415.00028b0","@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/entity":"0.4.0-next.1415.00028b0","@flighthq/scene2d":"0.4.0-next.1415.00028b0","@flighthq/signals":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0","@flighthq/textlayout":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1415.00028b0_1787121471137_0.39749899600098204","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/text","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1416.ef4fae7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d5c90eea976a6dafd5be46422f8df5b9b471528","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1416.ef4fae7.tgz","fileCount":34,"integrity":"sha512-RF2DyUnZtj7A3lamK7ZQpPxhcAHzjcHzMBFHK93+5RUJojVefglXgRGg83VVDGLXVqAHaPuTo+JtFuuFAiusGQ==","signatures":[{"sig":"MEQCIHPrQYvfw9a3OVHVZwTcqCAsRZURG9bsktE2WmWfzGcQAiBhs6la6N8sGyH3svdlJyC0yyNszE1+aISKXxdAhBcM6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef4fae7fcce4981f09353ef665113c0034491f34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1416.ef4fae7","@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/entity":"0.4.0-next.1416.ef4fae7","@flighthq/scene2d":"0.4.0-next.1416.ef4fae7","@flighthq/signals":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7","@flighthq/textlayout":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1416.ef4fae7_1787156005872_0.17326140422422753","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/text","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1487.e25e95d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd25a08c078994dd21027715fbd558c30599f69b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1487.e25e95d.tgz","fileCount":34,"integrity":"sha512-+MMSvT5UIydGh9mkY/j0PdyUBg7lsn93aBXZe6yS9iiUHEm/GVxNX/g++hJ0RME5WKnrSAggiQEQJthE/K6QKQ==","signatures":[{"sig":"MEYCIQCUzujXwlfKWBH39sPYkRe1j1LIyr+GP/l32Z5DU4QfjQIhALpWxhDO3ceyQ/dgAQZ7QS9oSsX/TQATKxGwZ+JtM7pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e25e95d60f7439c174b16b0c9c970d4aba8223bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1487.e25e95d","@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/entity":"0.4.0-next.1487.e25e95d","@flighthq/scene2d":"0.4.0-next.1487.e25e95d","@flighthq/signals":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d","@flighthq/textlayout":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1487.e25e95d_1787182326955_0.9693021702635618","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/text","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1488.43bcb37","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4dbb1ac0b99d4d22f7fe4e1c562ad08e80b9d028","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1488.43bcb37.tgz","fileCount":34,"integrity":"sha512-Y0KYXNC6uX7a0wogfC94f6rn9s+tOF54ImIQMkCXYfthFXd3lK8PoiUr2UFEb3V7HopRiqi3UKNqOjJ+HFoQqA==","signatures":[{"sig":"MEYCIQCtko4wChqq9jHiaPXo6/BQSvoZ6lQOOfIQBFc3mRdB9AIhANfWZXPowfVFBPOF1g4oceO4xl2UnIuMtdn33hW5C/Mb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43bcb37d9a5a44d81b8490439b9e43ac5d1e82f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1488.43bcb37","@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/entity":"0.4.0-next.1488.43bcb37","@flighthq/scene2d":"0.4.0-next.1488.43bcb37","@flighthq/signals":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37","@flighthq/textlayout":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1488.43bcb37_1787201002010_0.8529446839083448","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/text","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1584.a8ddd61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5c517fd71cb1d1ae5f18d83977371aeee47edc9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1584.a8ddd61.tgz","fileCount":34,"integrity":"sha512-hQ+fJd5ah531+VoEc1udUoya/Vrah/1X+LMnzOOPCtf9XQQbCMWST23AR/+qSa3kG5aPCB/C4YnU/5L2IHcbsQ==","signatures":[{"sig":"MEUCIBc0u4GkFLlCAukaqxHylksL+KtWjR1wubj8ovk14eaaAiEA5lfgs3CLRNd25xHMh3mrMBFlQvpVuodJvKS24yBKNWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a8ddd61739924a54b02ef606a8c16d7b66c66807","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1584.a8ddd61","@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/entity":"0.4.0-next.1584.a8ddd61","@flighthq/scene2d":"0.4.0-next.1584.a8ddd61","@flighthq/signals":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61","@flighthq/textlayout":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1584.a8ddd61_1787250518394_0.07134211617898223","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/text","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1585.bf131c8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"515c6bb379f9af1ee6aca7b6bd0bbfe34d737ac4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1585.bf131c8.tgz","fileCount":34,"integrity":"sha512-/K7B/RT8GqaZQ6/hTaZ9VVSH0LcLlGFDml3WiKRWNiwTcSS+a1WeLU4cduL2PRnum13wOCcmdQdcu0xegH7LWA==","signatures":[{"sig":"MEUCIQC9kVVMref5j1eR8Nwtm8eqRzBSv3x9ZohMI+FzojKMQQIgN8E1x05X793mupFYn3hqNOxYfFi489Y5QMxc8LK8v78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bf131c8abe61502de71895639d57db3e2e2c1ab0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1585.bf131c8","@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/entity":"0.4.0-next.1585.bf131c8","@flighthq/scene2d":"0.4.0-next.1585.bf131c8","@flighthq/signals":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8","@flighthq/textlayout":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1585.bf131c8_1787251178949_0.6633763153576837","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/text","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1602.af48ed1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e286e565c13ef4fb9bc3ed01805e86b178987e9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1602.af48ed1.tgz","fileCount":34,"integrity":"sha512-XbiI7XRs++n2ZTCCouyCUhnxKNdb6GGhn16A6LKG8S/mK3clkgGnAfamHYMqRjoJjj8Gbd9NNqbUIpw06T0n7w==","signatures":[{"sig":"MEQCIFwfSPdNcVCyxlejpGFbhy3vmUCZWggZkVnpN8ez7134AiBTMscJMmLPcFV3eGcaIXAyi1NDHc8ZUib2eytqNpsj8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"af48ed1ac05ae5fda74d63d9233f32a9ea8bbaf7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1602.af48ed1","@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/entity":"0.4.0-next.1602.af48ed1","@flighthq/scene2d":"0.4.0-next.1602.af48ed1","@flighthq/signals":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1","@flighthq/textlayout":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1602.af48ed1_1787267568177_0.9072575726260697","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/text","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1652.39f08fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8866d2c6465421473441a4acc2a1def868fa641e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1652.39f08fd.tgz","fileCount":34,"integrity":"sha512-5kQ9pn5zU80VfNeZ10lYyYtUSb6zst0TiVik5T3vHBAp7JCMh46+u28MRUTT6pNTvVTJibyygFRWpMfPZMzpiw==","signatures":[{"sig":"MEQCIAxjHOuDtJoG1qAUO36hBffnajBq5PF/hydDhJSFf7R+AiAC05F0p1/QD6kDkGM+Jv3ocP/L/mtg47KMJFNb/Y970g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"39f08fd3355ac957ef8965e70140e77c935b6c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1652.39f08fd","@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/entity":"0.4.0-next.1652.39f08fd","@flighthq/scene2d":"0.4.0-next.1652.39f08fd","@flighthq/signals":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd","@flighthq/textlayout":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1652.39f08fd_1787280876388_0.5977529146311924","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/text","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1663.d9c5746","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"98b4d1266da0720d99782bf87beddbbd1192acea","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1663.d9c5746.tgz","fileCount":34,"integrity":"sha512-8BsTeQkpm1Zkk4+gtPDwRYpqCN5oiOEQnM9WANXgwr19yoxzbKg8FaiB/uBWhX7iQk1Q5t6/Q9yfB76zOqukdw==","signatures":[{"sig":"MEYCIQD4ln6Fy4PB8bAz2ni/e6GK1eMQcK+nmKw5geW5ibZHPwIhANeq2lpSFBGIhK1ILZFYbNyS5OyX4g7SMTOmNpeVUA2f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d9c574612a1280ddc4f84bb3486a41579a068085","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1663.d9c5746","@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/entity":"0.4.0-next.1663.d9c5746","@flighthq/scene2d":"0.4.0-next.1663.d9c5746","@flighthq/signals":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746","@flighthq/textlayout":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1663.d9c5746_1787287662436_0.47228706897425776","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/text","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1694.598ef6f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1d03455b35fe5dcf7a12cbfc86ce91e6218068e4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1694.598ef6f.tgz","fileCount":34,"integrity":"sha512-ZG6aud0iejrX46bK9o0x7dVdefNY+5A6Gf0fkO8AiVAViKyOmRPJU/eNlIqbd3zLx4g7q0S2/JBFldrb9vfmlw==","signatures":[{"sig":"MEUCIQCBSJGPA50G8F/KJM3ZCblzubPQnNrtnCwc9biwEiSDewIgCCf2C8gGrVHwFKkbPFpvQ8ze9WmwThFOZ6RTcekTBEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"598ef6f62b6f1ae2873956501069ed824699021a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1694.598ef6f","@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/entity":"0.4.0-next.1694.598ef6f","@flighthq/scene2d":"0.4.0-next.1694.598ef6f","@flighthq/signals":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f","@flighthq/textlayout":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1694.598ef6f_1787288493704_0.6960452604893912","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/text","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1695.181dea5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0a0ebe5922cae6d96cb1181731f8cce95996c355","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1695.181dea5.tgz","fileCount":34,"integrity":"sha512-PxcZuApxPb7DNGU6KkZMUB8ykb9gvG+elMXUpVop/8QPyiUbxZF3STqFWKU7dJCJCaArh/Hu9xJlZPedQ8xlAg==","signatures":[{"sig":"MEQCIFY5pe2p/TP5GnOc3y2rWiADpp+WNRC56McPWinG9YlkAiAGDrsHdEIVofSKxVtK/qb72xhAsMP5C4dUTSM7Sk+P2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"181dea5e323d8b0845ede2fade7f67b2ce8d2554","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1695.181dea5","@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/entity":"0.4.0-next.1695.181dea5","@flighthq/scene2d":"0.4.0-next.1695.181dea5","@flighthq/signals":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5","@flighthq/textlayout":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1695.181dea5_1787292975136_0.028932316693920157","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/text","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1696.93f6f63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f02a1c88046e19ad496cb080d27cf3788a3c78d8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1696.93f6f63.tgz","fileCount":34,"integrity":"sha512-TMflbsDg44XSQS4AOBphQl7Ga7PfwWnkKBoz3EgxZJqJtUZ/v0FSprBNZagEtzzREtZIUSMBxRosTexixbHTMA==","signatures":[{"sig":"MEUCIQDsrBg9e/KsyO0EF3xpuXr+OMUIx3H3a9Um3X9thRzNXAIgayC+cAqNBKu85M/3TN2tLPFjZh3x+dRid1z2AeRhaTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"93f6f63eca2b6864dedc151c301be624236f131b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1696.93f6f63","@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/entity":"0.4.0-next.1696.93f6f63","@flighthq/scene2d":"0.4.0-next.1696.93f6f63","@flighthq/signals":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63","@flighthq/textlayout":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1696.93f6f63_1787293458711_0.4815636051495018","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/text","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1702.61a7a7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f490b720d5addbee8446cf761f3b594cc6f1d3d4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1702.61a7a7c.tgz","fileCount":34,"integrity":"sha512-7fdhELR+d4Wm+Q2U4qKnJrQ/+rHovNDwi6LVVpXTAAyIlr6TN+8i91pJgQVR8tE4Fam3kAEDlzfY64fzmE0H+w==","signatures":[{"sig":"MEYCIQC/gcUXBbvPn4auRTGAdtEqe0xFo/4Gz4xBdK1Qmdik5gIhAKC6pgNy3UUnH5XPcy2jc5TRktTbk/Ff/W7kJma2U+5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61a7a7cc67afb80f8df61975bac6404a7e480370","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1702.61a7a7c","@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/entity":"0.4.0-next.1702.61a7a7c","@flighthq/scene2d":"0.4.0-next.1702.61a7a7c","@flighthq/signals":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c","@flighthq/textlayout":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1702.61a7a7c_1787296336478_0.4385606044531778","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/text","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1703.b82d313","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5434c977fb20f479324f5c571ce013d3b4ac9963","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1703.b82d313.tgz","fileCount":34,"integrity":"sha512-vpdYNtF1+jaeKOdEYelCrVzJwKdMJ2DPtXnSn687Jiv9dP8XX/etpqm1/pBqb1ctGQxRipgrQ7awVXeSqNnPnw==","signatures":[{"sig":"MEYCIQDeXtKhNPTQU+QzxJSm4o6jIdwx9Ih+OkzLBUbSlysw4wIhAM/nKFGPZZHu3mEMno1qacFD4/EKIu/w5ZmE4+VCgbHu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b82d313abae5abbfe0568f8a0ecf7e7cf834d269","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1703.b82d313","@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/entity":"0.4.0-next.1703.b82d313","@flighthq/scene2d":"0.4.0-next.1703.b82d313","@flighthq/signals":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313","@flighthq/textlayout":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1703.b82d313_1787298162896_0.732878206485269","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/text","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1704.9eb98e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"50cccd4f717336e0cf21156436a4eb959e365bcb","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1704.9eb98e1.tgz","fileCount":34,"integrity":"sha512-XWZj8FX1YZ9OPUJMBW9/vCdl3IN4us1eKQitru9zSBVM2F3TPfza8xZkI5GQklJLwj1ETbA+a0xuMDGR7jnQKQ==","signatures":[{"sig":"MEUCIACBLEDutJiHQXCgOjJfN32wD7lsrW8Hr3XFzUFMN9MBAiEAhyjWGdFxF8ZgfDs3hZbx7Yduc3dc30/xQCQkLwnKKJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9eb98e11caee246589365df812ece128264ef638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1704.9eb98e1","@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/entity":"0.4.0-next.1704.9eb98e1","@flighthq/scene2d":"0.4.0-next.1704.9eb98e1","@flighthq/signals":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1","@flighthq/textlayout":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1704.9eb98e1_1787300985552_0.5157760364851522","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/text","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1716.1979cc9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"82c2736625586d37f99ae14eddec494ab88d9a20","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1716.1979cc9.tgz","fileCount":34,"integrity":"sha512-q3HVKfErd+SXYrc6FGLB+nkoDKJZgblQNliwtTWAQqyemVtBgRxyc/CO6pdQVcizO8iAyMC0N4Ym4OQbaV2UlA==","signatures":[{"sig":"MEYCIQC/wxodvn9qF9qdFnWoUi1JSAjtAjnJco3lPrpDAvIgqAIhAMuQ3poGTpkm45mCPWVz803cgwX/48TBWWHNrwoGqKdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1979cc9bfdae5161eeac594f0460968a65b852f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1716.1979cc9","@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/entity":"0.4.0-next.1716.1979cc9","@flighthq/scene2d":"0.4.0-next.1716.1979cc9","@flighthq/signals":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9","@flighthq/textlayout":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1716.1979cc9_1787305318114_0.8350716697566614","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/text","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1717.9d6a20b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8cf62f9e845bc80d480927d881ec4a1b78f9460","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1717.9d6a20b.tgz","fileCount":34,"integrity":"sha512-BXk4gjNZuMoKqwoizwuX3cR/Bf7nvN2PtGDp3sXZBhePcBnaVyLFItmfsGr/W/2V8PJNQp24XvHA1X8Fa8TLcA==","signatures":[{"sig":"MEYCIQDpkWBsog3bAm41bCQxDwJ4XEwXonco2SxdkC1SzIMiwQIhAL4Hg3kHKJPy7+rjmHrjBvehoRZ4sxZjgyWL7TqWuFyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d6a20bc14f3fcb2ef914442e1092ef1711316a4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1717.9d6a20b","@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/entity":"0.4.0-next.1717.9d6a20b","@flighthq/scene2d":"0.4.0-next.1717.9d6a20b","@flighthq/signals":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b","@flighthq/textlayout":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1717.9d6a20b_1787307771670_0.6700242024247136","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/text","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1725.752ca79","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ac07d79390e1dcba2fa5fc32f164e433fb01c113","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1725.752ca79.tgz","fileCount":34,"integrity":"sha512-8tlY2EV3PeSPWMR+4h2hVskQZ0CPI7C6+pBDWB0QzGw+IddUdmy7trhI3tmgrkQWa9tP5zy5tCS8Aa8I0dYPvg==","signatures":[{"sig":"MEUCIQDjYfnKT8nBqsRClN3WYp9TrDoRR4xHm3UgfmCVEV4lkgIgSFiOPTRQVHjXWvGl+Oodiq59p2o9KQlkjme3bNc/Lz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"752ca79327a1e07f9d6c63d8704bb8d423500af6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1725.752ca79","@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/entity":"0.4.0-next.1725.752ca79","@flighthq/scene2d":"0.4.0-next.1725.752ca79","@flighthq/signals":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79","@flighthq/textlayout":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1725.752ca79_1787310786347_0.9456606473056335","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/text","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1728.f69160b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e543b24c701b9223f94d3e0747c4cb927b34950","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1728.f69160b.tgz","fileCount":34,"integrity":"sha512-n69ngdthjCxCPsstPXl9lgdJ69WIprn5cu3BBZeCTC7jpyPOYsD/nkk8JY9Ubwh9NKySRPiTxJIil+kV09ASpA==","signatures":[{"sig":"MEUCIQD/BnRUEmj5DI9Lk2QXZ8F12O3aFLAekqljJ6tQIs2HpQIgBLvWd5EGdgL5tGmNsJ2j9Or3SxoP7FddMvGL5Vdyj00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f69160b30438f81d8ec0f7641b68cd1acef88df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1728.f69160b","@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/entity":"0.4.0-next.1728.f69160b","@flighthq/scene2d":"0.4.0-next.1728.f69160b","@flighthq/signals":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b","@flighthq/textlayout":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1728.f69160b_1787313559439_0.49756694750597896","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/text","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1749.d81a21c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f3000f831d453cf9ad04703fd90a445fb340301b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1749.d81a21c.tgz","fileCount":34,"integrity":"sha512-LbS5nZwf/L1nxYkap29kpwP8Yuli2tewZRl5uc9Hpar9av3F9vbzkUzICQHxOEN5KXBSeKAul58bbBkCUZkfWQ==","signatures":[{"sig":"MEQCIDHmLP4K0QlBo87Lsa+gvKwENIjstt1th3ZJoUqN8qNoAiAuxp6J28XIrug6BvEz1CwGCpLOr8oS8yxWjTQtxVNxhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d81a21c7a4f2ee48fe9eb1bdabae6365c8c8694f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1749.d81a21c","@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/entity":"0.4.0-next.1749.d81a21c","@flighthq/scene2d":"0.4.0-next.1749.d81a21c","@flighthq/signals":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c","@flighthq/textlayout":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1749.d81a21c_1787315835407_0.1753494661163093","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/text","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1750.13ec8b1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f7e124509c37ae926281f10e34ff867c268a94ca","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1750.13ec8b1.tgz","fileCount":34,"integrity":"sha512-f5Wt8KXEzuzmN+TpWtf4OLp9cbSKtRvS0m1I03bQvk4duBZmnd/WExwm3Wh3Rd7QwhRDxaZAWBbqEFatKlxnCw==","signatures":[{"sig":"MEYCIQDqHwR/MscXQj8lrpGDWIXpVeLls9kvrCPfTEDp3/H8DgIhAKTOjedSZZtclfkVisZcGZR4BW3cMz7v2YXRIjn5r07o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13ec8b1cdbc0eb53efb9cafd805987c1259ddb03","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1750.13ec8b1","@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/entity":"0.4.0-next.1750.13ec8b1","@flighthq/scene2d":"0.4.0-next.1750.13ec8b1","@flighthq/signals":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1","@flighthq/textlayout":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1750.13ec8b1_1787326998517_0.38699324967146254","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/text","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1751.b3eea5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1111fad3c25bd6dde1d6ef270383e151c5ee39d0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1751.b3eea5f.tgz","fileCount":34,"integrity":"sha512-wCdzq3zCDHwQy2rhZ5pOSzsrNu5Lx2wNith7E3liOSQllrZtOUrvqdCJjz5XAU/XKoTHGIe7Hh4Q0t7gg89MxA==","signatures":[{"sig":"MEUCIHRPvo//W4Lzd07NNWnZ9qRUGR3451x0U9C0NvJgdPkfAiEAtNWYLLA15bDWPB35pMde+A4uNT9WDZgTnC6WQDHwCW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b3eea5f93b4df315e1bc80cc7af37a9fce30e49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1751.b3eea5f","@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/entity":"0.4.0-next.1751.b3eea5f","@flighthq/scene2d":"0.4.0-next.1751.b3eea5f","@flighthq/signals":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f","@flighthq/textlayout":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1751.b3eea5f_1787327883462_0.14946875152442263","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/text","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1752.f250cb9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9ffb0f898a9918a195ba839a73add1e18ffb6552","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1752.f250cb9.tgz","fileCount":34,"integrity":"sha512-4hlEoW/MIM+eZlZQ+AQP/+bCKzlm52jODS9tbuc9jbZLg+MjvTUn4L5q4FTfCrN+PAtq3fUbaf8b8pSqcu6RVg==","signatures":[{"sig":"MEYCIQDNRMozDWaiewJQg5Md6DZ+QgJH7YjuME6JTDmeBGFT/gIhALcGxnFvZyrjS2NWbLRtdxX/WM3GP18yJf3mhsWiDEu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f250cb9b2929c0c77b66ab527cb4ef52d08f95ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1752.f250cb9","@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/entity":"0.4.0-next.1752.f250cb9","@flighthq/scene2d":"0.4.0-next.1752.f250cb9","@flighthq/signals":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9","@flighthq/textlayout":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1752.f250cb9_1787329891321_0.7506909694593484","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/text","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1763.f98ae25","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5d39b8d3be9ccc4396595db51ef0217677e4b0b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1763.f98ae25.tgz","fileCount":34,"integrity":"sha512-Xz89Y0zRiBa06SLPGmR9Bbe7/BouKj2NSh52xPyAnrLxBDTz64cUR+uT8IaEGxZsSYB6wi270row5e4QC/u9/g==","signatures":[{"sig":"MEUCIQCvGrsLqQP0uOdLAU1pokFY74yWIWfos+pJWeQVfuZQhwIgWGoepSwTq7D1vaXl6sEKKP9mA7vln2auwV5QLbroYNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f98ae2586aa1105186b57f1528e4260424194cfc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1763.f98ae25","@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/entity":"0.4.0-next.1763.f98ae25","@flighthq/scene2d":"0.4.0-next.1763.f98ae25","@flighthq/signals":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25","@flighthq/textlayout":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1763.f98ae25_1787330129087_0.3217520364677522","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/text","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1771.f4d15c3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ced1d000ecf7fd7458def61989b9e487ada5c8ba","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1771.f4d15c3.tgz","fileCount":34,"integrity":"sha512-PD7D4KLswywX2qkHXxSYS06adpNvm2Fx3ZMXQDZIzCTCMBPDhPrSdIc0otXVa07dOU0m8brAFiNjjPRFhbrN4g==","signatures":[{"sig":"MEUCIE0kAjx/W85ieUztSkxI77tO4IktKzQh0TjS/JSdSOzCAiEAljIfOshy5+7aCfy0m7bF7h/xvJVTrU63wvERqu1QFso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f4d15c39c3edf4ef1608dbc61e98cbe82d4cb49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.8.2","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.4.0-next.1771.f4d15c3","@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/entity":"0.4.0-next.1771.f4d15c3","@flighthq/scene2d":"0.4.0-next.1771.f4d15c3","@flighthq/signals":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3","@flighthq/textlayout":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1771.f4d15c3_1787338098029_0.744909955937948","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/text","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1809.9b3b71b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"17a71a41987aea74e3a6c69079cebf3c2b2d467f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1809.9b3b71b.tgz","fileCount":34,"integrity":"sha512-x2pwalNRxRM1FSW5KiXCkuBoQXekh/PrP5aPnpeb5Tvy+0HnELn8Lfo8LU7dE5v+qzW1dwAfqB0XR6WGJokKHA==","signatures":[{"sig":"MEUCICA7qLp6Juur7aCH8lu8t9sKWnWQtdzK1qJdHRMkrS6RAiEAp/c0erM18gxQjsNgNKH5NQ6xLVBfaEiUYP1ABiI0u1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b3b71b019ff48ea6329c16020f37fb72c3123d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1809.9b3b71b","@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/entity":"0.4.0-next.1809.9b3b71b","@flighthq/scene2d":"0.4.0-next.1809.9b3b71b","@flighthq/signals":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b","@flighthq/textlayout":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1809.9b3b71b_1787341161248_0.6997783714475767","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/text","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1811.dde7eb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5ae2b5803d53dc9e476c0c5217ce6823b0d09fee","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1811.dde7eb1.tgz","fileCount":34,"integrity":"sha512-xC1o2n1T6GLeO8YtZCznMq55Sk28qUuH8B9OTtk9Sg0M4IgPmyWL5R3gLyF6PAYUs+Eh5E+hRLpiwiUhhn8gbg==","signatures":[{"sig":"MEYCIQCNpxWCZgGoPpGqZ+EMba+/h3U9hDqzKp8397bM/pkwTgIhAN8pc6DvKRPQUH/CYSfCOWwIAsL30PSlfLjhgzbGKmqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dde7eb194e4d6e17001a6ccc0e53aadfb93c7942","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1811.dde7eb1","@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/entity":"0.4.0-next.1811.dde7eb1","@flighthq/scene2d":"0.4.0-next.1811.dde7eb1","@flighthq/signals":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1","@flighthq/textlayout":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1811.dde7eb1_1787341976231_0.33532616251650227","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/text","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1815.e47cc3c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2b4c02cad25839d56cc943731f41d7995bcb19ff","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1815.e47cc3c.tgz","fileCount":34,"integrity":"sha512-AKydwrFXY3jLJmkT2Ouisd/Q9goI/DMNj78agg55YFYlI+6Z8nm4CBs6O/rrUmx8NUcHvY3FWD40f+hKQoT8xg==","signatures":[{"sig":"MEUCIQDXVqB8pdFDYI0zy1/wTb17xxqvF26GOVfRpLcjYAq8JgIgETeAWUdMa2ohm6Q/iJr/AObhzGw+1NAZq/qV8Se7a7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e47cc3c212c55d19e1b46ced1fdc6c63de9e3916","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1815.e47cc3c","@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/entity":"0.4.0-next.1815.e47cc3c","@flighthq/scene2d":"0.4.0-next.1815.e47cc3c","@flighthq/signals":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c","@flighthq/textlayout":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1815.e47cc3c_1787344153820_0.05434676140628891","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/text","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1821.efb1cbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec9753cf543d5ff36fadacff21db09cee3b38c1d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1821.efb1cbc.tgz","fileCount":34,"integrity":"sha512-DevZYDa23JXXX4+eN/gyJoGG20J1a6mNUtV0liLG4KDfckyK02WvkRS9aHrlr7nGx3lE0ftJ2xO5V/OlT6Opyg==","signatures":[{"sig":"MEQCIFc8V163xTvvxr5ClryxN8okmUJBT+kW0l9FvUy2TM19AiBAFTOAwQPW+rFrPH7TDvP4mKX6Grohyp1AwfnpGcVI+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"efb1cbc5b3ccef2f43d7cd2dee822b0d152f3f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1821.efb1cbc","@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/entity":"0.4.0-next.1821.efb1cbc","@flighthq/scene2d":"0.4.0-next.1821.efb1cbc","@flighthq/signals":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc","@flighthq/textlayout":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1821.efb1cbc_1787351597063_0.9558651095344379","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/text","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1827.9db114b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e4d779cc4ff2182b877a8e94d64cea367c1f3043","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1827.9db114b.tgz","fileCount":34,"integrity":"sha512-9qZlEINDJNA8O4riQywEIk3sx/FV/+bCzW/VjChvM7oHijCpdzD4qceEQB9BwzYtoVFRZd33lWkjIrWGMrTuTA==","signatures":[{"sig":"MEUCIQDDv9ifTT/LXhmKT5d9ijeq+e96ZsYSZ6ioyus25mL2eQIgNqs7r0cVNM+WoMuTdhnvwY9J/mVS+kplf5+lPRXGTMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9db114b3fe1db90a90a11541649cb3af8bb5ca62","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1827.9db114b","@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/entity":"0.4.0-next.1827.9db114b","@flighthq/scene2d":"0.4.0-next.1827.9db114b","@flighthq/signals":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b","@flighthq/textlayout":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1827.9db114b_1787356392733_0.3889878023879252","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/text","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1836.147ae1e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"847bcfcf797ae9d82b09fe0da63a36553f30d6e1","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1836.147ae1e.tgz","fileCount":34,"integrity":"sha512-tQQbYH+MuTLKgm8xGlhBz/2sRBVWH+zY45GxWiCC9Ve/w4+gjvrKTXwD5R59kerLKb8sjS7WWzkpEbB0eR2egQ==","signatures":[{"sig":"MEUCIDZ+JW6JQ7wEII86IEdm8OMakJtM5+Ac+vryYZvj13tOAiEAjSZlP2lIc4X7TOunRH1l3IuNGbK/to9zt+FQJTwXwbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"147ae1eaea356a2200495b80ae4e42b1101ae647","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1836.147ae1e","@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/entity":"0.4.0-next.1836.147ae1e","@flighthq/scene2d":"0.4.0-next.1836.147ae1e","@flighthq/signals":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e","@flighthq/textlayout":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1836.147ae1e_1787362616113_0.5377817167535826","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/text","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1884.6a2d46f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb529b67b50dd5b18a02dcc9a189f0858c3aaf5f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1884.6a2d46f.tgz","fileCount":34,"integrity":"sha512-srQtS/yIeejGHtvAvfkClJD/4XoJ/jQOYD9zxHOmRD6wc9N+J+t6oqvCvFYrGAW41d6CGGYigArKrDCtciRJOg==","signatures":[{"sig":"MEQCIGp/H/xlI+Ac2KUzfIXhhu4cidiigT9LH1BWYxc16coDAiB/TsN1MgVSqKa1BnkPEqbwusSDY6kuiihCRD4R9FWRaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a2d46f4e11232c5175ff79d306602e0378cb55e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1884.6a2d46f","@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/entity":"0.4.0-next.1884.6a2d46f","@flighthq/scene2d":"0.4.0-next.1884.6a2d46f","@flighthq/signals":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f","@flighthq/textlayout":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1884.6a2d46f_1787384825216_0.7138135973156192","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/text","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1888.e9e80b4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"46ccc4c98848bbaa8d692681f95548971b3d5d1e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1888.e9e80b4.tgz","fileCount":34,"integrity":"sha512-IMpH/4Kh8Xj7arRJupM7MUpNzN/BVBiOkck82J0utgWm6SNjdW3BQ4pSaAm9u5mjLe/NZJ1gv5dmu7Xs2R0iDw==","signatures":[{"sig":"MEYCIQCSeQnaVBshQUjjMzeCRtelQmSG+C+leRwmeEo4yVTFaQIhAObFrNvA+k7SnjXJt3uth1CTJPMxK32LvBnbiPUh/WgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e9e80b4ab0f5a142c6554f577dfc8c640bb960c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1888.e9e80b4","@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/entity":"0.4.0-next.1888.e9e80b4","@flighthq/scene2d":"0.4.0-next.1888.e9e80b4","@flighthq/signals":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4","@flighthq/textlayout":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1888.e9e80b4_1787549278135_0.8137637552520807","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/text","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1892.a0b519a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"474658dbd1a5ebd7782fbceae1f0814a4b61e8c8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1892.a0b519a.tgz","fileCount":34,"integrity":"sha512-so38PcWd4BT1U+Su8xJSN16ooDwdKVI9w1e/74tFGmSSsMHrPx0MSqrbpmyI9SaUqhkCeOBSJJqQNRtEbn5tuQ==","signatures":[{"sig":"MEQCICwhVC2gdQCGvVgYF67orv7YRXujrHXDvpNMuw2rhR1XAiAzwiEWHVgM+iBvdDrkt6v2iBl2TfEsGPW6ehu7E6zWBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b519a631890913faffe94d1d3ea3287a8c8241","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1892.a0b519a","@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/entity":"0.4.0-next.1892.a0b519a","@flighthq/scene2d":"0.4.0-next.1892.a0b519a","@flighthq/signals":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a","@flighthq/textlayout":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1892.a0b519a_1787568691417_0.4583350070813086","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/text","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1896.60d766c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9b407c62a88567a530aedfbc55bf7a149add2e0c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1896.60d766c.tgz","fileCount":34,"integrity":"sha512-HMjqRA15BRoynoMKdDI7H2RQQ77u6dTdQHio2SAl65h7p4Cag/MpamTBMco6I2JwJ99KccWa9oNMix2h7lpsug==","signatures":[{"sig":"MEQCIE2NwCMg5Ifxw9QOQWlZrtmgM/yM2uGHLTG3h16XVvgiAiB0vH5cMaLdUbEkUSxvpLGK5K6kgBKT3fZ6ivWNUQC8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"60d766ccbf3a4fbe07c603d8acfc13208d476e56","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1896.60d766c","@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/entity":"0.4.0-next.1896.60d766c","@flighthq/scene2d":"0.4.0-next.1896.60d766c","@flighthq/signals":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c","@flighthq/textlayout":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1896.60d766c_1787571194204_0.9236790633939596","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/text","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1898.266773a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7fae133c5fbfb8d271030d11e1bd2af32256e0c3","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1898.266773a.tgz","fileCount":34,"integrity":"sha512-tlzY2b6+Fi0N1xGgfZknHkGeTIrgy9dupD+s9TxH+267xrX5O5J+Kv+wFM9fAKq8YsWMMIpTAKVGA4gsD16ArQ==","signatures":[{"sig":"MEUCIQCJpaplv/0uCv7uju8WaWT2yDqszYudlkM6NGwE4/u1GgIgGEOG7/miIIkkEC/I+2VO2SEbOUDr5pEyCU0NvYzV9ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"266773a60a616a3630ef40a7f33737f0697311aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1898.266773a","@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/entity":"0.4.0-next.1898.266773a","@flighthq/scene2d":"0.4.0-next.1898.266773a","@flighthq/signals":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a","@flighthq/textlayout":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1898.266773a_1787575084060_0.4360164420049","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/text","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1903.50bfa67","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dd090b3d02ee0eb828f4338c7ee03515ebc9f1d1","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1903.50bfa67.tgz","fileCount":34,"integrity":"sha512-hgqXmGwlNbSKbP5FY14cUroA8G4pBQbx64a7czmZh7Rgbyw5vOE7FOlkRocfknEq5zzXK4JYiMDKNnjJFJr2rA==","signatures":[{"sig":"MEYCIQCtfDQRcgRqX29LsdxwrYdN8Rd1X7Vh00s+dtJl2OmUNAIhAMKHZUPEdNs7NVwPmqpgJdSdwvvQc1zV7y205fg09dtn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"50bfa67f3f2a3be13410ae4eb2fa3300687b20d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1903.50bfa67","@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/entity":"0.4.0-next.1903.50bfa67","@flighthq/scene2d":"0.4.0-next.1903.50bfa67","@flighthq/signals":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67","@flighthq/textlayout":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1903.50bfa67_1787587805380_0.783304924429959","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/text","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d7ff3b40c722bb33615c2949a826d75dd6a3658d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1908.751021c.tgz","fileCount":34,"integrity":"sha512-bJ1js1chWRU2allPsCs0SCvYbijeOZPwSeosUN7EUAs0TyayuGtnEVJnqEAAUaCK1lnGgEU6QL0Vy6bvkNoyvA==","signatures":[{"sig":"MEYCIQD/Nn59rpOd9ZfTl6XYbWxmC0gMhPskuVLRPupdREJkmAIhAMAzRmsW9jKMVmVcmO1Tgq4DiiuQ/+L2NdqdDlt1YEPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1908.751021c","@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/entity":"0.4.0-next.1908.751021c","@flighthq/scene2d":"0.4.0-next.1908.751021c","@flighthq/signals":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c","@flighthq/textlayout":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1908.751021c_1787607380444_0.24553660775852904","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/text","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2990855cbacb9ff6fa2fbc044b2bd5ae4d6791ff","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1908.751021c.tgz","fileCount":34,"integrity":"sha512-IYiMD606F4su8HeMIGtwQE4i86urYYw2kilKp1Em6pm7KznZjxKGa5oKveAiuEV+I5qkHoKv493HO3Eo3F11AA==","signatures":[{"sig":"MEYCIQCkXJ0Y0OH4BS0NHIXnlqNJiXXb48De2ckTN9FkCyTyQwIhAPiUtLkCmXTV46pQgQXDiVMp7oM3PfTZVVZVRWHMGv5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1908.751021c","@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/entity":"0.4.0-edge.1908.751021c","@flighthq/scene2d":"0.4.0-edge.1908.751021c","@flighthq/signals":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c","@flighthq/textlayout":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1908.751021c_1787607732039_0.8028529449379564","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/text","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"878e511b594080773c8ec4cc4821380a1df18f36","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1909.c102f22.tgz","fileCount":34,"integrity":"sha512-WKLbkVgAf6THpFcSvcRQ43DX41+TWbun0QOM87l1/Vjb13hodFJyERPyenhHZt8mtirhRGTiko2TDL83LpphAQ==","signatures":[{"sig":"MEYCIQDzQj1Wz6yJWn/JBsM7xf2zFH12tEFcpBg8vzZO1V/jkwIhAJg3BWrtj8iY/9+hy0UMIFzOF6Sqsbo4SbInYKOLqHfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1909.c102f22","@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/entity":"0.4.0-next.1909.c102f22","@flighthq/scene2d":"0.4.0-next.1909.c102f22","@flighthq/signals":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22","@flighthq/textlayout":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1909.c102f22_1787607845568_0.05256733156344695","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/text","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e3bb147de7abe94efe68214d058bc16276b50202","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1909.c102f22.tgz","fileCount":34,"integrity":"sha512-D7AkjpWdLlTMkyIxr9/6aT28FjLuTUNigAYo/pFZ4o4A6Xs7HZiXGvAiJgOVq3rfMRNw7IA1+Oq3d9X77BL00w==","signatures":[{"sig":"MEQCIAvU8rFb5/Aihb5776J28VBg9NKZrfnn5aKuTKMcVUCnAiB8vlKEYb3oeDAPtvu4Dbmc7Ptlis34DBnTObTs2HcguQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1909.c102f22","@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/entity":"0.4.0-edge.1909.c102f22","@flighthq/scene2d":"0.4.0-edge.1909.c102f22","@flighthq/signals":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22","@flighthq/textlayout":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1909.c102f22_1787608322884_0.7880604267528108","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/text","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1917.1b88fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"80666e9061ddd58b7b9e814dc0704d01d703421c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1917.1b88fee.tgz","fileCount":34,"integrity":"sha512-spOw3bqhqi3WOG/rWMdjMbODoJ0yHHovrzoMrnhE4+bXjQtdX5mSRu8T1+r3lvyqMxG33H/w6rDJrQz78fSV4g==","signatures":[{"sig":"MEYCIQCxxZjvBQL0UKEuHa0+Cq2cHX9Jej7PpNAjNHOT1Wjk5wIhAMaip7UsVgb6xQgIZg2qMDQf/S7z8CRwykWrw5foJWS/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b88fee135e113e378973cb548aea45284f8add4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1917.1b88fee","@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/entity":"0.4.0-next.1917.1b88fee","@flighthq/scene2d":"0.4.0-next.1917.1b88fee","@flighthq/signals":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee","@flighthq/textlayout":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1917.1b88fee_1787691480756_0.04894401870244325","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/text","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"946cbb229b260029008df4da0b34660fe894a2ad","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1920.b93ad0f.tgz","fileCount":34,"integrity":"sha512-5DSCwOPa9geg64SdnvzVOKZRH6xdSKl5Vp/PUNEJdX0JCkm/lxsukQ0oD3JXnS/WUps+hd70IQZ4XMCOu5Dweg==","signatures":[{"sig":"MEUCIGw8Y+yjKQllqXix+IqabQaPgs12zukbodihSDeViRFCAiEAuFV/rKddJszENZ/Xy+1iSjC4etSqDTXmaphwwp4o5Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1920.b93ad0f","@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/entity":"0.4.0-next.1920.b93ad0f","@flighthq/scene2d":"0.4.0-next.1920.b93ad0f","@flighthq/signals":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f","@flighthq/textlayout":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1920.b93ad0f_1787699426100_0.5510271630200905","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/text","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bf1ecce12d5695d2e3152603295895f095d49113","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1920.b93ad0f.tgz","fileCount":34,"integrity":"sha512-NPPrBLTHnpU1CEfAKhuzA3O4c8d/KZyHN5KG3oC0+4syZfr8ZNixI91RoDofbAgfzausRwBKW738Mf3Qytfp7g==","signatures":[{"sig":"MEQCIChd3wJIaI8lKDY0cfRlbZA4nofOsykLK+2T08Jy0Sr4AiA7/bNXyItc8Tmx6Jh4ZP1DCLiRZd68mQK8rU4iLxdEoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1920.b93ad0f","@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/entity":"0.4.0-edge.1920.b93ad0f","@flighthq/scene2d":"0.4.0-edge.1920.b93ad0f","@flighthq/signals":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f","@flighthq/textlayout":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1920.b93ad0f_1787699912613_0.3422706254007246","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/text","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"97763f4a2477c31f7e98d673022219d790312ad5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1921.0a61bdb.tgz","fileCount":34,"integrity":"sha512-pfyv1dM5darJOuIW0wQdHmKItl6oJwgLYhkhDVllJMNGiWzoLPE1O5rHWm3ezu+r779LzgfrZH0aEMQ6UCbGSQ==","signatures":[{"sig":"MEQCIAgphDxq99Nxig/4q3mV33HWXXUXo14cKa4cVd8xwmNPAiAskmHH3hY7P6BPP/CR8e5xYl4gePoVk/RE3FSos/SkNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1921.0a61bdb","@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/entity":"0.4.0-next.1921.0a61bdb","@flighthq/scene2d":"0.4.0-next.1921.0a61bdb","@flighthq/signals":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb","@flighthq/textlayout":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1921.0a61bdb_1787701325423_0.7670187835000719","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/text","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f6f58b822d6f7c04535b4ac6df91bb556528fece","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1921.0a61bdb.tgz","fileCount":34,"integrity":"sha512-UIKu7ActO7tRFkM39Al1Ux6O6EDH4UHaxbJHO5tsJdhpgJDJXKSFBf3JVWkuud37GItCIkzMMzT5lyTYmpi7vA==","signatures":[{"sig":"MEQCICcr/vdhWNBQqDs7UYR2cY5kkbvvTg23reg27UHCBtLYAiAzMqjb4FOsOCCWSGuo45m5ZzJjCT/4esIMGOy7FKWeYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1921.0a61bdb","@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/entity":"0.4.0-edge.1921.0a61bdb","@flighthq/scene2d":"0.4.0-edge.1921.0a61bdb","@flighthq/signals":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb","@flighthq/textlayout":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1921.0a61bdb_1787701812747_0.7390973744778981","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/text","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5254e88b820a38ef5361871fff910fb37a69736","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1932.1ef883a.tgz","fileCount":36,"integrity":"sha512-TDB2J2i4kifKAv9DDftBuMyNh86sZ10vtUHu7q1ZZ5AeMoSiMFLQESzlN6kJCv0dnqHP9w+Q7OKiM5411aAl1Q==","signatures":[{"sig":"MEUCIHyACs8SMcasxq14WQDBtomBJ+Iqn4kXifAyQt1VYd0+AiEA1W+qQyt1+fXnGuSz1ml0ysX739aNFb90RZriwfRjCwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1932.1ef883a","@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/entity":"0.4.0-next.1932.1ef883a","@flighthq/scene2d":"0.4.0-next.1932.1ef883a","@flighthq/signals":"0.4.0-next.1932.1ef883a","@flighthq/geometry":"0.4.0-next.1932.1ef883a","@flighthq/textlayout":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1932.1ef883a_1787771397390_0.37659195858878736","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/text","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"327fe6dedf8013d7f00d06875f217cf77ea2ca77","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1932.1ef883a.tgz","fileCount":36,"integrity":"sha512-ep913eUMrft5htYOpru5coryYZNjAR2L19XqIi2RiReXTQfX1/64Dx95gjdF4NEUm/LkpFJpYcWTHLSS0F2H1A==","signatures":[{"sig":"MEUCIQDV53LIpsP0zPThq0Wlug26cUTn5cRTi4vqNpv7Jfqb4AIgAU20tq1MKrgRRikTz1etlB2xeyE6xGWrujVSXzsbzmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1932.1ef883a","@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/entity":"0.4.0-edge.1932.1ef883a","@flighthq/scene2d":"0.4.0-edge.1932.1ef883a","@flighthq/signals":"0.4.0-edge.1932.1ef883a","@flighthq/geometry":"0.4.0-edge.1932.1ef883a","@flighthq/textlayout":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1932.1ef883a_1787771861601_0.6232557897908935","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/text","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"67d425a118bf7e2286946e6e9cab5af09c470028","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1933.e4809f4.tgz","fileCount":36,"integrity":"sha512-H9F21j8Wp1/sbC3bgTJev3DG+s4Rq2PIpvb2RkBv6ncQfi7ivUbpvCojYgT5c11TTJC5HqA1mWUCNfoIyjV4xA==","signatures":[{"sig":"MEUCIQDX1lKwivKUkwzuwl1U1/f+cr1Gn+ZfVOolfY4OtzIeCgIgbwZSqTd2fgoeTT7vbYKDJV3j+CnesyOO/BzKlAEBQMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1933.e4809f4","@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/entity":"0.4.0-next.1933.e4809f4","@flighthq/scene2d":"0.4.0-next.1933.e4809f4","@flighthq/signals":"0.4.0-next.1933.e4809f4","@flighthq/geometry":"0.4.0-next.1933.e4809f4","@flighthq/textlayout":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1933.e4809f4_1787775081144_0.9901547706308154","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/text","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dba3a024bfab2721b61c4f12908ba9a0ddb5058c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1933.e4809f4.tgz","fileCount":36,"integrity":"sha512-N78njaO4R7ZXloDuVV24BpTGvPXmDto5dhQzgHnOBRzVDYMY9SZLGtydS4RtZV2TQAgJDMweJwoKA51XpWMQHw==","signatures":[{"sig":"MEUCIQCwfTAVgIfc0+V08caHiB6zWbZXjiDkVLyOfJ8YkH11bgIgKu+YCF1Lh0CGzNXetK4rJ5NIwLiP/5MP5asrNXco30Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1933.e4809f4","@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/entity":"0.4.0-edge.1933.e4809f4","@flighthq/scene2d":"0.4.0-edge.1933.e4809f4","@flighthq/signals":"0.4.0-edge.1933.e4809f4","@flighthq/geometry":"0.4.0-edge.1933.e4809f4","@flighthq/textlayout":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1933.e4809f4_1787775511682_0.9574437728518546","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/text","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cdb3da59d68ffdff0c60d563d0306ed8f0cbe65d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1935.74c34fe.tgz","fileCount":36,"integrity":"sha512-MwMtDZs/MJLvOTRQHXJShcVYU0xmUZNnHNxu9VGWpq24pWr0hYK9wLcRQPMCp3NCECiNKZBdx/1GdQ5krx5Jdw==","signatures":[{"sig":"MEUCIQDRSy70OsEBSuKKpHXkAcQoWrYgf65fL+UNFeZhiAlJbAIgcxBEr4CgO8/PNSBrqRu23AmmqPHeytf7fkBM//pWlhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1935.74c34fe","@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/entity":"0.4.0-next.1935.74c34fe","@flighthq/scene2d":"0.4.0-next.1935.74c34fe","@flighthq/signals":"0.4.0-next.1935.74c34fe","@flighthq/geometry":"0.4.0-next.1935.74c34fe","@flighthq/textlayout":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1935.74c34fe_1787777335737_0.9910781165109592","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/text","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"35acc06840c8c7f83cf8a3ce5cc46193fb9ccada","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1935.74c34fe.tgz","fileCount":36,"integrity":"sha512-Reh2nBxC+oq2/pNMEAqVUiD1A8j7T835IQ6qCGij2w6Bm8VlMfFGXljdiG5TECNPy00XKOZM4pv/XwKxq8o0aA==","signatures":[{"sig":"MEUCIQCzHMxtYTUpISLV76VsZoMtP/TLshhLx+12FlhshAAjFAIgR1Vs/y/otz56gUrztv8JT/frpQEhyrYqVmkOvkO5KIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1935.74c34fe","@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/entity":"0.4.0-edge.1935.74c34fe","@flighthq/scene2d":"0.4.0-edge.1935.74c34fe","@flighthq/signals":"0.4.0-edge.1935.74c34fe","@flighthq/geometry":"0.4.0-edge.1935.74c34fe","@flighthq/textlayout":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1935.74c34fe_1787777762952_0.024615952256497042","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/text","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"703c53da6d547d1407898cabefa4dca6fbd5f7b4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1936.bc924d7.tgz","fileCount":36,"integrity":"sha512-P19qHjksEdz06/nIq3eTeIgEJ/H5o8ssg+vaoHgNYCFnnGh0d5GO0LmnOJyHLgJddTSGaZoqDz3sAhurYUTQ/g==","signatures":[{"sig":"MEUCIQCRt2uOw4yJV+ZGDo8I+CkJ3hWNvqW5gwtLFapAwbTvFgIgMBnzNZqYImzX8VF7zEBk0dV17XRhQ6uenTuS6juf5G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1936.bc924d7","@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/entity":"0.4.0-next.1936.bc924d7","@flighthq/scene2d":"0.4.0-next.1936.bc924d7","@flighthq/signals":"0.4.0-next.1936.bc924d7","@flighthq/geometry":"0.4.0-next.1936.bc924d7","@flighthq/textlayout":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1936.bc924d7_1787779645571_0.5553492361361254","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/text","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cd08b5780655569e8afcd517bc703684e934643e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1936.bc924d7.tgz","fileCount":36,"integrity":"sha512-0LeQPIi/GstKoJRSRXmgmTis7Jge/NPY/9hmyiiqCa0uUiIk0sjvaMTREu1J58+mB22staQ+sRnQcYTPxR1ZKg==","signatures":[{"sig":"MEUCIQDt2m3G7obrALFPt6MbC3KNmB4HZ8qq0AkZc2sIFzAq3QIgH89GMw3sEpbMn1Zfen+l/LICyDWLWFOkOOTCDF/AK7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1936.bc924d7","@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/entity":"0.4.0-edge.1936.bc924d7","@flighthq/scene2d":"0.4.0-edge.1936.bc924d7","@flighthq/signals":"0.4.0-edge.1936.bc924d7","@flighthq/geometry":"0.4.0-edge.1936.bc924d7","@flighthq/textlayout":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1936.bc924d7_1787780078422_0.6246091148825974","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/text","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9f2db98f65098568cbff02f7703987499e8f67e2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1937.0d089b3.tgz","fileCount":36,"integrity":"sha512-pyRaEBliGIysSVdjJ9dUNRqkFxVdsJtcfK9F5gFJHsf0fZQUavGk++OwQux1Eg9wqNMBQ4dKY8AMbMcEmNUxNQ==","signatures":[{"sig":"MEYCIQD7g4Xs0qr9cU65YaxnC4EOnsSoRwDV4cwAdniA+LQebQIhAPdMn5kmEHQgiEaxFuGvcPKC3ks5Q/T0f9ITgNCcPulz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1937.0d089b3","@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/entity":"0.4.0-next.1937.0d089b3","@flighthq/scene2d":"0.4.0-next.1937.0d089b3","@flighthq/signals":"0.4.0-next.1937.0d089b3","@flighthq/geometry":"0.4.0-next.1937.0d089b3","@flighthq/textlayout":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1937.0d089b3_1787782971358_0.5526466554912566","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/text","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6cb859d58bcd680d269c20b1ab0a85ccc97abb40","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1937.0d089b3.tgz","fileCount":36,"integrity":"sha512-DoF1YBzT3cCRiyYImp+Pfl5UwZ7F0wUer/q/6nlklVGkVdhFz0+qmxL8LHs69u8W5FooWKeZvLlFZP73TRGXGQ==","signatures":[{"sig":"MEUCIDxuXZqWipsRXl97MJNGpxXKBIbvemN3xIwR8paVB6qyAiEA30jtdFLrpLIfi7qESkcctkI/e2owVUo/voA5VnWj8vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1937.0d089b3","@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/entity":"0.4.0-edge.1937.0d089b3","@flighthq/scene2d":"0.4.0-edge.1937.0d089b3","@flighthq/signals":"0.4.0-edge.1937.0d089b3","@flighthq/geometry":"0.4.0-edge.1937.0d089b3","@flighthq/textlayout":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1937.0d089b3_1787783403628_0.36058171735561495","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/text","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ea051ac1ae1e3f01d8a719c4693159b92a0452ab","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1939.481bde5.tgz","fileCount":36,"integrity":"sha512-Tgus0Z9gXnQU8mHIRLaliYgfCCHs7mKF8MKpEviO/k+jgwv4up4GJeDNfH+edakkaHYhJ2iACjTSlFbLoFJj4w==","signatures":[{"sig":"MEQCIHSpK6bTIME/LKGzSYWHgi9GoftaXYQ91+bt1By81Q+0AiBm5O7o+x+//L1Iet4Z+bKq06xtm9FpFyLrsx/8EKE0RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1939.481bde5","@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/entity":"0.4.0-next.1939.481bde5","@flighthq/scene2d":"0.4.0-next.1939.481bde5","@flighthq/signals":"0.4.0-next.1939.481bde5","@flighthq/geometry":"0.4.0-next.1939.481bde5","@flighthq/textlayout":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1939.481bde5_1787789825165_0.9054017539176189","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/text","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f14638555cb4ff9d39ea240dcdfc40c0c9721704","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1939.481bde5.tgz","fileCount":36,"integrity":"sha512-JtZj2440FaUUVUb25sZbdnfDV7yVElMBKVxUCoGbExq0hJtxYlueguNlhm9L1Efy5tJ0bRsAg54TkFdWStqF6Q==","signatures":[{"sig":"MEYCIQDbJnCU1p2ehIcEcFMHAza/1SCXeSqgVrt/yhZZHwDzWwIhAP3rNeUrIpv2658F6LfShtjz4vyWvM+BzVl0zrnwPOjl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1939.481bde5","@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/entity":"0.4.0-edge.1939.481bde5","@flighthq/scene2d":"0.4.0-edge.1939.481bde5","@flighthq/signals":"0.4.0-edge.1939.481bde5","@flighthq/geometry":"0.4.0-edge.1939.481bde5","@flighthq/textlayout":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1939.481bde5_1787790288891_0.8201388933347113","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/text","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1940.b8a4265","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a1fd0db0bdfa753b4145da993458542258511ade","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1940.b8a4265.tgz","fileCount":36,"integrity":"sha512-mi9t2gCaLXJ5ks42Khd7ttQy2JHLsWXvOmndPK5Fut66vOCOxfvqyQcWqVbPkbCIdxGa/06podkJKUBqnIRZLA==","signatures":[{"sig":"MEQCID0plLR4fw/HzNGvySkyuDFvrrK0jz6t4O50Dchn+CmNAiAfrA6Ao4nMVyvx9+cNl477qlMUXyd2qa3IK1Oc9d00lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8a4265e84fbd17f79cdfcb9197c61552d17389c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1940.b8a4265","@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/entity":"0.4.0-next.1940.b8a4265","@flighthq/scene2d":"0.4.0-next.1940.b8a4265","@flighthq/signals":"0.4.0-next.1940.b8a4265","@flighthq/geometry":"0.4.0-next.1940.b8a4265","@flighthq/textlayout":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1940.b8a4265_1787792825523_0.5347783490577793","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/text","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ce452036cdc1b583e5717cd09ae7f70615ea548","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1941.1d7f2bd.tgz","fileCount":36,"integrity":"sha512-xkdLRneXUae/k7CproVTTCSnM4G/CTFdYiKOKnMyx7c+9qauCL4jOs5nj9s/GWePKECvFeL5AaN+F+DqyBTLzg==","signatures":[{"sig":"MEUCICQoEEvL5g3gzag4iShcy2dcjTbRfN9AMk2AAyHF5pXiAiEA6kJAc50bTZBcRzyaFpY5SeXEIp4054NYBpbwAdcLhUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1941.1d7f2bd","@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/entity":"0.4.0-next.1941.1d7f2bd","@flighthq/scene2d":"0.4.0-next.1941.1d7f2bd","@flighthq/signals":"0.4.0-next.1941.1d7f2bd","@flighthq/geometry":"0.4.0-next.1941.1d7f2bd","@flighthq/textlayout":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1941.1d7f2bd_1787794073450_0.2565964321247505","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/text","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eda043d3b681612d5da9f1d88a1b040557850130","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":36,"integrity":"sha512-5HFDsnWZrfrbie6h/BcMPkhArvijzHNWmHPiAG1I7VlKQInCEWhB8teiXCZDDSymQ3RWcJxM4SxnOX1XLPWqlg==","signatures":[{"sig":"MEUCIQC/L2LWYomeatEAdjpeDcP1HxHE8xnmLNBDYHBxPI8C5QIgSPvHY+4lh4tlQz3s7YmFousrvJ6KwQcFwdymTqhhb+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1941.1d7f2bd","@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/entity":"0.4.0-edge.1941.1d7f2bd","@flighthq/scene2d":"0.4.0-edge.1941.1d7f2bd","@flighthq/signals":"0.4.0-edge.1941.1d7f2bd","@flighthq/geometry":"0.4.0-edge.1941.1d7f2bd","@flighthq/textlayout":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1941.1d7f2bd_1787794499300_0.4754565437880609","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/text","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-next.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b93b646517507d0b31b76dc47112be713d59a874","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-next.1943.b4c3e61.tgz","fileCount":36,"integrity":"sha512-6LMMz4RJ0ub7xi+TS+5qTp5w1RsNeJN2PQyFTzeUoZo0kyNfvfiW7VdPVrlZcUd9oDjKJVtxFgizBELynl58sQ==","signatures":[{"sig":"MEUCIQDf8T80bXDdJFKiw4SmMOlmYYKBDmgw/AhM9FFL/u17HAIgASvNR33WjEmwvVlo7ZEqJWCuRgF5bh2WzIUhe8TVV4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-next.1943.b4c3e61","@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/entity":"0.4.0-next.1943.b4c3e61","@flighthq/scene2d":"0.4.0-next.1943.b4c3e61","@flighthq/signals":"0.4.0-next.1943.b4c3e61","@flighthq/geometry":"0.4.0-next.1943.b4c3e61","@flighthq/textlayout":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-next.1943.b4c3e61_1787795224735_0.6084202439581625","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/text","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.0-next.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9a048856038cbc192d5cd7304545b2cdd41049d2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.0-next.1944.cd6b6e7.tgz","fileCount":36,"integrity":"sha512-SaR7TVYUSAZ40vap6spAeqYAPe2Ym5tKn/KNyfqXBYoXoR5mfDL2dm7EEApvur+T98S2KGYipnZWevtBWmxh0w==","signatures":[{"sig":"MEUCIGDbnn3HwL4ByxCN1paZoJucO/caiJrN384xVvpYCqh3AiEAljFlVOEoojst9ka7sWFlwOXTlVfcLQeKHzjV9fhyrRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.5.0-next.1944.cd6b6e7","@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/entity":"0.5.0-next.1944.cd6b6e7","@flighthq/scene2d":"0.5.0-next.1944.cd6b6e7","@flighthq/signals":"0.5.0-next.1944.cd6b6e7","@flighthq/geometry":"0.5.0-next.1944.cd6b6e7","@flighthq/textlayout":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.0-next.1944.cd6b6e7_1787795516816_0.6193114390416152","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/text","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0-edge.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"03558d3ca0964a341119e60c53f7ab6018f0264b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0-edge.1943.b4c3e61.tgz","fileCount":36,"integrity":"sha512-LhTfto2xpRhVy/vdhps+SbuUkmdSHnj5G6cJ9t1QZjD/vMonKsBd6RMcQedy809X6Zq7jm4lfgTLxa9LkGSHMg==","signatures":[{"sig":"MEUCIQDM5FXfTiDC6JU81Xjp2j71ZFb1bavSOMIT7vdTXD2WWAIgGzkYHVOOWlYYcUz95sa9wLrXbrQqlDK1+2aM9wSY4k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0-edge.1943.b4c3e61","@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/entity":"0.4.0-edge.1943.b4c3e61","@flighthq/scene2d":"0.4.0-edge.1943.b4c3e61","@flighthq/signals":"0.4.0-edge.1943.b4c3e61","@flighthq/geometry":"0.4.0-edge.1943.b4c3e61","@flighthq/textlayout":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0-edge.1943.b4c3e61_1787795684358_0.0007223755855054748","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/text","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.0-edge.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"274a7b736ab1cde33cbbcd328cbc78a9a1c5922d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":36,"integrity":"sha512-jIurKsnphwxFvyu9drZUwCKBln+EKaZOgif7hZQrRbYTzMcdaHGI2WvbjirWqvevWUaHl3VjM7i/+g+MMnezPw==","signatures":[{"sig":"MEUCIFZl11TVW4wj/gAMAW2l0WDSyOM3+SuKr0S0T37GGsrdAiEAkY8kH9YQH/jqgaZDjJWKnGxzMD2LkwT0oRMhmFfz520=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.5.0-edge.1944.cd6b6e7","@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/entity":"0.5.0-edge.1944.cd6b6e7","@flighthq/scene2d":"0.5.0-edge.1944.cd6b6e7","@flighthq/signals":"0.5.0-edge.1944.cd6b6e7","@flighthq/geometry":"0.5.0-edge.1944.cd6b6e7","@flighthq/textlayout":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.0-edge.1944.cd6b6e7_1787795962065_0.27196027833289826","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/text","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.4.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3b1893086cde6468dfa5a2668e89a062de35b08b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.4.0.tgz","fileCount":36,"integrity":"sha512-byc4UmHuZED/5r6N5gUEuBlAx6tvrgjxLzyfBw8lFyjSCuE86y50tYT82Ddyc3jq0LcGT2Ng8xeJguGe0nBU1w==","signatures":[{"sig":"MEQCIGbPefsg0/kELrXNoj39qF1a9eod9Z7x7f+W+CEnN3U6AiBuP8QwmscgdEnoW9f39jWixErO0a4Cl+PZnqsG8oZ2Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166067},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.4.0","@flighthq/types":"0.4.0","@flighthq/entity":"0.4.0","@flighthq/scene2d":"0.4.0","@flighthq/signals":"0.4.0","@flighthq/geometry":"0.4.0","@flighthq/textlayout":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.4.0_1787795998672_0.38827398127155854","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/text","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c9c6c67b5ca90a40bce963f284341688bf241862","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.597.ab004dd.tgz","fileCount":36,"integrity":"sha512-3vn4+uPlxYn0rEPXLjOhoEf6U+5MsB2aUsqHvYj2njxqs6BMoETVZ3gjoHhLKrZQrS9VOgo6Ak6OdvoVkrEuJA==","signatures":[{"sig":"MEQCIHq7+jesauvIoAuZgaCrd4QhAF91/O4GfeJO9i+9iJGyAiB9nyvMchqe7/i7BpNJHTJjytgGo0o2Bl/TTgHa1HvQkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166220},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/entity":"0.5.1-next.597.ab004dd","@flighthq/scene2d":"0.5.1-next.597.ab004dd","@flighthq/signals":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd","@flighthq/textlayout":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.597.ab004dd_1788159401942_0.8358174140018821","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/text","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9a42c46f78002cc1aef2292a19166dfb91ae2332","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.597.ab004dd.tgz","fileCount":36,"integrity":"sha512-DlkIJiKxIX6hlLg3kIbYvDgN4MpBdSgBNFtEqJ9HHN30GzZf2tZTVty1h9o+OR37XAJa5He6da2yNklTPvx53g==","signatures":[{"sig":"MEYCIQCYLai1NFKUN+Lzj4pdH0qryHD4rtYxBLjP9J+q5q7aGAIhAJfmkIrhTZcwcZuG0UP84g8GUikBMxpikbibVMhvXiBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166220},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/entity":"0.5.1-edge.597.ab004dd","@flighthq/scene2d":"0.5.1-edge.597.ab004dd","@flighthq/signals":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd","@flighthq/textlayout":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.597.ab004dd_1788159846548_0.6018259094261371","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/text","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.601.e6e16ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f037d24d559480f5e5fb150cb0e2efa87ef499d9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.601.e6e16ba.tgz","fileCount":36,"integrity":"sha512-tPcKfB4eSU1tBtG4yU2DCMY7fKeG9L+qwAlGOlHrM7vrB/6LRidmOaVuH+MVqflultLJLUMnkSSsHdBV7fdxyg==","signatures":[{"sig":"MEYCIQCwPq92HF+aarAYfQ0GNRHhmde0/Cag4M+ETJ/svQCuOAIhANN/FPJ/U+M+rfL6wKBYzhSRHBHllagfQYYa+OtjUFOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166220},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e6e16ba4e02530d9579d14d496d5df29f0784c68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/node":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/entity":"0.5.1-next.601.e6e16ba","@flighthq/scene2d":"0.5.1-next.601.e6e16ba","@flighthq/signals":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba","@flighthq/textlayout":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.601.e6e16ba_1788163085684_0.19451069084930572","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/text","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d9b520735a1163ca07aeab8457eed071fa3328a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.638.d4dbd4e.tgz","fileCount":46,"integrity":"sha512-sAdjt9FlnUznjOj9VoJnFUNC/WQietmTChHCHWKLhN2L4P1z3hILR6Lb5qkB7pPPkBdDwT1GIAif8qam4x7PKQ==","signatures":[{"sig":"MEYCIQDschDvbqmlL+WYTDBAZC59lY2dbxvBi5+vblWfKyDGkAIhAOidosS+uz9sKhuVtgLvAspr6N8oz7AsY+N1emAm4dfL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/entity":"0.5.1-next.638.d4dbd4e","@flighthq/scene2d":"0.5.1-next.638.d4dbd4e","@flighthq/signals":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e","@flighthq/textlayout":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.638.d4dbd4e_1788193893571_0.3352175506595505","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/text","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2fe610f52850c05753cf33cb326af398fe3ffdda","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.638.d4dbd4e.tgz","fileCount":46,"integrity":"sha512-oZx0tWfBnYGQTkSWnEPWlNgJQi9eGfWgWvlX17ZlSw64Jd50a3JK22W/xCz5XIUCqrlAfd8x9IoMpFlIg7CNxA==","signatures":[{"sig":"MEQCIFhRaBu7FyWlDxcq39dEGhCzma0l177OCX8GVA7eeQZkAiBHfQzzUZe722JbgDVHTyQEvux4lWcp9oa4Qznq8cTtpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/entity":"0.5.1-edge.638.d4dbd4e","@flighthq/scene2d":"0.5.1-edge.638.d4dbd4e","@flighthq/signals":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e","@flighthq/textlayout":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.638.d4dbd4e_1788194406104_0.4980783159382445","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/text","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a961eebfac70004b5b0215e6a566914f85966994","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.640.24b4c62.tgz","fileCount":46,"integrity":"sha512-xKg3c1Y64/NlXp5KQ6TaoJLQBPrgxK+BBGQKBPlD8HNYe//Rquyv8z/krm8yUAuO7PNpabIu7sKASjLXkTDJgg==","signatures":[{"sig":"MEQCIE7ChkhZjPUeb6cZU2UdJy1bnfSbWCHPf13dsNDNfxmsAiAXfsYTGy7+UMoVHSIlnG08NklNbO+zPea6ElqVLUXr9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/entity":"0.5.1-next.640.24b4c62","@flighthq/scene2d":"0.5.1-next.640.24b4c62","@flighthq/signals":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62","@flighthq/textlayout":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.640.24b4c62_1788200061642_0.7109409417482133","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/text","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eb2334463f4e1cd8b77a9c6103a7f3986467a251","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.640.24b4c62.tgz","fileCount":46,"integrity":"sha512-BtfGiFawm0YgjKfUzb/eLZjsW/NfBTYGJrWjgja9ISQv02VQda5pKkEWFF/Ic0QIbN0nqE6/YvaBKyrqTZhyxw==","signatures":[{"sig":"MEUCIQDJdnHppJ/4RFuMyDNbqp+ix9ETKcsYbZL7SvYSaFmG7wIgTqIVj/ImoRlIMinqgNWvNk+be6afwNEnyug1mHMfRqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/entity":"0.5.1-edge.640.24b4c62","@flighthq/scene2d":"0.5.1-edge.640.24b4c62","@flighthq/signals":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62","@flighthq/textlayout":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.640.24b4c62_1788200529597_0.6711612624576277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/text","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b0a3dfeff0e0fd94baf34006748fd37fe56fafa8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.650.5d3df0b.tgz","fileCount":46,"integrity":"sha512-z3G7rNCnQkq7Q+4yKFgzHPOGyVdKZXGrJ7Z8UfDrRLLQ/UwODUBF9KZQ42w85LGhRAUob2p/MiqeD9Y3jrnFjg==","signatures":[{"sig":"MEYCIQDP2z5GJF/sxqOoG1NErsCZZOmWHDS3F1Cy9I0dq3lg/gIhAJ9/GWCDflPxEQwj0NggZ/TfGIvtAQ7cFHafQxaT5P0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/entity":"0.5.1-next.650.5d3df0b","@flighthq/scene2d":"0.5.1-next.650.5d3df0b","@flighthq/signals":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b","@flighthq/textlayout":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.650.5d3df0b_1788220752513_0.6466437140483161","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/text","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c9221da7d0efb5e7598e3f85f3d9f8ededab422","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.650.5d3df0b.tgz","fileCount":46,"integrity":"sha512-kUyeBupVpqZyAbS8a/idUX7WmU873DTzCM4+2zI3+ISiOgpoZbJftcj1GXDWc8G2lpa8ur49/mLGP/e1YTcYow==","signatures":[{"sig":"MEQCIDYxHNxVPihsaHY6jdiVMR+kk40IFzP/HhBTQ4ZClOXkAiBlCNcwP90jZ6uJOHmXAaR8eFhZ2cww2pggzB4wanYmZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/entity":"0.5.1-edge.650.5d3df0b","@flighthq/scene2d":"0.5.1-edge.650.5d3df0b","@flighthq/signals":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b","@flighthq/textlayout":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.650.5d3df0b_1788221289210_0.8495553412126009","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/text","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"730eb174e1000383ef7d4c51030449b996130ff2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.654.b54779d.tgz","fileCount":46,"integrity":"sha512-SbXDckzcDka9tsMcDX/YsNGdaG8v0EzPDQEKRQKmG2eg5kGPzihtedvSPPi7iOzw5mcO7Gb3722TOhV03KfoUQ==","signatures":[{"sig":"MEYCIQDEdi9TjgAti1b2FoSOJqAFotXW8Xe+VPV7BaWWqpm0pQIhAIi63chhvzJbQ+Khrwnaf+g/rnmc2eRNIL8owVIWjx5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/entity":"0.5.1-next.654.b54779d","@flighthq/scene2d":"0.5.1-next.654.b54779d","@flighthq/signals":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d","@flighthq/textlayout":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.654.b54779d_1788233822204_0.46760565593958314","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/text","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"070c5b20c479bdd1f7a74d2d42f47494b1b36e20","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.654.b54779d.tgz","fileCount":46,"integrity":"sha512-Aep+PRfKi7AM9+QC9L6ibZT+6tTcjLqGZdGMSB/bThEIib2jGkcIZF1WxZK7+4VPiUGmGWb00GO8FNqxzvgisw==","signatures":[{"sig":"MEQCIHYfn41SS7CJoDx2EG/Z1m6RfVxjukCjmoaSZOyRLl46AiB2nGxigjMrIxieYi+PvwQLFOHZbdQCcl78n7NMSi8OGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/entity":"0.5.1-edge.654.b54779d","@flighthq/scene2d":"0.5.1-edge.654.b54779d","@flighthq/signals":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d","@flighthq/textlayout":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.654.b54779d_1788234306332_0.759537272102305","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/text","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"afbded6617cafd792858ab54c40d8bc2c6ecd0b6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.658.9cb44d7.tgz","fileCount":46,"integrity":"sha512-Fm+EfHXi5SeCXcXoINqDaNolnjiFBCfKiJg+3X6kHJpT1J1koKtJvZMbgpbKwGrBRLTR+w/3ctN+EDOa3rlcyg==","signatures":[{"sig":"MEYCIQC4t5PAYVVYJsQ0wGtH7X5nZJOa0cepd4aO7SqizfangwIhALib3uk5xCowHF2FQTA16+9jKYI+k3WbPMPnJUVlDigb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/entity":"0.5.1-next.658.9cb44d7","@flighthq/scene2d":"0.5.1-next.658.9cb44d7","@flighthq/signals":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7","@flighthq/textlayout":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.658.9cb44d7_1788290134522_0.4150351286911631","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/text","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"57e2a8342de5400f87ae7ae2e596e874702b1ff8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.658.9cb44d7.tgz","fileCount":46,"integrity":"sha512-18htf6Lc4Vu6TrYWoHsF0xaQMEm6gtVFRV1c+CeZaHuNMPbl0bKNJ+KV8DEwH24QGreSZoNcfLUAJuNL5VIttQ==","signatures":[{"sig":"MEYCIQDXKO2O+JxuSYw/5cjEfLjcxP3SLBAT7YdBSymuCSLuKAIhAIdosae9m94YyjkiklJzt8hytBeplu1UvUfYq12MJZvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/entity":"0.5.1-edge.658.9cb44d7","@flighthq/scene2d":"0.5.1-edge.658.9cb44d7","@flighthq/signals":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7","@flighthq/textlayout":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.658.9cb44d7_1788290611747_0.8796614199130213","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/text","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3e23091278613b3fa07c33d275aa14dcf83fcafa","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.685.f72fc7f.tgz","fileCount":46,"integrity":"sha512-nW31giNTIlbkONe7boVVl0686oMTFg1b3COZG6+/F0w1xaZx3WtHMJI2QXV+ni0HBdUvP36u61maL52hYvY5Tg==","signatures":[{"sig":"MEUCIE+C7k9XZfqx9KIydFXueO6VDctZeP5DJyduZJi7uWzYAiEAkTWv7FDtiTr8driyVbg6sAFUB2oKIVyMGCnfkvD3Kp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/entity":"0.5.1-next.685.f72fc7f","@flighthq/scene2d":"0.5.1-next.685.f72fc7f","@flighthq/signals":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f","@flighthq/textlayout":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.685.f72fc7f_1788311380680_0.8932348252074045","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/text","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8583b7afda5a63cfd0eccfee4132bfd18f9ca45","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.685.f72fc7f.tgz","fileCount":46,"integrity":"sha512-J8auEtObDcW1NuZJ6RoufX+Ursm0cyroh/mBKeQW5tEX4fa2clxtCpaD4ZR0TjS0lYFmDY7Cq/xZD/URBCqoTQ==","signatures":[{"sig":"MEUCICIVi7bYfXolZuithehVDzVL1w6RiBQVXVQmx8eriv9pAiEA8ZDhJUqqWinsW9MjRsJhGeYGLOQWekQyCH2DrVFiKQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/entity":"0.5.1-edge.685.f72fc7f","@flighthq/scene2d":"0.5.1-edge.685.f72fc7f","@flighthq/signals":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f","@flighthq/textlayout":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.685.f72fc7f_1788311938617_0.07263863746021038","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/text","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d6674731a2019bffaf2e898aa7ac81a9293d139","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.693.478551c.tgz","fileCount":46,"integrity":"sha512-c4ayY2NAwDKgL/nTa4t6hTQQ2mtzGeXD4GoYRdkHuL6TRan8SI+CPKG2YWYTQnh5gSeBu53HuyTA4RauyEGLAw==","signatures":[{"sig":"MEYCIQCKZVNt6/URDGYZmV5kVp82weL0WErB1Hm8tXZlxl+TIwIhAKqXj1aXRfsPJUKV6M0dtjl68XanSa42jfbcziW9BEzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c","@flighthq/entity":"0.5.1-next.693.478551c","@flighthq/scene2d":"0.5.1-next.693.478551c","@flighthq/signals":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c","@flighthq/textlayout":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.693.478551c_1788320613194_0.7417162242116602","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/text","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"717ae6053e54a6e9357525e17b450a2deb10fd1a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.693.478551c.tgz","fileCount":46,"integrity":"sha512-ne2sYNafPi9WhfQRUJAKGIzboyE1sOVD02uUNQLXwgWkOYMsV2Wfcmec43pMXhIie+O4+nGwCscyiRWxDBxnlw==","signatures":[{"sig":"MEUCIBumNOtoMD9m2MiLKjEI6gupeVR2TKv6O7HJCPr4YfGpAiEA1FpB23zzpFFA0tcsvGzgH9CeSAfZfdmRgLevn4qKl7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/entity":"0.5.1-edge.693.478551c","@flighthq/scene2d":"0.5.1-edge.693.478551c","@flighthq/signals":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c","@flighthq/textlayout":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.693.478551c_1788321150963_0.8506864277657651","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/text","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.704.19c91ec","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"92ccad11fcc8eed174165e7dedfa24d561d3f13f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.704.19c91ec.tgz","fileCount":46,"integrity":"sha512-vZ9VzkMzurrr0Ezb09FFi3U7DV/9pHIkvVlxIHGPQLsudJtV6+B0EtPSgj78x/o/XLYvy/FX09Hk036oIcjVuQ==","signatures":[{"sig":"MEUCIQCdxwaSqLHglaKQQNItZCBde1oraY5lAFejiHoezKBxsgIgDLwOEjylBJYXgfcVJ6fdfkv+F93zTo7vqviDKYX02Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19c91ec3e569d6b3b471682726465a79fba9f8cb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/entity":"0.5.1-next.704.19c91ec","@flighthq/scene2d":"0.5.1-next.704.19c91ec","@flighthq/signals":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec","@flighthq/textlayout":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.704.19c91ec_1788384421127_0.14380859528423584","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/text","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.729.2aeb707","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11017c29b0a903e4d4bc78309d1fa198e68d6afd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.729.2aeb707.tgz","fileCount":46,"integrity":"sha512-6RNHMK1FH22IeQ/asb4nlWA6XLbKutsbG0xnLDjJrNmRfPEhbAEGvt1mLKPlFDXD/vlOYBcnHSFFgDANdEeXmg==","signatures":[{"sig":"MEYCIQCflSKSMLLoAjbkNc+jZhdZ1nnhYH3Q6N4VAMYmzm6cKQIhAPR5hEJGzZC4YtvH+U93r1F9wlJzCUl87bjNapkx8gYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2aeb707259007d61c5aaf2e31fe47447a260fe2a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/entity":"0.5.1-next.729.2aeb707","@flighthq/scene2d":"0.5.1-next.729.2aeb707","@flighthq/signals":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707","@flighthq/textlayout":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.729.2aeb707_1788400538626_0.30290764788405444","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/text","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"275eb3aea452dfb361f0f5604cac4373e4a20994","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.730.f29a5aa.tgz","fileCount":46,"integrity":"sha512-s/AOdAzZ8HXo6XQ+u7bjxQfxfGsfFX/y/K7qhSCHR/+aQu0pGi+onL6wg7ieaELS/y6E63N9JPAsiMgm6jjrOw==","signatures":[{"sig":"MEYCIQCLC7Zb/npOYCYzWcL6JABioQPdPCL2J9WPKW9bfxrP6gIhAJLZN3DgRK+ICn2RP+s5u4IelpLY8Q6PZFPrjaDsogUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/entity":"0.5.1-next.730.f29a5aa","@flighthq/scene2d":"0.5.1-next.730.f29a5aa","@flighthq/signals":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa","@flighthq/textlayout":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.730.f29a5aa_1788404741208_0.9326938627214885","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/text","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"736996f67d7db1f8418d48ef26841d72cb918d6a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.730.f29a5aa.tgz","fileCount":46,"integrity":"sha512-0/ScMMcUiJizQpQOZ86NJ3tbvLbPr77CB3sRWYltsAtHzKsEKxY0drkEeEX0rzQVPh4GZJkPyhpff0WXpDeEBw==","signatures":[{"sig":"MEUCIQD8W5CNk7Z4flGQ6jjqfai1UyUq0sLmU95CilLAiDkKvQIgWJF41hLCF6iLR6XT1KH5HpL+ok3mLCrLRsqJWE/ow5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/entity":"0.5.1-edge.730.f29a5aa","@flighthq/scene2d":"0.5.1-edge.730.f29a5aa","@flighthq/signals":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa","@flighthq/textlayout":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.730.f29a5aa_1788405284379_0.18569182769951742","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/text","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aed15987f1faa18d08b88521582b5a8b82437d07","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.731.0ae0aa4.tgz","fileCount":46,"integrity":"sha512-FPPmsMe+AhDQr4nafmLhsAadVZ/gHtPH3KAjd5Pd0v/TOBNd/Sb8bRARKW5ycnfbRHqHjStXkEACg+C7D6Fziw==","signatures":[{"sig":"MEUCICk+08gIm05VXB0wqWd4PIbHbSSPP3uI52GNEGwZskpKAiEA35b/j2xalMgCiIm159UHwHsmE/NU0lLnsjTNF7bqAUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/entity":"0.5.1-next.731.0ae0aa4","@flighthq/scene2d":"0.5.1-next.731.0ae0aa4","@flighthq/signals":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4","@flighthq/textlayout":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.731.0ae0aa4_1788405441562_0.7602574835896845","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/text","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6eb0bf7604ccbe1edd2bca360a8a51c37c4739f9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.731.0ae0aa4.tgz","fileCount":46,"integrity":"sha512-Zrn76gDhx4Hm/qfb5vtveZDJtwwsrpVRkNUn3vteMeqboVuAIpT6WoK72i7YM8qlN7a4tpI/TzWsEtGTsd8pmw==","signatures":[{"sig":"MEUCIEogaR6i7MRP6kftZ4FYu/R6cA7DB3K6bM5eFEWbMB8fAiEA0Yjy2mzqyvUnEspugZOQO4Z1F5xsTQ3LGjNKpIMRnkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/entity":"0.5.1-edge.731.0ae0aa4","@flighthq/scene2d":"0.5.1-edge.731.0ae0aa4","@flighthq/signals":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4","@flighthq/textlayout":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.731.0ae0aa4_1788405988051_0.7324076484728748","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/text","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c33a668947846dc3bd408eaa6f5a7ca21b6a45f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.743.8d09db1.tgz","fileCount":46,"integrity":"sha512-rTb6HM6cJ17zZSK6kwFdqFrQ7x+Hxk+tv9Ub/2bA+MWOv7Zw61eTUUgKlqp9ED3R4NtgBnhwNgSwIlN/A3aIuQ==","signatures":[{"sig":"MEYCIQC1aDvImT1cqNPJ8mFBCK4k+OlK6bMjA0aJbLc4lupOCAIhAJoP6W5O8XTXHDELoq6xuhAYpAuEkaCYnsbywpXcN5SE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/entity":"0.5.1-next.743.8d09db1","@flighthq/scene2d":"0.5.1-next.743.8d09db1","@flighthq/signals":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1","@flighthq/textlayout":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.743.8d09db1_1788426633975_0.11651010432606035","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/text","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"72fbe927319937dd872ae9aa610b67571f4aaec7","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.743.8d09db1.tgz","fileCount":46,"integrity":"sha512-Dq4ypsBcFgbOZplAbnWFMi+par+RqL+4xwLhryKXv4gTKaalmXQTHzxkutypfb/NXDIKIVkwbFYvOYZC2/JDhg==","signatures":[{"sig":"MEYCIQDDktXRiS+xzZuJ3dJJS6eiTY13fqdeWpuSgDushJ9RmwIhALlI1a+f4fWRbFva8bgyRiFp5D1VD5yE5qGqztZhU3Hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/entity":"0.5.1-edge.743.8d09db1","@flighthq/scene2d":"0.5.1-edge.743.8d09db1","@flighthq/signals":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1","@flighthq/textlayout":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.743.8d09db1_1788427152712_0.15972136504828716","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/text","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cf791ebf6908ab2edfb208f5b3df4d94754f174e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.799.62ef0c7.tgz","fileCount":46,"integrity":"sha512-lpm/I+7hYQ9ue8gntl3JK8t1gt+KD1uZo6qKMzwPMSYUvyJT4IwuM5VwbHbQdLQea9kHgKVYieUGbncz1lXVww==","signatures":[{"sig":"MEQCIDy9FaVJ4LAJccPaDR5a4IuYTMX7KE910D2MD/i49H4sAiBIujrNg1rm6WASVl6Dv3lmGOuAozIzugNfdqhIDtdGHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176858},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7","@flighthq/scene2d":"0.5.1-next.799.62ef0c7","@flighthq/signals":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7","@flighthq/textlayout":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.799.62ef0c7_1788447289000_0.024319164471206856","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/text","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6b99790775c178fa0dc6a3dd94ad1f0ef3f06730","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.799.62ef0c7.tgz","fileCount":46,"integrity":"sha512-XGPGj8FARY6QxJJdTPXwTy6rzqfVIEfszPtz13+a6vnu8cZIAVD+tXIBrmFbLWUUbrwbQAFWHGQGyo5+a7Tofw==","signatures":[{"sig":"MEUCIQDbm4KCskqTNq9zw3mCp8eKDuOnc0SzSkU7WphPYWOExwIgZ0LgTOIat2OY0ft5QV+rvRvPKW9XYXqiMbC1Q5T/lXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176858},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7","@flighthq/scene2d":"0.5.1-edge.799.62ef0c7","@flighthq/signals":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7","@flighthq/textlayout":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.799.62ef0c7_1788447783739_0.5578532160208369","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/text","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.815.cc08b93","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e89b1f6bd419f5b42378fdf55146d4215f3ae72","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.815.cc08b93.tgz","fileCount":46,"integrity":"sha512-EqtpK3+mRky7Bj+skPT1WMM09XMMxQ6dzNlKze8W5c8UjVNKjC+cZFhw6gj+tgEUSV5fjZouKQCCvymmRSwyHg==","signatures":[{"sig":"MEUCIGRSOPhx5QIFocRwCXg3HC7uvkMvBGu+MnmUqthzefrBAiEAulXcq0m94RV1GwktlyuMVJ8G5ovMZ7+emK3XpH4rC/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cc08b93ef981080fa86bdd5143dc61dbdbf2665b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93","@flighthq/scene2d":"0.5.1-next.815.cc08b93","@flighthq/signals":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93","@flighthq/textlayout":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.815.cc08b93_1788461102251_0.9821407414739942","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/text","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.820.97b3830","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4d38119c1ee16f28b8b4ad27a541ec916b97d7d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.820.97b3830.tgz","fileCount":46,"integrity":"sha512-aXNjOtD0DrptqprjiCSkavn93YFsYbRQqlMo0TN2UUp5rc5Ey9/lMiLSuD76NlHk2Um8sI9ay1SIf0FAuGfA3Q==","signatures":[{"sig":"MEQCIFRm8qAOxPareqBMK2TmG4rvf8C2Rt0PJd2T396Unpi1AiAdG14wb/xcBvArK2q7jnkLc4QtXixS3hb4xf8/rwvRpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"97b3830e843209d92da169e02a52c0574efe5c09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830","@flighthq/scene2d":"0.5.1-next.820.97b3830","@flighthq/signals":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830","@flighthq/textlayout":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.820.97b3830_1788469628915_0.10007551118042768","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/text","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.903.f434bc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"93f041b585ddc0cadc69a7885721bdbcc3bc314f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.903.f434bc2.tgz","fileCount":46,"integrity":"sha512-dgidrPwn/yWTeNmJmZ4ejZptX6iqg086HWkI6nOpgMWtILsiUxUB6tddB7JMNdNQDMPYa9eAYHHr1Rau2V3s7g==","signatures":[{"sig":"MEQCIGKFxKQAZBjf629/+cGwSoGam4qxNX5wYN4GG45m1ImlAiBbRVn8Zz5BN8C7gZByrudq8NxeEC5utgg9StijqzfNCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f434bc233778d75aeea61995df3a8cfaec459a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2","@flighthq/scene2d":"0.5.1-next.903.f434bc2","@flighthq/signals":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2","@flighthq/textlayout":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.903.f434bc2_1788551054206_0.17030199865204287","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/text","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.904.b545d9c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"14f588d9fb04c9558268eb22cea779190c7e8c8e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.904.b545d9c.tgz","fileCount":46,"integrity":"sha512-8rHbAQyohJiovTgEWP89T/PpFsmK8W6KxQPQsHAQ9782E/uCGBr+aofn5m/HosY3xcm+5hrwMapFx63lkV7Vvg==","signatures":[{"sig":"MEQCIFVJAX12iiUuoKvQbFZqqgyRa4klVPR+fiqw1BapyUEyAiB5c8tSOChOnyHNfwMxXyoDIfPhVyEv70INXh5VRIV+/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b545d9cfe622400923a81685c78547f2be54eff5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c","@flighthq/scene2d":"0.5.1-next.904.b545d9c","@flighthq/signals":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c","@flighthq/textlayout":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.904.b545d9c_1788554702439_0.6436587767710922","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/text","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.905.5fbf787","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b23737716fa02dbcefbabf12bd1a83cb04ba8758","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.905.5fbf787.tgz","fileCount":46,"integrity":"sha512-vApNBhwIgbiq43vfTa8glTwwo+zjbb3tNb0C6vW1W73kWjr/21m7Nqx9VVHGmM7BFm+xNjWPYOWWjOSFenDaZA==","signatures":[{"sig":"MEQCIG8tkQNSwBAFi4yG0ctG5psZJ/XBIkbK5iWjp2SpGyeXAiBHn+S/J37Omtf2OR3CxZAH2JCaqCT/AckOFiWUBHCStA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5fbf7874064c384307542d68b4dcb6a895ff0dcf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787","@flighthq/scene2d":"0.5.1-next.905.5fbf787","@flighthq/signals":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787","@flighthq/textlayout":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.905.5fbf787_1788555975000_0.18973710552294554","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/text","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.906.419e5c9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5967eda7e8b8adeaee0a768561b2e309a205b83b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.906.419e5c9.tgz","fileCount":46,"integrity":"sha512-HjEA5yjS55Hzg7tUgeN5B2ZCm2JFvmtoIe/lj4oXsCwJJ9MQuxl2LRiIHH4D97WKtJTss7SH0WIgxPrZp0JJpQ==","signatures":[{"sig":"MEUCIAj8AzzBvqmtovGdXMNItT31LI0TQtDb/yNcQYQoCjXIAiEA3nKo0hmHCJZx6Gbb0p1b4Z0OdXhfwHBxAfsaJnwM8EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"419e5c925b366b5053ed7711ce371eee89dc31e7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9","@flighthq/scene2d":"0.5.1-next.906.419e5c9","@flighthq/signals":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9","@flighthq/textlayout":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.906.419e5c9_1788559657511_0.955637094375918","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/text","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.908.b072fbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d83ab45abdfd61f4fa4aecb5b1c1409aef3b95e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.908.b072fbc.tgz","fileCount":46,"integrity":"sha512-KHf0gRwvqZ39wHuxyDTKLMUWf4krLWzEia0pDDHCJTQzxYUdL2RPUUiNJsmVx5uEb9BP203XaoFfyI29jA6N6w==","signatures":[{"sig":"MEUCIQCKdPbGzBF38nEe5LXmP9LvtH9Tmmg498VKuhoRotAgXAIgQ4E37Aj+9X+2iexUt3L9iHlgFvsrqyb1uP8XjsQsNK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b072fbc49d0745bb96842601b864551b37ab3ca1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc","@flighthq/scene2d":"0.5.1-next.908.b072fbc","@flighthq/signals":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc","@flighthq/textlayout":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.908.b072fbc_1788564314220_0.5579488507229238","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/text","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"427f4a002e5f22364a662af40d985034f4eface6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.909.a5d1857.tgz","fileCount":46,"integrity":"sha512-u0sm1lowc35gyk9tN5V9LVOgPHQNzkuSplAB2hRzFS1+gszY9eQWBGjmRoQ7H0Fv/xyxEKj2tWQRR3zdHDqd1g==","signatures":[{"sig":"MEUCICLXuBmkBut7N3XJ7G00fIEm2FDrcSGZOE9uX7cLqegWAiEAk/7e5/PZpcEBiMsqMovxsB35cjWilobyeCJIYZMTDeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857","@flighthq/scene2d":"0.5.1-next.909.a5d1857","@flighthq/signals":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857","@flighthq/textlayout":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.909.a5d1857_1788564865646_0.8316281160456913","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/text","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2547e7f6b8521d916ca4e99558537a4ed6d6f29f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.909.a5d1857.tgz","fileCount":46,"integrity":"sha512-kk+TGch6IYA57T8+DgxjdNBsh8QvtvNMFo52nHhikE/Q9KjzeqVWK2K9KfbUHtOfIb6zZtGvOqajNMyCYt0IpQ==","signatures":[{"sig":"MEUCIDxylb1DhsBKtNxLUkWB3s+pIrsWHLuomEx6UUNWN6pGAiEAsclzwI3ypq4DcPZNLr6LJia/onHmm5msBndO0kJrYZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857","@flighthq/scene2d":"0.5.1-edge.909.a5d1857","@flighthq/signals":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857","@flighthq/textlayout":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.909.a5d1857_1788565431367_0.2583509055361557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/text","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d04659990913c6c237c7a065fe030fe3256a370","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.911.32a089f.tgz","fileCount":46,"integrity":"sha512-A+fTcQ36ixndlnbFEFKwoNp0eWGMwQQWeeJsqkEPfj+9T7GLMIRJWvYe8mv+ZP+pvklU0QnhW+8uOdqxyDJP3w==","signatures":[{"sig":"MEQCIHd35sh2jSlfGlLeJ1KBjsMysjjANvA7wOr2+uBWSJBfAiAJFw2aaAaPm1m+6yivj5/LVMemG3bFEvCYL3Vf92bWdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f","@flighthq/scene2d":"0.5.1-next.911.32a089f","@flighthq/signals":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f","@flighthq/textlayout":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.911.32a089f_1788585368868_0.5871243309929426","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/text","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5ed936fb774ebfa17341a2f0119214a1d19d8e71","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.911.32a089f.tgz","fileCount":46,"integrity":"sha512-IJ3w2kP/zRcZ7YD80kJ2vSy36ylHZwrLCRatASkocukfCdbrXb2LqD7KAgXBBicnfodYGPbk+Ba9VqreHKnv3g==","signatures":[{"sig":"MEUCIFkdfnZvfWbRmBofAMy7fqWd/MGVpVJrm5quWbOmpsBkAiEAkGw5aA0FNdCildKHZfdyB03GfQ6u0O66f06ykv9B/es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f","@flighthq/scene2d":"0.5.1-edge.911.32a089f","@flighthq/signals":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f","@flighthq/textlayout":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.911.32a089f_1788585757775_0.951140484229452","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/text","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0d93a42a0007c540d43d6fe4ba38aa4584ea669","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.912.289aaa0.tgz","fileCount":46,"integrity":"sha512-jnhhG3CQxQxhmH6Sx79TM88v+khGdPu6x6LO48uBt6lKMiMzNGPw1dCA7tWvhHeM6zhzh4kCcMhfVxNrXrbEbQ==","signatures":[{"sig":"MEYCIQCfXBK1wKAe865R7cZ252LGnBPPlSShIJ5S6BYAD7SvBAIhAIB4h51hkc1ulpAyfouaL0MAwGd6Qe8OpPfLl0Qlfqov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0","@flighthq/scene2d":"0.5.1-next.912.289aaa0","@flighthq/signals":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0","@flighthq/textlayout":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.912.289aaa0_1788587271366_0.4897444732254055","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/text","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a442e0278282d2e954fd8fe6806ad6e27aa8f9e4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.912.289aaa0.tgz","fileCount":46,"integrity":"sha512-Xci3i2MmOjAYCjlouyNcJfadPZIp8keBsqKIBQqmMNeT4MlsjQBsjByoELVg6l+blzVIsAIdcMbZseQUcx78ww==","signatures":[{"sig":"MEYCIQCZboQbnW0tPfk9zdxGfJFXtVdI9lhFM44ndzHEUAl37QIhAPD6dhYSt8n/rNz8G9Itpahz5f32BiTtqHi99sI9unNe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0","@flighthq/scene2d":"0.5.1-edge.912.289aaa0","@flighthq/signals":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0","@flighthq/textlayout":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.912.289aaa0_1788587582456_0.19842147269813748","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/text","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eb4a1bf48d70ca4258dbc0b5357a60d5f3093397","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.914.ed01add.tgz","fileCount":46,"integrity":"sha512-7D8pjbs0V/b9ElwyTgcfnn9T46eg3pihbmFtko2Ut0seglbZhJaxhmzO8VeYQCaT0fwVGhZoyqss33hRRFLIYQ==","signatures":[{"sig":"MEUCIEMTaQKtImxHXQPTruZTO3TaM8xCa+T5siQbdf02RAagAiEA90q1Y+xpACdvTzPvIsWFX72uu4HUvmBiKVsbxgb17Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add","@flighthq/scene2d":"0.5.1-next.914.ed01add","@flighthq/signals":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add","@flighthq/textlayout":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.914.ed01add_1788630724000_0.04514868850812048","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/text","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d253a08289bbdffcd5f202e1b3b78af463ea2165","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.914.ed01add.tgz","fileCount":46,"integrity":"sha512-7Onqky/OVQ4pggAPi5XwLn7nSBXThRb6JcAbGeUOZZM3uc+3MovKX1QqpEXh2x1q6jM0QAKxzu7ttvUPyssL5A==","signatures":[{"sig":"MEUCIDrYKqENXu77tytoYq3iOJswJl/+8ogPOJHSdNDPvyP/AiEA4uCBj2BqujBnKkpOKBg8irzYOOomsFQlaG2WaN8i6Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add","@flighthq/scene2d":"0.5.1-edge.914.ed01add","@flighthq/signals":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add","@flighthq/textlayout":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.914.ed01add_1788631267643_0.9155698647559036","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/text","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f6fed2c4cd88391ca5d669a02f29a14f191fea9c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.915.d4da7e7.tgz","fileCount":46,"integrity":"sha512-/agSb20WtM0dfyFr8yUuRy4cRh5/Nacvj1GrwUnaslf35pFmoji8VOPLjYivGAw8PpaRZHp+3nD5YFW2qf6g1w==","signatures":[{"sig":"MEQCIC6tKK5z2gUpkRyA73mw+DDBp8Pgj64KC29L8AmG1KaSAiBnaVMYJXftwGr9hnvLGpTgLKpqIXn+3Pf4Mpo7i5zy8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7","@flighthq/scene2d":"0.5.1-next.915.d4da7e7","@flighthq/signals":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7","@flighthq/textlayout":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.915.d4da7e7_1788632420030_0.9524940051448725","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/text","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"57d00dcbe6d3662181f3f097f7b6ae9a1080c547","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.915.d4da7e7.tgz","fileCount":46,"integrity":"sha512-LwuTt1bokulszAwrQc1R/6Pk0JekbM/AXMRe/2Ynjz+LrKA4SNr2a8QWK3PQm4ZkVpmrDuzTrFkMD4w1krfy+Q==","signatures":[{"sig":"MEUCIQCubkyYKaOU08990VO0cJZQo6SqmbHMx4SUjTR4FsfE4wIgNzF6B7Xyb0PKPawrxKvq021c4EKShkBLF8EwuW0m8iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7","@flighthq/scene2d":"0.5.1-edge.915.d4da7e7","@flighthq/signals":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7","@flighthq/textlayout":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.915.d4da7e7_1788632809827_0.49765750542079634","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/text","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ecc1ea04056438e54b9e8454a37c24ba2b098653","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.919.354c575.tgz","fileCount":46,"integrity":"sha512-ed/QYEHvcjr3Aog+GxgxVoa6xFgbBVgA1ZUbb8Y74I94fNWyEu1hntdCLlYnWaSoZ6aqB+tyR2cH1aCD8q1YZw==","signatures":[{"sig":"MEQCIHhKY5LaJTI4tkp56MnZQan7ITAw7f3zkZ49f6osLZEKAiBKN96jTFSYwJTnjPv+VMsPjTuurpxircOqGamHx5d70w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575","@flighthq/scene2d":"0.5.1-next.919.354c575","@flighthq/signals":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575","@flighthq/textlayout":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.919.354c575_1788649828317_0.762771522137417","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/text","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4043a95181cf9588b9b10eeca7c1e0a9a667eeb2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.919.354c575.tgz","fileCount":46,"integrity":"sha512-T/+HbUJlZ2OxQ2J7hPh3G+qNUTzQ2b4oNtR2JD61p+rmvsy5BcfnWMJNzuvhP6fxdmxHTJTiFJtheOVsz7GOCg==","signatures":[{"sig":"MEUCIDkuMX4pU2sdLGucaMKRXf2e4KL9/AbHdUSzHq4isVXLAiEAvM2tJ1210/ymESeMHv3HxF7ZKqkge5A4PJ+DtZLbiHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575","@flighthq/scene2d":"0.5.1-edge.919.354c575","@flighthq/signals":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575","@flighthq/textlayout":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.919.354c575_1788650374204_0.6557586487676905","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/text","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"61dadb2bb03dfc1db8c79a682b13d6908da3692f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.920.da8f530.tgz","fileCount":46,"integrity":"sha512-u0aIpkbFc8OdXo3YD3EZWqeEN1xqKNcny+E98+KSGZWw6KmIAU4Ec5LpGACCV6RPbDF5gNLrxvj7nFMjykPQDA==","signatures":[{"sig":"MEUCIQCQ81sWMMRf38Nd4ioRhpdF0DqZAPu/ciemtDGgpNT96QIgPknQeeBdAmSR2fd2Gj1m4pdYbnTwq6PY+lqhU5P/evQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530","@flighthq/scene2d":"0.5.1-next.920.da8f530","@flighthq/signals":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530","@flighthq/textlayout":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.920.da8f530_1788726152185_0.9996326402111297","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/text","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"24d1d604ed5de744de9c86d278fe5924df78206d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.920.da8f530.tgz","fileCount":46,"integrity":"sha512-twEnCvHbxOAcXHwLer1nEfm1KszF/uySf0RrbGuG4gaPfNiNSoZTXkqkAbW4MFc/GqCGrpwTzPIKTGASUhaYjQ==","signatures":[{"sig":"MEYCIQDCO+H9gtZI9seyYqos9+Bp78M99mWF2/jNLRT2IfzX7AIhAMcBAHaZ+vztMz3oEW6ObwXpw0/1niPU9MsLOA9kBTry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530","@flighthq/scene2d":"0.5.1-edge.920.da8f530","@flighthq/signals":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530","@flighthq/textlayout":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.920.da8f530_1788726699918_0.9098716190389566","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/text","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.973.788d3d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f3c484bed1b224448d9806a3882c4d7058d84230","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.973.788d3d7.tgz","fileCount":46,"integrity":"sha512-JidaLo/wSbPXFTqFAVRvZnpCnN97GQKdBqsanFyYe1E4ehyiBaSSmwjKz7jc70xRiIvsjjpm2RXBPO50HoZaew==","signatures":[{"sig":"MEUCIHnGCtXYJnWNGL6gKC3Et4aIy0xOchAmv5ShzdPOiKoGAiEA13sviCB52UdPTGQ60dDf+hFJ/6fn3AlXNkThNq3Y/ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"788d3d7375cca3a0233cecedda1a4e031bd26dec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7","@flighthq/scene2d":"0.5.1-next.973.788d3d7","@flighthq/signals":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7","@flighthq/textlayout":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.973.788d3d7_1788898644902_0.3757634049837031","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/text","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1017.13841a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7b23d7565f286abafd498a123328c8989b80d803","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1017.13841a8.tgz","fileCount":46,"integrity":"sha512-CI+ytKDuf6/2TktF4PaxBEpMkoNYAwumLYDaMR8ONkcS14Gu/mpYyHuUcpomSEWeuVXE+johuRuMjierwWaZ4g==","signatures":[{"sig":"MEQCIGj0zUCLIeFnjla4o0DRLMPS/Ge7alYolqoA+gPg7VGGAiAgloDS3PGzMUpusvzkHjyD5Bqi86TBZcjbRfM+xz1HBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13841a81e0ac1421eae7411a678d38d72b3e358f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8","@flighthq/scene2d":"0.5.1-next.1017.13841a8","@flighthq/signals":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8","@flighthq/textlayout":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1017.13841a8_1788927281391_0.4945210739721253","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/text","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2735bfca8e37173507ad42883d0eb9bd2b01b799","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1019.1274ec5.tgz","fileCount":46,"integrity":"sha512-sCQ7Db4RWwzApKK1CwLNW+c34gHRicI4oPBHQ9wAI6gn1c0m/ygupoHS1XYEUJVOoPZOk4ri+H+1zmIDu1v2Kg==","signatures":[{"sig":"MEYCIQCJl0tGpZ9jgMRvMmYgQGGIpre5l0oZlaSfFfyyYatNWwIhANlB4az9S7gtf1/iwmqifXGYOLfV0llakwdkUWcciTxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5","@flighthq/scene2d":"0.5.1-next.1019.1274ec5","@flighthq/signals":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5","@flighthq/textlayout":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1019.1274ec5_1788934465584_0.051573678401558354","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/text","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ade5ecca235f2223a426dedb4ee1cd3942c45cbc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1019.1274ec5.tgz","fileCount":46,"integrity":"sha512-s+tkH3qBbGJfYPKBo2XZuzlZ0Tft4V3c1V8xFVnwqTTDOaZE3gK9L/tCMK4puP9NuPBf3RGFKdbBEedNaSrUIA==","signatures":[{"sig":"MEUCIQCiROzyY6YLGi92DMzJCyOTAvyioRePSy36TQcZpiOPpQIgDNsSCX6zM+GeKX8wINh5M7ID1A/lBTR2bdexWkwRlwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5","@flighthq/scene2d":"0.5.1-edge.1019.1274ec5","@flighthq/signals":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5","@flighthq/textlayout":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1019.1274ec5_1788934877354_0.9074798225773237","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/text","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2e07872e9d4b9bb60c829de6aab53fd4cff0790","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1047.858b9b6.tgz","fileCount":46,"integrity":"sha512-FR+J22ZwqY7a1NuAdxM6791Vig1e3G0w5EsWBuSCR+2hhd6e3W6U5Y3EHKGgSBuYZkV8XHcDMXW1djq4NGu8VA==","signatures":[{"sig":"MEUCIQCgY/ZOZIC+aOQVJdsJwvj2YRu8La5y5HvrpHQtNIQOgQIgXBEHYNwZfK3p7R+6CGiAZeL4bDIo5ovTQwcUxAjyAvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6","@flighthq/scene2d":"0.5.1-next.1047.858b9b6","@flighthq/signals":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6","@flighthq/textlayout":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1047.858b9b6_1788973129319_0.9707651808395237","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/text","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb3f4b822125fe8771226b339c1fc0340d809f77","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1047.858b9b6.tgz","fileCount":46,"integrity":"sha512-9sCrNX4f6ZdhWSTieKikK8FlTW+wZg6S//MzTf3s9UiTo/u2PUJBRseRUbZQfntcmbM/KPnz+lM3aTpOPblhAg==","signatures":[{"sig":"MEYCIQCMGKUAzpIaKEo725SrHiC/wazWrqbrEOA3Xu7ABLffNAIhAN/l6ZeWgDRzo7L2DAK21bKnHxs7mW82fNO4kmd6caKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6","@flighthq/scene2d":"0.5.1-edge.1047.858b9b6","@flighthq/signals":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6","@flighthq/textlayout":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1047.858b9b6_1788973469239_0.6619967563420286","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/text","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1050.0bd43cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4efaf5e210996dfcde3711436279d64c6f891add","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1050.0bd43cc.tgz","fileCount":46,"integrity":"sha512-CVOf/xYlybxJnQV+n9oVeWt4zaapniaIOmWS7Vl0G9OV/noH++JwXXhXl1/XI9ResO72gUHbubLsh0+fn5kWmw==","signatures":[{"sig":"MEUCIQC4JEWSzI/lMPEMjAD5N2oImqMODJbtZCS9PI8bEAqPcwIgEZn9ViWhOv+cCygn7qFweOwSdaxdPCeT95rX+MzQAOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bd43ccdf62d9977512bf6c0fd6dc3ec177a8c8f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc","@flighthq/scene2d":"0.5.1-next.1050.0bd43cc","@flighthq/signals":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc","@flighthq/textlayout":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1050.0bd43cc_1788988365721_0.04755711412723396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/text","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"48109019f4ba90eee17642dee2bffafef9326841","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1051.65889a1.tgz","fileCount":46,"integrity":"sha512-ox3XN5aPwYyyzMIOHbTCIxWxmT3fs8ajvPyd+Wl9mM4/JUb6qub6bGZVa7yaZi+F8hVxShouGPgmj5be9mXC/A==","signatures":[{"sig":"MEUCIETpgZPH3SeZLpFqfTOIEfjZKO+NfF1+dqvfQkNxqlAzAiEA64RKar8EbvjtCumKKzT+rchZq833cZYplGMR1k5ZItc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1","@flighthq/scene2d":"0.5.1-next.1051.65889a1","@flighthq/signals":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1","@flighthq/textlayout":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1051.65889a1_1788990902891_0.3018758658544787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/text","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aa0af4f296bf19ef915a16d7c22bb08ad5b0043a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1051.65889a1.tgz","fileCount":46,"integrity":"sha512-4HpDINJLB07uuZ4fIyg5jmWwMnJE2i6kC3yiMn8EyV89qrbtuTIHZlJBd/191nnkflx6+L30SVv19ts0iPIApA==","signatures":[{"sig":"MEUCIQDP0Yew/95+ySIRfnw9CRyBUn+OqXzimAhT5/+wgclPvQIgRk6WlmSYWLr18U+YS32/8xw/orMUqfc9U8Y0O+PFX7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1","@flighthq/scene2d":"0.5.1-edge.1051.65889a1","@flighthq/signals":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1","@flighthq/textlayout":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1051.65889a1_1788991405519_0.009131780742886342","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/text","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1c21f861ec7057ae94529ad7ee895dd47d10929","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1052.ea38f97.tgz","fileCount":46,"integrity":"sha512-P0J8TsvakjJxgci0KSTuoF5IycfR75T3/WP1MOIwhBDPv3IflHp1p6jFxX+32qarh4FCg41szTVtcg39JLGIhw==","signatures":[{"sig":"MEUCIC4rJw2onc7ubik7ByN96I+lJrFXiNMzGzNkU7+Zt5ScAiEAiy7/H3hxR/Tqbg7nC9JpBi0+MGhg20iYArWxGBVoiQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97","@flighthq/scene2d":"0.5.1-next.1052.ea38f97","@flighthq/signals":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97","@flighthq/textlayout":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1052.ea38f97_1789013645504_0.7622986241804424","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/text","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71abbbaaef08036f0052865c73fd1e1d9d73d5e3","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1052.ea38f97.tgz","fileCount":46,"integrity":"sha512-8MuvjUdhCXwiCRLpAFecQ/t4Lob13SjpKfxjeRegXmu1Q9VnAGBRcvP89JfmDNyReXcTERLtubC5fCt9XBa/gg==","signatures":[{"sig":"MEQCIDgH6ufSHdi02/cVma//nvqOvIsFgCKG48xntA3tLy0aAiBLvUgPyHC66q+wVkVTDvO7sfNlokNoIYS3QXgnEsIB2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97","@flighthq/scene2d":"0.5.1-edge.1052.ea38f97","@flighthq/signals":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97","@flighthq/textlayout":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1052.ea38f97_1789013960827_0.13533805959091416","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/text","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"727566fcfa6a3f51f5b0ef4e3b15bc582979a122","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1056.4945b81.tgz","fileCount":46,"integrity":"sha512-TBFML48OsVFs3c0YzA1RUdURSw4z/uDf6XoQWS0Ua94tW3QzyVt72u6+/I/II1KJVSr0pB3GjDoIoPU/vhEE1g==","signatures":[{"sig":"MEUCIQC8U5T2Dy4Ep2HhsRmntE+hQzs1qrSzK1A+ODvk+HbL6wIgLYu5kDoIcnhBhMCHA6JxKFug60EUQZsRsxDE4qINK+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81","@flighthq/scene2d":"0.5.1-next.1056.4945b81","@flighthq/signals":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81","@flighthq/textlayout":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1056.4945b81_1789060547464_0.630340467992351","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/text","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"896cf973fe7cb2df1de970f924cbc0cada551d1d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1056.4945b81.tgz","fileCount":46,"integrity":"sha512-UbAN7lFsxCgrVRxXelzmhwx+kZlm7k85f+CbaO+QNYg2TJfges4cvCGZ4zef4JdmNZvJUx6A/Inm+QoD/U/fDw==","signatures":[{"sig":"MEUCIQC5rGZyX5O9+6vGvbvHoA+RHNgRsHsxyrP0WzLsauP96gIgIIJRNOEt+jlU2+IVSZwqgEeZ/qsOTT2PiniYw4nWRyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81","@flighthq/scene2d":"0.5.1-edge.1056.4945b81","@flighthq/signals":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81","@flighthq/textlayout":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1056.4945b81_1789061039616_0.46119515999581173","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/text","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1f5da420ba8f97e5b0345622c1972b0cb94c5256","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1058.751c53a.tgz","fileCount":46,"integrity":"sha512-6UkJo6JoVIvDgtjNzaN8pD8fXcfy7te12HFPwdTMuwmog219rAF5YUIPInM6IwQMq4odJF3+4V21NePN3ebzBw==","signatures":[{"sig":"MEUCIQC/dGktzEPdgNZHU9JdviCAtb0YbgVkr7AKdNmvLSEXAwIgFLajRfcCIMsgJn0CeNYMQ1fU2O2bHeiavpErcpoj+/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a","@flighthq/scene2d":"0.5.1-next.1058.751c53a","@flighthq/signals":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a","@flighthq/textlayout":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1058.751c53a_1789079806496_0.4161210425731705","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/text","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c5866ae9e28dd94adfbfb7b9b423abe5e61600d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1059.c56d3cd.tgz","fileCount":46,"integrity":"sha512-mE/leO+BSZ6zAswBeXfZhwQ4Mjl+nSGz20SGneBzvrL7BPcsYbR8vegmJu+9alH72CL5H1DBgVlvgxl0vH7DKg==","signatures":[{"sig":"MEUCIHAn4xAMXuBFzHQsI46hKQM6+OctTpFTZ/PkQL5zu2cFAiEA7IhCFV1c22kjVPHHYFUws42RBmrj8nXRhxZ0VmOmlzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd","@flighthq/scene2d":"0.5.1-next.1059.c56d3cd","@flighthq/signals":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd","@flighthq/textlayout":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1059.c56d3cd_1789079933955_0.7173338154244278","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/text","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"25d2debe01b4394bf28d19b7501bae8ab7584255","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1058.751c53a.tgz","fileCount":46,"integrity":"sha512-8Ek9zYhmcpeh0lvV2aonenEFYWKsH++AuY7fRtfgTDmiyAYe0KBrkc/uKq6+Skp/EfvJa7HLI0aIdYAQFElOXA==","signatures":[{"sig":"MEYCIQCnfOHUhHwAzE30k/cGpr43Ov9K/aDbuNBFwA3VrUkjJwIhAIeDqNqDGI40eva7vlmJlzF5RIXAiI5BBPP6ydOoDVZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a","@flighthq/scene2d":"0.5.1-edge.1058.751c53a","@flighthq/signals":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a","@flighthq/textlayout":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1058.751c53a_1789080209102_0.6903233918302307","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/text","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"78b0528af0be00dfb20c91d8be03c472e6afecc6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1059.c56d3cd.tgz","fileCount":46,"integrity":"sha512-rCqQuCJQoK942XYCwiveUZBT9j/Wt8DXJaibnxrubplUd8+B+HVKiDSgXJg/7A6HfeF8FB9OEm51o7JhUDi3fg==","signatures":[{"sig":"MEYCIQDWY7qs5Q3Fn+5+EyirrWCYO7o4QN6jVX/KgOfOYcD9CgIhAPXp0/mb+daY3S/Dqa5t31Tid1orHWYYdmBW0mqo21CN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd","@flighthq/scene2d":"0.5.1-edge.1059.c56d3cd","@flighthq/signals":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd","@flighthq/textlayout":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1059.c56d3cd_1789080400290_0.26220259789389355","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/text","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1066.36fe89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"acfa0d0b0652fc118fa780757f5a691d4414d97f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1066.36fe89b.tgz","fileCount":46,"integrity":"sha512-Nc3XwEIBOaJfeYYUfBxsyrJTNwGK8EH9rCU8fdEchT42w2I+D95N4/2QMzHiRiVMoKYsvqvfPizWxoGfzghB6g==","signatures":[{"sig":"MEYCIQDACgSW5Mn5r0CjHVYejp5ApNAt3kEB5VxOJ1OyjBWaFwIhAIx6InCp7+X04FmYT+pH5RXnFj4Gc1B4W9rC3qnRqjOP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"36fe89ba6c64ce8afd3d789f17c5d9730a46f50f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b","@flighthq/scene2d":"0.5.1-next.1066.36fe89b","@flighthq/signals":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b","@flighthq/textlayout":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1066.36fe89b_1789109387156_0.06238635660178238","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/text","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1069.554a2ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"901456889d7a9e69dbab29c657a082dcac67996d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1069.554a2ac.tgz","fileCount":46,"integrity":"sha512-rh/qY1ZuSDjyWDhUz843EzInn5lG0QGZOET14yICe6K9gosCVAofMh+Dthoek27xd1dRHglCj+5FVvxp0LxWBw==","signatures":[{"sig":"MEQCIGpQR8OXJ795cpks0WyfIEqMg09MHqpixquLqpRzS1apAiAa4ZH9xoG8rkr+H9+u43bjTxxmQ7LKcPHheIVWtrlvYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"554a2acc3fecf189b89b0729308ff890a15c21cc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac","@flighthq/scene2d":"0.5.1-next.1069.554a2ac","@flighthq/signals":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac","@flighthq/textlayout":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1069.554a2ac_1789112074698_0.27821970346703995","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/text","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1197.6a425ce","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"065ff8381dc8dafa658a9510c71d1a1e46b0bd5f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1197.6a425ce.tgz","fileCount":46,"integrity":"sha512-T8eysoSYLgBLOG2/91ylAXaIkb0DkE5iDGvefSWbJlX8oWaIFM/vW21Mz/04jrE+20t/izIT5i9HZHLlhFRkKg==","signatures":[{"sig":"MEUCIQCSvm+v1ap1YxbeWcj8vJYqNjKbAGAM7u3aQqYcKFYhogIgGF0wDz88MepYkyYfmJ1UZNWKBqkvWs2k5Vtm+c1nwj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a425ce64e6d501dac8218fe625e73d58da88639","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce","@flighthq/scene2d":"0.5.1-next.1197.6a425ce","@flighthq/signals":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce","@flighthq/textlayout":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1197.6a425ce_1789241058409_0.17490333175441952","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/text","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1201.9b49dee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c07f2f045b84c45a09d3b2ffc77bad0be7919e3","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1201.9b49dee.tgz","fileCount":46,"integrity":"sha512-q3rxgSF1c3HQuSKjRuEe+sMYOytXXwRh3nMH7roQjB6PX1Mr/jFfzmgFirMqBs1njVpMSlrED/gtSHtIz34VTg==","signatures":[{"sig":"MEYCIQClDJZn9QA7RnUkwyygt3Ih0F6ELSjBS6dQohXCtsXOWgIhAO1XQp6UscaTzFWcSpB06moCGHmK+nsJz8DXveSkrdnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b49dee3f22f6b2838c3d237edcc77bca65734f2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee","@flighthq/scene2d":"0.5.1-next.1201.9b49dee","@flighthq/signals":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee","@flighthq/textlayout":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1201.9b49dee_1789245663619_0.4588249260426762","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/text","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1202.e31f126","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc4d2b9e495185abd2a159ca63b138e70b2bcf8d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1202.e31f126.tgz","fileCount":46,"integrity":"sha512-OKyUP1LwG3aGHjIO5+Ukzc7h5nQEV/o0FP/6SS8IimA5S4IqrnnBcZHI04ViGyingGiKuWd2NEVVERXf9v5+/Q==","signatures":[{"sig":"MEQCIGXWuS8oIS97fgyctMf2Fo5qbsXCs/mg46PPyMs4CkDuAiBE8cwHk8rHj1p5GSOe6yX70nflExG3+GYY4rC8adyh2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e31f12600309de6161f5523f2b3c17698a5ff664","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126","@flighthq/scene2d":"0.5.1-next.1202.e31f126","@flighthq/signals":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126","@flighthq/textlayout":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1202.e31f126_1789249431810_0.002112574561604408","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/text","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1204.e33a1ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"067c1180993ceb3d54168008de85fe867179ff02","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1204.e33a1ac.tgz","fileCount":46,"integrity":"sha512-6935nD9QS3r4rFl1Hb1FMnkxmLbpqHV2U0keFA2femK/zglp0KP0/aTNqTDC/aO8OdyHbw/EfoNHVcz3RTSzyA==","signatures":[{"sig":"MEYCIQCaSrgVRkPugrOaoPAjbAcAeW1mWvQ6erAdnP1F9XAGYwIhAJaobZ/0nEPolTKpimVORxm0qyckHJYZGIWU+oirNLSI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e33a1acd62afea4078e3aae31f675f8ed642b3a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac","@flighthq/scene2d":"0.5.1-next.1204.e33a1ac","@flighthq/signals":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac","@flighthq/textlayout":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1204.e33a1ac_1789256045187_0.6761854949456605","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/text","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1225.129b76d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aea70b9aaa296018126beb919dce0309c52a8bff","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1225.129b76d.tgz","fileCount":46,"integrity":"sha512-VJnSYXNC2+D33meJEtvBnbTt1VBki71QorfUCAeoj2BLT6kYY7IrktC6Eq0dF1x8KivMtV6fDzaIuBs2z847PQ==","signatures":[{"sig":"MEQCIGgxrRfxmk6IA1u3rM+YmBNcG484uT7uVcc+FeyJKOuXAiA4rcmPqPI0q67vfQI9PX2oL8uS59UsPv5hrurTGQhtQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"129b76d4025138e3fbbe6fcdccc31a89f6bfd500","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d","@flighthq/scene2d":"0.5.1-next.1225.129b76d","@flighthq/signals":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d","@flighthq/textlayout":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1225.129b76d_1789269737321_0.24993334311666482","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/text","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1244.12290e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c35132018b83101b5c44b913abe7afd4946fc8d5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1244.12290e1.tgz","fileCount":46,"integrity":"sha512-UUqGHxzd8gQ04wl0eQ1r+4iVA9rhqhN8GCvJxgJ0rGLzPPsyehylDHGg7mcAtAHY3VFHiPP+u2k+LBMvDy+GFg==","signatures":[{"sig":"MEUCIQDxqAS4oyVvZWuj0trrmHVx7WNFFvOCQ9DnBFv0xOUlCAIgDNew2ZvtVdiKutaoDn70+vOGPA1HDmbK12I99TpNEho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12290e1f9b322ecdc5d521dc3c3597796c75045a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1","@flighthq/scene2d":"0.5.1-next.1244.12290e1","@flighthq/signals":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1","@flighthq/textlayout":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1244.12290e1_1789288198379_0.25029702068951076","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/text","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1251.918ea64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eb18ce161b82b72ec73caba494a591e2c14bc4ec","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1251.918ea64.tgz","fileCount":46,"integrity":"sha512-2XLB7lGyQYKfARhGrF+bUJnHDWA4pUvYTkmmaqQ/3rNG+6frrCVgDXLuCTd3H8yMYKzS0U3NZgXr5bdmZI068Q==","signatures":[{"sig":"MEYCIQDuPe76fdIaHoqWeXLdLlYQy5Q8oLz8Q61daWqTC992PwIhANnspRLy3yMYCryVFjfQlXq1DQipovNNHXFpyqj33ghT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"918ea648938b20a45e9c7ba1a5ae1f002d6f8931","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64","@flighthq/scene2d":"0.5.1-next.1251.918ea64","@flighthq/signals":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64","@flighthq/textlayout":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1251.918ea64_1789314005272_0.8506541804456642","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/text","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1252.15e4611","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c970c4c531e8c7ca13da756d03bdd86b5e0d75dc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1252.15e4611.tgz","fileCount":46,"integrity":"sha512-5KLg5wvZcd5YAxW+TsSCzaISev5R/j99rxLC5miBwcNxUFvbWkSR7ATrBBrYbfJL//mMPQN9WElO6pmS0vRc3g==","signatures":[{"sig":"MEUCIDmS7Hm6jKKaJ+KsWVjMkq/pKAJbC07EfCrozHHKDNlhAiEA1lwuzyaPqN94Mo8qT2TkVSN47M+Yg2bLbcwaSsq8+wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"15e4611773b9704eb3965924ef12a0a8d99c4a77","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611","@flighthq/scene2d":"0.5.1-next.1252.15e4611","@flighthq/signals":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611","@flighthq/textlayout":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1252.15e4611_1789315085136_0.057834860249939446","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/text","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1253.6fe252c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51bdd411d4057c1f83f358b0594d5e2c5088444c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1253.6fe252c.tgz","fileCount":46,"integrity":"sha512-wZgRnHr+KiIAYv5OKwO7Lxe1dEf0bSbUsLtpH0kqlGP4Lni1jZfpEdvu9G+wfyOwLm0jYeGCDLEHHExnuKmH2Q==","signatures":[{"sig":"MEQCIB656Y5jJII8oGosSe+ZqxIxGRm9IdUWG7Z4QnmHz1TUAiA0ElvqZ6wLdXaIG8EPH4DE7XLRmKLGkbm6DxZu4TkKaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6fe252ca721620db74125e4efd624bdf0fc88c04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c","@flighthq/scene2d":"0.5.1-next.1253.6fe252c","@flighthq/signals":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c","@flighthq/textlayout":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1253.6fe252c_1789334592129_0.7361556423112163","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/text","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1254.2ab4a06","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"157da7daa4ab4cd38eb672d89ebf7b3c52a78add","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1254.2ab4a06.tgz","fileCount":46,"integrity":"sha512-TDc+tnLm02kPM5OuLFFsxR/g5ZjRzIB9AEa6parfa7xra4/0uZoZsdobKlejTMdVHSZgkAkV5u9es9OIo604ag==","signatures":[{"sig":"MEYCIQDJQO19D/Vy7pkALnloLsysHdkDWv1HNxC0qPNLpa0PlQIhANOIMJsDlFOwLV6ArozKRQxA+LhNAyLix9MBvQpPJNbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2ab4a06667b0db0751b848e22fd7999f391b29b2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06","@flighthq/scene2d":"0.5.1-next.1254.2ab4a06","@flighthq/signals":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06","@flighthq/textlayout":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1254.2ab4a06_1789341107684_0.8758230386332386","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/text","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1257.b2a4509","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"41aa00b7444f7c90bbd9372f686bd320f65d1319","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1257.b2a4509.tgz","fileCount":46,"integrity":"sha512-mHdeSnUa94RG0fHjKvfoel4v6K4/WwJP/hGbFbG72IewaQwbVz+LJrasOEcwPvCiJViI50GPZSC0+jElJhYT7w==","signatures":[{"sig":"MEQCIHm2RDPSGWFU1DLkYTV6VBNnHzZ2GpT8XKStnLuRFDLNAiA9ioGhIxjbnEunwd/YJXixyAmtoZDGg2sjNtuKbOP3Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b2a45090723e9546e5620ee9984c9c4c0340143c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509","@flighthq/scene2d":"0.5.1-next.1257.b2a4509","@flighthq/signals":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509","@flighthq/textlayout":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1257.b2a4509_1789363722543_0.025303794494249576","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/text","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1295.2b6bfa3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"48627af41a8f7d1f9de814660c9edbca9f58b79a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1295.2b6bfa3.tgz","fileCount":46,"integrity":"sha512-cev2hRMsu1BRMz0f33ltA2sfV0P2+5dUZ2sbH2Gd7xTGChk9yYcVggf9zPARcBhKUNIpE8XD8M94K7OYQIr/Fw==","signatures":[{"sig":"MEUCIQDm6LdFu/sCRns6ei/G9PTOFjPVWUA3dhq/czQvd3/vHAIgLRalWGy93TGLcSAMzSjOXUoZYQv8tcd4vbDL6vzhSEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHnn79ksGPVm7ObDUWfUAgBM00haBa22sXaFOoAvxTXRAiEAtMYkgL38eBrPp6SNxjRDkV0AiaiZjuR4MQII0hQ2lVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2b6bfa33110e26cbdd959441a6c36a4c78109ab8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3","@flighthq/scene2d":"0.5.1-next.1295.2b6bfa3","@flighthq/signals":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3","@flighthq/textlayout":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1295.2b6bfa3_1789417222495_0.45698652037565246","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/text","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1344.b88acc1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64d106ea7a17ad74033cbe3532c905495aa4f33d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1344.b88acc1.tgz","fileCount":46,"integrity":"sha512-zEGvjTedygXW00er5lqeUhx74x9iKzlg/vU6oZpw7ha9Zegk3rB4th6N3YkvnMP26YkcXCUlAlnS/neDKQB+uA==","signatures":[{"sig":"MEUCIH6n3fJSnUpj4aL+V3SZBMmb4UoszHUUNbZdCjIPAzmfAiEA/1sWSRTyTr2AoVIbzB/AAfv5gL6dt7WTg48SLycAGxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFMitH1zqm8zaSr4op3g41Ntm2XFusy5LAgDCP5pWo4oAiBAHymtd67h4rwGucHp2iruI5yTdoszijh/1Y13doyZFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b88acc1d080c49af69bcc979eb38073d63c72ba2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1","@flighthq/scene2d":"0.5.1-next.1344.b88acc1","@flighthq/signals":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1","@flighthq/textlayout":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1344.b88acc1_1789452641236_0.8462052917451268","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/text","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1345.0995dc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"582a72552003529e8fe4864a9f1934c54b3d9dda","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1345.0995dc5.tgz","fileCount":46,"integrity":"sha512-jUOyMQp1NozhxEMZJhRGSziwF/SJBlWA+dU7NUyRN6rWYfgeUDjavmXs+atBdPZOKsxRBdFXf/6pBeDAMv5qdw==","signatures":[{"sig":"MEYCIQCdnrKa1gA+4Kv5DHZjZ6IAmIfW1QdRKmaYvdbqqqBJWwIhAOIH/DoVT0pAyAhjvKEMunvSEYnWSUm3LNTApURpvEd2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICD4uLZAxbUsJeHR2kZYivqnJRnnbewaM33yRQ7o5nVMAiEA41um6x/fUT5kF5zr/u5M+vmRjU9FJc86edXcjNYd4is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0995dc5f840e6b57c3e85ecd2123aa798cf60b29","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5","@flighthq/scene2d":"0.5.1-next.1345.0995dc5","@flighthq/signals":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5","@flighthq/textlayout":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1345.0995dc5_1789454623551_0.6940620738758476","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/text","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1347.54f97d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"78bc4935dc58a591bbed7af9c0544e80516e3587","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1347.54f97d8.tgz","fileCount":46,"integrity":"sha512-8b5XUpn1udokzci/c2tmWavNA17rl0FTvQ3eKWvAmIrnxP8PCSWuSrnGR1nx0QMGw3p4jlgBIk+K2Ku0kkT+vA==","signatures":[{"sig":"MEYCIQDq+yxPkfSOwvkRXQe99X4ZagreOGXpcap2iL3C+oweEAIhAIo2yOe+L1G2qxHYBw63RujsjPIanFeB50gHO2g1oV5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFw1Isyo0q9uhyJ9bNEdxgmYGJP6rEzmKwm0D4GGsbkZAiEA27zREbfl3t1uL9ULHlhCGL8nXFCf0RxNcPqwnMVJe7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"54f97d868253fefb8e74e59b3d615ea9df99d8d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8","@flighthq/scene2d":"0.5.1-next.1347.54f97d8","@flighthq/signals":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8","@flighthq/textlayout":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1347.54f97d8_1789460958498_0.7933054036291447","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/text","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1348.e71a747","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1fe6ce9cbd47cf0aeea0dfd6384de7052f0e9183","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1348.e71a747.tgz","fileCount":46,"integrity":"sha512-ReE5mOzQpSlfDY1WR1bHf7Dv6LEGvFQW/gZ1FaLHwao4CtXton7dyYnEB5bSFGo8AW4wpUMQVy36aJWcfJTsaA==","signatures":[{"sig":"MEQCIHfvl8r/egCRaIqeI4TWb5sLQlyvEDaOVSr/efFmU3oFAiAXgDG7Acvr9pMwlfuLvwQRwUJUqcKLYW1tbBo2Z0wc+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1kEj2SrJsRyD7oyFhUwhlLH2ShfbIZNehHeAiKSvP+gIgULNB1QhbVkf5HCPOvMkn5kZqVky/AINlRWL84aKKDbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e71a74762e2d9d7f9a9b28927e2fa19f0f8d83b8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747","@flighthq/scene2d":"0.5.1-next.1348.e71a747","@flighthq/signals":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747","@flighthq/textlayout":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1348.e71a747_1789464783205_0.508580490697518","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/text","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9d61c07d36d5387217ed1cd7a62f15e5598b4028","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1349.05b053d.tgz","fileCount":46,"integrity":"sha512-QdSQ0ZVud04AtP4CRKmoFR/KrQJlRCmYA4a9RthqJng8Oz6Ofi0Oo4QLUTYHuEc4ls+uSaRihZ32qOzVgUt43g==","signatures":[{"sig":"MEYCIQDet1+uFQj7UdSJUgX0gmA/hljsvCO8kprZRFovCdC6fQIhAO06BLu4gH0P0SNM9cEeISPWab9TEu46OX8lFb1whcTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmyKj6LROubg9jxK8C8UtdNk4+Br04ozAZ1E/9CIghcAiBlVJM5LpEdQGENk8bx2MiEZ4EVFwF+tV9bXKBNAyeURQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d","@flighthq/scene2d":"0.5.1-next.1349.05b053d","@flighthq/signals":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d","@flighthq/textlayout":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1349.05b053d_1789468995523_0.10025358396279183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/text","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"85db5ea1b5dede2021542a293dab364dd6a6c2fe","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1349.05b053d.tgz","fileCount":46,"integrity":"sha512-6UfrFYDeNk/D4ZyK7lTrdqwoePk+anx15AQ7yXPHJNq2c6inB4P95wZYVmxnKIW9pZkjcwvC9t4cbM7LC+SoVA==","signatures":[{"sig":"MEYCIQDiwN4SU/Bz6+LxT21V+cxTY8YoajCRDUXF7lsL70roCgIhAM8+akIovl5is6SK1fyarntlD+9FR4u8BA/Jq97itpjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5mry0tsWPWRss1KqrgrmTK4ZTT/HoCBckJ13hC5EB7gIgLUv6AfoZ5n2Cl6kkfnHVklUTkAHrk5E3402jfHOqDt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d","@flighthq/scene2d":"0.5.1-edge.1349.05b053d","@flighthq/signals":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d","@flighthq/textlayout":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1349.05b053d_1789469453368_0.321966773147639","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/text","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"31ed1e066ce0b84a21575241c288f77cbe8d1753","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1350.8ce488b.tgz","fileCount":46,"integrity":"sha512-1JQx6KxMpv+AwSpz6R+Op6sU5/9utxU/6zjaaJbdI3tQ4PB9vq6XbQZ7VS2Z+TNuW1J8Q4zUMRdHbpEUZIzL5Q==","signatures":[{"sig":"MEUCIQCsbCXBJ9EAxiFL5HizUMvKtOoo3d4wJh8DPgGjX+X1nwIgWL3Id9S6P9aVyDinXbPJSDL6Eyj5ky1qjl1zOcg+mcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdyXx6LCrw43ElfcC9ePtnmEUqW2nsH4pSQ/2jtUY+KwIgBbuAKBNp0drGEGPuJFbIuVp72swmssZeSoFaIFua8X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b","@flighthq/scene2d":"0.5.1-next.1350.8ce488b","@flighthq/signals":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b","@flighthq/textlayout":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1350.8ce488b_1789489702004_0.31352716018738747","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/text","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"04e54bede82aea19004bc7596004b74bdf5c1a0f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1350.8ce488b.tgz","fileCount":46,"integrity":"sha512-2aNOcilk0a8Cr7t9GLvqHrfCVROto/ScV85JJcpIeTW0S+xCnHoyoiqRfuYX5O9jObVzo0Z3wi9FAisZG2VXFw==","signatures":[{"sig":"MEYCIQD/Rlrjf2Rz1+5qJOK6ZO8r8eJftWtnjL1iP7IH1txp1gIhALda7yTcTvzwPOdLu7Sd631V3Ln9Z2ojaZXunMZEzwap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBRP4OJzSYI0hWvLaWvwZm97p1vOiLQZ0690xR870IVAiEAurBc1JMNj6NmyNgOP7R0MicEMFVuYxQC8JVQ5f3PRKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b","@flighthq/scene2d":"0.5.1-edge.1350.8ce488b","@flighthq/signals":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b","@flighthq/textlayout":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1350.8ce488b_1789490150490_0.7251367002002709","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/text","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2acc342ab09f34b2bbbe2f93d53506afd20bcdd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1370.903f328.tgz","fileCount":46,"integrity":"sha512-D9qcYO5I2osBAw/jScLPHPz4MGgPVBizncErcmnaF6JH7IRJGBBqzAAMcQzCewj+vfH+//QiYS/B86GaieK1Bg==","signatures":[{"sig":"MEYCIQCSJuXNDUq4Vof2PpkApNcGpVyUiI4aq0k2JEiWv3YvPQIhAKw1EwAD/zFjc1uqEp1AZxZqEsKHjPwuss2bxGEoLFp7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEc0ZIgEe++QHS2QRCr2x5L2ZimogP3F5tBeViAqr7I1AiEA50wiD2LzHyDBiYyAF+UwT3CtOKGDwuxRfEJfvPToE8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328","@flighthq/scene2d":"0.5.1-next.1370.903f328","@flighthq/signals":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328","@flighthq/textlayout":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1370.903f328_1789537756676_0.4721176108089151","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/text","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1404.457d1da","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f8f711874c048df425287efacfef4314b34ecea6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1404.457d1da.tgz","fileCount":46,"integrity":"sha512-bAQ+Nb2KKdYm/ZglJObxfBDxvqP4EAyJIdxYvMpi3UVobpYxxWcCmAZNtHgPh7aW9OnaWlso6eRihPRJ9yk6jw==","signatures":[{"sig":"MEMCID48KVo29tOr0PT16EMWMPx5vbjJoN4cH2EPx/LIfbQrAh8aUcWicCMj2/GUBXbpw2A/VJOlmsFLniYB5mIZzvpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzw7xKTeQCZw9gRgoWXqQ0Ngp7ZGoiy1x+Ta9VfkJ6vAiBm/fDPH76SJEN/tHhe9aLvaNdyUOheIoQSv/KjSjewuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"457d1da918a60be5853b84eb6c25530a66662cef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da","@flighthq/scene2d":"0.5.1-next.1404.457d1da","@flighthq/signals":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da","@flighthq/textlayout":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1404.457d1da_1789625991808_0.9564174992442565","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/text","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d651f89691af2df7f62571e9b3a870a06aa6cda2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1405.69d9356.tgz","fileCount":46,"integrity":"sha512-NnIqhPmtMq5MWPak3m9u6AFrWFsjmcxXzeq4HRyPBVJZBCMXZvbPDt1CETHmqw/X531ZQhLnCBWTMlwXPuDfoQ==","signatures":[{"sig":"MEQCIBk0Krgtsg+q42S0G44FmId+Yj6i5Fd+pF+fskrqZXPdAiAIYZwpkduKSjBvrRRb6nDCba3hOflFumC1/BxYDDsoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDC8KMwy38P6pbpWZxywN4JOcCAmXbW33Tlu8CzhGOPpQIgFrJr2zEbnahAextcP26ohTTgsvDX8VMcjzMyaXll/co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356","@flighthq/scene2d":"0.5.1-next.1405.69d9356","@flighthq/signals":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356","@flighthq/textlayout":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1405.69d9356_1789627912419_0.8039444162507781","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/text","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b2d2f5e75107d76d5082e5d0e384bccd6f59e17d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1405.69d9356.tgz","fileCount":46,"integrity":"sha512-z+lS2ztM/J7NHm6OVG+nDXCayWr2+WalBxNqXGAWXjO3p8Fk33ZC3/3blPAAjFk0zJqtAGQBSqn+wT6S7HQT+g==","signatures":[{"sig":"MEQCIC/rzk/zH7aZsygxOtJu2oYUHxGPFmzFRLsEwu3wXu30AiBglHq+5xKpE6W9EQO026bHh01byxuF+2MIsG/0S4DkNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8tSLC6pCi8fpqkqRN7vMR8S4Tzczvscu6wkuYJlIFKAiEA7/6jwuDycje9WoA7lmdIKNVdK6jINPcMYmmK5IJNz2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356","@flighthq/scene2d":"0.5.1-edge.1405.69d9356","@flighthq/signals":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356","@flighthq/textlayout":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1405.69d9356_1789659735655_0.6872534447700778","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/text","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6c59bedcb3ec55a5c2fac3748be43a8d10a4be9f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1410.b534771.tgz","fileCount":46,"integrity":"sha512-w7G4qSA12Q2YRluho0UDGiApdWYU/kOkd6CJUbfqoNPW4WUIP+hY5igzxm6ya28vGRFG2AWVHINf75E5fWEuhw==","signatures":[{"sig":"MEUCIGJZ5hhmtuWtNOXVnhjfzJDFypTnqPp/FAo9bIYcA7+ZAiEA8oM6RJkJdNTp+mkaSMCF6Eg7WcDo361I3cl3aiqEdHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGlDVQjrGdZ2B9i66/qCrYmqwmW6VdgkXGlUt47lToGQIhAJJbPeH6VJxlXmc9X8GwAHiy0Q+MRLaeTKxBrg2N4708","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771","@flighthq/scene2d":"0.5.1-next.1410.b534771","@flighthq/signals":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771","@flighthq/textlayout":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1410.b534771_1789670505222_0.5535718566102947","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/text","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dfa8f3c2da67b884c6750892b02689e8fbf936c4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1410.b534771.tgz","fileCount":46,"integrity":"sha512-ZruwpH6D/QF7sYZrV7ywM6Uyawb8tzU2gs0ILI5y1ctjT05WORfzPoP4sDFV2KcVW9HCmzIehme23cC0QO4oRg==","signatures":[{"sig":"MEQCIB/iO1e5ucKaDYHhnQZbhq8XwpunVkc8QTjgq+P3YadaAiBZ+rUsKEKIZFrVbI2OHUMIt5h11wbqj93CS58wPPxOxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFk5OzuoELdTWgJm+9gZju/CpRDPxcM7OUVGTZRRarfAiEA0bpYniFhUAStB/dCBXSj7frPvK49zGagZDW8ht+JoAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771","@flighthq/scene2d":"0.5.1-edge.1410.b534771","@flighthq/signals":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771","@flighthq/textlayout":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1410.b534771_1789671336862_0.3866154024831916","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/text","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1450.5738463","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6696c08edfb06545e2da1d60c8953fefd77d6b19","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1450.5738463.tgz","fileCount":46,"integrity":"sha512-2B42Jbrk+JsJjuvoGcbeiWKt3TmHVoWxfAKdGJkwy1ASOFkndqX2LQImiItbM40VEIljjtRkKypX+tLjEQxNbw==","signatures":[{"sig":"MEYCIQChIZ5BvVZxS8AHLMDCPyWGwFzyzZ1pVIdwUzR2GVvJGAIhAKHSTI50x9KbBU29l6GS5CbEvsS+uU1Bbhq3b5LNpotr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBEcfT6d16SQi5XAE+EpfTpYmswB5865fqEksTHZDijUAiEAsPo8wtvAG1eFZ4n4WLxsi5qxl1VII4532HQgPKKefK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5738463479690d1fd0a89839d92fcc6164a3d23b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463","@flighthq/scene2d":"0.5.1-next.1450.5738463","@flighthq/signals":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463","@flighthq/textlayout":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1450.5738463_1789779694681_0.2138060706010314","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/text","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e9d83e15761cb6b66caf0ab12c994ac9d88e687","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1462.5a251b6.tgz","fileCount":46,"integrity":"sha512-K9NnsZfPPRPTqRfNCoG3SGCmD8e5tYrQ8wECuGRL5x4W9PiW2FCShMGKHLb9OXmNAwEtKi36wodch0VeJ1MApg==","signatures":[{"sig":"MEUCIHF+aQ5hMMhWLGVT3ofmdc1x1dMpFayC6zDkseOPogd8AiEAh1rtZ1oD0hl3Uk0x4V3B8+q+dLO+BYPn/uBhP0Ov0A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiROtIsccECURNHkjJGb2En63YqVtaEKqqsdWViS+lBAIgVgdosZfD0n9V2LZnfErupoFnseg7/SfpjKor/MGCuO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6","@flighthq/scene2d":"0.5.1-next.1462.5a251b6","@flighthq/signals":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6","@flighthq/textlayout":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1462.5a251b6_1789840386005_0.421242919324081","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/text","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd445cfc79fbbc913dbcf24a318787ea5010c632","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1462.5a251b6.tgz","fileCount":46,"integrity":"sha512-A5SkDEbMNYnzrBAevDMJbOfI4rfNP0sXync1lP3bMbymp+hIkSoUxMXnoQ9Cdn9EdKr765vw0A9+XkIE7ufunA==","signatures":[{"sig":"MEUCIQDT3oxXTWCIA2chFuzD8WwEoKZWurKsx09i8NpNpBY2ygIgbQWlfTr7b+1IK/POxsXb6EpBY4Pg1uFmrUNS5UxB5OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFmLbIfnRdinUclvOYq+baJhBE4oywHBrFOKBw3gFHmiAiBDASVdaLY542nCze2agAf+vDI1BBvB+3ovnWf70wgJaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6","@flighthq/scene2d":"0.5.1-edge.1462.5a251b6","@flighthq/signals":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6","@flighthq/textlayout":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1462.5a251b6_1789840921698_0.6768428032004348","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/text","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e40650cd96df534f46591b0c7d348ba297ea8f01","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1467.7e2fc7d.tgz","fileCount":46,"integrity":"sha512-osEwULioIcVvNaANI5Ib80/202PEsN884jcp47ILu7T9N3122oHZrz7Ps0bPWbogtxlrUqMhty44kudpMB+fIA==","signatures":[{"sig":"MEUCIQCxFHpGTfkd7nlBvJ5REZTOjr4ta73selFWU0v7Qny4vgIgSlrlCSsgTMm+5UektScZoMqy9O3Lj89XaX+Qmuf4HcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa98EUbrDT1fSsszrnXXvDWBSj4JntK/jmNjXUbHnvBAIgJb48xKhpKBwdTkIHLWpGApi/r99fdk17AvPeN9pE18Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d","@flighthq/scene2d":"0.5.1-next.1467.7e2fc7d","@flighthq/signals":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d","@flighthq/textlayout":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1467.7e2fc7d_1789850325056_0.499441059573968","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/text","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7f8ba675bf9554d951e8d858c678721c9285c575","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":46,"integrity":"sha512-wbHBciMEX3XDF/EyXmfKyPnZRAJJ4sDUep1HYzHARSJ5Rcv5/aOjJNFZeOcEpYRY8/E2oI4/0DjzoPyY67hX2Q==","signatures":[{"sig":"MEUCIQDFYdcP1VyRs+OHI3jIugc+bQXWlMuJzWWeswAwDRlSVAIgd8s8EgLx59bwPOk9FrnZW660fjc0aomxu4bZTdc0AWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGD007OAnRlQBFr+NRHPAjVtry2tNhY2aJ3hy3IuJWIiAiAycih6JULpW/u/qVCNtqaRZfgBTLTOGp5cJInLEfujKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d","@flighthq/scene2d":"0.5.1-edge.1467.7e2fc7d","@flighthq/signals":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d","@flighthq/textlayout":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1467.7e2fc7d_1789850940097_0.45039527379811495","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/text","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"39dbc26dbad6fd8fe5faf984f79b90b4dca207f1","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1468.61b1d9d.tgz","fileCount":46,"integrity":"sha512-DILQSb/62Z5yjyioDVCTIN1ybYsA1MpqTMexiJ23lpiSmEIuwvM00aI5k6schooHi+7XAuPieWL8FnYAGqZEfQ==","signatures":[{"sig":"MEUCIQCFD93GGQxuYVPZUR3OIFBWqirH70vdEN5x6aV9U20/6AIgPv4dl8iSwuwKvtp/e+2/HxWsH/1scJ+BXf5T5re5jZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDS+jgmOHTDwk/zzvxy6Iefg2bJ4tbw4N9sYJqfZ9o1cgIgJJ2GBUZP1FCkucR+1AuMIh1yAIWhfQO7kz62dZ6dx5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d","@flighthq/scene2d":"0.5.1-next.1468.61b1d9d","@flighthq/signals":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d","@flighthq/textlayout":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1468.61b1d9d_1789852904146_0.07193875907951619","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/text","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a103ca1b9fb441b90a7e9d7ca0b0b55d7a6ec896","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1468.61b1d9d.tgz","fileCount":46,"integrity":"sha512-bD3qldj2izLFf/6ycpkQGBvayNf44fbfsdhGMhzj4jyM5ImFcevtukUrNuOrGEiWST+M1RMsZboXfBf4f/UKJw==","signatures":[{"sig":"MEUCIEqALCbCCc6CZ/O6rlNNfxMclWWWnLoU2xS9pR8Znmg+AiEA44VFBTZyJgT9nu0mtSvmhUFwfCp2c3Yj8kX2RCCagCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuFfnLSgO07rBkk27ii+RCkRSc063xjNVbN5kE1Yic9wIhAMXFsozONNMwooLiAyV1+T5nUzgqhBVon2P3cXvF4DlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d","@flighthq/scene2d":"0.5.1-edge.1468.61b1d9d","@flighthq/signals":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d","@flighthq/textlayout":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1468.61b1d9d_1789853498832_0.15167335931356907","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/text","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d59f2730d5c906f789721f6c07c741745a8539a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1471.4e82419.tgz","fileCount":46,"integrity":"sha512-5GoKp80mtXRiYaZO+5wviT30MhN5E5L8Uj7EpC9cJ7EVHuNSbriYAq3enrjzdfFHFTti2zUaApuBidrS/eoUVw==","signatures":[{"sig":"MEQCIBjamxTyNHQOO+NCktTHE5HtrYkWra9p/8LNQqde6510AiBsr8EkpPIBCBoatgFnWd/cDUxGkSkMD8GC6CPxneplIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBCNH1qVp/aknuoGeFNSr4L2Y0QO3LjapOAK1xawz7+sAiEAorM94MMKgdvh1wF1c6ldnxmdTtVLhxAsFhgimujHjtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419","@flighthq/scene2d":"0.5.1-next.1471.4e82419","@flighthq/signals":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419","@flighthq/textlayout":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1471.4e82419_1789886170291_0.9259430609522652","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/text","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c8dd4f83fe0843a6a950c401ee5e3d3d909d379b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1471.4e82419.tgz","fileCount":46,"integrity":"sha512-95C6+WCfqisRzn5PA4Mlg2Hx1xN4iYTSBMDfIHw/FUYLE2u6PamYuNQ0a52QQ88Km2iyI6f60iVJMal2lAB0Fg==","signatures":[{"sig":"MEQCIAFfAZ1psnctt9SMcRQ3G9qb8nBQivY+P5rlk2qxiWo5AiBRgiWb6jozYe8Hs/JndJOsy6BpUhCsPdjxBubM+rF7rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1HZng6MrNFeSN4dWegEGD0Kz9WOS9o8hUaVNoVqd1XwIgUkJCacSwXdRu/O5F4C16oqV7LINnZAAnZOVxWkc2Hm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419","@flighthq/scene2d":"0.5.1-edge.1471.4e82419","@flighthq/signals":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419","@flighthq/textlayout":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1471.4e82419_1789886787245_0.6711953108560589","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/text","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1505.5790c72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a3913b5a8d52ba88357c0b7e4ba96f141afbe081","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1505.5790c72.tgz","fileCount":46,"integrity":"sha512-M8txdZ/VQKbhEsi6wrfIMhgIRRP+cUaxjm0mRNCGkt4z2BzOBaHUTeWPgaLlnY0piFwygQXSs4DYOutjJG9GrA==","signatures":[{"sig":"MEYCIQCpsiGKbhy8acVYXBAYfvT5vYoMraW6J7c8QcPqqryqBQIhAJZ/tHJd3CmIrcYi82YfWpZeGXSbV8Nv4yomAoy2Xw5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGX9N72fxLM6bNIb4YPTBK83pjW8Jd0f7N9rGs8BABT3AiBA4dQndTBbEDzYzSiM4c8xcrUT0jrF6kH00PJF1SDH/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5790c722bf2e004f1af3f1d1f9a8fa7469a0a449","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72","@flighthq/scene2d":"0.5.1-next.1505.5790c72","@flighthq/signals":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72","@flighthq/textlayout":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1505.5790c72_1789901658391_0.6542988528868703","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/text","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1520.4887418","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"739227cb0a496c96ebfafe26723d2eeb8a131c65","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1520.4887418.tgz","fileCount":46,"integrity":"sha512-4hYZMUqMcw4s4Hu66pq4g1iJRSDtIOH8qACyyzhu8XSdydjf5nobEZiGK1CEBo4IzUEqWU2yGFMso/rbvRnYJg==","signatures":[{"sig":"MEUCIQC9jXpwEOKUg2LD0Nc/pfZ9tKUXPMEC8Mf5TJ5CFCbiJAIgVxrbudKsMIQcJDNiKdCMVaoFjEanbbVocvTDzTL7sTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDM7mRojIE91rLf7MGjUCC+Vzk8/FEc9o2q/w8mYmd50AiEA/xf0TJzb6C4I128A3rSyEE3Ujr+itqOVWJM9J3u2pPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4887418ca29a53ac811258c3112aead6594c343f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418","@flighthq/scene2d":"0.5.1-next.1520.4887418","@flighthq/signals":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418","@flighthq/textlayout":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1520.4887418_1789918142203_0.4371528625272503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/text","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1523.c47f79f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ef4bbc3e819ab0787ee86043cc392cfdbf371f94","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1523.c47f79f.tgz","fileCount":46,"integrity":"sha512-EaGJvGRI9JQjPcXLIBA6EugnCF6g5/PQROiJDbbZovhgGEsdHth7LE7sSrisRU9J1XoqnKBw3KPc+xkwJQWG4w==","signatures":[{"sig":"MEQCIGHh85EoKxKdewMyiTJkKoPS6xHemtx7EKwi9N9Bm0dRAiB6kOTlH4v1qDNVqPkEbKsB2xoBWBUjFbw86dQTC01iZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPSZHs4KpC1akjK5MZN+chps8syuuWaluiPdnl3mbQfgIgSWKOQrV1F4VpKeeTK7SfiT8zFmJKMQeUm6LmaM4BTPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c47f79f8248faeab7069d097e2c2bd6a94e053a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f","@flighthq/scene2d":"0.5.1-next.1523.c47f79f","@flighthq/signals":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f","@flighthq/textlayout":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1523.c47f79f_1789921709518_0.5041763169910674","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/text","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1533.2910b54","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f3242db96200d8c98a9f9caeffd456bc2b8fe5e5","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1533.2910b54.tgz","fileCount":46,"integrity":"sha512-XeQwOw+/8JJiS1pARl0tj3joghkETaO3BZlinKVY+RS9JMO9N+vPGRUBQkMXYZjx9CMtbwJvFe9U9bS3E0YE2Q==","signatures":[{"sig":"MEUCIHUexLQ6IiM3RCUOCTqnx1DYF2OH2LvxqcqWLLTLRgaJAiEAq1CQ3lhNor62rw2d7ycCr3N5k92Y5VDr/DXm/AdwXOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDJmQjtKCpse9yz6dLmUjci6HOybWfPHrAK084MjFcktAiAJAx7DLrWMh2fxKukxVDIdVLSigjPuwhFcRR742HTV2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2910b54a4525a2830906ebd551dfc64576a7d650","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54","@flighthq/scene2d":"0.5.1-next.1533.2910b54","@flighthq/signals":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54","@flighthq/textlayout":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1533.2910b54_1789930335712_0.8321372301297005","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/text","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1538.09885fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ce3590fdfe749ae80c4b21577c8fe898721f1d0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1538.09885fb.tgz","fileCount":46,"integrity":"sha512-un1wveGilD+c21K/lS2vwkAMshw78xI/TgaPRrE8XY0oowFgGdr9aHWEVU6Tte4NP4RTmYuMY6O+6goOPvx1dw==","signatures":[{"sig":"MEUCIQCEDIlLowDUnHOxdUySX/n54CM/uV3CsPwjQ3AFZelM6gIgIQmws84UMljeN9viAQPUy8OkPQUQdVxauFWGaGo2pIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmeRrtpc7lsuxxCiLQlqknES3Lns3p8YacvepYnpa+uQIhAKDUZqw01S84xUrpqOYAA7Y/ovK5gPEbFw9K/GFdsDh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"09885fb5711fcfd0841b52d59d24bd568ebdb284","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb","@flighthq/scene2d":"0.5.1-next.1538.09885fb","@flighthq/signals":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb","@flighthq/textlayout":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1538.09885fb_1789973381469_0.9359538291608278","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/text","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1541.b94031c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c0a7238e3dc8d79b963c3cf41f4d1fcaac95be12","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1541.b94031c.tgz","fileCount":46,"integrity":"sha512-kxPm/orPGyC69ZsnvyCkbIIDvQyFWB6u4zLm/PSTLxGi5FbcODAYvhBdM450PtfGZ0wsiod1pT76OV0OPaZrmg==","signatures":[{"sig":"MEQCIG93YU0dS9+cmxfA/PqY6ow+sPBpdr6CAgL8SERQsA9AAiBWFGkYjRdp2G4eDV6QTYWjKKG+AS+scHgwWITHpndAwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAKskXoFDJlVAmua38TpNwFqkUKnLZhpXDCOWsZV7w7GAiAisyAt4/D7DS8N1RebpmxBfSdSJaHiGA7gwP4ifuCrrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b94031c0a2d146c3a17b00fb3c830387d43730ab","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c","@flighthq/scene2d":"0.5.1-next.1541.b94031c","@flighthq/signals":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c","@flighthq/textlayout":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1541.b94031c_1789974656426_0.4934845123287932","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/text","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1543.41f4a99","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a3d320fff52a25cc8b1c244f0fbab2959c240e8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1543.41f4a99.tgz","fileCount":46,"integrity":"sha512-pgXYceXn0/+EVUCWuMY3Z6BCUwopMyTrEHHQeotThWBa8axOJeWsjdTC16nRZ9FRnbuVeUsyeBqG0ldKDsZfTQ==","signatures":[{"sig":"MEYCIQDUDsLvhBlcUGygARKTSjR46ANnzGXng74YowrJ09EqswIhANjOvgbYVt0kSVMEbRcwnOWLJOWG5DNI7z3/uHr6rcvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHUU7zzM/SATj+m0281vLcXKb+yNzkPF9QbOIvFNVN5AIgFNzM8TAg5+tu5AY13VeGPRlOdt/A4f/7VM19ZwuvJUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"41f4a99526099b604048da7bb63aaaa5563d252b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99","@flighthq/scene2d":"0.5.1-next.1543.41f4a99","@flighthq/signals":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99","@flighthq/textlayout":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1543.41f4a99_1789975258921_0.6737705408121606","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/text","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1cbd19cdf0c58c3611194280dadfca296fc16379","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1545.a3a19e0.tgz","fileCount":46,"integrity":"sha512-sYsXZo/t+cPmU4EOnaTkjopbuD7q3oOmzjDzgJKuRywDsCUnVBmx7zk/87exstTZX3ByAFYvpx/qr515RdV8MQ==","signatures":[{"sig":"MEUCIQD33C0SaHFH3hORY55EShNiTL2c/93sGidEYYI2JMl41gIgHnwziSEh08qhYLl9Teg6DVv2zHL4XZ+N/vnzZ8PyxEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZTjfLG2MpkvujF7hN0JhBrQyL55z2VNTEGoRWYUUW4QIhALrNC5XERhAeb4//PuKtQOd6olDsulYfEYeUU8i/n5/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0","@flighthq/scene2d":"0.5.1-next.1545.a3a19e0","@flighthq/signals":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0","@flighthq/textlayout":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1545.a3a19e0_1789976421526_0.8509471727724416","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/text","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cad3d93eabd41909922e62db159f5fe09ad4955e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1545.a3a19e0.tgz","fileCount":46,"integrity":"sha512-DEvMdznaNiiaGf3UrNsvo9l40IiR41heLPmNqKfI0HXkkbikYvMkJQ+0AkVcmlUYUBUYuwsQP7E1GhiivMFKsw==","signatures":[{"sig":"MEQCIHvYTIhNZslXAx5y/U6ueaTwCacoZz2vmp0Em33E1YFuAiA99yZa9AGYnl7pLHWigbTZdzjgVcb9b23Am9EH/uXEew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCviAxj6rBiklcignDH4bhgeZ1SHL/mPnA7/qiy7Hm41gIhAPTnoieEnECsaFGbjMF53bv/bN1mXEKERdqSSkPVaXUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0","@flighthq/scene2d":"0.5.1-edge.1545.a3a19e0","@flighthq/signals":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0","@flighthq/textlayout":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1545.a3a19e0_1789977049160_0.047056480609540596","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/text","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1556.ff9e615","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"55b939ca84235074b6f34b26a95e9d22d489914d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1556.ff9e615.tgz","fileCount":46,"integrity":"sha512-M5Mu350QZs2hSXitJcRmur9Z/CvWigVp/lR/rzpyfLzi32ocF7p5+eyBZJXFSI6LbEDQo/FUuW25zl/zJp3rGA==","signatures":[{"sig":"MEYCIQDJgj/xUVlDh9izuQ7mK9p92kEr+WoZVPq++F/2W+qxlgIhAPDgpT2MGrX4pDusuZ3lnVs9yCMjg0DhpE6K9PgpN3XF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvRuOgWRHxrmMPo8shVEMBeaCWgUNbITJP9hEL8bP2qAIhAMmh5Aq5Y38Qj9Y7zB7iq6ehmGkpICSnPdgd1tnbn8Fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff9e615c3b9df79b718bc750dc04e1cb5f39e5cd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615","@flighthq/scene2d":"0.5.1-next.1556.ff9e615","@flighthq/signals":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615","@flighthq/textlayout":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1556.ff9e615_1790028333650_0.2885860487155876","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/text","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1584.db3c393","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"af0775429ca6362b6683f06e0ada14dbf033d659","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1584.db3c393.tgz","fileCount":46,"integrity":"sha512-xstk/RMITkazhYotEorl4loM3r1KrKCKL0aHKjratdCIMu9zR4zAQwDTJa5mRIU07q7sHIptImwtqf9AbXf/VQ==","signatures":[{"sig":"MEUCIQDkgu8Xt89hbJyczkUvRtW6hWFv9UzBIehPbwT99WXz2wIgGbFWM5joJrsrSZ/Ox7Wz/2oQ7KfzFasOCnuWQbQ8U+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpiXFyT0dhE8rSOFwNRU1dKzPMSNe9/jvPBVxFsF1PjAiBL1m+i7S547unUZRDHKPsAoAB9HJHa/egPr9dlz1BlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"db3c393cc51ac6ab80c0fa7e6af97ef7b354298c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393","@flighthq/scene2d":"0.5.1-next.1584.db3c393","@flighthq/signals":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393","@flighthq/textlayout":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1584.db3c393_1790054438680_0.8117289824044245","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/text","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1629.669e7c5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"beed8ae8edc62aa79b298d8820ba65fe183df62b","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1629.669e7c5.tgz","fileCount":46,"integrity":"sha512-67NYekX8CbNvyH9u7v1t3W07CpYTNQteFmq7t4heA6GNCEN/ho4/DPZDu0Jq4EevrW9j72/nPNmgq2Y5H3BXqw==","signatures":[{"sig":"MEQCIHjKxCu32EE9V6jAEUBdxLrO0x0zEZGEcrffEOgfYLRxAiBJTHLPE7lJq+qdwgSPYQpUqRP2/zVhHqiCmuNGijtR8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUQApycqS+0HOxtPsROeqT7D/9Ky31VsTj9PBVbBwqUQIgRutMJz+3Os6ikFYLE+4RDM8dt78qCbPfiafbxDyXIzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"669e7c57b5177f4dba43dd9e861db543c4d72d2d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5","@flighthq/scene2d":"0.5.1-next.1629.669e7c5","@flighthq/signals":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5","@flighthq/textlayout":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1629.669e7c5_1790140510314_0.511411313615205","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/text","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1669.c9827a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a4e30ba23784232bfd30ab7ac78ee927545d2dfc","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1669.c9827a8.tgz","fileCount":46,"integrity":"sha512-A1lnwvm7u6eC+zaPygncYfFt+cgUAYYdjtEWAbUYmGLUZ7qjKI8kUBnnAom5qrfX0Qzl2tDwDWy3AtCFqGFt+A==","signatures":[{"sig":"MEUCIQCHaHmUgeGVL20R7ayoV3+OiIrUMT3tpWTw+lbU4I170AIgc2/pyLfE/TTdE1m05kQXMqmxmBIoV2yE4jnB6J4//uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQIfg0Nd9fE2LLpmZIK54EDLRRC26zN55LI+UqSsGuwwIgVVi04OgDbzbOMeYmJ3snSFX2YiXiB4cqo7r4yRE0g/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c9827a8363ff130c75c633b9455fecfcf27c36bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8","@flighthq/scene2d":"0.5.1-next.1669.c9827a8","@flighthq/signals":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8","@flighthq/textlayout":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1669.c9827a8_1790192739668_0.09177822137884051","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/text","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1680.bdc44c6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dab9bfce49238a15c40a73852c51b72099c368c8","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1680.bdc44c6.tgz","fileCount":46,"integrity":"sha512-2qcHakreU+pD/OGbjXCZZk0/2WSrOdn/rSevL0RKmw+CdqxWBifnkwNdq7gQngQDuM0I2+VHg1kTVT7cZRYqJQ==","signatures":[{"sig":"MEQCIF1Xo8MTttYMd3b1OsrF5faNgaGVgf9OJQfb+N9g6vlfAiBnnhPhbd3QvAvTD9AKB4ET/KbFThz4US9JMOpnHYVhlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGvz8SlwPV9hT5lSMeLADIZQzbZnathAxPcp+AWVeZgwAiEA3mWjZQIFb53OlD7DIXWB6fgxfdiuHvcBXPYHCcZYCxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bdc44c63675b7c50301154e66b79e2d29d6262da","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6","@flighthq/scene2d":"0.5.1-next.1680.bdc44c6","@flighthq/signals":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6","@flighthq/textlayout":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1680.bdc44c6_1790214575800_0.05722848514185208","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/text","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1681.3f21b44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d7293ca3e22666a54eec174964f6b68ef1fc3cc0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1681.3f21b44.tgz","fileCount":46,"integrity":"sha512-6zd/8zxHab4T0NvzsnqAq4bC8L9Pv3D0thaRsKbB66hwXdslboQMS1tHpi638yEKOwnd3DnbHziI08i0n7asMA==","signatures":[{"sig":"MEQCIB62ZN+LqLZ3beG0dq+5DmUP0y7l9htMEQ/fIxBe/fQfAiAbxI7vpgib2abDFzclFqpL+uLY2kDuyaAWkV3xg4DHjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQxxL+RHClM+giNBnHrvYJw1xcT2B1BMnCK4mR+6W7FAiB/ErGTIeAF1frTYgnBaWvwHi6jZeowLLkaJ72oQXTEPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3f21b444ff660aaf3293008834d8bf1986835e04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44","@flighthq/scene2d":"0.5.1-next.1681.3f21b44","@flighthq/signals":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44","@flighthq/textlayout":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1681.3f21b44_1790224436569_0.5570039640526594","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/text","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1682.f1470fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d2ce00c43f899f16ed9026cb7a3f4b055d8ef87","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1682.f1470fe.tgz","fileCount":46,"integrity":"sha512-mjb65mfukl2L31mevKUAOzwqZVNPWpuAom6PKA8I7PuUZGJxRfSduhOO/2ZBawntp4HJcCcMIzcAp/l9zC1WFA==","signatures":[{"sig":"MEUCIQDW0bWNMroSOsmNQbjLr946A0+s+j1UEogUR0+d8tWIAQIga5iirSnc3+0WsuIXBVU1/QuX+EEov5gNQrCdcDvzECs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWDDm6mK+5Xn12Cf2LZ4Mlrjg1Vt/4Zz61k1O3A4bITgIhAKKWeWpVouBHNjn6pvxXlvCddBZ2mwP5951VzksgPc/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1470fee18ecd2f002ece6cf219a2bcf9dab5426","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe","@flighthq/scene2d":"0.5.1-next.1682.f1470fe","@flighthq/signals":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe","@flighthq/textlayout":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1682.f1470fe_1790226291933_0.8816061006320448","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/text","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"49b3ba3fc17dfd452b18ac5a33da547a5858040f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1685.dc0e23a.tgz","fileCount":46,"integrity":"sha512-fUi2RRwrVkrnn2Y7iHbvcOnGRpTo51oAk467qHts1JqiYgxDOovNsAbxR82JK98zj+hkezXBPSS4Sg9/8Glkkw==","signatures":[{"sig":"MEYCIQCH2cVcpNRDWSsdhV9skeYjMeVkAePYTqwkLAfpe7a5cAIhAL14qRBgmsRxuDJIzJFMm1NitRyzvDaNy4PHjf9C6YIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2vY0YpvyxHgXKwCNGny9RDy8VkOCQQo41v8zBNPXVwQIgaQo4pxaHFeDHCR+rYWSlGSV0BJB7VqegH//ypcGMbOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a","@flighthq/scene2d":"0.5.1-next.1685.dc0e23a","@flighthq/signals":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a","@flighthq/textlayout":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1685.dc0e23a_1790262542791_0.5259113518794079","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/text","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5e19d869901846f8f553d02c35bc7d17e9beebd","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1685.dc0e23a.tgz","fileCount":46,"integrity":"sha512-zMbQq7EUC1ArdYWPVy+oUAvMMExBU0O3bP3E7WtvH3JxnrtkPRUXGTmopNjYE5D3oo63ghKEmdD1OWibRKh5Kg==","signatures":[{"sig":"MEYCIQDb6n9izn3235WSlRhF1ZphakjlQ/K6mlpktT0cDMWpMwIhAL/3zBQ7TDWgxlDe6PZ68/wWZQkcCVYrOtYvYIwx/ZJQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvN7BV85JrRuxUxLEmsVtJ+82otReWOgQXz+LArXxynAIgTFYkRVi1dnBpjnj0msNlsB4y5mELKCTzhp803i+OnCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a","@flighthq/scene2d":"0.5.1-edge.1685.dc0e23a","@flighthq/signals":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a","@flighthq/textlayout":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1685.dc0e23a_1790263196123_0.6131409073563931","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/text","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51ef496d0af0bdffa08466ba05cc81c03a55e17d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1687.b63c819.tgz","fileCount":46,"integrity":"sha512-V6+loIoFE+b/UU9Uwq+WQwKpsai6fbc6m6aQmzpIFOJN4/fPoSViv61tzNSI4YrFOR16+Stymg+YEwQLkTcCHQ==","signatures":[{"sig":"MEQCIGz8ovIBBoKK6dpjoognbM35P1PHqcBWVwog9SUUTcLhAiAuxPcE0n9via8F4eTxX2H4jrvLqvPj86TXTUgSk4OaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID+qLXpjXCVuL6yvwfdMN5IV6AByS7/UbNFx9+uXLAXiAiAXlm+Hww02NHlcwm51TYOzoKDD83ooiH1yWwPoYF5/Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819","@flighthq/scene2d":"0.5.1-next.1687.b63c819","@flighthq/signals":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819","@flighthq/textlayout":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1687.b63c819_1790271380865_0.35812473766138564","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/text","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"884d7dbc992dbb5bcd17c9238dae01f13131889f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1687.b63c819.tgz","fileCount":46,"integrity":"sha512-8aacbKnFfdrxIvLB1KuKplI9AvFNp7Iy4dk6xemZ0oVc+y3A8URFVKiYwXfGgJgU1oD8BQm+E//oTkmgw6yV0Q==","signatures":[{"sig":"MEUCIC0syepCJ/stAniiYDj8wLB/PbfhUFsgOYfUmr5X2QlyAiEA+rWJUSgM0898B7fU+DQcIcMhlpg6YWhI7rkrU/+ihNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDuUaOouCpJyLdMmBU1Mk8syyIFk25scGVN5PS60ad36AiEA2c2EgXP0TXX2E7gzqclD7x3SFNPF5pqxNnJgMiHXc+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819","@flighthq/scene2d":"0.5.1-edge.1687.b63c819","@flighthq/signals":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819","@flighthq/textlayout":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1687.b63c819_1790271998021_0.8569194481340459","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/text","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5119a897ed7573a76dd9a89960fee47d55a5f12e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1692.64cda40.tgz","fileCount":46,"integrity":"sha512-NVkikrBnggI9oUEJKKBScDkJe+4jiI9Xx+TEM/2NrJ1ZocCCXiS9HVzRBGsnBtV2X2xYa9FmFxs0ExvFb46g0g==","signatures":[{"sig":"MEUCIEmf2DKv7w3LLe8ZTMl3+7EoPvtmbD+4y4r8oCvsfDGtAiEA6PjQkF4QMZQlt6Ny34FrASy2b5vk1QKqC5DThb/CLUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSZlq1AI2cd2SU4XL5qyhrEKeobbT/aN3yuxmdcJWAlgIgV3gIPTK2VYqHI2KykLfALgxMfIm3wEA3inPWqJ3dhdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40","@flighthq/scene2d":"0.5.1-next.1692.64cda40","@flighthq/signals":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40","@flighthq/textlayout":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1692.64cda40_1790294195383_0.2473427607022658","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/text","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aca100e81ce8b7f22968dbe5efa414e28117a326","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1692.64cda40.tgz","fileCount":46,"integrity":"sha512-kjjomu8obCpsN2VrB764gm3lljEKLgzg//bg3nGU5boQ203L4mYT5DR1gvvMLik2P2FzoEEs6Sj6/AGG1Pa1ZA==","signatures":[{"sig":"MEYCIQCy2unB1JkFL+Nl/Tj2itnJBO9+SSJYMOdOUxQQ3zAZtAIhALtwM8UwxMk4ewRtnLZlaLqlEpxZEoii0URlsLSJHzMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGMdRM117+XM/DkZpg7MFO/kbAcGdT1UYj+PTtgXgxm9AiEAzOTGbMIqcI0CWdo4ESkZU+zcMK35+gcFX4lGpACZ/jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40","@flighthq/scene2d":"0.5.1-edge.1692.64cda40","@flighthq/signals":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40","@flighthq/textlayout":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1692.64cda40_1790294774774_0.6446603516347322","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/text","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1694.112d897","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6669b886d5fa726f04d134eb42f4897fad9a0de7","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1694.112d897.tgz","fileCount":46,"integrity":"sha512-td0hRmO5jcztK1xeWeZgE1cc5vlTZQcHB9L61+q3iIIuG6xy6ZbOAVXqbCOauk99RNjMDcmvfLrjvJcS/2X4Uw==","signatures":[{"sig":"MEUCIQDVNez8bdvv8J8dWDwCCee4kWY3BI2ax/UkBDnZuSpMcgIgNMynJeslqSIKXUJWKjbwM5zi83l00grd/C6zdYoceMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxPt7x7dKy4N6j305xpRuDRmsTZ1AC89wmH1/Ww9vkgAIhAJ50cgR1QW+I2QGWy+sQKJOQ5N3JkesL0zec+aSNRSAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"112d897004918b8eedd98c3436e05e3d478c12b4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/entity":"0.5.1-next.1694.112d897","@flighthq/scene2d":"0.5.1-next.1694.112d897","@flighthq/signals":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897","@flighthq/textlayout":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1694.112d897_1790302526431_0.9052123786055337","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/text","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1700.cefb2f9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11cd0bc48b9908b0c8b6af66aedfd927c4861a1f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1700.cefb2f9.tgz","fileCount":46,"integrity":"sha512-8at2HQg7/DzUkvzcjDg1mh4z/6lAxvmXLcJsiHJRGoGcV94V3XGM9GJELxWL8uB3zUADmNh5vy2BXIRSaZJm3Q==","signatures":[{"sig":"MEYCIQDAlaTBBAQ8Lw0KvxfaBY2g7/B2WennyVMzCW45WiGxYQIhAMHRycTsf3IhjDNEnxhehkxacklhQMT50FS3frKGWcgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDH/Trv6gTQPvsDHUoUhIozUD7RHE1M7fbzTUlWCVmdwAiEAjyOeS0gBNE1TdPqJfyMwJ/BvXxbSv7AwwYFhZOVlOmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cefb2f9914270340afd4cc39e407f1202bcf8fc5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9","@flighthq/scene2d":"0.5.1-next.1700.cefb2f9","@flighthq/signals":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9","@flighthq/textlayout":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1700.cefb2f9_1790305360476_0.9465007902210718","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/text","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1703.1905242","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6fd29995311f8277ee4b61abedab74167b4e99b2","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1703.1905242.tgz","fileCount":46,"integrity":"sha512-wgQDZv1Uho4L5zaXTC7TZuC6JcMAAMSwn8OASlspVDEKI8t373jjH3cCWo5eNsecIDzc5BHxpuUQmYioFm28lA==","signatures":[{"sig":"MEYCIQDqvTEqqwLHJhyWIAgn21FWigQfPO7xGn9FJmYSfd+pEgIhAMSGQ3OYmw8mOCll1SD0TQkB0l2zcT2g1+k40dGxiAif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXTR/DgV3tZ1hnQPBS1fkuhkOn30v7UFOl8uPjI4jJawIgNBaS/8FE5rrRrm61nFlJVo3S+Q1E01NSNVHRSTtOgPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19052424445f045bf033e5555d3851bb373c2c39","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242","@flighthq/scene2d":"0.5.1-next.1703.1905242","@flighthq/signals":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242","@flighthq/textlayout":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1703.1905242_1790323780430_0.7667823743060118","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/text","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68bfe966bab861157fd8de334982540236f0465f","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1704.1832e8b.tgz","fileCount":46,"integrity":"sha512-oWwnWNNIc0isb6CojzhGzdVOlVotGffzpIxqjZsONes81095WvCWcOuf1C/fVXIgLd3Q9grOEqvAEnunx5MZQQ==","signatures":[{"sig":"MEYCIQCE89eOzYWfD0+XG67iKi8wof9mdKGf283EL7H97vBlFAIhAJSWE+Vkh4sCDynpeUSpxuOrMIQmNGkV6tT65AIzbxGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3/W8if4FujkDX6GuVZsNUBD0AUjJEgDfcCC+BmhTrkwIgWV3OBLT2u805YovXseCF0WN4tu1nlW0vfy2nPxXUTX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b","@flighthq/scene2d":"0.5.1-next.1704.1832e8b","@flighthq/signals":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b","@flighthq/textlayout":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1704.1832e8b_1790326821905_0.8022702201445029","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/text","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d283620cce1f34156d2bd16d742da7634bd4639","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1704.1832e8b.tgz","fileCount":46,"integrity":"sha512-vw42hms/9JGsqlxLlxqXZ1lu1vBQdFAiAArgn5VzHm0JvTZytqkmDx264xjBry3zYM5KBmov2AqBuuiLnXr70Q==","signatures":[{"sig":"MEUCIQDOrlbZR35D2FylSL/LIUvaeCNl783LMt+DaZphpWqyuAIgOLMjXnRU+xG4hbTg5MHwqo93ydUw/ctAo1A4tlXaoA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA0Apl6QJtOTEtD+QR2kS9G6ZO3ckgP0yVhTdGotdVU0AiBNn4XjPv2b2guk2HYgGHs0LTh1w36rsp0pKoK5f7iUSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b","@flighthq/scene2d":"0.5.1-edge.1704.1832e8b","@flighthq/signals":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b","@flighthq/textlayout":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1704.1832e8b_1790327698411_0.9024319966978984","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/text","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1710.81c05dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f89fb916a9e830f71467436a933a4474cdf7391c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1710.81c05dd.tgz","fileCount":46,"integrity":"sha512-U6nmOuemnGJSt25akQiFcXcBnMRuGWoa4GbVbqbGw/XCgj0opzr6q2WcngLq2Mqob3nMSH4LCekER3CB74hVKg==","signatures":[{"sig":"MEYCIQChcB0qWl/N097gPXC1zTeCvSu2r/GSlZQk6q5zk9cuSgIhAI5DnJXlPfX7M3l5vvx2BCsRPqmPkqYAyUiS5FoxmYwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAhcUDIyZJsgdXjuRfcagSTJUxPszFwxnoHPqF7xwBwGAiEA2BflBMQuIj8qLsG99nl4EHpiMhuvuggEjtDqdUEkTAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"81c05dd8111a6bd75c7fb1e35d3ef5914a479aeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd","@flighthq/scene2d":"0.5.1-next.1710.81c05dd","@flighthq/signals":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd","@flighthq/textlayout":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1710.81c05dd_1790356356596_0.01692415716966389","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/text","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1717.f605ef3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2a279dd4e612ffacd582472922c67880d7ae9624","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1717.f605ef3.tgz","fileCount":46,"integrity":"sha512-sZAlcJbKio7YeL7JmT5BUPedpxrfm6bVuvoJ+IgwswyXsOxV4AkFrl2zEIOfXfGPUGd0mPvwDWYimOhmW4tJKA==","signatures":[{"sig":"MEUCIF/f8LTKTnWh3DIPL/gWMWKpvkaBb9RYuZoy//EZH9GXAiEA4x+4wC3VSqdV8euNN9icgirUYyM/V8dyN9wCd5BwbJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXOC0/v4xFyDIFWi+d618tn7QZWn9Si2BM4WQmFjSfCgIgUomTK02E5uilVfL1C+SSpRAEmwoRBPPpxjKP8IWJchE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f605ef3e89da885484e634fa47228d68233f20f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3","@flighthq/scene2d":"0.5.1-next.1717.f605ef3","@flighthq/signals":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3","@flighthq/textlayout":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1717.f605ef3_1790363794849_0.9419352998804087","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/text","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1723.553fc7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"412e4f91ac84ad6f13dcba29688216cb58082678","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1723.553fc7a.tgz","fileCount":46,"integrity":"sha512-nuQFEKVT2o3cLg0TlKVx2J5/7oenSoX735PPN6BgESAPvYJjS/suHDplL6wglYre50WJwz5H2epLMcJ2NZ3Flw==","signatures":[{"sig":"MEUCIQC2zgOudnp24qat8f0DL2MGMNcQhTrTfYIuzOFXju8+MQIgNJz87uk1gVGinBR/egUy8vKCjM/SAPnmTZSRWacePVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeTQmBwJ/BNBj3OGJEYclAkAk8Dh7VJLk/JsgV5BiyHQIhALygkhUBjkFsnFoMNJnGw9a7JGbwerMvr3RQgYN5NIvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"553fc7a1292841a9d196d6a6c7e366a888c90e0f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a","@flighthq/scene2d":"0.5.1-next.1723.553fc7a","@flighthq/signals":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a","@flighthq/textlayout":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1723.553fc7a_1790371524238_0.21426823110644233","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/text","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1724.c250cb4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6ecfedfce7137b894230ec10f3e6d316be2a4d46","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1724.c250cb4.tgz","fileCount":46,"integrity":"sha512-wduhKP/4rUXrI1RyW3c57o9Dz/FwI+lVK6CWXm7fBRmIoV7CebuooJ6MJuMv2bSBJlUXikmlgv7Ztxz0TlzAUQ==","signatures":[{"sig":"MEYCIQCfmRZZdrUU4o1RZRWdY2+ZiXCeZ/tCVercsmkAhzn41AIhALY7cmxx+PHw/wH2SPrN+5Baq0a9pYAxLI2taPSgwKkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGToWoHlu0GO/Rg7/QG3jUDrIiWKUGbBYvZ40+8CFkZkAiAqSoENvUAt5lukSnQbs7CRaIA1bGGK+udVpoJbq1GgXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c250cb4b50daa2af7ec8390f9ae207aa0b2110dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4","@flighthq/scene2d":"0.5.1-next.1724.c250cb4","@flighthq/signals":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4","@flighthq/textlayout":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1724.c250cb4_1790377612621_0.7780049527590203","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/text","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1725.30f1dd0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23fad39ab4e64e50293755a6e40801e5c4f9f3d7","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1725.30f1dd0.tgz","fileCount":46,"integrity":"sha512-WA5MrR2yJdMPVbsFRMBLF5zssiqYQ84qD+VJWA6eieU0UTUwX86gRWgObb3asaj/ut82CLe/6+C/NFaH8ey5Kg==","signatures":[{"sig":"MEUCIQC+/Bfjq+MoB5qTStgzECy7bJO9DU33QyTJ++0nHXjjHgIgO7uRLHQXKFWFsqc0cKwgcw8enwlXUJjqdkwJwR844Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaxCO/Lk6t4ZZFJl3IiDuJQ7yV+IW4NlBbJMjQA+hgZAiBILJ1EhPtPVkbn6jvz6S8Fq1U29U5A9CB3bm2AvuQyLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"30f1dd00901e92f8432551d37220ebf80ee82f51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0","@flighthq/scene2d":"0.5.1-next.1725.30f1dd0","@flighthq/signals":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0","@flighthq/textlayout":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1725.30f1dd0_1790380055544_0.5120962831916127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/text","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1728.e0a1ceb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23b768fe840971b8f27699a4dac0a04760d80e9a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1728.e0a1ceb.tgz","fileCount":46,"integrity":"sha512-KUPTM/XVUXYeZ5LtBc1XWhQAYldy+ul2zvZ8UpC0q3CWjS0UE/Hfjv3EkDufjidxFmYSO7UDxF772HSdTPegEA==","signatures":[{"sig":"MEQCIG48UraFe6qTx0qJkyuIDiAk2yfWWxVm/xEXrNL1TSXIAiAPcdDaqVqu484R11v5bOwHI923mxJDGztSrhvWk/w1+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCg80x/bxq43OhwwPAmotQm1n+9KwX/5644UMHUdC4rcwIgXHQx++HyH9RofS8lLMtSj0mY0Pzxy0EdVmKrRSkKVac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0a1ceb82c07f5c88655e3d3188bfd74b11ade04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb","@flighthq/scene2d":"0.5.1-next.1728.e0a1ceb","@flighthq/signals":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb","@flighthq/textlayout":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1728.e0a1ceb_1790401781933_0.7581510870396295","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/text","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1801.21234f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d7cfaa7e1f19f3dbd2c628b5c1d746056e5a8a99","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1801.21234f6.tgz","fileCount":46,"integrity":"sha512-EiUZTxHb+Tqjg5fa7tEpWvZwt3W7UFY4kAMl+MnSD3zZJVqTDogj6CgkscEoqJV1cy5rIq3cupOsMk1hwO96Ew==","signatures":[{"sig":"MEUCIQD93W8ICoKFg1B2wHkcrwev+RwXUvQStLyv92925J9KQgIgUMioeQCVjgNHjK6pDa2phN+JQurk6nkSXtSVAFnnHbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAGvfS49jZsqyZ0bj/qgvP8D4VuaN4vUvxmFW7YBw4HuAiBWWfIoxjc7q0leBT9pc3aWZGTcyreJQiQUYOFii3IyIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"21234f6e8f040b56271730e8ff5b29c5e0934b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6","@flighthq/scene2d":"0.5.1-next.1801.21234f6","@flighthq/signals":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6","@flighthq/textlayout":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1801.21234f6_1790486345623_0.6863714581422329","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/text","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1831.a0b57d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c295e545df90bf34510cd39fd4a3f1bc17e0c1d","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1831.a0b57d4.tgz","fileCount":46,"integrity":"sha512-KG6TYdqblhuucMRZQwlg0MuFb1yAyiDA4K7D8hnmJl0x/5mhtjMNSdA3vLeBiUnMYYOBPglcG8BGUjBYz4oGhw==","signatures":[{"sig":"MEYCIQCX5doBWGYFIhjfG/tol7SsSthOQfZs1fM3mzGhshIU3AIhAPaazLp2J0+0+Sz2MzuYlJm+7QYwmQtEQ5E5hS8FdXFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCd8RuXQ4rXdIxPBIOMOtWu9rYXSDl1dn8pCkdBWYlFlAIgZFqLnHP/UgBlrafdSedRjcpQgwM6gOIbzom8msnljZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b57d41beda1480a09f659e4750ea9d71415249","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4","@flighthq/scene2d":"0.5.1-next.1831.a0b57d4","@flighthq/signals":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4","@flighthq/textlayout":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1831.a0b57d4_1790553686040_0.9832238642004143","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/text","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1850.5adb645","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ab0eb9476f5e9cdf581bb1c598119fe99bc681e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1850.5adb645.tgz","fileCount":46,"integrity":"sha512-d2t4TkoL+BNxGHu68fyT55pVRdNqGY0XHSBAJFs39YtZkZUiP9Tt17ObbWkMVj6O9qoabaue1XDeiEH684grbw==","signatures":[{"sig":"MEYCIQDwHoCmKPMTQDKP4ubpQ1Heo5HCHq0cnPV32TlgnkDujQIhAKwTZ+c9KV3ZRr+xhX3qQWeWQ9PUXnmmEn937MgxbHH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDREeBPiX/tcJ43AmVKGYl29V0aYMWnweWP7G5dwj4VyAIhAI7HzPleNYtMteJ0TLvkEXJWg7vLIiufmcg+0hb0la+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5adb6452e4ef06da8814f178dbfa85856a092f4f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645","@flighthq/scene2d":"0.5.1-next.1850.5adb645","@flighthq/signals":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645","@flighthq/textlayout":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1850.5adb645_1790568857759_0.13019656635080668","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/text","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b6775cbf148a75923d84f86a0b313fed8022a240","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1892.cbd15bd.tgz","fileCount":46,"integrity":"sha512-bCOxOSyqXLqp32qgxUHXAfxb17AbcaNIw30ycbmWuDtjyHYMuBGiyUM6eHxwkN/qKdWWnJ3/N+XVVJ7gEruptA==","signatures":[{"sig":"MEQCICT0WpG9LQ0F0zL5dl/xZR+p+B86RbNPGAqIs9X4cKBlAiAgPm+6h5DQ+QutbMTLmcFxql/UTg1pwjISEA2/U9T8rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB2ltEMuBBatEbrW0sSMB+96FNRgWdaCoeIzKLuMKqevAiEAkNd4kd15ZFroxilh/+I8PIcuWUUNpIm2LxrR8cV70uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd","@flighthq/scene2d":"0.5.1-next.1892.cbd15bd","@flighthq/signals":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd","@flighthq/textlayout":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1892.cbd15bd_1790599621913_0.303215854712777","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/text","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"66c539fba3bf63c20b94fe18b95eadd5ade0f72a","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1892.cbd15bd.tgz","fileCount":46,"integrity":"sha512-2rxrsp3KZhI11vXc0BX1M0/XMx0twzFzaLeYKNhTx3KfavsvUUdsiCu65cynkyvrQx8Z+33XG6SAMK2pZMCPuA==","signatures":[{"sig":"MEUCIEoZfLnZCYkh4outupzk4Ae8PNQ2X2CPdJqfO67btQpBAiEAotLfotgp0KNna22pp5+aIaeQuYZHjq6fHnoAJDrGB3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzel/92PWQ6HWAZ0X1FbKL5YgbATLyWzhorj0KnsF9qgIhAIb0KMY2AXUR9gkPix/2EMhPCeDpqYLGF4nEV3RdcqLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd","@flighthq/scene2d":"0.5.1-edge.1892.cbd15bd","@flighthq/signals":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd","@flighthq/textlayout":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1892.cbd15bd_1790600105750_0.01209056997970559","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/text","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6796f341021694fcf918102af2709bdfd495d3e6","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1899.4b1311e.tgz","fileCount":46,"integrity":"sha512-bsWtQPk6p738/AcsYCiWlKFE0agZTZ7VvP1p3rrYjgb5PtsAatlSRS41joJLCCPFKpXWjPgOXrQl86O18EhB2w==","signatures":[{"sig":"MEQCIGgPm5eX319mTOAMYJPYzABQiHlloINFmzE8fou5wrxMAiAgX1J6Fr4aTpIvcGTtHM0rpu3MdC9FA3NTflRRuCOlJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQ9qCSSo/ecrq7KFC1nbVSMECoe2A+yFHhHVqF7Go47AiA25dgmXL9WIU8fb/OBAzRYXvQdTwv/CYScUPe9ixNHxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e","@flighthq/scene2d":"0.5.1-next.1899.4b1311e","@flighthq/signals":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e","@flighthq/textlayout":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1899.4b1311e_1790630674925_0.379295898690154","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/text","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9ce63af2296ad8e015cc5cc5890bc24a8a06846c","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1899.4b1311e.tgz","fileCount":46,"integrity":"sha512-RjxQc5LNjpTQCr9lCPq0lqBdKN9MIpNfBfRamQNS5rrkWKxV3JjlgTzIZ613qoDBrWFG0RvMkqjWfxLMuTT8wg==","signatures":[{"sig":"MEYCIQCA8E3lvezdXlYbfv3Sky4yQcQ8pYeBCNHPxGu5Mc717QIhAL8D7jCfsuYHxmm9NdncaS5uveBoER7E69+dDEZQ3zsK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDn15M4WZvzfjgriAtW0LRyEJRYF+iRPC0Nk5GIahrC2AiBvQgTOyCwvpZHWKXrS2AH3X/0WBs/b2DPp+3sh8xsWwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e","@flighthq/scene2d":"0.5.1-edge.1899.4b1311e","@flighthq/signals":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e","@flighthq/textlayout":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1899.4b1311e_1790631544391_0.8878830735067174","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/text","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ad4ed2d4b6b8010b0cb402476c139a4b3a7324c0","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1903.956d5a5.tgz","fileCount":46,"integrity":"sha512-bJTOzeXBH92ElCgmtIS9gqPjeyAf6OfSE7ExKpjKFp2hoyPZLHMs96X3zci1ix5fok5q0kGZCzZ3aQPTVFb9+g==","signatures":[{"sig":"MEUCIQCPe7haeDlQh9xlYO8k8PX9dg5LY1ejvSDe9GNZ6iBNXAIgKbTCee24ZZvLdCZbIxuC08bPET1u43iXYnEMzByWQrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWF6jX6cDg9BcrXTKfY8XrSqsOKsdwzwQgSvaOy8Gy1AIhAKyys/2jbPqVd5BFeciHMNrYuRmK0YATEOgFomXG2fyR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5","@flighthq/scene2d":"0.5.1-next.1903.956d5a5","@flighthq/signals":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5","@flighthq/textlayout":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1903.956d5a5_1790658366414_0.759097269493809","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/text","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a7683d26a852db88c870a773291f59562bc6e52e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1903.956d5a5.tgz","fileCount":46,"integrity":"sha512-09I7I+5hk2+JKe5jbJjKCSws47RfV9U8hdlahHZxcU62SmtyTHxHl+CJWQJpJfia8iDmABfvbR9h3ewZU4CSLA==","signatures":[{"sig":"MEYCIQCMxe8HIih+Whthxb7zxiTpoOM6zhEVvJNQ3+3YKTt7gwIhAPqjfEQ4OHB3ssyprGKn/J1m+uHfWawOgCjR9poQtt4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBUPWHTLyowzZn15NnJycmuKwN8UXbJWSbRWSRzQBCXwIhAM011pS2zXsgsEdyMNzsr2yTDST4x+iaZhdss/79lrkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5","@flighthq/scene2d":"0.5.1-edge.1903.956d5a5","@flighthq/signals":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5","@flighthq/textlayout":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1903.956d5a5_1790659178477_0.2562364836034803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/text","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1906.1e09ca0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c4aba566d8591e6245daa9a11999a988d3b2465","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1906.1e09ca0.tgz","fileCount":46,"integrity":"sha512-Bxduny5SjLCGOrCDWcleGwo2g4f3zXyEKnv6JygTYPLjtAwDwPNHjf3DhDNmQZIEwTjfIDmavU478jcsYD5mOw==","signatures":[{"sig":"MEUCIGTzzuQQHaZw3W3EXaWifzgNhZy6KzsmN5Xeg3IzvdntAiEAyljdmVV3Ot8VkW2IP60h31e59lTkmHGPTnf5aLvzAiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCml/r/U7LLeqz31mFyn/ipntDJktakDq6VG6eq7cPSPwIgMzlQVSMWwyiy+aGxY3vdYi7YmDa/2cxBjek4xHBpC6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1e09ca02b760fa96a3c7f09d078419f6e75e8158","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0","@flighthq/scene2d":"0.5.1-next.1906.1e09ca0","@flighthq/signals":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0","@flighthq/textlayout":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1906.1e09ca0_1790785026304_0.2203120105341283","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/text","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c8d32e99107d09b5cbf41dbbe3973a94b306f705","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1908.309c1e7.tgz","fileCount":46,"integrity":"sha512-w0GeKMReS6pkKwVDHZkF8YRbJi28eFGgxe7o3qZFlXT4V3zT6rkDiwY1o9ONja5L0ZAiD5dzJ0wN+/626WEF2A==","signatures":[{"sig":"MEUCIQD9dNLacyNOJo93Oa65pW4aL2j9OQSNJVfU3QeSeonkCgIgTh3re8JJVqEYcXVEcQfzPecE5+OyMtLRKWzjZSUae5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAP/r+C55YY9cjyVcSB9gRmPJrPr0hFSo8cvneohcJOqAiBjtIBMbaWrjB5JKfsA3MKcMkxkU2o0ueiLOtCEtBmMSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7","@flighthq/scene2d":"0.5.1-next.1908.309c1e7","@flighthq/signals":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7","@flighthq/textlayout":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1908.309c1e7_1790785897951_0.6589116542477669","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/text","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4221fc35310c39adf4fb1f0594b9a792630b562e","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1908.309c1e7.tgz","fileCount":46,"integrity":"sha512-63ZbKC/lZtrvtswSttQNyfzkbIOblD+44VQSp0ujhtSXhMIirZJAG8EW8a7sj55gps8ivPS8USfgYaaAnDjdkg==","signatures":[{"sig":"MEUCIAeaQ5/5t4rKGxYNhZRl2eQ4PighMtHvPVOjUB+0s543AiEA8KTzDKzFhHRvm3S+uV0KZwUUyO293SwtdLjFosg/Tx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGIlEA+Hchd/pJ7303l18MB1iOm9FnZz/dXHSElmSaK9AiEA9KijhY+LJrZQmKpwfRXtC2BlWEkpLr1LHXRdwIURBFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7","@flighthq/scene2d":"0.5.1-edge.1908.309c1e7","@flighthq/signals":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7","@flighthq/textlayout":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1908.309c1e7_1790786701080_0.8223603208908623","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/text","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1909.7bccf72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c255355dffc2c93e117c3eb4150873b6a541d301","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1909.7bccf72.tgz","fileCount":46,"integrity":"sha512-mghX+UcxmFz/xdBeE/PFDMUSXskuSBvsvmgdI5LpGw1Gp3Uy+4swKX9TOggIUwJI/xMkI8QUVXZpc43uM1o9Zw==","signatures":[{"sig":"MEUCIQCscficYn6gjPwmNyBdF+egLheu8GN8nGoZwNWFV93JOQIgeAS+l+ELhDJVa9tB0MwE+x/Q6Pzmj4oglI9JrDiGK1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJeLxMxFK7NC9wHXG5Xvr/fvlh661GLYuGA7HPMMKi/AiEAl1SuQyD1pSoWxNGa8fin+k2qqWpnAXUzTzinveK9gHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7bccf727ab75a84d3334e8d61a7f5716745d433f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.9","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72","@flighthq/scene2d":"0.5.1-next.1909.7bccf72","@flighthq/signals":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72","@flighthq/textlayout":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1909.7bccf72_1790789940928_0.4777344227785383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/text","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e836a58a17de61d101452824340b6395ae116b9","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1910.85d85a3.tgz","fileCount":46,"integrity":"sha512-hDlMfj1mYVUhcdk+gBx8+tKQD8EM4xk/58BZI86Me6sjLC5Zo1rCbLEz3J4e1QDjg3QsFQ8GetuMHpJmb5eWeg==","signatures":[{"sig":"MEQCIFXxltCHHXBGdrE0j+Ht3AatXd4HVf1JYJM8eTQB04DqAiAaDXsA9jJtjV/Fu4u4YyDf+ZFtJZtptTJGrbYE25nTGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDpON53pMsQPX+tswNZusp7wSjjRWvBlBeZJCM0OQgNXAiAiY8kYj79ZUBTwbow5Ky7DjppQLaMs7MmsBeHDvaOXkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.9","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3","@flighthq/scene2d":"0.5.1-next.1910.85d85a3","@flighthq/signals":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3","@flighthq/textlayout":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1910.85d85a3_1790796664760_0.21540265381503132","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/text","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-edge.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"49214ca1ec35037a4b9fe464ecf05cdc3aeb2d79","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1910.85d85a3.tgz","fileCount":46,"integrity":"sha512-LQ2vvMYTMwEjal28cLXd2yuwIv/YDz1cwFZC4qqWO7aGXTFC9bqTKxKN1j+CjYIJeNJnjeECv90E/zmdV86GMQ==","signatures":[{"sig":"MEQCIC/WSYWKBxWWHQI7h1myF7QsswUyVwqSMufuXHWhGjgKAiAVGOGpyTWSkUWtqTtG8/44rfshejoBe7vS7HVzPiltIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHahOREZ4olffcXBpYmFJBSofaBZidpeZZXaEVCXoPw9AiAUI6XftC/0n9Wwooa7uQaOA6DmpTsxSyxUki9vyxVPdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.8","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3","@flighthq/scene2d":"0.5.1-edge.1910.85d85a3","@flighthq/signals":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3","@flighthq/textlayout":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-edge.1910.85d85a3_1790797230515_0.15757744058187795","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/text","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/text@0.5.1-next.1912.a627849","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"316b97912e0a6be74f885775970e702313fd1c72","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-next.1912.a627849.tgz","fileCount":46,"integrity":"sha512-jsurR/NwCJL358Fti5cmHZk076Odpka5z2hNXWXtbR/TEng57VUZpZRSTengJbf8UuQj0iFwQUDrAa+WDoPfOw==","signatures":[{"sig":"MEUCIQDbnxy6rlDw+GEgU0nu17Vj5p84sCXus8T9/7GcCMEnKwIgJ4gTibddlyuICZGQuLHJvDk52Ga81LVV5fz0shXAy8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGZbkYo/G7P/62suFxJh7PsoDJ/CEFXLzU/5ODqP/F4pAiBzktcOqv34o2tqTQkeqJoB2JOVIgzakT/11jBwt3N8rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.9","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849","@flighthq/scene2d":"0.5.1-next.1912.a627849","@flighthq/signals":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849","@flighthq/textlayout":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text_0.5.1-next.1912.a627849_1790860407266_0.5251151713905564","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/text@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3b6abe6de54434151b4c9b029f13fcadd8f432a4","tarball":"https://registry.npmjs.org/@flighthq/text/-/text-0.5.1-edge.1912.a627849.tgz","fileCount":46,"integrity":"sha512-92xiV6Vp1hRKiK8mEOvjPIVyxCxyP6Ry9PgOooKIl3QEF/6u5hQOWOX06oFuz2v4uVsuk4z93knA6d8GyDgmnA==","signatures":[{"sig":"MEYCIQCN2hp8fm+wzoPR/JlGWNaZJShL8/ou5xYcBQyump4d7QIhANiYWVjQITZScVtzGZl1nGycdJ2dKDVfQ1HEePyLB3Ds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE+zBcKWem2y98JQHFJPVGoZUz3EPDSF/+ILIlQCxh0UAiA/NVRNtGaCEemNdPYyDkjDT96D8MCYz8I3mRkhmalERA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftext@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187227},"main":"dist/index.js","name":"@flighthq/text","type":"module","types":"dist/index.d.ts","author":{"name":"Joshua Granick and other contributors"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","license":"MIT","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"version":"0.5.1-edge.1912.a627849","_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"_npmVersion":"10.9.9","description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/entity":"0.5.1-edge.1912.a627849","@flighthq/scene2d":"0.5.1-edge.1912.a627849","@flighthq/signals":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849","@flighthq/textlayout":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/text_0.5.1-edge.1912.a627849_1790872412143_0.8381231929084396"}}},"time":{"created":"2026-07-10T06:06:20.038Z","modified":"2026-10-01T16:33:32.724Z","0.1.0":"2026-07-10T06:06:20.380Z","0.2.0":"2026-07-13T20:15:08.319Z","0.2.1-next.410.a23f189":"2026-07-20T19:54:30.016Z","0.2.1-next.423.3350e53":"2026-07-21T06:31:45.139Z","0.2.1-next.444.a313478":"2026-07-21T15:55:46.163Z","0.2.1-next.448.afbdd31":"2026-07-21T19:55:09.468Z","0.2.1-next.449.355834c":"2026-07-21T20:04:10.645Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:32:33.048Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:41:13.740Z","0.2.1-next.530.a223ca9":"2026-07-23T14:28:55.126Z","0.2.1-next.585.c7219b8":"2026-07-23T21:32:18.801Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:28:16.875Z","0.2.1-next.640.ec2ea9a":"2026-07-24T15:04:34.059Z","0.2.1-next.647.2252e02":"2026-07-24T17:31:13.211Z","0.2.1-next.652.c550eaa":"2026-07-24T18:04:40.428Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:07:39.384Z","0.2.1-next.701.409c279":"2026-07-25T03:55:20.329Z","0.2.1-next.738.07b221d":"2026-07-25T05:18:56.086Z","0.2.1-next.840.857425c":"2026-07-26T00:53:38.654Z","0.2.1-next.841.373388f":"2026-07-26T06:07:35.318Z","0.3.0-next.906.07cea63":"2026-07-28T06:30:10.147Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:29:24.577Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:36:56.529Z","0.3.0-next.1162.e90e518":"2026-07-30T23:20:07.333Z","0.3.0-next.1220.6982c21":"2026-07-31T13:55:47.769Z","0.3.0-next.1248.f867198":"2026-07-31T15:41:13.224Z","0.3.0-next.1272.222de94":"2026-07-31T17:11:44.892Z","0.3.0-next.1280.6369398":"2026-07-31T18:13:43.529Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:32:04.019Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:57:08.889Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:53:35.041Z","0.3.0-next.1383.c61de17":"2026-07-31T23:45:01.775Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:47:56.030Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:59:56.002Z","0.3.0-next.1435.f870241":"2026-08-01T03:02:54.095Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:12:04.640Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:56:34.440Z","0.3.0-next.1452.011a16e":"2026-08-01T05:24:46.648Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:59:57.146Z","0.3.0-next.1456.ace2107":"2026-08-01T14:20:44.227Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:01:48.050Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:22:06.096Z","0.3.0-next.1460.2c18805":"2026-08-01T16:07:14.887Z","0.3.0-next.1463.b454aa8":"2026-08-02T00:01:01.057Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:37:26.357Z","0.3.0-next.1473.098a860":"2026-08-02T04:28:45.794Z","0.3.0-next.1494.7333e82":"2026-08-02T05:39:18.844Z","0.3.0-next.1498.065f223":"2026-08-02T06:54:21.921Z","0.3.0-next.1511.9977321":"2026-08-02T16:26:03.088Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:48:27.839Z","0.3.0-next.1514.a24d43f":"2026-08-02T17:01:10.642Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:45.852Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:33.674Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:49.391Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:09.614Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:53.005Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:24.614Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:14.363Z","0.3.0-next.1562.75af469":"2026-08-02T20:41:03.777Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:53.173Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:18.887Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:51.581Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:28.515Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:51.383Z","0.3.0-next.1601.12b771e":"2026-08-02T23:26:01.251Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:46.996Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:27.855Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:24.280Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:18.149Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:12.106Z","0.3.0-next.1704.8557784":"2026-08-03T06:50:08.133Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:32.028Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:54.904Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:28.709Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:02:03.339Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:51.671Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:21.372Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:10.077Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:29:06.206Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:22.221Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:26.475Z","0.3.0":"2026-08-06T20:47:48.292Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:03:06.540Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:58.745Z","0.3.1-next.348.8115937":"2026-08-08T05:11:25.458Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:37.386Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:54.028Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:18.585Z","0.3.1-next.409.5c00b00":"2026-08-10T04:14:07.550Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:31.660Z","0.3.1-next.493.539802d":"2026-08-10T20:01:08.407Z","0.3.1-next.509.c235802":"2026-08-10T20:41:37.408Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:43:00.407Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:27.366Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:27.223Z","0.3.1-next.625.675880d":"2026-08-11T15:30:48.376Z","0.3.1-next.703.e259040":"2026-08-12T18:34:04.275Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:28.144Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:25.448Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:49.897Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:20.558Z","0.3.1-next.836.609b031":"2026-08-13T01:20:06.522Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:34.938Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:34.668Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:48.503Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:02:13.374Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:54.323Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:48.384Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:30.005Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:20.520Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:50.978Z","0.3.1-next.996.06087b5":"2026-08-13T20:32:03.142Z","0.3.1-next.1041.35b950c":"2026-08-14T00:06:06.119Z","0.3.1-next.1050.9114695":"2026-08-14T01:42:02.833Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:25.034Z","0.3.1-next.1076.4f48950":"2026-08-14T16:04:05.177Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:19.984Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:20.480Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:22.782Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:57.131Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:33:03.991Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:37:05.470Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:45.971Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:53.734Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:21.750Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:53.686Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:45.181Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:41:03.862Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:37.172Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:31.072Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:53.252Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:19.004Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:50.763Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:16:04.666Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:29.315Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:16.033Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:46.896Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:32.335Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:38.179Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:20.251Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:09.723Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:39.655Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:08.730Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:25.816Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:19.222Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:31.763Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:41.757Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:33.416Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:34.323Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:54.289Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:19.581Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:13.193Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:22.125Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:47.221Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:25.570Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:53.603Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:12.513Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:20.029Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:26.829Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:11.741Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:14.539Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:29.227Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:20.293Z","0.4.0-next.1412.05a7272":"2026-08-19T06:23:05.611Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:51.281Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:26.033Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:32:07.145Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:22.155Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:38.527Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:39.096Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:48.330Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:36.503Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:42.578Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:33.873Z","0.4.0-next.1695.181dea5":"2026-08-21T06:16:15.270Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:18.858Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:16.627Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:43.035Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:45.692Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:58.284Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:51.808Z","0.4.0-next.1725.752ca79":"2026-08-21T11:13:06.493Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:19.843Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:37:15.558Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:18.667Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:58:03.585Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:31.473Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:29.232Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:18.175Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:21.405Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:56.368Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:13.979Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:17.199Z","0.4.0-next.1827.9db114b":"2026-08-21T23:53:12.870Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:56.244Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:47:05.361Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:58.266Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:31.607Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:14.323Z","0.4.0-next.1898.266773a":"2026-08-24T12:38:04.169Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:10:05.561Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:20.595Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:12.188Z","0.4.0-next.1909.c102f22":"2026-08-24T21:44:05.709Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:52:03.013Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:58:00.895Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:26.252Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:32.741Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:42:05.575Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:50:12.879Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:57.524Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:41.733Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:21.309Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:31.847Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:55.880Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:56:03.101Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:25.711Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:38.565Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:51.504Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:30:03.770Z","0.4.0-next.1939.481bde5":"2026-08-27T00:17:05.318Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:49.022Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:07:05.652Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:53.583Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:59.418Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:47:04.886Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:56.952Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:44.488Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:22.232Z","0.4.0":"2026-08-27T01:59:58.790Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:42.090Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:04:06.687Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:58:05.833Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:31:33.723Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:40:06.270Z","0.5.1-next.640.24b4c62":"2026-08-31T18:14:21.831Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:22:09.737Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:59:12.642Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:08:09.346Z","0.5.1-next.654.b54779d":"2026-09-01T03:37:02.350Z","0.5.1-edge.654.b54779d":"2026-09-01T03:45:06.493Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:15:34.710Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:23:31.890Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:40.822Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:58.753Z","0.5.1-next.693.478551c":"2026-09-02T03:43:33.332Z","0.5.1-edge.693.478551c":"2026-09-02T03:52:31.113Z","0.5.1-next.704.19c91ec":"2026-09-02T21:27:01.265Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:38.750Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:41.343Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:44.534Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:17:21.722Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:26:28.191Z","0.5.1-next.743.8d09db1":"2026-09-03T09:10:34.129Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:19:12.849Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:49.138Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:03:03.886Z","0.5.1-next.815.cc08b93":"2026-09-03T18:45:02.459Z","0.5.1-next.820.97b3830":"2026-09-03T21:07:09.117Z","0.5.1-next.903.f434bc2":"2026-09-04T19:44:14.341Z","0.5.1-next.904.b545d9c":"2026-09-04T20:45:02.589Z","0.5.1-next.905.5fbf787":"2026-09-04T21:06:15.142Z","0.5.1-next.906.419e5c9":"2026-09-04T22:07:37.656Z","0.5.1-next.908.b072fbc":"2026-09-04T23:25:14.369Z","0.5.1-next.909.a5d1857":"2026-09-04T23:34:25.771Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:43:51.500Z","0.5.1-next.911.32a089f":"2026-09-05T05:16:09.009Z","0.5.1-edge.911.32a089f":"2026-09-05T05:22:37.908Z","0.5.1-next.912.289aaa0":"2026-09-05T05:47:51.508Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:53:02.582Z","0.5.1-next.914.ed01add":"2026-09-05T17:52:04.147Z","0.5.1-edge.914.ed01add":"2026-09-05T18:01:07.796Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:20:20.174Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:26:49.949Z","0.5.1-next.919.354c575":"2026-09-05T23:10:28.449Z","0.5.1-edge.919.354c575":"2026-09-05T23:19:34.333Z","0.5.1-next.920.da8f530":"2026-09-06T20:22:32.323Z","0.5.1-edge.920.da8f530":"2026-09-06T20:31:40.032Z","0.5.1-next.973.788d3d7":"2026-09-08T20:17:25.067Z","0.5.1-next.1017.13841a8":"2026-09-09T04:14:41.552Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:14:25.711Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:21:17.507Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:58:49.473Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:04:29.418Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:12:45.921Z","0.5.1-next.1051.65889a1":"2026-09-09T21:55:03.032Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:03:25.662Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:14:05.648Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:19:21.017Z","0.5.1-next.1056.4945b81":"2026-09-10T17:15:47.601Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:23:59.758Z","0.5.1-next.1058.751c53a":"2026-09-10T22:36:46.644Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:38:54.167Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:43:29.238Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:46:40.469Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:49:47.284Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:34:34.816Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:24:18.546Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:41:03.750Z","0.5.1-next.1202.e31f126":"2026-09-12T21:43:51.937Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:34:05.316Z","0.5.1-next.1225.129b76d":"2026-09-13T03:22:17.452Z","0.5.1-next.1244.12290e1":"2026-09-13T08:29:58.544Z","0.5.1-next.1251.918ea64":"2026-09-13T15:40:05.403Z","0.5.1-next.1252.15e4611":"2026-09-13T15:58:05.266Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:23:12.244Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:11:47.798Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:28:42.699Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:20:22.583Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:41.342Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:43:43.625Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:29:18.584Z","0.5.1-next.1348.e71a747":"2026-09-15T09:33:03.284Z","0.5.1-next.1349.05b053d":"2026-09-15T10:43:15.623Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:50:53.459Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:28:22.112Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:35:50.578Z","0.5.1-next.1370.903f328":"2026-09-16T05:49:16.760Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:51.895Z","0.5.1-next.1405.69d9356":"2026-09-17T06:51:52.500Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:42:15.744Z","0.5.1-next.1410.b534771":"2026-09-17T18:41:45.309Z","0.5.1-edge.1410.b534771":"2026-09-17T18:55:36.951Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:34.798Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:53:06.085Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:02:01.778Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:38:45.149Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:49:00.204Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:44.249Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:38.911Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:10.392Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:27.321Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:18.474Z","0.5.1-next.1520.4887418":"2026-09-20T15:29:02.284Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:29.673Z","0.5.1-next.1533.2910b54":"2026-09-20T18:52:15.792Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:41.565Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:56.526Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:59.006Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:40:21.605Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:50:49.243Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:05:33.734Z","0.5.1-next.1584.db3c393":"2026-09-22T05:20:38.783Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:10.406Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:45:39.740Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:35.913Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:33:56.651Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:52.020Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:09:02.892Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:56.220Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:20.969Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:46:38.099Z","0.5.1-next.1692.64cda40":"2026-09-24T23:56:35.469Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:06:14.850Z","0.5.1-next.1694.112d897":"2026-09-25T02:15:26.502Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:02:40.575Z","0.5.1-next.1703.1905242":"2026-09-25T08:09:40.523Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:00:22.018Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:14:58.501Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:12:36.682Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:16:34.999Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:25:24.321Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:52.726Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:35.628Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:49:42.041Z","0.5.1-next.1801.21234f6":"2026-09-27T05:19:05.705Z","0.5.1-next.1831.a0b57d4":"2026-09-28T00:01:26.139Z","0.5.1-next.1850.5adb645":"2026-09-28T04:14:17.856Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:47:02.004Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:55:05.820Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:35.007Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:39:04.485Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:06.510Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:19:38.578Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:17:06.420Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:31:38.032Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:45:01.250Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:39:01.035Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:31:04.851Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:30.612Z","0.5.1-next.1912.a627849":"2026-10-01T13:13:27.390Z","0.5.1-edge.1912.a627849":"2026-10-01T16:33:32.248Z"},"bugs":{"url":"https://github.com/flighthq/flight/issues"},"author":{"name":"Joshua Granick and other contributors"},"license":"MIT","homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/text"},"description":"Text display objects: single-format TextLabel and multi-format RichText built on the text-layout spine","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}