{"_id":"@flighthq/textbidi","_rev":"383-8a22e598c407d84154d3db71e04b07d0","name":"@flighthq/textbidi","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/textbidi","version":"0.1.0","_id":"@flighthq/textbidi@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"a27395711683950e252ede14777c85e79bd24eaf","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.1.0.tgz","fileCount":25,"integrity":"sha512-g9UnbAI6TOfZnK9tJrweMfmIkguIRAj8DnyhMSs+xxySxPd60NNzoGF6Q3m7Md5Zny+zuPidfizd5rSo4kFaQA==","signatures":[{"sig":"MEYCIQCYfR/xyptgDF2kc0KczFX0kRF1FgpIOXPRVQqRpDvarAIhAOaOLP9eLwWWDbzwDvp+lO81+roGdLcNI8XIYWcg9YN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"18de1d5d62e600154a57f57ad41d228320476cdd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run 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":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/types":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.1.0_1783962321117_0.23165241253098956","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/textbidi","version":"0.2.0","_id":"@flighthq/textbidi@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":"d0110bc810ce7aec1ff33fa128c0ff316e876750","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.0.tgz","fileCount":25,"integrity":"sha512-x87nnN+8rOyKbE2z+4HwnaexcUnNo7Tqv1pmVnGMeNfnOqtJh8ywTpgDWe4Q+r96nXvdUK3FX5hToTk62+kISA==","signatures":[{"sig":"MEUCIA+htSWD5NtWzxs7+b+4JdJM6ha11aIdc6NgMUhJqdKpAiEAmbP0EiZAxIy2i4/StWxJqY3FpfwkWQ/UuLPXGS2uMts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65366},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.0_1783973714825_0.4110428107441291","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/textbidi","version":"0.2.1-next.410.a23f189","_id":"@flighthq/textbidi@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":"ac1db82036a553ea51effef6d54c7a2733732683","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.410.a23f189.tgz","fileCount":25,"integrity":"sha512-gJoVC5IaddqP/Nh1o4HxOTrsoXhEDEI6QqH0pvIXiA174o6KsYM0APMi9j17P3p8+aHHn4PT8CZZw0sj0/G0vw==","signatures":[{"sig":"MEUCIQCW4U6aZhGPSw/1M6o+1+lCnCn8LK43UH2YgDCUYmCBngIgfyUlmiKV7o069ZUrHIWHNVIOJzQ+lCJB/na6StU1kCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.410.a23f189_1784577276417_0.8767375375001074","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/textbidi","version":"0.2.1-next.423.3350e53","_id":"@flighthq/textbidi@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":"29cc3c39a0643b4652c3b3edd83d36efeed08ece","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.423.3350e53.tgz","fileCount":25,"integrity":"sha512-Mg7PDiQs9e72Jsl3caTw0Afayz3m5eD9WaCjkCjlroRdukPW/82MLFEJJQQAT5kfWZlKHrk93IsL7e6nLzP61Q==","signatures":[{"sig":"MEYCIQDpajL38HC4fZqMSIoqgKEBdgOGi1ZsQqFSSVe/pahnvAIhALM+/ByZFr42LGrDCnt7UrjKJ9f8F7126nZvAPoYEqQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.423.3350e53_1784615511556_0.9820622583769008","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/textbidi","version":"0.2.1-next.444.a313478","_id":"@flighthq/textbidi@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":"c98b8634e5c764cecb7efb890e5a41861fc6fd7d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.444.a313478.tgz","fileCount":25,"integrity":"sha512-aTjSUojvCmme6bNwxjVcNQ6UPZs/aq4RSD65PTz9KXtqjm7TeH7ZQVmcbqZ0bYyawjZYq/dTmJ1eX7EIRDKoZw==","signatures":[{"sig":"MEQCIHdbIWvZfLguWlnWxiicLBhdtVvh0/gNpAc+rZyqgMefAiBhT2JvY+RmoIj9NVLH81L+gBf2lTL6E8gB36RbWKwODA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.444.a313478_1784649354338_0.4375919530282524","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/textbidi","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/textbidi@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":"a8143e593d2d2d831f24446cf0941b19ceada3ad","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.448.afbdd31.tgz","fileCount":25,"integrity":"sha512-wHsI1O/Q0SknOVh3nYwDNxDtDYuoeGsGWUCBqqn+1by4zWZDr/e1HpNio5V41qGl+CMGk6ZHIPGN+kMs4v7rGg==","signatures":[{"sig":"MEQCIEj79M4tyXKiuv2NJVYEeVFQhf1CB1sFMnhJbLoRMeC/AiBr0dnolwKiiJ8Tmjgc6Za89oPvibNwAuICeG4V74REOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.448.afbdd31_1784663716725_0.762863846170541","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/textbidi","version":"0.2.1-next.449.355834c","_id":"@flighthq/textbidi@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":"62bf96953adcef11e4a622f203d3e96809efb089","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.449.355834c.tgz","fileCount":25,"integrity":"sha512-3xgrx4pqyK7eSsjvZZbxWRMB0JME0O36uuE8vuu08DKtO3OHZJ95KpWMFc+kVwRdZ2aMKcR4VQ2wyi0Krtsu3g==","signatures":[{"sig":"MEQCIDypkwgsV47EcTd5ti9oh09p7ITl1jo3x3lWGdDM9J9TAiA3/hBIeqsNQPjSqh1mLhiQ3V20RAyOHuvmCx6UercLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.449.355834c_1784664257193_0.936986127204136","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/textbidi","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/textbidi@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":"7ccba0fa4ae84c396091e54283db3591af119f82","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.451.d9a4a4e.tgz","fileCount":25,"integrity":"sha512-e5+IsOQky6qnx0X6erMJzEvYzHOpWJw2FvgFdcCTd9btB+gfjzZOWCq0YpYSjusviL2P3AR6uMCPXOy8IJbD0Q==","signatures":[{"sig":"MEUCIA5iJjJ92hantFPzQzOo2kHDWqUoW/ocX3tiVIGl7mnOAiEAt+ISsvfl+YR//vCLR8/zG4EgL6V+tCRg87FqPCfgyWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.451.d9a4a4e_1784669560374_0.3268833342330395","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/textbidi","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/textbidi@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":"f1b3979280338d3744696bc3a63fb9f600d05339","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.459.fb59cc5.tgz","fileCount":25,"integrity":"sha512-mCgMg5g2J5GCjuB6tKQH5X9aEayZNbjJuJ8WEIg3O4Q3MgwXf5Cizd1iTx37OWDTFrFMPRbyHp1uCK9OQGVvTg==","signatures":[{"sig":"MEQCID2ZngZNm/CSbvK/H4MNFQgDlHuDcrJvBqTPr2P0b6jcAiBHkk3IUeDF6p0nFr51zVrlLbvl+SXZut/e4MoRX4T9QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.459.fb59cc5_1784670080722_0.9559937673080157","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/textbidi","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/textbidi@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":"1793027b3b84e9bd29867dd98016a886ca016efd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.530.a223ca9.tgz","fileCount":25,"integrity":"sha512-LxYO0qjZfsBrrFA1lu98+wat52yGfgpGLCli5L6d9rquP+nRApb54wN8hq4d6+gUwHbKdrsXlkCConV1BIAA8Q==","signatures":[{"sig":"MEUCIQDMgkqud2Il+oYCh4A1/i+3H6VuI1LMPQiUmvNMQFCfOwIge8/My36046wJ/G3+vYvKkz2QCd09tsVs0iaswUlGbCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.530.a223ca9_1784816950768_0.9497053413039498","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/textbidi","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/textbidi@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":"4384cb6bb5e89467ed5077968fd4e9589e645a23","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.585.c7219b8.tgz","fileCount":25,"integrity":"sha512-9q+epPTyBjomiO8H+XT07GPd90FP+vH+C3dlZtKazGzNX/I/u1QqOLUfvSLFQkbFox10N2nczl27OzPmT5Kusg==","signatures":[{"sig":"MEUCIGCqMz0Hk/y6fCuWDHpeegdpbcZppb0GHAaRtKuWJWCNAiEAuqCBgEWIAL/If1ZXwD20jZB3XSw+5SEQnf3IEGSbAwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.585.c7219b8_1784842352647_0.8459263416802627","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/textbidi","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/textbidi@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":"bb81d19e8cc0c1c66a610985b7322b26cbff297c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.624.d23e6a9.tgz","fileCount":25,"integrity":"sha512-X5f5Xtn3EWUxbQ6GGTatlX6bLA9BIAmLGiyB4+RCIfhQ942i71vW8tuwvhYv2OvoVYV+gosb7bAqOVHimzsHlQ==","signatures":[{"sig":"MEUCIQDWYmL+F3VrI7VSQmdKgNcaRFDjeQBoJY0SogHLb+j8/AIgIuyaMAh75O+lFHMNu4JPRu32xWBC2wIz9r2YWz5ECqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.624.d23e6a9_1784878115933_0.14786731623590366","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/textbidi","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/textbidi@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":"c614e668028cbf03721071abbcc2fd0e9518f722","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.640.ec2ea9a.tgz","fileCount":25,"integrity":"sha512-SjnxDQkbAUkUblKsa2Vc/RP+ZvZlrir8zIZqyaHBgV/t48o9i3iC9TqwFfmMohcCXEyfsTqKby27dUw6FBLdsQ==","signatures":[{"sig":"MEYCIQDL3TNZEwjJor8xro1h8hvzY0fEAStDX+7EtkrozLIb7wIhAIKtcYc+2JpGAFIPWLRNUqGzPTaR10l+6WQHc/hEBEvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.640.ec2ea9a_1784905490698_0.721781259548228","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/textbidi","version":"0.2.1-next.647.2252e02","_id":"@flighthq/textbidi@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":"985ecad10363cc6f825e0e8daf033964be1ce5cd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.647.2252e02.tgz","fileCount":25,"integrity":"sha512-2wwu8SBNzV4umMln78i0udktA1cInmTJwgy6RmSR8h5sMQ/+90kSR9Rfy7xFSVSOexjR1fdDkt8JJHhteNvbwg==","signatures":[{"sig":"MEQCIFWm9QdaKxpd+6hpikFbPW91id1Q6I6YJUBjfARQdwbHAiAXmQsRTP1FWPROW3KkYfi55HDAcu2MFhJP9pQ89OlrGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.647.2252e02_1784914289591_0.04697385957818878","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/textbidi","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/textbidi@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":"78ab12471ed1c2eaa34864993249e7e256a17590","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.652.c550eaa.tgz","fileCount":25,"integrity":"sha512-Hq4kFoJt/6F5uZHJpSUg+SjWh+mtBU3WetX99X2Ws9fnd/EP9AfDb/8YB30CWm2MwR0W/t7J2sxldv+Xo91MFQ==","signatures":[{"sig":"MEUCIC7OfZY5ignN4TXv1VfgHI5HLbeYkuEuVTz6v7srdU1WAiEAoiHQmLc5A+eRI3eQbGtY2snl2h6RxhXW+v4EqxS+YeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.652.c550eaa_1784916287537_0.06043986849821348","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/textbidi","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/textbidi@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":"0d5bcc00b8169d6368936ec1723f6c2836234da0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.666.4af7f8b.tgz","fileCount":25,"integrity":"sha512-0nyhmWiWbcRVLA7qiiYt/rEcw3kR0xwjJAFXHfdfLRwZnSmsIivXRqQAZdbJVM3jseU+7ZuXVd8z2S5I9WCqMA==","signatures":[{"sig":"MEYCIQCMSmNQFfLBBnTNS/WVI8CpvDvTzGBn36uj28P+8Fwe+QIhAP0XYHYN2blmFDgPN2hXMrUTQG3o5zlwL7oEXnQki+C0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.666.4af7f8b_1784920068791_0.16152456623184985","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/textbidi","version":"0.2.1-next.701.409c279","_id":"@flighthq/textbidi@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":"755d9017ea0523c4d8ffcb271b19d39f361f7353","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.701.409c279.tgz","fileCount":25,"integrity":"sha512-FC4zI0geRh8TBY20FtaJWu+NkmzOCcrOLzGNjkdjaS4Le6TJzH/E43z2m74pmpD0uV9wTf0rfsEPsSjUpzVOdA==","signatures":[{"sig":"MEQCIFs9hRJgNhL+W5dmdH4hRsJof5/0VV040jLL2Ff/H4+bAiBo5GvPaJr/zum5SV+hNGhGCDNJfbzhENFqX9xbWPTYPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.701.409c279_1784951733613_0.8446394087791207","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/textbidi","version":"0.2.1-next.738.07b221d","_id":"@flighthq/textbidi@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":"46e6917706f14eca3848881d58fe2502abbd7f01","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.738.07b221d.tgz","fileCount":25,"integrity":"sha512-cc6KsEcfopPh0qRALZFKiberbxKOo3fcmUer40SMWIeY2cQ6KWblGE3TW6m+EUXnbGDI4f+zOSv2t7sAmN+EMA==","signatures":[{"sig":"MEUCICkno4n/TLKB+JPeuWmUrsijJeYsJo4QIKCNcUYiYJ0EAiEAwEfNIMToDw7AMaEbrvr2pGYE447mupwCOlzjTHm/IIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.738.07b221d_1784956748529_0.3978222580224493","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/textbidi","version":"0.2.1-next.840.857425c","_id":"@flighthq/textbidi@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":"f03812db127dd2e8a361497ceb9d2ad6f1c8daf7","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.840.857425c.tgz","fileCount":25,"integrity":"sha512-kJAnS8L0UzFbjqyIpgTOPE0iD04qBu8uzeSozbE9RDzCpK89wxsfDW3ncaOPXMZtrRXsHxqO/v60iaLJhGxxUQ==","signatures":[{"sig":"MEQCIGt5xGnEmelw3OaXUaFK5xIEoFGMnoaiYPDIVZ0yDsfFAiBHhviVSWlTWiCZKkcQIOqdh0XcMutk1OvFGUTk2B5ELQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.840.857425c_1785027238579_0.35318549090198337","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/textbidi","version":"0.2.1-next.841.373388f","_id":"@flighthq/textbidi@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":"24131f6bf33ae37598c8242ef3f33150c9acef1d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.2.1-next.841.373388f.tgz","fileCount":25,"integrity":"sha512-Atl4gDJJqpyskKOQr/cMhN+VFfLBIAyqaJT5EYydZAjtJ72oq0hc6Jv39/ct3r2w4pfuN1Ihr+H7jJrQiSx/Iw==","signatures":[{"sig":"MEYCIQCrIbD0bmsUdxbgfuec7xGsezzyBjezj41eUpTpB0bw2wIhALvykGQAQYUAAuklWXsZV2glZqLWiPJkaHvFXAAWpuXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75882},"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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.2.1-next.841.373388f_1785046062590_0.8714696491627352","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/textbidi","version":"0.3.0-next.906.07cea63","_id":"@flighthq/textbidi@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":"832d5d8a724e18656835433debed09560238b0c3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.906.07cea63.tgz","fileCount":29,"integrity":"sha512-LOj5PSgnfEGQ+ukvg96Qv7V0HkNZjEabAb3KmCMMlJFa2QXoimpj6IB/d/zmegh9QhZDGqsawFu4AEfY+Kxn7A==","signatures":[{"sig":"MEYCIQCy1eXHbn+dma+hxgt9sXZarT9ErZ4XZ+rkRRbn4RrQmwIhALSxspoShNMXkpLv2Zqj3eNoYkSpUn6S/fgnYZs4ZX00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76592},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.906.07cea63_1785220217538_0.5117914540238373","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/textbidi","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/textbidi@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":"e6fabc8c30d721b1eb7c480fc0979c84ebee4f0b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1021.f5f1ee0.tgz","fileCount":29,"integrity":"sha512-oRs7KnpNmhxmwcCxJD8OEo5RMABH3P/6e+JQdJWPuSgX+17AH8ON2uX86pkl4qLxz1SPqngDhhxq34AnutuYAQ==","signatures":[{"sig":"MEUCIQDVmVQNWJP1c35vBNHpUon9ewA+erDCgguZ9l7sdANFGAIgH6I8JuUJr/bF1s9DJRBHT3+sVMjkwFFE7g4JKQfbIx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1021.f5f1ee0_1785425371691_0.31652888573058524","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/textbidi","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/textbidi@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":"3f38dfb75279bf4c8b7a91047e91e3aaa8c314a9","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1032.e2b99fc.tgz","fileCount":29,"integrity":"sha512-/PzPX0kvL/nhWUsAd2DIw/8W7GhJbtm1oGSQrZn6un3+cCyTde6XhWTTs7wr5Kj+KA6eTeAR31+OfzFj/fInvg==","signatures":[{"sig":"MEQCIBxg/7Wo8MPZLVX9dyekl0PciQ8rjGz4723Ny5DKujoHAiAjQluAL9lMfHPhmKZ1AQakGrtrKmxEzebLZ7HZYrTRng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1032.e2b99fc_1785436626220_0.28899375427358276","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/textbidi","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/textbidi@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":"376f8ff4aa077e5ae2020a98033d9e0558407b87","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1162.e90e518.tgz","fileCount":29,"integrity":"sha512-GMGcDByNglqspM/ssKqpz6VsZeO4aKVhf7cWJU5HD02SJUux3getFOKnWYWNS3g4Vznqfk1D58XcQjmT2sbR9w==","signatures":[{"sig":"MEYCIQCal9wJUNRq2cWi0dshKqNsN9OiiNAWS7SPzDdV+qpYeAIhAKi6fsB8RoFq+S2NQBL1W4YFzle3HBGB7L7cbdb4CkCZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1162.e90e518_1785453614338_0.5581433909099722","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/textbidi","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/textbidi@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":"c095d09158375cc1b6f95eb6da05d6ee084af17c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1220.6982c21.tgz","fileCount":29,"integrity":"sha512-lZQdwTAh3MllihvCR5jrZ313r+f6vRNa+H61lb7nEQ6TFHx58YGeyqoOYptu4F0xj9eaqvuS8mMaLIP5RenQ7Q==","signatures":[{"sig":"MEUCIBL1wxA0MBonMy+soqsgpv+SdGjIdwwpYq/dWXOcSkbAAiEAxGejKa913svtFTR8g/5xswG4tbEKyE3Bzpqi/72YlxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1220.6982c21_1785506154885_0.8031307610338385","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/textbidi","version":"0.3.0-next.1248.f867198","_id":"@flighthq/textbidi@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":"fb22426c8028fba2a9a95bdba446e80f6d6440e9","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1248.f867198.tgz","fileCount":29,"integrity":"sha512-gZBqFOikd2x8HOB1LsS1Wlez0NMj4Xyr5HfXE0V/VzCl0FIW1JGdurO6kNued9QM6nEEJwCNC7FXpmeQkRu5dw==","signatures":[{"sig":"MEQCIA+O+xX08ML4OKhwvx7PUdev6SFfXScUcXkPq2cVVlRHAiAkR/mR1nuqCxcZYxptfzqV2p3S/0AXyUUvYaG6rB9Ctg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1248.f867198_1785512480908_0.9019430586287487","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/textbidi","version":"0.3.0-next.1272.222de94","_id":"@flighthq/textbidi@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":"32f2f0568020ce5fcc3934695d3dcd1091242372","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1272.222de94.tgz","fileCount":29,"integrity":"sha512-yG2kUQXViNVo/A2g6NPLRFNu7QLBlU0D6hsnxF+McI3xhREY+Zn2BgJBBKT1rElVGzRp0AC7YuIqsIK8/3HoCg==","signatures":[{"sig":"MEYCIQC+CWF35W567aYTryOcQ+Dw6ZXGUiT4RZvRUulJBxDA+gIhAL2+Av79tAW3PqIFh41k5BULWHxnmfWOpoVJz4RsP8Lm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1272.222de94_1785517912668_0.2062105710982678","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/textbidi","version":"0.3.0-next.1280.6369398","_id":"@flighthq/textbidi@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":"b87462518531f07b845929409ea94e96d83de5b9","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1280.6369398.tgz","fileCount":29,"integrity":"sha512-QJz5ID7VfLc+j4xbNo3RvvDWgXww1gAHNkYtifXXwbLvW/e8m/0XqL3TLjgtyHioiV0Lq7dZNLBItbK+lpTIdQ==","signatures":[{"sig":"MEYCIQCDPfMH866UiGL+YCUAeJkADZLgmy/LxpEYGbhxywLH3AIhAPG4RFb4TeDSoIE8OhZ5R+5jGQADRy7vwDPhoLxwk8ZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1280.6369398_1785521630827_0.7074445491187082","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/textbidi","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/textbidi@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":"fee56ef2cc5b2c9e1d6a7e9e49b27b716fe12cc4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1297.43a5ef8.tgz","fileCount":29,"integrity":"sha512-gDmlMEcHVNF0IUMYx0kiWJ3nABxwZaLJ0THg+Bmm7nfpv3VR2Ec1qvUIjQdWTmueq5UI3iLDOxX5SAMsRvPr1Q==","signatures":[{"sig":"MEYCIQCjhUnEvRii2WqrhxFiJEvCubjOuvxC/d39FNFCGt3y6wIhALZC6ixaKh5ouPOXzKlCPQqk1ESxOTyL3oDj2ti2AY2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1297.43a5ef8_1785529931048_0.4600299148863203","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/textbidi","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/textbidi@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":"0ed2a3be8b26d23e1c444970860a6f84cbe61830","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1299.b32cbdc.tgz","fileCount":29,"integrity":"sha512-4GgrQ+/dJDc6mjkbHinC/PwMOnF6yCVf11W3UBW9qVp/Z09CinLpNIjhSZOTemiZ02Z0kck/Vy/aId2iJ175wg==","signatures":[{"sig":"MEYCIQDJlRFFlVx+r8ak1l7ITuYKSmOkRSCKBs71ZjzHlMpFaAIhAPMAJjOmyFdwCfLVt6WwI6EykIupnI0Ibr5vG3qKtmjC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1299.b32cbdc_1785531435512_0.2134522678820725","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/textbidi","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/textbidi@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":"b25671e33bebdf37c63c31398ca1ebad7f38a78a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1315.1d4eb64.tgz","fileCount":29,"integrity":"sha512-qoCKf+7DhQIqcFEEeGFLsAtzKDlTMcGSOzHb/LGNaEgaz8RUiImcCoY2ITos8/jN9cKpNcKykGtnMzueYBZKIw==","signatures":[{"sig":"MEUCIFTaOfeDzSSurEsG+6pOuZjRCBWzjykF7rMX5D5pUgnaAiEA2QTSpRtPJwcXF6YkYPi9o1j7IzIWJLwyJJYSsxok/SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1315.1d4eb64_1785538422366_0.2811925781832427","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/textbidi","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/textbidi@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":"d3a9dba11ddf97f1fc58de091e6c6a2988f25c2d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1383.c61de17.tgz","fileCount":29,"integrity":"sha512-WM3ZrrVZgH04G+5a3/fqIc4Dz/EPV2ev8ZCvvj4WUf5nISx6kOm9xHhWZOkEwnZw/yhaKZc+oRygrvH9ffHHMg==","signatures":[{"sig":"MEQCIExLBzM1SXBIZdn+lJCUMAQ43arY4G0wFlckIDq1phMgAiBZhBQ1NxGUBCC2EJH1asrSvtqTMLkWOb4vC9vR4RoBpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1383.c61de17_1785541509642_0.35240456998436565","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/textbidi","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/textbidi@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":"f31a3a600cd41d117c0292f7487184e1fd920448","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1392.f0bd0cc.tgz","fileCount":29,"integrity":"sha512-9d9WoE7yiirnaAFlDK5oJr5IFDW5GCi7/fxPASqF/FbOs4L5D8UjSo2zld6/3q8T81exIfloy4GE8M5/XfZ5hg==","signatures":[{"sig":"MEQCIFnDdV6uZ2Mr/ZrUKij15lcUZBTFBnelu6kSiHh3nykiAiAU/Fh+XJEAnC7+Zvt+lXsOv9a4CLO3S0NzJ5uFNpV3+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1392.f0bd0cc_1785545283130_0.29295732207727543","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/textbidi","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/textbidi@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":"bff7b53b1276b8ef27af7d71cf664da01bea5be0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1422.b585c0c.tgz","fileCount":29,"integrity":"sha512-zegibnjtizZS8Ty/j20fyJyxE23rZ1+u7k/FnRVNrcjWlbb1WzqdNvkY4vV32CGUlN6TYvPawQNfF7M3nDrFfg==","signatures":[{"sig":"MEUCIG1H2mKcDZkM3vHfKVsUJtIDwIJ6W/XyUP9UMOOrOvkTAiEAy2fu/YKtmpdN4LPKzAIxf61IYVOlkQLVn5J/9Cc53QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1422.b585c0c_1785549602524_0.014112852951423838","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/textbidi","version":"0.3.0-next.1435.f870241","_id":"@flighthq/textbidi@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":"18b76042f84014a026a0fbf84072586528779158","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1435.f870241.tgz","fileCount":29,"integrity":"sha512-ifiLSSGtKEZ5U4WiPmOrIOlHMYuX2qO9noh/n4yINfN8O9WrxaQu9OBHmMQFrbK+dL5nDQHDqhnQ9VSb+CgRwA==","signatures":[{"sig":"MEUCIQCFXM58tc+ief114mS7dIZzLoTi8UKiNLNiJmOgYpIcPgIgHdJZtLLPySErpDA+ZJnIDqRsC6wLZtkgiUB6IkZwpxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1435.f870241_1785553380502_0.1382770901673369","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/textbidi","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/textbidi@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":"a8f8b1a2eb5bccf33923413dc13085205de8614e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1436.388ef5e.tgz","fileCount":29,"integrity":"sha512-u75e0knjVweu+PvSLBz5JzrkXyUPVF4DpFmxiEr6c/cZlmbstXUiFRR+a1N26o32rCm4K8rMN5ITl4lCwboVCQ==","signatures":[{"sig":"MEQCICoQCPd2Jp37go89rWorJqpvkmD3Qe40M+uYGuAfnHsDAiAqUPXLl2fi9MuEirI4I6XuU5zTZoMyg5ltYXUHhFPkHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1436.388ef5e_1785553931616_0.798041245613855","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/textbidi","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/textbidi@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":"5a4b32b6b989f1e8f5a43c3f646186f78d7cb93e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1445.14ca01c.tgz","fileCount":29,"integrity":"sha512-pkEPqVHj92Y+JOS2qn3/yVC3yzEsWzWVA3S4c6ieLfGxFlTlqQjhosblOiDfEAkLbn3RAI/UKrWSvM5p3Ct1ZA==","signatures":[{"sig":"MEYCIQDLas5rNNewSYf2QAiLpMwgaQo35quJ4G/rGNwaJjb6KAIhAN790UpgWmLazO/TdU0qHWGocuLDOvrMpxO7vkeRaZT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1445.14ca01c_1785556601575_0.5611430229439489","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/textbidi","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/textbidi@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":"491444abbb1f900880b38bbb67fcb5e6c60e7688","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1452.011a16e.tgz","fileCount":29,"integrity":"sha512-b/yymrnp2FAhXbzbiwV3xuqpyqLvFvMb903Al8wkSuDG1qUR2yvam3zB74lBK38EZL/Jhbj5CJ2Whqe0qyfAag==","signatures":[{"sig":"MEQCIAPKVpCx+tronQTsNCgGhaNbuXq4DPpyRpvsg3hWxkHOAiBYEp04ZEx+IjNLe806CzVY6AbL8A8MRlMLOMXv+b4jiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1452.011a16e_1785561893727_0.9369223083436766","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/textbidi","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/textbidi@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":"07af302412e060bb9524256ad749ee4c79c0722f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1454.b17f8a5.tgz","fileCount":29,"integrity":"sha512-75O5kIk1qoSqnMvTSl9JTr/m2kg1UOW4fL19a5VhgsXJhfRusM0PN0e/QmJ4aHxW3fGbpHeJ1l668mDZj580tQ==","signatures":[{"sig":"MEUCIQDpRmLaZ9cftSwrKT6fK3OytYEmEN5MhuamxTJ9uBPnKQIgAqdAy9AxBM4hLufHBrSEsti2JJZbjGcD7kqEVJfhFec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1454.b17f8a5_1785564056726_0.03688447568696129","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/textbidi","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/textbidi@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":"ade27d38fd262fd708292039f9579e640d383b7b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1456.ace2107.tgz","fileCount":29,"integrity":"sha512-fDjv1s2/aMLKiKLLuDf0wltGiw+JU35SF1cx/uWwfaJTWzUha5XMItDkjhnUELpTN8FTZ8AEqnQUBtMvFxH5SA==","signatures":[{"sig":"MEYCIQCGTCAKU9+Nyc6rQDt76HPIgFS3NbHV4STKA2VOpil++wIhAIfuLzcd8UkphNm13Sg3DG1P0AvboOWWGX4MWu+6Pf6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1456.ace2107_1785594052058_0.15280439385054478","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/textbidi","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/textbidi@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":"90088405849efbd01296d9829880b022fa58ecfb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1458.0c01b63.tgz","fileCount":29,"integrity":"sha512-OKTmq4Jsu0mOMSmztP8WvzaYdGvb+VGVYLJm8vykYiXNRxI7XTkIV/GJNMsXF+eOFvkOIgMy5FC+GdUAVaBBWA==","signatures":[{"sig":"MEUCIQCagqXBnZt738xrBOOwzqOa6/l2QCMb3xq7nBBcxRXoxgIgKAJIIMNGkVjiY8ibrMcR/w/N7doIuRli5Ces6c8pGJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1458.0c01b63_1785596515003_0.6580801213620258","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/textbidi","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/textbidi@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":"cc33dcb9249662e01a998db62a59b265779d5cec","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-edge.1458.0c01b63.tgz","fileCount":29,"integrity":"sha512-FDWIgO7VUPXass4+ZpGKb7qDCZdT5oyUDH+gkD+Htuc4S9/7Qal6NFcP1luqGY9s4zu0zG72gmKbtZOrPOVOyQ==","signatures":[{"sig":"MEYCIQC+N1QK5frkYvk/fhTZNu9KzVi90bLhJKxY9d+uEoy37wIhAM1IB7871mPgoww/SUc3EYIz85FbldB8NzVhAtM2+6zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-edge.1458.0c01b63_1785597733031_0.6965224244078536","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/textbidi","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/textbidi@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":"8582703b9b23058985ff50c958f107afb1e939d3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1460.2c18805.tgz","fileCount":29,"integrity":"sha512-DdkW+EBrV+4nEajh3Voyu93QFJ/YNOSzy+m2ZAVcDnrEaIzMEtK7b4ConNpcJBSaV9WUyuUureA5agUp1vHahQ==","signatures":[{"sig":"MEYCIQCWSkhHqemWA94qnP6vRVtBa3YivTQaOqceV3uR+MeYwgIhANKk/Ov64MftJ8Vazj5afQhx50h8YbLSIkXMC5PteNRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1460.2c18805_1785600441226_0.9894149519252673","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/textbidi","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/textbidi@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":"29dfe7aa082a9c41d9af5f71a0d71d62ec26bd3a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1463.b454aa8.tgz","fileCount":29,"integrity":"sha512-2q4Vs4HzCIqAJTMJY0INN2ad2A/G9QxMvoFk+0Ksyy0pm1V+Kj2OwR0RaXxL5M7kKSn5wpDSFUbYyndMeWbWFA==","signatures":[{"sig":"MEUCIB3zGe5exm97NVR99h5fsrrP+OVVaslot4FjFjl0N9AVAiEA5ut4kqmqxM39cC5S7QXyGlJtWUSkDYdCMZ5i+wMvxZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1463.b454aa8_1785628870857_0.248328833519871","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/textbidi","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/textbidi@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":"aa6c0557e880e4c77d783c7677bece7c49a5dd45","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1466.e0866d4.tgz","fileCount":29,"integrity":"sha512-Ichy9OcHUCxCZ8fdJ5WHxhAUxizWE8qme3LCXSotQTljkj1wDUB1JOec8BbY/Akj1NWZvVhc8g+ULKA+N/H3FA==","signatures":[{"sig":"MEUCIFCwHfAnxMyGuP6y0jfqYsL/gJ6HCyNdLJCICGssiVZRAiEA285HEI+1+fJA3NcgBEINV8R1t60DN9GDOOw1w1ev4WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1466.e0866d4_1785634653903_0.7123044396150828","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/textbidi","version":"0.3.0-next.1473.098a860","_id":"@flighthq/textbidi@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":"631ac8171fede8644ecd00b468db180bfa5a0719","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1473.098a860.tgz","fileCount":29,"integrity":"sha512-k3YL1sYcQ3mLwM8NJarnteYysl5ZuUvP0c6nkqmQW5kEc7sU3PtbP8fPDb2olGO6HbesDkpliLywZKgLwUSQLA==","signatures":[{"sig":"MEQCIAfITTBCC9WDs4RgObomHCjsgh680RurB8yoPgUvyZB/AiAQ3SP830ehJ7LN2NAn1iJvjjhC1tD4Dm6ajKv0y6sghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1473.098a860_1785644933232_0.8496479019072165","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/textbidi","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/textbidi@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":"9704ec4b5126eebf1077a414a912d9484bedf611","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1494.7333e82.tgz","fileCount":29,"integrity":"sha512-/VIXN9Z/oO2ABhAjWzzsBelPBRM8LnZQ2fbDBnTDXVoTvf2YNDiRjE6ZJExIo9txZdRSfhnlGmG0aImeIgoS/A==","signatures":[{"sig":"MEYCIQC01jKhEmeRmMnDAxLHNJKibYuedhWv+VjhnN4kUQCxHAIhAO16yuJrM5+IiWWfgCJdeyYp0vn/hadX1wFA+gExODXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1494.7333e82_1785649165194_0.9641983361996684","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/textbidi","version":"0.3.0-next.1498.065f223","_id":"@flighthq/textbidi@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":"a1450a667b90bce52d1b1e92caed1c15b9795190","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1498.065f223.tgz","fileCount":29,"integrity":"sha512-1zKFV3uSPfLOQuT06pa0y6zNVH6lLcAPuHFUNKGaAPPnl2UBwxeJtNoP+p3ixvZ15ecIH2B5c7+Vd55WvfG4uA==","signatures":[{"sig":"MEUCIFp5ESZgsJz3cbpZg4eYABAVJerN0vrGtzIhwfgwiditAiEAhgOhYaxmIfTNQYJT/sdVYfVS1jJO0n8mFMef9b4jv5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1498.065f223_1785653668689_0.6452936941293959","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/textbidi","version":"0.3.0-next.1511.9977321","_id":"@flighthq/textbidi@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":"13a691c89bc0202da8356bbca6e90c2b5e807a96","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1511.9977321.tgz","fileCount":29,"integrity":"sha512-ZwyjJg2LUm40jG81aejGtTjpxMLB+t5QhKQDxtHtj89QLr10qUClLh3KCfldvMk5b3FMejlnmqX7aXfZq/jC+g==","signatures":[{"sig":"MEUCICmWg7bmWaBo99ZzIqIz+9MVmRt2stw5Ib+S9y0fnu0KAiEA3OcLz09DzJnz4H1itFQw5BMV+uPIpkxEHiY8KxWEL90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1511.9977321_1785687972832_0.7381310339471276","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/textbidi","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/textbidi@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":"593264293cfaf14c814ac28edf66e898a9e667ee","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1512.edc0fee.tgz","fileCount":29,"integrity":"sha512-0VpVNGH/P8KBZjXZGSPa1Y+wijbbfvS9+3Qei5ol72f8Lq/TQVVE8KF38l7thsUe4Tegpw4CY1kPoV+C9k2sAg==","signatures":[{"sig":"MEUCIQC8lS+Xs8DOEVeNcSnwWXPqnygU1zwq3b7q1bRzc/4WjwIged2sfCHOkQ1ZGCLhpQtPSdaGx6Ba+6NpdoWBnxmSgXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1512.edc0fee_1785689314952_0.4554644631425526","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/textbidi","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/textbidi@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":"856ee51d10f59f78981d833d9259e39e70fcaf51","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1514.a24d43f.tgz","fileCount":29,"integrity":"sha512-7vLszLOXUFzAC/7wOh1RxyzZqDbVwy6U4poOq0HcsR5MDx2TxVEcqUYe8R0RNBp9I0Hw12dpPYGuikKoFq0dYA==","signatures":[{"sig":"MEUCIQD44BpCArIyWbM+OTMe7y73LF6QssSnBQu0sacX5+UlrwIgceJmiE8sCkRL9iRqXKWziGf3YpbDBX5B7SHBqeiNc0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1514.a24d43f_1785690079248_0.5266600546616325","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/textbidi","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/textbidi@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":"ba319487389645e79d1102ae86608585ee6095d6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1515.d4dc88e.tgz","fileCount":29,"integrity":"sha512-GyytPSpOk9/lWXJee3ZziG5GSdbl+YbfnPyBl/zf7y5vyAGZQ7+z3m/TZeM39h3eqR6TFG2avfjOdnUoChiTOA==","signatures":[{"sig":"MEYCIQCiOg+c7mE9y3IQLFkGW3sX/Rt/xwmoWJ4F9iLCSIm2nAIhAOh8uFDOUP5glNjMu19LUKr1xD/tq6CUv8viGaPkHPmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1515.d4dc88e_1785690285866_0.45076758721086074","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/textbidi","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/textbidi@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":"77a3124aa05c6c246d07b480f0b1cfd37cc74aaf","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1516.1b4fb2b.tgz","fileCount":29,"integrity":"sha512-reCTCJfGIemPbtreDoursr0wCnaw5jFtX2BkeBsI/Xk2Tn0xt/6SLsm0duScdZ2T5KIKF8IstDVai5srZKr8nA==","signatures":[{"sig":"MEYCIQD/NK2Mnko4QUQUG73fAJBtznb+g/pAVaygIz6kDuQnWgIhAJZvs8XkiwZzxTPakKNRfURQExaxXTY1SSqOn3ccbRyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1516.1b4fb2b_1785692195281_0.525415928750347","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/textbidi","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/textbidi@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":"4e69790368c910f6d10fe649922d4920dee6bced","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":29,"integrity":"sha512-3juK2DkLeXwyYJh9qGgufYfpII1hj6hvD/bodITEvhiBRjqHKkV868WioOtqO1bU3g9Et1WTmbNyAFjoftq/3w==","signatures":[{"sig":"MEUCIQCs5F9h0h2Vyjv/05gkSp+4cHBgC1bSgea5uU+qUKHnlwIgKKvTNFzDIOkVvmVA3gEUvVLRWFfiGnYfT25rQo8j4Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-edge.1516.1b4fb2b_1785693532208_0.7488704531247115","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/textbidi","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/textbidi@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":"ac9b5fbe6296cf58b6b0fa5ffe99f80035058dac","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1529.90e58ad.tgz","fileCount":29,"integrity":"sha512-SMPWxKDNi2kpQneSFPeyeQZYXVQtfxf/i8fTYxcn7/TaVDdCg4cJXDHY/2DSQ2yCSG9AoCiwDdHCiL+n3zi+GA==","signatures":[{"sig":"MEQCIBeahKRO/vsZnXRs9uXWFE1Tdlr4Vw8cknVXd3/7TDbkAiAfKJ/dJfoId4tCWX+hOBuFPEn4xLUlKmyN5G80GqTOjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1529.90e58ad_1785694931084_0.1581691568018222","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/textbidi","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/textbidi@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":"de62c14d764fcfc94d99e5bf11ab760c75348d71","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1530.70058bd.tgz","fileCount":29,"integrity":"sha512-TvYMEzpnBLzOuz3Jh10JLKXxzNb4pPNvAZSJIv03p6YaCSVkWWMTnwA7VdtrzuEa7iRG6xp8zVvLrNldxerDMg==","signatures":[{"sig":"MEUCIBhi7HM/3guHBeB9dlkLCLwVQX66eUDLARimrZARjJ0eAiEAx9t8yD6LDCh3QFqqrR9NSz+QlAbfs2vbQpq8bl1fsCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1530.70058bd_1785696713159_0.6825721569995664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/textbidi","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/textbidi@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":"76cfbe86d71046e3b15d80eef751d68a8e0bbac0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1543.f490ae8.tgz","fileCount":29,"integrity":"sha512-XQj/tSfjowDysSwoj6ZpFLmG5Mwf+DNkgxpDn3RisaNTx5Q1aVslDjJuFf9VGTteaW1JOqD4sNO/oBqX4rkAng==","signatures":[{"sig":"MEYCIQD7Mb7ckyj+vvvgHXp03CcSCBTGnDnxcIZoAnS6j7a5IwIhAPtSWQeMgdaAHvyPLKJOWkyTdmJRM3dSkWrlqFrtt4i8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1543.f490ae8_1785701605381_0.5876872696276643","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/textbidi","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/textbidi@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":"db3c8b27d0c00f6daca9767eb952f7ba8e6ddf55","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1560.03a2b36.tgz","fileCount":29,"integrity":"sha512-aDiLcCvlFzKcnWat3tRefPIQAOFKrYwIbRasFmVUosr1Og/Je/MEFLP7i7EmO7uxqNRbrQiyGvEICRaIwt0Kig==","signatures":[{"sig":"MEYCIQCVKNhemzHtvdqU0H7lZSBDScGsjN/b9EH9V4ko4Sle6AIhAM1mp69oSBRmOD3muMTgGfGM5o7RewzPYp+SUOY/WR9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1560.03a2b36_1785702495852_0.5719103226930768","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/textbidi","version":"0.3.0-next.1562.75af469","_id":"@flighthq/textbidi@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":"c87bc6e7cc5dbc116a1e3df391e76dc45474a604","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1562.75af469.tgz","fileCount":29,"integrity":"sha512-9FCvd6nct0bBZjts9duOrsF8OUj2qIctOLLehaexWf7knqXVXixzRqYbL7X/TexxbFuE+hOkgrQuwEpdGjSeSA==","signatures":[{"sig":"MEQCIB/C5px8r4SvWK5Zk+RKOdiSKaVEMQiipPG38fLG1xcbAiB15OdPlufTbl5rtt2Ei/7VT5Eg2YzAvEP3blImxoogXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1562.75af469_1785703264223_0.28308365559442317","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/textbidi","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/textbidi@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":"f5db0c5d4380478c1f0e4ee12cf0a2c039557a12","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1566.dcdf1d3.tgz","fileCount":29,"integrity":"sha512-k3XprSAYzDdtO+4qNAI4ywO6sWgi5PBAYlbC7+yU0q4sXF5d0yM8jS+Rq1Bi/zx1PYr6nahWCrArtTDb3LAajQ==","signatures":[{"sig":"MEYCIQDuoJQT9U22T3S8EbBcYkwYGoYa0scApOmh4RZGuuJuEgIhAOLaghZ+fVnJM77LOOrLi4IAN47DEjULuaUMauVM+cxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1566.dcdf1d3_1785704036195_0.6960261267852301","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/textbidi","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/textbidi@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":"63bafb8859aaf7210b82ebd1aa2c7743505cb499","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1584.a68fe91.tgz","fileCount":29,"integrity":"sha512-DtrSyixgTuKVDoJktG5KdKOX3O+ihgroxKKEzvVTZ6/20yByHvrPfhMRhGP3IkoapkSACBq3y9lEYjMThEa4Rw==","signatures":[{"sig":"MEYCIQCvxQ0UKDVkAYruS7VzwmkiHqqW5Ca/WDb6uBydl/QhZgIhAO2owyy+z+792Hj5Iz5mEaC6JoyuQsK2kBDbxUoqN6lN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1584.a68fe91_1785707779250_0.6584096290137966","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/textbidi","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/textbidi@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":"088cbe0fdf4b033c1b08c057d18608c001835f87","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1585.17d10c4.tgz","fileCount":29,"integrity":"sha512-XwwEi0G32P2QuHSUjTMXHZdzANDgmSaFyLqPWeimnwNdGyaL9qUGLIIfflxWLE5Hm3eqM9semapKvVRspGy8EA==","signatures":[{"sig":"MEQCIHD0tUmnDU++arUbujJrQTdHKh8b5QERBHAbGVlFMqoGAiBPrUdKBqzbgV0Gjo1WPWTFCXudABjlIHdaOz/lmGPkmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1585.17d10c4_1785709732634_0.03447111298458183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/textbidi","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/textbidi@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":"97fb909beeb667323ccc4e0cc5a92c6d1cff71c7","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1593.a47f94a.tgz","fileCount":29,"integrity":"sha512-80BbbM4uJUdlz9hpYlLWox0gSgDzT4psOkBO7F3sLKCIMPBEMcfJFSJNtkIS18Hr7qlR3IYbc6Hj1BF7RdkRGg==","signatures":[{"sig":"MEUCIQDnclx2FNJZc7R3bsD8FpTBAID5MjfWpLxG9L/7nmlF5AIgdWT6vb0tRSrFvPNhqNBRElWyGmsjzN30g4V3FDboDKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1593.a47f94a_1785710070135_0.6284332123353782","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/textbidi","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/textbidi@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":"d19dd1ab36492dec9e9e7fe1afda18a17c937c60","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1595.4d49b41.tgz","fileCount":29,"integrity":"sha512-k2iHTiwrKROU+0RCu9LuTtgrg9kBHm9JDhy8vGdWHa9F4bsKD2Q/hQXOeREqqprkE3uYpizY0c3E3EuEDmNsJg==","signatures":[{"sig":"MEYCIQCmaPwwtL5JEYYjotDln+Rb82BSYFeMpbo+Nk5K62hI1gIhAIeY3H6/TZtkLjwZ4cUOFoR6mp/ZvpaOvwttlirrUywp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1595.4d49b41_1785710633023_0.5322451028163215","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/textbidi","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/textbidi@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":"44ccd9483ef49dc99121e4a6e7fcc81c6c29e3ab","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1601.12b771e.tgz","fileCount":29,"integrity":"sha512-EuuiT9xURBzFmh0/ngb4vzyke2N3X8JLmENTePuLp4HcK9yEn2PWUlWIru0v/t7wixlUjlDwzsPNU0JzUoCcfg==","signatures":[{"sig":"MEQCIB+ve1TIxS8KxP4WDucfiLmOEANLAobZ9boBPt5Ro/RHAiBVaoqnZvL2+31yUNvC9E3fYphFUpHn5Y3wT7kYcSNg+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1601.12b771e_1785713161913_0.23472201048569086","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/textbidi","version":"0.3.0-next.1665.6235922","_id":"@flighthq/textbidi@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":"95a8a5e1f94dd862eac077922b76afefc16df766","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1665.6235922.tgz","fileCount":29,"integrity":"sha512-lQz/DwQgjA3GM5HtBCJlgGm3T8rVW/wSXzreoXhU6Zz3Nt2i+5yyTBtkL99LXb8aBwxLRVurA5O7lwoGBz92yQ==","signatures":[{"sig":"MEYCIQCVyx1vW9OCOzy7v5U0bfYlnwMhFJzoGYg8WrGWhBFsnAIhAORb/LfXRH93h9MYGS+iN/pO45QJ0MvgsY0u4hbVAI4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1665.6235922_1785728869147_0.44030919546154745","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/textbidi","version":"0.3.0-next.1669.5808974","_id":"@flighthq/textbidi@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":"b82725b93ba749722a1db451de0286f0e5a92924","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1669.5808974.tgz","fileCount":29,"integrity":"sha512-BjaxwJm99etwA6TJtw/sPJqx/4rikHNmW4I+wiFncBddnJY2Ey93jj7ISKzhhxrZat5subeVd/KYC90/pQ/G3Q==","signatures":[{"sig":"MEUCIA72udz8BLzW4x5P2Wh5lRFRhI3iHEY6kkasZCakXrfcAiEAiKgqOr6yk4DGD59altjpxPrxuQKIl8IuiAYLbRN3hVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1669.5808974_1785731130119_0.3859310498948909","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/textbidi","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/textbidi@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":"c6296559b05d5f7c0c9f8d82e861030fdf7a076f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1689.2810c05.tgz","fileCount":29,"integrity":"sha512-flYEe2dTUBUyxCTuAuJ4ev6A/pPXVph3MzdmPBoNDVtDflck9BQ1tRvZDwB9Us+9TyU1RauqfPJ9HTldgwJnIA==","signatures":[{"sig":"MEUCIQCX4YUNLED8Mlkde0GXNe4+0mtTDsmARU2L5q0npU2vXAIgbJo4tj5y4qZghOZ5YUt0XdP7EOv/UOEIZMYn9Tvrg0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1689.2810c05_1785736646174_0.16841183510553015","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/textbidi","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/textbidi@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":"c016bcc4becce3c4041434894449e8d1e63ea87f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1692.f1a7a9a.tgz","fileCount":29,"integrity":"sha512-j/iZVurz6oZYyD0HaHo/GIXrCL0VWowY7KF2B7R1b47AHX2mlxJDE46KDVT/Qs5zYPDoiLwKySFo/PjaLk0p+w==","signatures":[{"sig":"MEYCIQDy/Un6nf+g/xtSI7dI9PluZ9q0c5Ti12ZnfBolNjCwVQIhAOGnxax2WQqn75kn41hyk79GEk5axe0iXXJK55q1Koez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1692.f1a7a9a_1785738739249_0.39726126235069303","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/textbidi","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/textbidi@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":"5a74f585aa819c43a1e0c14c184674c1c71a6fb4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1702.8973fda.tgz","fileCount":29,"integrity":"sha512-uEbsPHgO8GmCo6puQs8SQc1bndMcxewvvlgXn6eWRRy0rLZUCmnSsKq2R6JbU1j5LmsCMs6g5lIonYDGpojV0Q==","signatures":[{"sig":"MEUCIFlP78ziZgOe7bmWCn3aGUjR/EZTkZrRz726vJcKd9iRAiEA41nmhv8TCZhkVDQU14D14Il7m0pknY7kfPwncC6YUQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1702.8973fda_1785739153127_0.00855502798298824","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/textbidi","version":"0.3.0-next.1704.8557784","_id":"@flighthq/textbidi@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":"b10aed5a9fbc6487671f45f0a2d83c0aff315deb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1704.8557784.tgz","fileCount":29,"integrity":"sha512-Tw4ZlSg4ZKA5M4Z8Zq5qTK3rxbTIi+maUTGQ7BK+Vvy8gh6iz892Jd2Cqfb+VRL2YWl/5B1V2BgPage7dxHAUA==","signatures":[{"sig":"MEUCIQDYe1JMuLHbfN81Yiyx0kHWUhkT7i7UsxP+KqjHDb4ioAIgAsjgt2+SxjcnJAZSCC8QhyrAZaZ/bHx+5BWS21N1fsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1704.8557784_1785739810054_0.4702000248884004","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/textbidi","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/textbidi@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":"8cda5679adf1b921948ab45a33bbcc23783487a5","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1714.3bd86f1.tgz","fileCount":29,"integrity":"sha512-b3cFe5mgm+KMZ+XwWShppy0Mi1+PKh1Ig7ZyEFKHluHeAvCqHSYPMnBBrzQLBWZwDvHL2PNwxdrSqkIVT2rJCA==","signatures":[{"sig":"MEYCIQCDqwYT+Urz82PNOhLzBOMTGq/un4f8OiyT/jV5vq5TpQIhAK7quT+Y+tbTAzbVYsTSUzT/qa1O1zGxBtJcXmszoM+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1714.3bd86f1_1785869733529_0.14942531393969394","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/textbidi","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/textbidi@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":"954ddbd0b58762cdc44d7a4b474dc0087060622c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1728.26853f6.tgz","fileCount":29,"integrity":"sha512-Nz4bH27Ts21eWwPUSq7SAU17cbTM9df89YgYJdEzpq7tSrLfF7hSO0N52dA4nA4IvORb0Gtx5v9r/XW14hrp/g==","signatures":[{"sig":"MEQCIDUVhRrCauNpVrmWd7Aix89JViGeaBCO9UXaH04E5G0bAiAWKzyukKDpgwxxscnU+3TSs3csSGaWIjErQDh4o6b9LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1728.26853f6_1785873235780_0.12106741592931991","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/textbidi","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/textbidi@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":"1743e7b758e183d0a28f49396cd313e868d374f0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1729.f927a3b.tgz","fileCount":29,"integrity":"sha512-ws1tHcou7OYHJt+bchTVf6G3gT6CEiDF9Yh2duw3uzWCEJlrnTIp2a8j+6m/JFThnkOn9eMz98oIB70KlmbEHw==","signatures":[{"sig":"MEUCIQCuz3dNtXfRYV+p1PQwJa7/X0SXhl/22ZInkaTFSDXlPQIgLAbbdTbq6A4S9oN4l8JDqQ8axGrA8DJWbJu35JzWS7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76594},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1729.f927a3b_1785875428729_0.5171488158982431","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/textbidi","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c6762e045b642143d66ec908e8a58550d04a72c2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1781.5d072ef.tgz","fileCount":29,"integrity":"sha512-43lPoD5UnUM/4QmiZNuguU/c/rbL+VBAIJxYQ62B6VLr3PRIK8JBJ0EmhdCWqKlneXM/0sn2hccgomqzOaZF4g==","signatures":[{"sig":"MEUCIQDSMCp4zZNCsU+nzLYlPsaAzvViceQCiVVmkOf3urW0DAIgWQ5Cr10ceCePkmgJn80+LteVeyImvfsg+sYWV03udKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1781.5d072ef_1785888123728_0.9587725111963439","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/textbidi","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"bcb2fb8ae1639ca22757c7c09f7ebc0ff5d75a12","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1783.cd11ab1.tgz","fileCount":29,"integrity":"sha512-CRHCqxPPA7uKGVqFB9NEiJ3B8vaVZu/kM2S/fovyRPkEwES/OXGZjn6jlh0Xbn7sMEZVygsIaUsExFrWLhsLqg==","signatures":[{"sig":"MEYCIQCH6b1O2zEApM5YAjtD+1XqZYGadkRXmIackzgsyaWPiQIhALwtooZzwR9N46hG9igLx8D4bsEghtw+1T2qjjlRGiov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1783.cd11ab1_1785889491940_0.6576393943442562","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/textbidi","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a4fe1e5966fe918c11a73df3c93e616915b958fe","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1848.58f06fb.tgz","fileCount":29,"integrity":"sha512-QzP/vnifLlIC9Iul1UpJw2kOwhiEapJD4zQJExFRb+peYa2vVoycZNnZlndLmKQMaqeLIG1mpPvID04IxK0TLA==","signatures":[{"sig":"MEUCIQDLfeFFAQ4+D2HkceUwwwngcIp/NQvyGNPGp2oSdZDjwgIgHB0Z2ihbmv8H5AapCafj1aOCTdgjjySNjNLuFxC0i04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1848.58f06fb_1785892221728_0.9680430261454491","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/textbidi","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c02249ec961e8d94259053f4e27b4ecd5ee281d9","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1849.a370765.tgz","fileCount":29,"integrity":"sha512-vW3OUhiMJf2fdT7wEkT+H/uvfzKFhrM/+a8RscXQM2ZvLqds+ZELZKm6EEsG5o44VsjDnnK0d7soaNeDAk3sQQ==","signatures":[{"sig":"MEYCIQCHWdnxxfGVJHVtf9cQP4b6xfBztfZNVCPiJ5YlSlbvTAIhAPLJnuuwj1XhhMlAb+TVOn8mqtgh9utQrdUD+7Up7ZJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1849.a370765_1785892570859_0.13058580643301054","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/textbidi","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e7dc622be1f2200b31d2cbeb1cb1865de8bce6d0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1872.c2b1f7c.tgz","fileCount":29,"integrity":"sha512-vxhIXZPkl28zdZW6zirSvhOiniRDbE7y368AckQCyUZkwpzkzN2yWWZ/ntGzBU9yVWGgq1uV+C/sXamTBf460Q==","signatures":[{"sig":"MEYCIQC+Ex5/mwleODQZzM+ErgZKCu8+FslePYYPwZJE4hpB2AIhAJtvAeOzIlThtBMgo67ePAFbO164hwHkBoXR/ODJLhIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1872.c2b1f7c_1785958151596_0.964420345036082","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/textbidi","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5da16acc61af87ff6b6338f35a528fb15abfae8c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1883.9cd374b.tgz","fileCount":29,"integrity":"sha512-yJczNhISLryhn8h1SGfvs0cSd54vJV2LHvgIhrVXG+A4VZl3/pd5rPUwoQJG2C/mhMWLkDeD2pJSkJL1snXKbg==","signatures":[{"sig":"MEUCIBHYrbCZb8V7T4KOI7BlHAh0bnp4v2fC1JaG6cZmb168AiEAjwoH5c9rZtjpkn6DSWTKo6LL8xUyvvyZ1h4FzzDvyoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1883.9cd374b_1785975202815_0.19541453882921345","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/textbidi","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"89d9d452161e321e356a98b6a0435477cb0c1b12","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0-next.1887.cad72aa.tgz","fileCount":29,"integrity":"sha512-502JgVFzxidFau9NREeR2UNVdLb2nTcCnxmsy6Zp9Wb00uMM3EybE375HElS1EOxIX+xvQg/uOI8zWsgTpzNlg==","signatures":[{"sig":"MEYCIQD+b9bvNsh1csv7cHIfFcW1IYf5TCnXRca80jmZnOd9TAIhALiBzeY2Fmogndzy4B8SSegiIM8Fbs+Y8PYB4bWU9fUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0-next.1887.cad72aa_1786028849534_0.7661685170162664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/textbidi","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3611b55dab8ac600ccef987ad0da209dc79e2d76","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.0.tgz","fileCount":29,"integrity":"sha512-B9eR+WunUlE7B2EGdkDnjzdULwZqqhoRlQ7kP0/H8VbilYOH0S0C3FnUTnRZ24iRaVyMlZxNQZpLatCXQK80TA==","signatures":[{"sig":"MEYCIQD0ABqDvKQCOufxjB6SJRCkHQujMN0ijLtchy9pygMJMQIhAODATaZ0u6tjTvmK3IzeXe1xXoS5XMlLHr1IMwhzbq6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76631},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.0_1786049269279_0.9379196773618148","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/textbidi","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ca1d5c469d53eaa9085d772adb9b9f449c0d176a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.209.43ef1bc.tgz","fileCount":29,"integrity":"sha512-FAlGUG7W6/BRnR3dGWKkjcpaJoQJn63buGFF0JEBQ5kUGyFixk0muT5OYEt4uJtJgXAKJqZ+xE2npcLHnHIFUw==","signatures":[{"sig":"MEQCIFeSzrweJR33sPfB4j3Fot8cBA8qoGR1oz8xkonKl+tMAiANANwT799//s8mkHFpTTzySOyFiuTrfHzxaTUCareFoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.209.43ef1bc_1786136587276_0.6203627386664972","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/textbidi","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f8b10a2c44e70100bd2d630213b4ef3e78b748b1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.320.fe56fc2.tgz","fileCount":29,"integrity":"sha512-aG/ed2CXUfhgV142tVlTcat+rleClP7KWcXLx8gzrL1IIzYvnyyIOKDw4Pfyb+A51chwwm/xj8qjlh0XP9OZ3g==","signatures":[{"sig":"MEUCIQDUgYM09s1WEW23Wny1fuO7Kvk5WE92lu3DuGckG82n9gIgIaYd9B9HGhNzy4oyd5t/3J4o9eHBpa5Pawgh7eeopwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.320.fe56fc2_1786158597633_0.9198730878630659","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/textbidi","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"eae2a86d61437cb449b41ed3a7dfbf297d0c189a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.348.8115937.tgz","fileCount":29,"integrity":"sha512-hVpSdrLkyH/DkO8o6TFR8Ch2LRQJPeyDOUHvKcqyWZKJXXbDyJBt6sqJ09RQw+xt4dkzfe+KVQjBQwB3Inb+FQ==","signatures":[{"sig":"MEQCIA7tCIeKSv5YWOPSLl6XLOMMuyK6CcKC6w6SzA4U7xlIAiALO6iG/vRt/xEi7Plo77Nf1XF3ro/1O1iQqXjGMFByCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.348.8115937_1786165885204_0.683966674558762","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/textbidi","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"25a04f3029e67a3d2fe4a67c23487d4387e12f17","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.385.e32d957.tgz","fileCount":29,"integrity":"sha512-p+85gmtjRutMBZaDLdLsGHubMDwrHcZ8pzOBsH6BcA/LpUTj5YZzP9VD70VS/PUF0NAz/OBcVKuj6SUmDkRlfw==","signatures":[{"sig":"MEUCIQCv68TaQvUrC0y7O744RvaIZqkQL8g71CN9e02PMPv7dgIgEwnJdT50xRvygh+IM1YpOxuJR2LL7Iw4B0jttMEhpw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.385.e32d957_1786179400834_0.39968454578163737","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/textbidi","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e6eafef565df0605549d292ab6981e714a607e8e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.401.5d59659.tgz","fileCount":29,"integrity":"sha512-V5Xd+NBNqfffZF3BhCtFm/8QYZLvusq+KvuyOCbUTuWi3JyqHiMTTVbtOIhxit9qsohqixjA/cdoFEcMeqZiiA==","signatures":[{"sig":"MEUCIFRQYP6bWLLkUpr79YFLvl2Kuocd2nUmaAMnJCWyRiZ4AiEA0SF5tFlZ25N8fmw2SZ4f9RPlKaYMCdn7sS9tI6UeI5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.401.5d59659_1786183135998_0.24493231903930068","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/textbidi","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e38113b87ff2d4b5d76cf83e9601e006e8eaf92b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.407.d03a0bb.tgz","fileCount":29,"integrity":"sha512-pffZcjVga8WdDhkZB0ct49LzdKS4JK9Zhos2eXVekyRNRmeBsES4qPZKfeEieLo91p1RRT6SzdMF6D6jFGXfVw==","signatures":[{"sig":"MEUCIHAmBCkNr9EHiFwdcEVjTTq4ErOaLXncOyBvZWrvvqDAAiEA5z36G3BFSTFGr7z54Iwc4PltTeAhJD1mbIgfXS+0n80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.407.d03a0bb_1786297817963_0.5396755555408645","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/textbidi","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9480a8b82d7d3db24ed3e5b2933f7809c9bdb004","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.409.5c00b00.tgz","fileCount":29,"integrity":"sha512-tAiui/Yl1GBeD88XyOvliSgko+L6maLVjgaFWhrWES0wmogvAJEHRArsh5w+QU8CN5bdIx3CQXT2aWLnJkArBQ==","signatures":[{"sig":"MEUCIHApq9699GvMCyi7cMYmGqiMnGzdffp1BHmOVX/BxrJgAiEA9NydkZLEzLjgYm/h7v4r8dpCnr1KrMWBLJFMuJUS0JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.409.5c00b00_1786335254856_0.7552593701707784","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/textbidi","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2daad9dae7890c6657b15b1fb596575fea20148d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.425.a3192ab.tgz","fileCount":29,"integrity":"sha512-vX90Y1MVKkG2VM6BT+XQJXyetRl2H/JCgLBfFuFhENz4B0lw4rW8App8gCARyU9Zi+i3mIBQiGKcPwQZM4mXIw==","signatures":[{"sig":"MEYCIQCqHomA83OgjfVeSFHBkre2gQIiV0gKqokp2QXaU7QGxgIhAKSRC7wQ3HE2eLTIFZ+pSnH9+zyyydtV2JPlzHzyBhdC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.425.a3192ab_1786336110883_0.42265613884465836","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/textbidi","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"fd8829d351d3eb20cbebe20f9422338b203ff01e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.493.539802d.tgz","fileCount":29,"integrity":"sha512-8bzaNBATSP0lkWfJfRiqvqLK3qdD6gqRYH4FGCuJvzOaiDD4uyPdTvjYXMvqI9yKf1SRSaD8JpYPKEDhR1gvFQ==","signatures":[{"sig":"MEUCIQDzMrtiYqCidPFK6Qhb+wZed2ih9LN9K1qa0mQZl407jQIgSWHf/NqxLQUAb+nqJnPwtaq3mNO1YgEMSFWPFZfhKts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.493.539802d_1786392069677_0.6124379033863119","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/textbidi","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1c1bac7914a6849133aa15c7aaea7558deda61f5","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.509.c235802.tgz","fileCount":29,"integrity":"sha512-Wm1f3vBfAu9pF8ku2VBh5CogxWTI6Qh1rFd/H8cJPn5g+MsiuTRVEATIRMEVif78nei021EXM6mVO0f49t8Qww==","signatures":[{"sig":"MEUCIDj/j5e8aXgZGw9H0g9OTyxUAbTt9e+Bomoc7L0twwjNAiEAq0cPW3gVfZePo66pfXSygGtm+8QAM74RIy4bQQWFAKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.509.c235802_1786394498317_0.2758776360079471","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/textbidi","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a5d344b8978bb338e1949089006b828cc6c05ad3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.575.c1f8e01.tgz","fileCount":29,"integrity":"sha512-cNd01fNnoUuNT9XOl9HGhdwIns/Hk/+IdivEMMOqVsLAML0pVHtLG7RkqWzepnEVwZg+oClTjnIcc8fXZ/aMgg==","signatures":[{"sig":"MEUCIFmEkZdGlylt8QfFdjGFNYAyjRci6sqWCBoCy/6MFV2oAiEAiJzuDj6PMwSmEczoEochZHpcGs4uEykNFCS4tgilPiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.575.c1f8e01_1786416181033_0.5197495578251732","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/textbidi","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5b140b382d7b2f04028118c4c051b5477ba63a0d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.616.aa7ae7f.tgz","fileCount":29,"integrity":"sha512-11DfzihUALzf3eyMHuD9d2KaTVa6/yEV12nnasmax5l6VF7VG0Qtg3sPZf13/NgGvjfsJz8RXpUoUfC5RMpcnQ==","signatures":[{"sig":"MEQCIDwqjoN+e8xGesnpSjfbyXNDsm4nxyw6GdBfzoF1bUg/AiB8rH5/xheV37mnEeZHM0oiQfMg2pFFlNlUS3aKxPwV7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.616.aa7ae7f_1786460908564_0.6407989143421429","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/textbidi","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"44a65e809ebf41e904d59d8dbba74cd768974b67","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.617.89baf58.tgz","fileCount":29,"integrity":"sha512-Fa9qxUHgj6HeVrkKuOu2K0a8oz+aC2TqCUTob7ZlLZWH5R7EQXQ6Q4iZuy3XHE4gAYb4/3ff3tfLhIxw7i0rBQ==","signatures":[{"sig":"MEQCIGYMo98SdhAuJw37P+3/lIRTdQiLd3VHLwBC/LLjFHy5AiAmkdFLfDBrUjjvAaUaOeQmLvuY3W2vLBXfiUeNhezprA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.617.89baf58_1786461148190_0.6893097798783954","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/textbidi","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c53e412e4b41b988af08dc8faeb156611183d806","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.625.675880d.tgz","fileCount":29,"integrity":"sha512-OyldTrr3KqIwl4zMHeAnwVYyFUaAFRcgdy5AStBOPaCUQh3lyF0dzP9lZ0wLmXHFW9eIyRaUFD80OEgDQklJ8Q==","signatures":[{"sig":"MEQCIAbFBoY9yAS5v04yFdRkxgTMgHDYIrQ47ne/MtQU8f6UAiBGfOZXv+AyvKt51GpdtHN+6zReNn1SLZvoCk+/uorbkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.625.675880d_1786462249486_0.66505155999132","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/textbidi","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"31e34544de3ded434f190ade7bc53d14edb43788","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.703.e259040.tgz","fileCount":29,"integrity":"sha512-/Mttm7xckZOIqKyFQWE4zKWZ/j2BLhOXJORUHRSEJ2xNH6+X3Ps4ijQBdaQu0KE7OLihtY7DtnqDeozI8EsqFA==","signatures":[{"sig":"MEQCIGpNVFL8zW0p9iTzb/loRCKgsqNDHfMS1fLFjtZrp+v+AiAZy8VNvjO7ofd5l9QCAqunmCd94osVvcaHVvEXriBMdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.703.e259040_1786559645094_0.8596019197846965","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/textbidi","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"37dfaebd2cf21aeacf247881c78b3efcc554416e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.704.69286f6.tgz","fileCount":29,"integrity":"sha512-03aUh4/dHWtVV6bn+9XzPshTuenLHPv4LKZcTB93v1SMAuL5dWuYhTa9AdlxV6+aQ0Oi3WgEzrbVXSqy5bV+xg==","signatures":[{"sig":"MEUCIQD2S3w0lXy6Iwi3i0KamBGrxUCXIBiT83EOQj7gx71UpgIgN6cRXJYLVhQR0yYiALkQFcLDZVkO4ajBQoLalGCA1BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.704.69286f6_1786560569150_0.5794384647393918","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/textbidi","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8ecd5cd71c567424dfb08f8145a6bf4199135625","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.733.f1845ac.tgz","fileCount":29,"integrity":"sha512-LlXT2R4FmFRULKKIv+kkg9JxbAqy8Hyqa/V+Tpn7PI8GF0vqui3/Ww/1uDAFjDelIf777tlky2Nm6RvwIQ1mhA==","signatures":[{"sig":"MEUCIGZsxxxMVp5AyKyr3hqnwvhEYau2Ny09AJ6xq3mISSP3AiEAnLtKILwvM2g9tZuyWxULt2zREyAN3CE1JBrbEIsUyZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.733.f1845ac_1786563087194_0.5395152927031743","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/textbidi","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6154edb7d82eb68717e5314ad88e398b8be2daf8","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.780.12e6944.tgz","fileCount":29,"integrity":"sha512-5d/MtJZai/dO4ruNDagjnCN/lpEF8jqX9zg7Dz65l+ZpIoOIyMaNAjBte3gyzTwRp3/BZkWaw361l8DIepQL+g==","signatures":[{"sig":"MEUCIQDPMXOINaTW/yVfSM6zVwNUhJ3IcyrNLtbTSHuG2T6PGwIgUuF+EzHqukUG9tUuBisofe5JEgj7j7IvxIyzmKp4rhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.780.12e6944_1786577391647_0.8179858454484417","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/textbidi","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1c8e962c3692d21fe6ae6b9523d296f40fb589db","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.794.0bfc53e.tgz","fileCount":29,"integrity":"sha512-MVMxpYV61x7OfqoFZMz12mRey0xTqOFmAXHg2I6LtlX2AEDp4koqXpbi9ZvBd9IiSVjTM2Gd45W9ns/EwSNdNg==","signatures":[{"sig":"MEQCIAyeejSq/LZMtXxLFRle1VYbOP01p4lO6vCP6dOIaZmcAiBNJwFxf2gUFk+MkCoOAW02oranZgR18jt009xUGkA0HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.794.0bfc53e_1786581684194_0.7458618346942578","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/textbidi","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b9fc17d7bbae19b99d4b4b5f1aeb182b168b997f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.836.609b031.tgz","fileCount":29,"integrity":"sha512-MrxfmCLAPCXuNTHnDyGXWx4AODZvZncCBIpOMKJsAJ5u8bDUyzAFZPsjW15itX9Yv6r31GnQXMts8RMMlKODDg==","signatures":[{"sig":"MEUCIFrPrkUyTt8E0eNP96Tu1Mc4Vo3hHGPbZ5fkUL4pe6iVAiEA3WgrVaAoEtkoRnVR8FmReSnw3NgQommQtXhweubRhTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.836.609b031_1786584006125_0.8493782607129423","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/textbidi","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"835a179cb453c33d7e9b53db4aad30fba9d27c56","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.837.46a9259.tgz","fileCount":29,"integrity":"sha512-nu0j2cVjc8pH2oHTMvKOEGnsPClPUvcr2Id6gpTaOWyctS9W3SNX78Clh5hd8Fkj6MUfe7JgjwRPy9W6XklsGA==","signatures":[{"sig":"MEUCIAem4kFL2gXJ3DsmQffxT4d6kqvrTsue/nnlGOo1CEEIAiEA51BtnjPUDYNJfsGyagTxEeAuh73+UaKSMmAKHRfomg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.837.46a9259_1786587877279_0.7660087766330543","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/textbidi","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"09657abbf96b440aca80473bed3a7edf29b9e671","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.845.b5a7c82.tgz","fileCount":29,"integrity":"sha512-VJKPQw1kRaR4ZKXu5JTorRaHIXdClRa1fB6YGS7QGa/pZPVhWkpEj6oXKfkOiKma3Lg3QerRsFH95TZn0/cwgA==","signatures":[{"sig":"MEUCIQCq7RLRV4xBkmgYijjY6BwbIVDK794M/c25ARXJH3i7PAIgTt0SNoUUu8DCMV/scb/htFTU2s70vtfV+MZGltZhIiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.845.b5a7c82_1786590156970_0.183107969961402","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/textbidi","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b2d303a6fdc425a345b7e0266ecc0f1a9dd012ff","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.847.2e6f8bf.tgz","fileCount":29,"integrity":"sha512-3UzUkDxAiL7YMbn3SKOpPe7lIX+k/jzWpg2997wmZFBuMce2rHR9TT9g8MTvrfTb4BikvJgUxlpUFp8nWxTRTw==","signatures":[{"sig":"MEQCIDtGXd30Hz117xiZg5oIgV/UuVS8ajY5iTaUQ7jCV1fXAiAv7V6KpUJREMQVom4Lbaaglzji7/crDHMD7hFpdyODZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.847.2e6f8bf_1786593589366_0.6866992796217852","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/textbidi","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f437516b04faa31314b58df3d17a48f7a78b208a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.861.5a56d7a.tgz","fileCount":29,"integrity":"sha512-aO0c6H4aNcYhuZrs0dOng5A5hk7pvBzvjxatN94qfI1WIzkHh5c6gplsE9xitEpvObxYgdgC4Mhk0ERCYvmp5g==","signatures":[{"sig":"MEUCIQDwTHejSxvprS7sdqRfWPJgadqh4V1IYRjiZQ4C8YYaZwIgfdjLTtEUCORMTFJs9eRqvAjlUdU6XdIXJuR58qjuXO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.861.5a56d7a_1786593734792_0.8642008912812171","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/textbidi","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"94605692424ff0db2997babf337316251d8c9b9a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.887.9f59a84.tgz","fileCount":29,"integrity":"sha512-uGyZoXZBbg/e0UNv5rAmf+Vd5qtVE8bfjIVnjGLO04s4jGrOkn69qIQyOv5v8428Is4bPgKDNqCPSkQpPDQaEw==","signatures":[{"sig":"MEQCIAF1k9urk1dehxDJsq7fAIYS579K47CU6pHgbqYTk9tuAiBPo1rPKU13Cd/UzCxENUnV4NWXgeJhPcGEInwEhnm/qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.887.9f59a84_1786602172319_0.2947226912456109","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/textbidi","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"96c650b10adab88f663e0ae4cc5229ede6d9ab76","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.948.85d9f30.tgz","fileCount":29,"integrity":"sha512-HsK6yMNu064O86q9j/4YtfaH/Gp1HVVxfdS+t5meMAQ+LgAATgfMSmJ0v9bN33fSKcciWfdUZUr9mp4XXfapcQ==","signatures":[{"sig":"MEQCIDJvG/yLRL5TnFdw/nmfkxYR7/ZYgbEt9fY9MTKSvtcxAiARUZCYpJ/tePif6ixlc1n/A1Q9nEdlOp/W5+YBZ/4Q+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.948.85d9f30_1786635288391_0.002143562722269454","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/textbidi","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b4c327898f17ce8020ef61e5af4b0ab9c6b0e7d9","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.970.9691e7b.tgz","fileCount":29,"integrity":"sha512-4o8fa62i/HvgRAhnHu+DOxKqiivE4hxu/VpTrh1Y6IjAzhBPThQEdTS/CjnTbZF/5k3LEOppuoE1KU1J+VnSJA==","signatures":[{"sig":"MEUCIC+h5+pvy6aGaeTKpU0Ub6DSI0wE1r7zViWnllNt4FteAiEAm4iKFV66qUffG+GLt56/Nqz9H0B66i7n1hYM9P1ybtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.970.9691e7b_1786636292520_0.8474304618843145","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/textbidi","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1356cb124ccbaa64160b3e5327024adc5fd95bb1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.971.33e20ba.tgz","fileCount":29,"integrity":"sha512-rm8y4jvl7oxxcQj3X7DLct8DnNvIDERFIc309HPYn9bBibgvZYqeWIdA2xL0cvxVczwuTjqdPtTRoJtfs17Nuw==","signatures":[{"sig":"MEYCIQDH27yUyQ86K5pgnteWvR3DplyyQLLPrc0kd6/avUo7KQIhAMgWLvuSfPo1FjMJNtSewCM8VcYCGY8lNsjP2Ahq7932","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.971.33e20ba_1786636940732_0.027192953042077805","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/textbidi","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9ba256773990c16ef81f7081344a65a741d73ed3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.975.01aea94.tgz","fileCount":29,"integrity":"sha512-9sADEHp+UvmbANMgX/2saVxR8W2W3ziy6d37RJVPQGFRPYCi42UvF3Z7nxe4mp+bwfbvX1dTL7iCkN9g3V2vGg==","signatures":[{"sig":"MEQCIE7fv2ztoOJjNsactUoLbCDMh6IRdqC44Oy0ZG5DAMegAiBPd8/5k8OMbFxgLJTXNnEiadhX6w/jNBeXMvyvA9/FQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.975.01aea94_1786639553295_0.8881816436382444","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/textbidi","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"22aa17e09dce6c09d223b3ba271e096b3099e8fd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.996.06087b5.tgz","fileCount":29,"integrity":"sha512-sfvQNVaOvuYy1NHzg7NJbT3Gg37uTXyYnGGv93Y6hMUpNTe6Vh2Tns67VZ+kj+F9TwM0UbTN4vAZ4gfbyERkcg==","signatures":[{"sig":"MEQCIHkd+F1wzpFQHktzjGaL65JaV7cU8V6exovrZCsfXemLAiBkS5NYrie6UyQniBRdA6jOWcFPyxgHo6RmRQLAJE+uVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76665},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.996.06087b5_1786653122376_0.9142987641421751","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/textbidi","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9bf16153db4580043cd04f1a46e3c9cd6d1dd909","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1041.35b950c.tgz","fileCount":29,"integrity":"sha512-uxlmtp6MHKGtKwFQfKgmr1C2KhsNwDbI1m+C7M65yIrgz7I8Wly7XTyxwXLqhhPMWt44pF3jENtZ1blz4IMSag==","signatures":[{"sig":"MEYCIQD902jf2WBofg1faJuAgrLIS//pAKQeZCqqxcHiJNJ3FAIhANV3+CeGLu5po/dLBfkmg2IFv26I7Cc9gAkspwDh2c6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1041.35b950c_1786665967800_0.11245257690703236","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/textbidi","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ccc1d64caf9072cba791565eebb5e288d5e86791","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1050.9114695.tgz","fileCount":29,"integrity":"sha512-wXTdWqclkRw6MWXKnuQMp5/waKCY+2a88B4sNqGnQrdePk8vab7s+f6J3E54/OWQS7gGMG3ZPP5RHVfcxY9tpg==","signatures":[{"sig":"MEUCIQCEqVL0NDGh66VaHnIgj964S0nZA6u4pVi0jtU/jPt30gIgUmrVC68lbpQoz6nSot6/W1rpCIsZX2AIRZbdfgjCu1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1050.9114695_1786671722976_0.935826136629196","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/textbidi","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"05505a3a11bf965fe932fbc9862697af92b489f6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1055.12501ae.tgz","fileCount":29,"integrity":"sha512-xRSoTVN/rHUB2n9fvBH13KUTfxW45+JPP00zw7x6AaBFSIaloR9V4BSKdzMG5KOu4e9/mHeil7FSc/Ynyp95eA==","signatures":[{"sig":"MEUCIQDl2AxrNd06TZPQJxeucNbik9WpKsVOutAyJiaI0VTStgIgI559wa1IEv9RX/f6g/EFObYCoS3NXW3iBUrpMI5af9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1055.12501ae_1786679366293_0.796684932997741","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/textbidi","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8addf90472b2b8c0d0c08a9a3800bb765960f775","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1076.4f48950.tgz","fileCount":29,"integrity":"sha512-NhppnDw8Nu9hRY+5ugq9+D5n7Bs+DUl1Q6yl4HNSavVTB5ypqUa7RTGKIHYP4SSKI5ScIm2oc3R0ESxOhQeXdQ==","signatures":[{"sig":"MEUCIQCLcmGnCXC8msnjFFFqnkPHHhBCbkGhH++JDeqfP5U/+gIgEU+t68tW3hGg44AmkriBbhyyGh5/PmGi6hdL57SGldo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1076.4f48950_1786723445685_0.3063178430116362","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/textbidi","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"80291c708a3c016a0e0b97fed61c37cbfda3087f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1079.38fd007.tgz","fileCount":29,"integrity":"sha512-xe3qH6b+Pq27vsl1zW1tUqq1IdStPk2VHzT0k/fY0aeN/0nB7YHUKP7xTBLx0HGxMPqThZW4no7LE+9sv6ndOw==","signatures":[{"sig":"MEYCIQDAkMh18sg6xLWRHHUsZQlspgQwHUEoZvoT6zezyAdR4AIhANrmt2rWi56zTlzB4kDdDSQJPIacosP7zbUkvu1Yxrpw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1079.38fd007_1786730960175_0.8165682329810382","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/textbidi","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"caeefa9af70272f2e57a0f1b5fcbaedccb44aebf","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1084.04b8d9a.tgz","fileCount":29,"integrity":"sha512-R5L3pIzb4y2OVSed6QP4mx1THTNwWK4kDw5JK+XrgXLx+ueEyvNhmSuMkV4fx4kcU3FwpSMyosJjmfzpeZ7xOQ==","signatures":[{"sig":"MEYCIQCeEhB1p0u14gxEfl9NPIf2po2BkGFPP78OggPY42mLMQIhAN3UDaaemCgf8bzfu/a0ocGoOy0VI2XPwsDW5XvF97fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1084.04b8d9a_1786734201409_0.24087276903993615","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/textbidi","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"039fe7c3f29f17c13ed5cd71eae8444e1a2803df","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1086.d0d073b.tgz","fileCount":29,"integrity":"sha512-ZQQ3/Eu701rq5Vz6IKNrtyVkZdwX78Pe4i/Ot3ahNcKtR4o29eZKQsXbVsWeAmX5Mf6LZXnoNpSWT0o6+rOuqA==","signatures":[{"sig":"MEYCIQDzHnIXcKvlmgMyr/9fhKWMTqT50Oj0ym09t104Fz16RgIhAJG2Wq5bqgUPIL9kdTTU6sp9FChy+5O74J5yc5UDScZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1086.d0d073b_1786737145156_0.19313965783722487","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/textbidi","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b85fa9f48e650d6060e777496ed922b50ad8ac6f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1088.2bde749.tgz","fileCount":29,"integrity":"sha512-LvtowvlgzIanZMgrOmSAZm27AA57qa/k9eqRS84AnWMtECPD0O4R0CVAJDQLiEfh41+KNKxNWHM/9FBNbY542Q==","signatures":[{"sig":"MEUCIQCLwyON3RW9vrkQid5wMfOIJT6ay7D+2Ceullz/nMzYGwIgb61wgBGlI/wJwEtef/vbo4LjsXit1m11ci0/ze7eK74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1088.2bde749_1786739277333_0.32955882503899825","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/textbidi","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4e0ad1382580ed4b948b713d1348bb0080eb169d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1090.6e79e6c.tgz","fileCount":29,"integrity":"sha512-5fs1qXxfnis/I3odh1sWwOoyAuuQPoq5J2EbBJbN4c5HXB1KNgbI5jJDowarVOdZMv5PLqkddsN0QeJdC0qc9A==","signatures":[{"sig":"MEUCIQCF2LZGPULLBGF8SEDzZKYygLWuPOK+9pd2fNNMT7kARwIgaOp3s3kWdiD030qeZ9SLX6DF9lRRkko2VNvuKqzuq2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1090.6e79e6c_1786739584623_0.9150093767769263","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/textbidi","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e9a10417a17ce797438dc164e5bd8a474937bfb2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1091.b7aa6f2.tgz","fileCount":29,"integrity":"sha512-4mnl5kxIqhAG4i2Ic0GWDpRUpO+YxPkGgvySURJEhDrHGz/xUwHpOtFlDDQtQxwKBlil4vEEHAivKvq0lXAOXQ==","signatures":[{"sig":"MEQCIB5/DE5Kt/t7d864qxSq7AToPda0RhEx/R2piprhk/o+AiA6sg18qhLY97/4ywRMUOGzy04x9TMNBQXAz7A5KLcoXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1091.b7aa6f2_1786739825686_0.6787902550040101","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/textbidi","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"76d479b62f206dceec48a1c5074bd964ca1f3cd6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1095.16f1704.tgz","fileCount":29,"integrity":"sha512-Ni/fhkwpD997cFr4SfiE0ho/D2fLMPIyzjGmFjrPqiPAMqx7B6ltFJUFUhco7/e+on+vAhoreEPSLovkdHDk7g==","signatures":[{"sig":"MEUCIQDNfDniZ6QrDPHSs2t9wazvXZEHbfv5raeYBBp02JUkLgIgGtZuaff5hWDrwUSbCcXs1n4aww0jlZQhXUcAsmIj8RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1095.16f1704_1786740946109_0.9042663733972991","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/textbidi","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cceaf0fa6e7dc9cf433f6204a264a2167dc5e28a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1096.4ddf1ab.tgz","fileCount":29,"integrity":"sha512-9VR8bCT28qxJggveMi8+Kl2Qx4Jqls/8hQ/Tjfl64m+IxSgQzXOK4dShmNi+Win62lxe4ZU50NzA21bDgBWSkg==","signatures":[{"sig":"MEQCIET2zcAKw4X8U4J0ZwqhQKIbRrOnGdP2g6/hVLf/PlRcAiBS9FPEAFx+XPL8SHCTrK1qxNlc0wLfgLHNSkLSVgllzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1096.4ddf1ab_1786741734524_0.29790489428693734","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/textbidi","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c4187e69999fe1de98465401c30e42492615268b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1097.b8126d8.tgz","fileCount":29,"integrity":"sha512-KlwH8fgR20CynhyJQfjra6Uo8+d5O29cV9NpgtyoTaa2aAPGZ/R0nEfrg3q3LRdfcP/rGhFCc4mRC+dX7mimeg==","signatures":[{"sig":"MEYCIQCthjGa+o4StzlhJ3f6e2miP+QNRRjmEGHTcJ6AfGI8sQIhAObdSy6Sq4dyLvyyjozataD9l+ZXCrsDTANG7RQefONt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1097.b8126d8_1786742061832_0.17673148904649283","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/textbidi","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c14ae6aa6677711b350258da77e58f477addf436","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1099.671eaf4.tgz","fileCount":29,"integrity":"sha512-1+2Hw3SKG4in74PMfPRWnhit0UFi+RFDTsYb+icwLw6SeCDD6XVmtPB7Zhfjr4igRFWEY28o97IxKRsMAX4uGQ==","signatures":[{"sig":"MEUCIG3aC4eCVpM8ZuSlgU7Ks48zGJwcNei6wIsZAXqRkuUKAiEA2uAppppCFgGLwnGU7cZbnG5kRYgUg2xbm8UDKeYXZ/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1099.671eaf4_1786742335748_0.06904693786344573","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/textbidi","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b41d4be7a992632b1eac62cc27156e18ebfec599","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1104.8453d3d.tgz","fileCount":29,"integrity":"sha512-IRGzn1pfpn3FoOz4zQgU6FhGOVBA5SRG1wH1vc7SSZyULOVcCvNdABs/WSc30ctQyVqjJFLjj5/+E1shvdh5hw==","signatures":[{"sig":"MEYCIQCw/WBkb8uNssJekMUUXxJe5OXdcMy7ded4AJjxxeCEHAIhAM0ek/njVYu8y3h0T1muI8w9N41bbtF6HtMTvqn6NP0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1104.8453d3d_1786744425353_0.8133175916609301","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/textbidi","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cbe410c1e514b579c58ee750478760da448ed2c2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1107.0b5d347.tgz","fileCount":29,"integrity":"sha512-uJHZn1cdA1kFuqBzDK79OkmPR/RHe68jiUGMKzMcXoch1O/+DgIN5+XpeztIggr+tqqIvIzOazYwvvxVNO49gQ==","signatures":[{"sig":"MEUCIQCZNwbSjzjCLCtpKDRuEt+r+/XUT1qpGNWSXiVzElozqQIgFhwNKhIyPV9lWfcasb5P194wc7nFYYvLvqr+G+vLKLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1107.0b5d347_1786747264435_0.943794125876454","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/textbidi","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ad37e6c67eb196f9241b835b0fcb3fa427e94353","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1108.66cc86c.tgz","fileCount":29,"integrity":"sha512-ty2c+ryV9jXa/7FiCiceHP3Vd3lpSMHiXzEroh0Cf9jiNeFiFbcwUNGdxwCPHbZ0YRpBj2AFYX8mEfOR1S+Viw==","signatures":[{"sig":"MEQCIFj7BNkNoYtsqZZ5moSY61rd54hpiNbw19exYsAL4wZmAiAPTxT3qfWK+Mo+03+J0GkYD/wPQmCb6Vxqwap1CpNhTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1108.66cc86c_1786748377324_0.7116308927988364","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/textbidi","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ace0848d27f8ad66d5d529bd3db5aa13460b7e17","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1112.dea9723.tgz","fileCount":29,"integrity":"sha512-u448NVyp2co0hZFOYPYyymSF6fxL66amJIeuvZ1td0svu4j01N0XGTthc7UQg9InV5ihZX+5q/RsS98Es1LVxw==","signatures":[{"sig":"MEYCIQDRYvupN0yMlLOPO220eU7XABjzQ09MjQULtF3xrjU/RwIhAN5U7p3p6wkpsGJt5Y1jmVkoNYlvZng4CJrTZ46JPGd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1112.dea9723_1786758631943_0.8271599122214204","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/textbidi","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e1d1f10066fd47b67a136418e9daac81e6776c11","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1113.9cffbdf.tgz","fileCount":29,"integrity":"sha512-MeiHESNYAcYFY3yJ/Iktu2jeas6yl7zB+eiP30kbkKXFmKzvAR8nI/qUcAktqS0WetA+4P28FF/R/354uTTINA==","signatures":[{"sig":"MEUCIEcCEIgAH075Cu91HvYTd8tIojQ7zLBpjMo0BlcvUXTPAiEAjhnf5peJNz7msBx3uYdACA2GTFH4tWmY+jjQVEiztGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1113.9cffbdf_1786760574023_0.15287755441783135","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/textbidi","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4634fb795df85e7341a525ad6eaddcc84da28911","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1114.3ce681d.tgz","fileCount":29,"integrity":"sha512-5MTly16o4n0xDnAR8puHqTx3pU0KG5AKkhhuDNCJ3TUmzmI4xQ7Oay0NtcSJ2Htpe8JWAYwADhD/qLO0BGdGwQ==","signatures":[{"sig":"MEUCIGT7WSdZMxKvJ24oyAo1SwrQPzcNjOGbYM7BppOJzc5eAiEA+1ZNkzb66iOo2CUVuVFaWjtKWiIidnEIRzq+x7frWcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1114.3ce681d_1786763719397_0.348857006281434","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/textbidi","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9d1010be934f3458bc9afb8488ce53b8deaa69af","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1116.866c771.tgz","fileCount":29,"integrity":"sha512-/GXMRFU96w0bymuMfd4Yor0VRuEXIblFkYk3/V9xJJgZQlQhJ2h9mi0DaeGudqoTrLPRU37MKejmLrAgPYYEGg==","signatures":[{"sig":"MEQCIAFmwrXYEnQL0sOP35/TpzH3FkgGX3vt7ovycyEm8gEjAiB7YjSLT8UnBaN0BP8GrXX57sHf5Qy8NXhSDnnmLVCZ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1116.866c771_1786772870663_0.36859971688310056","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/textbidi","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e04f14ba1f241ab4dd2b8d8a4c9db8fe5e774cb1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1162.1c7f42e.tgz","fileCount":29,"integrity":"sha512-BEO6QkTc5UgAUOIb1TCBA//N8q4PfOQDGgsG+/hjld4dNkj4G4jhUuH+5RRRPmeYHcrwQwKHelQbqm5aooQTvA==","signatures":[{"sig":"MEYCIQDhUZ3yvSp9wnHHKNoYISDc5PRMHyPwIafvTT9xmzsDXAIhAP8+DNfJfAZTFwJCCprcpkml8X8KQy3bzdGbGrB4WWlr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1162.1c7f42e_1786893365637_0.09536863505346038","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/textbidi","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c7385babe7ea1ca12d5c82f1025f16db09fe95e3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1165.285e507.tgz","fileCount":29,"integrity":"sha512-RjdcTkvGKmEMhfZaJ2JxMlbtMuzPnhAVZRN9/qjdljf03fKk69pk2iV/w/I5wVKRwluR7tUTAyUq2H9tldOTdw==","signatures":[{"sig":"MEQCID5gfpj4qBF9Hru9oVldlq0DZkqrhjPbyYG71aRF6l/3AiBkcsVT7G+yUTzL4F4Rm/72/WWTeiLf40smsbdRDTc4Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1165.285e507_1786916309933_0.5417417797560906","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/textbidi","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1fe447c2b5f973833f2c1337e899367a88d1775d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1170.8a733e4.tgz","fileCount":29,"integrity":"sha512-1KQduFLnjSlSqJa68J57C1hfhXN2NarKYiJJNFRWYmBklhB9eGzvAbjWzbzDQbUxZJ1doIZTcLhRC6/vxu3LPA==","signatures":[{"sig":"MEYCIQCXGq9NNuojDqh3UCQBnZvyh399E6j9zq0u0m8lA9SfxgIhAPMiTrJIVHMT/eNuOF27rVJABOHjHcLhQyfxHSYphl0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1170.8a733e4_1786922356210_0.47906978611613993","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/textbidi","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7eae5ac9fa5b2da0c0eed91db62de4f778c5b546","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1191.e999f6c.tgz","fileCount":29,"integrity":"sha512-BT8bCwlqRTND7ljrkT1ECrFPNg5xCOkOYhp4aLXVOVErVo/t+kEV9Lmp/kCCBJ9NfweKgyzyDx/no+Aw14WgSA==","signatures":[{"sig":"MEUCIQDb38G7khS3HdyiSn/l4Bh4q9R578TtMJiLGJp4JtMgdQIgbuuuRAX2nPZn5s/WIdeCf6HNC+YgyzY9Yd+W6gkccj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1191.e999f6c_1786959889697_0.6312530311058817","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/textbidi","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"345e3ce0acccaa62a9153605deb9bb3423cd2e8b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1217.5f07972.tgz","fileCount":29,"integrity":"sha512-tVpMX1HrYY27wQMzLN2LEnvzjIURnslbesTieu2ui4yMsAFDlWBoY65rRzvPYXCq3ACFfMlE8BxHJKNVaairdQ==","signatures":[{"sig":"MEUCIQD0PXPVIJXqFUMdJWuadLzlnyn6cNlHht+iHaGpWcnLxgIgEp6vnXdGXkGuNq/9uUX6jsHwzgEIWyDyZpgj2c1Mn70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1217.5f07972_1786991313365_0.3072763616363421","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/textbidi","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d57b4e407d87442318539b357f885dca2525a477","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.3.1-next.1240.e41e1f0.tgz","fileCount":29,"integrity":"sha512-nUZPKd/h0d21sQEWbCzaLdSiL/QLm5CyyA+V+ZDR2ppvcREnNT5bUrxAEH+Ou0zRwY8n0qMKMkwkm/zNvJiBPw==","signatures":[{"sig":"MEUCIQDsTT42q45bNdfGJB13odv0BRvWNkP1N7L3YKzpIpgNVAIgLh58rdxlBAU2ObJhaBUNvIxGafL9/za5ywc/uXbqwBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.3.1-next.1240.e41e1f0_1786999540356_0.7070464020097575","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/textbidi","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"61e25a05e4aefdfdb4b212a2401cb198993cc634","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1261.f361161.tgz","fileCount":29,"integrity":"sha512-VKu5ltTMWa9Ue1oBtoshPF1z4pMDjRXUFfQ+Qxv2L4zpxSkXNz+/wOiLHTyim16dZbePjOX09+3dWXzPZuJ2jg==","signatures":[{"sig":"MEQCIHAowtaXYYv7xaSOD7QODU+uZF3GVYuFfl33s4eI2vs9AiAbZ/scFZpN9IrwJ8nAsvbJdAxe+CrgBsl7Gj57u/CbKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1261.f361161_1787006181627_0.6576790222171034","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/textbidi","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9fecbd73ef795e3bc36f930f47caad95e9392560","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1263.aa14a22.tgz","fileCount":29,"integrity":"sha512-oAidAhLSD2U7Q1iHc4ibCeFpsBz/2F7fCJVhOupTFGkJSy0suMdtpy90oo4A1C8DhJKw4qWI9lMV41QghAoGBA==","signatures":[{"sig":"MEUCIQDCn+WQxMPYbGTYY16v1KV8g3s01vRF7172gQut6fU2KwIgRQzCt1w9iStcyvsVFA/7jPd3iQUvfZJk6Xe2BvhZ8m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1263.aa14a22_1787007250716_0.3885412547490621","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/textbidi","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9af3cfb5df233e463a4bde06b13766fe39ddeedd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1287.1dae9df.tgz","fileCount":29,"integrity":"sha512-SZK8dqmDGsHHVqBEcHbTYpYkn7bNfIcxFt7POxmH6nJFGV3Ff+ZB7UPZ8dsKgCgBdhv9A0tl+3K7HtS2h4k4GQ==","signatures":[{"sig":"MEUCIQDw1g20G6PdN0LIcuo7w7KgaQpxJbMqP0DiVzbm7E7xSwIgJE8yBl+Qxh1qX2o5OPINhOg5XFicyE5BkqXmLqEKBaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1287.1dae9df_1787014841388_0.47581296232650216","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/textbidi","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cf685d94098040a6234707b98d887316eea3afe8","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1290.99fd889.tgz","fileCount":29,"integrity":"sha512-3wfBs8Q+DNfN50bJSa80DmipbKJb4IxBxFnZdB+HbvYctfLhDrZ4mMBUaN4q8L3Vxhv95DBBQkvtL/6YQ0I0tA==","signatures":[{"sig":"MEYCIQCqhw3lnQc4Kqpq47wsr6liV7OlcyxL2iTceshr/kDnKQIhAN3koUKVE/ZmC3x5mq4v23AHAyeyE5b5ZBC3AfymlpUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1290.99fd889_1787016189059_0.8748308713418667","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/textbidi","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2a4803befd8c5cf048c7f889442095c8ec975b1f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1294.03b2010.tgz","fileCount":29,"integrity":"sha512-T1muZc+V1iZtE3Rl5VPTBTQMsUn26uuJK2y36Mfzyv8ssn1H+H9oprDast+yWJWG374v7ir/1jdEOEilN/lUtw==","signatures":[{"sig":"MEYCIQDuFo2aMUH+4VLzeyUI5N/ckpzfIkbDh2DGviyzoS4u3gIhAKjjN9bNmMIWEaDXiDO3LZkMIUXJNEnWvVzmYY2Qai0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1294.03b2010_1787020406644_0.5989973148687544","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/textbidi","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7d3109d9e2a75668c2b1aa7c6b4dbff16428ae57","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1296.dfa990a.tgz","fileCount":29,"integrity":"sha512-APtQEEDleySn4NoH2L7awAkwIKaxs9p4FaG/YtCmatiOtPtuxFbvdo1K53YAERiF1Tgc5mDH/g3pHxmzqWh42g==","signatures":[{"sig":"MEQCIDxK0fVJ3iUBrukz7AhbRudCgaAoYGL6ICFuRbJrxVyoAiBPnWgi4lzklA0TCf6eKwCVfYJJf+M60xgUmmdEyKS9WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1296.dfa990a_1787026939280_0.11316952717595807","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/textbidi","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ae4a842bf67aa7239819c5f789b36b3f213562cc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1299.541fadc.tgz","fileCount":29,"integrity":"sha512-orXxab/yMRweNnUk/6vM7CDnzc3G7ogbZUxCoayioE5Pdov9DQmCalOxeWizuaU4g/OM1GagkqnJ5uLs0o5mFw==","signatures":[{"sig":"MEQCIDxks45xBT3KtEsgMjR1bg67YwnSESrxXxdOKWksUqpKAiA8Q2IJFmH1xiJFdBp4sqqkzA7ykVZ8BhctpP25T7ktlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1299.541fadc_1787033971890_0.15161997844891673","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/textbidi","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1db3feb05df0f11c33f5bfef91f702ff0780560e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1350.7431bb1.tgz","fileCount":29,"integrity":"sha512-naiCF683ydgStEi56c5QaWYfwrs5yGodcO/oE4Vxm3acw+Dy4A4APR2oWimKjKfnrT7wCcgHSldc7BhN1MpB/A==","signatures":[{"sig":"MEUCIHkkxYlxQ9fd5ZeTHF9W83WrBwOwGClpleWimPqDVt9wAiEAxqsI2LbXXR8+bWTmAtKC/1P4v1jledBhJ7zUoaWUytE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1350.7431bb1_1787067113056_0.7870997233968344","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/textbidi","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4ed2d9bf0ea9f6a36b506cf11b28eac3a0d87b66","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1351.6ec45d6.tgz","fileCount":29,"integrity":"sha512-bY0Y8uZgb2z73LfP1IC/LE9y9UGESP48YhQdThKXMTNnY9MEc6RpbAvhxUz77WEg/0v98uPDWatI8yih1Vx5VA==","signatures":[{"sig":"MEQCIDK4b1GfoFkFbKCGrCZilDrI4cgWahH+1Pt8i0nuGXm0AiAtG2B4HY8fVKmUWeR2B0JH0iGAJGXzBVnrV0JvtVaLAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1351.6ec45d6_1787068113284_0.13488879902105166","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/textbidi","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1828bfaee30dc0fbf84e0e41ff1207ffb3026f11","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1354.5181c5f.tgz","fileCount":29,"integrity":"sha512-5Nz0EEunH9RrfAnesVpztVbga0BWTpwl0rqX6MQaLoFdJR5fNq7f17KGxcL4VBM/y+JkBfxmE7UVqz3wb2JtdA==","signatures":[{"sig":"MEYCIQCq6+FBMc2rdGwV3D5+1sG+gyJZmY9A2AaTu6jx7+rvvQIhAKdCKJbaZbHNFRD+hlEaKfOFwpZFLaDVb6+ITxdnU1Ft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1354.5181c5f_1787076875943_0.2891832312478384","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/textbidi","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"80b840539f1882716672381f1c50500b515eb1b4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1356.924bb91.tgz","fileCount":29,"integrity":"sha512-GYHs7qYUBCAbZxKv72X+++OEeYB5j1HymmzziFHeUl8ZairH3eS2RDq7bPbK33Qz80nYigBOCxl3wUcizdyySg==","signatures":[{"sig":"MEUCIF/h4GMgmlr4sv4rvIjPq0oc2j2Izv4QGhwL2gVL9xn8AiEA5G3gwyIPYKFMonElToDZx6/KSGkHe2qfzcbD0hGPerc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1356.924bb91_1787078156089_0.2274776706680277","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/textbidi","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"bd89db7158a7127ecc507fcc88b02b9c5ceff82e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1357.b87b5c1.tgz","fileCount":29,"integrity":"sha512-eEisfg5HUnOhBTS1NcId/1J9vSccA5nwe1ceKwpgbpMoXUiSPC8dBmw31/x9MYxpVxcIhuhlVmAoRA6CZRL8pQ==","signatures":[{"sig":"MEUCIQCwGXwzsasYhyZgN/jq/7NsiiiIq5ncx4Vmu4wp+tlCQAIgIZQPnZPtvuuOQAEn60nvup/cq9ze4/UIVBPW9aEWPAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1357.b87b5c1_1787078300422_0.6712486485232014","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/textbidi","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"626f7750f35adec9666ab4fcdd30dac17494a590","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1362.3734bd4.tgz","fileCount":29,"integrity":"sha512-wM37txbbV3OWlBPRZKNEpfp5r+bK81uD8dCf6yNzKeQGQD99xy/HRMwKqmc04LyFNA+ZhNw/9C8nRNOELUv78g==","signatures":[{"sig":"MEYCIQDdBLjquVBhYhcBfqb/sukWj5WJOQJh29lKNG+vfoGfKAIhAPK/Dvl75/294gOjx92rwqSAAj5A9dHpLAFw8iPlgBKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1362.3734bd4_1787078954711_0.5475505255896813","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/textbidi","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"297274c999dd70e459baffe369201fefcf0b9c1a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1383.b8eb497.tgz","fileCount":29,"integrity":"sha512-XMJWMjztxJbhg2B7i/qGJzWc3g+OPg4IdLFC7gWsnPYYlr0ok7PJe9ht+Dg9zspolsXA1gI2kD56wkJCJ7si8w==","signatures":[{"sig":"MEQCIEnM5MflvR7nsHjK83nvVfKodcCn24kYwu2+Tc89ZMnSAiAcTJA0xVxGDcUkQghSXJPs4dk/qyuP/2hxtRpIQK5Rzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1383.b8eb497_1787080281924_0.362536383652156","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/textbidi","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cc3e08d2437d2f0d13506f053e04b916b3981aec","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1385.dc129fd.tgz","fileCount":29,"integrity":"sha512-4TxE2dQrgsReNnAZiFbhhSIPU8cU180emHJrR7JFCFp3rb4Qc0uOImXXRqi7rbJVBQp50eWC+EsegysCsTJ1gQ==","signatures":[{"sig":"MEUCIBpP6Yj5X3V+ovEMiX2k9jhuXbTvQ1+shdQjr1GMwox1AiEA3uod2ZWuXLg/mALDkkRuCLrjGkxluvtcwSp/frBrpjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1385.dc129fd_1787082048840_0.6901824325896813","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/textbidi","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b64365d169c61368947242ad521666291c4a8a0b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1390.ca3ba2b.tgz","fileCount":29,"integrity":"sha512-Z/H5GsnkBncoRPgmz7JpwDFwrOl2Rm37rJhKPq8s96TFc1w056WVABkofycYuuKpHXDiEw+NeAmOd5fFGmosZQ==","signatures":[{"sig":"MEUCIAveRXZbNyJQnqqRvhA8fwjWTDWeKZMYfykP+EERno1dAiEAx36zOqFm4bsmpHnmxI/0iJrJEVgOqA2D+x/aiq/sl+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1390.ca3ba2b_1787084780904_0.6673157671788903","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/textbidi","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1857a90ae26f1cba60a2ed20fa8d75c6d2cfc449","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1391.ef8547e.tgz","fileCount":29,"integrity":"sha512-D6xahlsDm37iT0IwVInCNXtwRWo/AQchdhGrtdZ+TX9RHztq0ybKgz1Av642CbJUXmlHpPfQua0LgAQrsuePUA==","signatures":[{"sig":"MEYCIQCBiCNhI2Jtr+FR1Cxb9SlLaI1VRllWjW0gLbAbF7JzcwIhAPZGUE+IF/JP4LvioUbHqcw3BPK0iC7tPRsbLwVsFwJn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1391.ef8547e_1787084947001_0.640973512745644","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/textbidi","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"db902b7a3586415b8be1db9c2423eea7a13e601f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1392.ae73a44.tgz","fileCount":29,"integrity":"sha512-fQ7NDcGhwUh7oUnFr+Be6KdIATVKR0qwKVW0eIPjfeJEg/ZYRtnsOOkYneJ+ygh53HJKODNI4DatGG0d96Q9Lg==","signatures":[{"sig":"MEUCIQCeu6YOrrmRU+klUuMbDr5Rcieo21+5Bg9Pb/KlQZKcBAIgfOdf3eK8H9VevmZRZOL6jVbDbLPE5U6cw/+IDr4LHgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1392.ae73a44_1787091074044_0.944442007687954","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/textbidi","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0e4895079184f3917dfd5d01b7f6beb78c202f33","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1396.66c9814.tgz","fileCount":29,"integrity":"sha512-IZMv6gKW4nXT3QGOa3gPeYjWYvkTjsrk2aiCA19v9QmxOOLoMhzDU+041e5JNyNQcHjqIzEWpN3aaVPpkZakcg==","signatures":[{"sig":"MEUCIQD682QDWImHOyHEW3WMTotNHTGdmYXqJvveJ+JAg8WxhAIgHOoUIaI+fJ//ROmF+y0mWSUYaSf8DjD4PnnbgmcxAkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1396.66c9814_1787095759929_0.24484371523436055","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/textbidi","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d6453c3029712753dc1972a4d37067a3b21b99a4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1398.776fd7a.tgz","fileCount":29,"integrity":"sha512-Rlws2wFuRd5zB5ahf80ecl/NM02Imzy0Fcyblppo746A4sFxxU95/FTb9Pdw4GQC1B8R9isg3rP2ZvejekuDEQ==","signatures":[{"sig":"MEUCIQDud8gD2125gTGnIsgUljMBFl48shrzVJ4QU+woZdQyNgIgbSaJkzZqMMEC3GqATmLSs4VnDqotMp3bsoqaVOA413A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1398.776fd7a_1787095888965_0.7430621483554656","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/textbidi","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"69fdd661286d68855ac556a681bab0568934da23","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1399.9d20d2e.tgz","fileCount":29,"integrity":"sha512-Ppx5lyWFLjtlwBDNXXhqQpeq6yOxLkRuFxbpf+AUguy837iAbGlbBZif6TTS5ncxAW3rIwFyUC+MwpYDt2JXmA==","signatures":[{"sig":"MEUCIH6iiAP2NCUvDvQrcoGqg4pP+RlSaSCjtuApw85vb6ufAiEAx4sKXB1c4PvMZsA9lrzIbx9w7GGzKy821PIKHVP0m6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1399.9d20d2e_1787097492201_0.5268380476290151","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/textbidi","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0928a204d04a73b50ebc42ef8066f71b22c5514a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1404.4936e90.tgz","fileCount":29,"integrity":"sha512-MWIbjbfkVlBB85VOJysjxx1sPe/Bu+zWF6IpqBqUXjdfzfhxCgVffRqTyo8zIY0Lqv+IQPRxQ0vDFdrRSELw2A==","signatures":[{"sig":"MEQCIFSWWjgYrd/dp8wc3xKobF4ynuWA90xsK/eGPkQNKJ4KAiBImEqk1ZQq7rSwJxIIn/k25RrJGtgEJn2JA+IAKs36TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1404.4936e90_1787102294654_0.9216180570093817","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/textbidi","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1bbf40c07561ed85c9a901945b32393abec78a0e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1405.d7484cf.tgz","fileCount":29,"integrity":"sha512-dJ5462YLQYtu+uwvTraheLsmkzJiuqVn9gjDwvchvg/NKOYJNlg9RKqFjccF0GwsRiM8GjVS+XFMV8cvjVbQzA==","signatures":[{"sig":"MEQCIHR5dmVZzm1vi2dmrG4+byDinlca9X380NTRuinD2g9UAiA1P4j9xCNYYbJIThFsQRDk5eoVQb1vaBoSN2u7BVBtKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1405.d7484cf_1787102432446_0.9479562763515639","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/textbidi","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4aeeb5b5a59fef0bd6bc3a3299f062a776616fbd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1410.a69907a.tgz","fileCount":29,"integrity":"sha512-Ax8Jj1vUkdF1DTKnFydQqQW61s0K7GjRm0O4gSvU2jqd7XFinoDnvSszg49OjpTRoh3kozdgPKii5+zfL9bDsA==","signatures":[{"sig":"MEUCIQC6pwrrgUkPt0zaiQ7J1W5+fqV5BcBU1mhnrhmpvJYJgQIgL1Cg6s4khyqf8lfCxOvF/zvZhlUsZsRT30063k94Ddw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1410.a69907a_1787118566125_0.7937622313796748","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/textbidi","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c9750bb441168dfe15a9739b903e307e71e361aa","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1412.05a7272.tgz","fileCount":29,"integrity":"sha512-zfQvBt4DDmFUXzuqOjh3HWB5UMY0oxGycinFDHg9rbz7Gu6k9YXgHmChtTXpc8vYzU3UgAADLBcf0/VHHkd8Uw==","signatures":[{"sig":"MEQCIE/+fhT/y3QFfioGQEOjVXIspUbonseElHWN2N7/S0vgAiBcslBl5OIWFoIK5hlrZbC7MA7gzCgN1XDfSuwTgOMoNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1412.05a7272_1787120584440_0.12446016966210349","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/textbidi","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4887d39e23952ce8925ddd53d5764a9d0941dffc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1415.00028b0.tgz","fileCount":29,"integrity":"sha512-0PvbeLgsXn2lvp8un4gDnMV2Q1sXkFNU0EWOKYTa5/31zSOi46CUbn0Y0bfQqbkY0Ov2FcZFNKvqPdL+BcXSSg==","signatures":[{"sig":"MEYCIQDtD7NuZlkv61J16NoT45Twkl5tAYwFlAjav698EFG4lQIhAJdcmC/AsQ6BMOr6X2dMeDW78uu94k/qQ4nOEnaNUKzQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1415.00028b0_1787121471381_0.5845414372606019","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/textbidi","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f43b0959f3532e01071e1040da5e85b0c5319c80","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1416.ef4fae7.tgz","fileCount":29,"integrity":"sha512-eW3lJy/ixkGIEBkem+gPTUI7xpnHQIJyn3VZZ7VPqLUVcEs3WXE6Jtxu/+ySRldQgpiqGM4Rff1aa8teWdqCdw==","signatures":[{"sig":"MEQCIHDmERzGYsjFvXmSzZpBnXo8htsvEPBKawsYK7pQa+bTAiA6ymCAyRKLGn0VoqnhiSi5OcMpNsbaxHKKOsht43RIWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1416.ef4fae7_1787156008934_0.9129541984075678","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/textbidi","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c195dd7156a02f13ec8bb592993baf1e657f0627","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1487.e25e95d.tgz","fileCount":29,"integrity":"sha512-x/70Cuk/tStwlpZZnfnZeMPQ8dxRLsRNsYS6CJgFF5TjDal6CMLar6itVaYNeS+rceGNd2KFO6dDfOS3V/CuLQ==","signatures":[{"sig":"MEUCIQDblxNwOgnAFZrmQE75ZPTP/8xhOtRD8xDZoKyiFrARyAIgCOy5XVuzMnEioUxhpH1pYXEVNLXhxXt2xmB/HvUEu/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1487.e25e95d_1787182327872_0.5898133900091049","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/textbidi","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"20af4f779a064c1f99956fe01a56dde17b1c9b40","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1488.43bcb37.tgz","fileCount":29,"integrity":"sha512-0k1VM9+cwWFBS7odOgqSQMKUf/mrZpvKAnwKbpwd0VmwdL86uQXfl0wLQSZWTluvvUpEhzJ2q5vUGSJNZc/NNA==","signatures":[{"sig":"MEUCIQDH+4Vm2XjdWdd1idnXEscL4CglxBaXawEC2q60YDc5+QIgGOLKDUQZ5OrvdDDPp2tB4QpP5kVQzn9ZPjIHkit3uxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1488.43bcb37_1787201003078_0.4587377191637394","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/textbidi","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1bcec1a971e256c1881b207450584932947b81b3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1584.a8ddd61.tgz","fileCount":29,"integrity":"sha512-oUAEx93JXm6mbjmonvTM6VsScBBkM3yfVQVGgRSRGISmGh/qz8MWdfKbKNcy/3oKLwEjyQLJ+gKRaYhKk5vmrg==","signatures":[{"sig":"MEQCIBCOGI6SgQsWLllABj98ReuQ+uaREVMA/5SqRcvhDblJAiAL3FTvoxmsFVkLr4uetvJDZ6feabUObe37MDtU43hl+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1584.a8ddd61_1787250519670_0.5031828862058207","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/textbidi","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ba512dc3902f6f9fd18e35035111a0c34a37faef","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1585.bf131c8.tgz","fileCount":29,"integrity":"sha512-/+jeM/J2V/719PFIhq8HB6pSTYtx8Fx9YFtkGPGjSFBWp3LvQIL3WE+WJJFLCOw0JzNe6/dwRBfE7MrEfY4Fvw==","signatures":[{"sig":"MEUCIQDQB7MNMMqq3AzqL8CtTal8gqXLEj78Ae/aEW2gdSqFKQIgBQxzBINDbzicQYedEU32QZkkVoUOmXa4sDB9QmqeQCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1585.bf131c8_1787251179041_0.022619364497382","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/textbidi","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7e4d93ada2fe0c23ccff3146c7d235740755e959","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1602.af48ed1.tgz","fileCount":29,"integrity":"sha512-agrqJExu7O43kQ50J+EmROGKbY6i7xL4dZ6hVwLK5U3ALz9N1CMeoKJ1fVozdM09dFKyqTkuXUVEZOL2/pzhHQ==","signatures":[{"sig":"MEQCIGb+3L4Tas+EEBaFFLE52ic+1lBPzng/z9Ryhn2A0DYBAiB0APIPWkC75G8pyvC6+OxwwnHV5xHSL5YlgQ1zNZtVwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1602.af48ed1_1787267569370_0.644306765383126","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/textbidi","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0840fec1b622ae76924c0f837c9b34f93d725244","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1652.39f08fd.tgz","fileCount":29,"integrity":"sha512-vm9nTMfepHOj7hX8yMY0EL2aIcBm+ek8tA8F9lSADdIlb6ijNjfpKr7PumxBKvhb5cqSb9I1KJ11AaIgjww23Q==","signatures":[{"sig":"MEUCIQCbHf5bmDqzBCKbmtuyw4PvC2LmuzMxPfgTWkEYN6XOXgIgZGe5cYI/YRFXi60GZ16PcmF8iyIAAyi+R47CatKjO6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1652.39f08fd_1787280877187_0.2333870593744709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/textbidi","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"fddfafeb7543df15b0781bd09a41b225d185be86","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1663.d9c5746.tgz","fileCount":29,"integrity":"sha512-M9buHGL+kS99l+Lr56UE+ddYfRC+/BwTlrwUl4DOcpVW6SypKIpSeMWwfsCnGIcUfQhT6VFq15YEVeU8DdClCw==","signatures":[{"sig":"MEQCICtWWecCwsqmVfj3SRhq1WgxKuaD3UNjVUyArutocayNAiA/lBw3xqzefDTSQe8CTp2WinpPM6lao5Z5qCRqL5V6Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1663.d9c5746_1787287663342_0.7374826826017344","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/textbidi","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"500f8b29fe0adef2a5e1e22873b71282085b18d4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1694.598ef6f.tgz","fileCount":29,"integrity":"sha512-r+hDwmgzHkPm7S1o9NqghCAIk7Zv+xNU+N0m9FsJP1yol6HEMB6bh2+Pan/7DlI2b9rcwpq9yBseQ58aRAcD8w==","signatures":[{"sig":"MEQCIGAasEI+3Xevw9JbU/MHWQjAYKfAHGRtvGyBP6MSnRKCAiBIekCFIzbD6K52H+ZXaExRUrIuQzZKvL6tt5lHLDEfbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1694.598ef6f_1787288494191_0.4314698996124995","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/textbidi","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"29ce2f3fb030c16033479c159b4daba4f1273c18","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1695.181dea5.tgz","fileCount":29,"integrity":"sha512-UVl2w7Z9fwn+oVX/zFCMThGpRHo2Ib12vUswKe7eXBvpKmWSgBbma4mpOn3BJyGFqW0Vd9rxvUabRwZLlww9mQ==","signatures":[{"sig":"MEUCIQCjGI501Y4wmnXA+qebedv/M0RanWfVghtvFW4vj5AX9QIgWAIVfcxTqn/VPhNQbWgZ+H1yVHNA4evuy8h8qAczTFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1695.181dea5_1787292974803_0.10961990542269828","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/textbidi","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a795a9f871c312cfeb7d4d757342cc1e8a64ba23","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1696.93f6f63.tgz","fileCount":29,"integrity":"sha512-WRuZdvagjv8zj8jllvjEgHIP0X9iz308tZXUN3RV1IqPFCLB+EGNrIzGB5OiTUvKysat86ZG1MaG/UzrFio3HQ==","signatures":[{"sig":"MEUCIQD+ESrHjqC/4LBga7fpuPNfSuGwvYy48+y/VPrLZpwQYwIgXLFRUzYqfpHXa5iDWgJfPOCvrl0IkP8zu972F8ZUlSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1696.93f6f63_1787293461135_0.4580685649157825","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/textbidi","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f105668321df430701dadeca3a1b5d9383ce3312","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1702.61a7a7c.tgz","fileCount":29,"integrity":"sha512-UmxJa3YcAu2T2XSKQeaJgOJZTLDnQPRh4q9rqGg6zk7pGd61+IV9nM0qgyaRoSDq9Ib4GmMxrxt9lQ/vRKqSgA==","signatures":[{"sig":"MEUCIH5dt60hVz21Rt5jNuPbnmjdtAE76eOVHC4yaMyOEtx6AiEA/kuV1Rno0oVG629nl0A6c8WnCzP5zWnDvn4gCjYfBP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1702.61a7a7c_1787296337236_0.5741804162028079","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/textbidi","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9810c610f3bca46cbb09318f14b83dc2ec560385","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1703.b82d313.tgz","fileCount":29,"integrity":"sha512-8+FPVY67+IqGjmXXKyG5pTe4Wj7ub5aFbb04oj3K/xUfAHowkz39MfDgoN/lEGlro66ybTDPvQaIYY3ytYMWFg==","signatures":[{"sig":"MEUCIQCEqPvh3DRnL76/+xixhwrZgeTgMOZUcvxxtWLgrSeM8AIgFX4h8rQXNgU96qwWCA+Jh6sJE1M05rxFTzXv5UmMxCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1703.b82d313_1787298164049_0.9052883210504312","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/textbidi","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ff17c58103d6fb5b3efc3c1ea0894b291072e69e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1704.9eb98e1.tgz","fileCount":29,"integrity":"sha512-cDdiwrdSfcDCZC0g9kWwFDFv6h0/BKv2Bxi4+Kt7rJId9/zBSDLhrxlYLFZuaQnJh6x++BF5NEEMMk9B0uD6Fg==","signatures":[{"sig":"MEUCIFAT4PtfpYHAMNzZBe6Bqvi9k5+lf4x+KeLRxYTY4gVLAiEA+BF2WyN8UMezZilQFVp4zPn9+pDnjNRVVT28/ZI+JU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1704.9eb98e1_1787300986818_0.4759734601206753","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/textbidi","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"32ae708b35931037354b420e2d7070950e902946","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1716.1979cc9.tgz","fileCount":29,"integrity":"sha512-tXXMHuYAIzkgVe2IPg0loh4Yyjsn0F6rr/yzW0YWI/La4jl+5xIKvhcUzamQeGpU7a2OsPYtXn4CgG/kDmHhCg==","signatures":[{"sig":"MEUCIQCMtGPL9h7ZAXgosdQLVBXzOxKpgigAD93GIUt/IimUUgIgGQqq1ikc+dZZLVFqcWfqS5etVrS3ME0qFbFt4cn8HQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1716.1979cc9_1787305318994_0.9037182114680904","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/textbidi","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9f27d632b38ce69f4ee072aab226c7b10f4f99c4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1717.9d6a20b.tgz","fileCount":29,"integrity":"sha512-asFCPWWi9psyTZ2DVVfKwVmqFUlLfGw5qPXUTR2Qm7nnIHczrffC8kBXiPkSyVdlxDj1OY0CxGIbzTtGQnKbKg==","signatures":[{"sig":"MEUCIQCQOIlxWZbHMoIG0ZhmRZEPs/wrWhoculkD7dhXj3hZZwIgfmvZ9FwGqutzittRkJDBKMbJsGiXXwndfLdOD90XeZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1717.9d6a20b_1787307772641_0.2965114788894887","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/textbidi","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9351fbdcd298dd6d5f791ec9502978679370d097","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1725.752ca79.tgz","fileCount":29,"integrity":"sha512-voGZ3RUdtZqpXvZMfl6exPPS2NpgWwI3U8PRpOwcb1PIIbM89iQEtJFQ2ylE9wVb6cW0/o1Md/AqMA3Ae6Z9OQ==","signatures":[{"sig":"MEQCIFcoss+n7dCuSw+EG7JfqtgvDJ7ybOKhtc7yHs5/Z5gNAiAqsCHQjp/MnCmrGHrISFILzBoHWCyQXIy5bmuqoyK8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1725.752ca79_1787310787571_0.5218566639420588","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/textbidi","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0c83af83e1fe486d5df9c22118659bf894bffb9f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1728.f69160b.tgz","fileCount":29,"integrity":"sha512-gLkolWVwf5EjvaDIX8w8eTzImNsl4w+NY75RxqcTsOGseibDERmBeuoqdd7SM2I3PO4/R4vIJH5iuJYxPqaTXQ==","signatures":[{"sig":"MEUCIQD6HY8Jtj/3BhQxNt0srxO2p+stC7MUvVhcLeDaKIqqRgIgINN8Cgesj/sS6/7S4MgBTBZhiMkixbxiD2khiGebGpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1728.f69160b_1787313560571_0.2396194064903685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/textbidi","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"061de8cd7ca0266323cbc9579dce3951376fd2bb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1749.d81a21c.tgz","fileCount":29,"integrity":"sha512-OQEynLkRVYgp4knSOCrnLGsEeguv/cPDQMLn27W0wQZa3vvurZ8ju+e43vN4rA2qBvapWhLyP27w1+qV6Xmd1A==","signatures":[{"sig":"MEQCICs715vR1Q5/IW0LxxtG+QM5RSvgp1gWOh8sf+r8OMPeAiAsE98RPTDdhDhvL7HWcAp7iiXM+GNtNt15iKAnE/up1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1749.d81a21c_1787315837985_0.2540117000305149","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/textbidi","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9487769e7190e39b3a28560d37d1e0224a77070f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1750.13ec8b1.tgz","fileCount":29,"integrity":"sha512-GI3yYYOF+QqBSMv9IIgdTTsulkN7m5T/b6XmG7NcYxUiyf8uppXZgAzCE4YJFk6BFqJDlVO8kPYCtgPy7N/IHg==","signatures":[{"sig":"MEQCIB7ONSZ+SGTlZmM6wFSTqr5/9eUfDhGKeSAxQdz4WQwIAiAKFypX3YFkT91hey+P92SYOmTmQrRytnN6MH2hLZBt6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1750.13ec8b1_1787326999678_0.07175816700950666","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/textbidi","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f90d099f21421e70242897acbf901e99343a4442","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1751.b3eea5f.tgz","fileCount":29,"integrity":"sha512-afqbJ2wzJfi9iXZdEfrRgU/lsB8Rc8P4Z24qIL9UD6Mkxc4NOgqrpseykvkG8xILYOpzDMfwxwIgeZgpPjI7mQ==","signatures":[{"sig":"MEYCIQCcgNNg6gQlFH0OIifuJFkYuqT4E7OLb67pxFOI4Wp3UAIhAJgt0MUz4pV8ry4Cdq9WY09ZZK601MHu8nZCp5JxnBtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1751.b3eea5f_1787327884230_0.1608086115195484","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/textbidi","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"31df518eb167489dceff97ac402cc6a6b03532a4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1752.f250cb9.tgz","fileCount":29,"integrity":"sha512-p/A/Y+qmRG7+o1KirJ6gvW+g4NIi0Q/dqZMZwfItJ7941q3YTTDtF4eX9+esJRm0sN3PSnsbzimmeeDC3lB8ow==","signatures":[{"sig":"MEYCIQDDHNcvUBV8t6Xi9iwhL9ZcTG/zKxLlhoItFe8KuzMG2QIhALuT9UHTx0s2XCJmExzt7rSuj1+EXEYyM+yZGlHOEEka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1752.f250cb9_1787329892559_0.8493292200216027","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/textbidi","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"03eda12d0a9ecb3fd3a8c46139dd187ecfe8a8c8","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1763.f98ae25.tgz","fileCount":29,"integrity":"sha512-FGdANzwygRlyyCOd5SAh8jegjaQPxYtCmgBHj7YorG/fQWfgWFu64JFGVgrlb6wkTQiDwY9rY8tAqTEaC0Xreg==","signatures":[{"sig":"MEUCIQDYLQtOeQYF+1A9rBVoSRlajfKlhK+iQXXcr+x+lN0rogIgcKh9GcuQbF6hcFmopYQiNvOsV9AdjK99n1DHuOzKtlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1763.f98ae25_1787330129998_0.6021985025142318","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/textbidi","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7b9d8788756024855c5ea6d320d3b2f157823469","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1771.f4d15c3.tgz","fileCount":29,"integrity":"sha512-wUtwga9IeP++Is/U6AADUn9jlVy8zlqhtuupeiSerbUhoJYqA6ON7g1iuSfXTC0/TGcFfBexT8If3gm47z086A==","signatures":[{"sig":"MEUCIFNB8jphy/IFR/eXV+pegDyGbZiFId+VwxIr9k1aBJ0WAiEAmnn1R5rvkkagIb/Yo5m3OnLuW2nOe9ysjBV9e9xPX3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.8.2","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1771.f4d15c3_1787338098602_0.4806259242082569","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/textbidi","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"78ef17d72b84fe17554dc69fa664f4dcf4876cb1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1809.9b3b71b.tgz","fileCount":29,"integrity":"sha512-HY2ClMi6Iww3i3C4pQpOvwPqvNaTj7GllHs68aO5dycFxPDcWtQ+XwiO6xfS6HsFUTzH9EKoj5Qe4+OhiSuFEg==","signatures":[{"sig":"MEUCIQCJqekapKr5sQRAd/+AGb6a20D91eMwOgdEjVfnWzjn1QIgPtpN9Y6+GaiXdNSCZBfCBZHP+NskV5kw9ZIvx4ajeWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1809.9b3b71b_1787341164413_0.25912523958999145","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/textbidi","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ce6e78248239983cb471c164b1d5874f8ef2f4e6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1811.dde7eb1.tgz","fileCount":29,"integrity":"sha512-VrXbJGglbw4eSQLok4U6KYFLeKbNGVRc5ZogLwo9SZmn3rN0Pv03kikrDo0h8DIKIC9F1AeOMMXTnQxzddIuPQ==","signatures":[{"sig":"MEQCICpqFL6Ontg5y3POgBBc0pXGKpA5R2GYCdBLoRGnrm3EAiACcgoOqY8oPJyEbcxyh9t+xR8DQ3OLDAE9+oU0fEnzbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1811.dde7eb1_1787341977395_0.9192856778797105","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/textbidi","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c0577794746a1b19dc26158fbe1e3d251159563e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1815.e47cc3c.tgz","fileCount":29,"integrity":"sha512-tXbohAtF75REKMlJIlrumj84bS5rkV6tXd+ViSRZoN8JvVcU/APN77jkJu4gAUpukgpc998zTjvXsBQt3Bsm7w==","signatures":[{"sig":"MEUCIFoRZm1Hq6AfKA175GYUVdAx/Ego6HMwqdLJtgFBCC83AiEA2mKU1JLyTMwN0TPpvGLAVF8jGyY3Qr9cTRn27M06Xqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1815.e47cc3c_1787344154647_0.06482828495742488","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/textbidi","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f44761b7b0a9306a7f67215a9a4c08e8695fe57e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1821.efb1cbc.tgz","fileCount":29,"integrity":"sha512-csvNttkJlR6Qqlx06A1A6tA3GyFPFC1CWHJu8EQv+5PqDtVuS4oBBXFlLzWcoVLFxZt8+mTgL7Gg6w6wYVChzA==","signatures":[{"sig":"MEQCIHDlDshfbqmUjraU+XVmRywdVijz+BcZvs2BfmDC6aMFAiB4QFwbZMZwYtBLK0n0oPlaQGOPIBlcIh8Rm5BudIDmjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1821.efb1cbc_1787351597371_0.07451828317058884","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/textbidi","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b6d1e18ed716c6f9da502b1594bdf0bcb668a01e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1827.9db114b.tgz","fileCount":29,"integrity":"sha512-5VLkHm6pFoUzxZsf+EmmSvvAkvmPhtflMKBZdas/BmEPCWsONNFuzwwdmacHf0fPsGndRrtcwo8+vQAL7Uk9pg==","signatures":[{"sig":"MEYCIQCPvdoVaTbOaIAHPtip8iHRlfcbxRwknDZJ4mbvZME4PQIhAM/Ve9u6k9FSKRS1/641zvoZJjMkmVW6Ify+s0yZsVOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1827.9db114b_1787356393114_0.8494632145364709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/textbidi","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6864f0ac20a9ad167aaf3ae50335b87c80f2322d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1836.147ae1e.tgz","fileCount":29,"integrity":"sha512-MSlOoGsvhNQSGZy7zO8xr99nHtDnKyhcjdmNMujpOUbYoUf+vhdvuocbanU8hDIHdYSOsrFVfdEgCBAJpCeehQ==","signatures":[{"sig":"MEUCIQClIuLtp/3e8MXsM690KMs6Hc2ThiqAY4Q946B4aiexGwIgLUd+fu1Rr3ZA/jQvo+6VGHDguwvv7ynmagIOVIEmowk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1836.147ae1e_1787362616991_0.4841661201893339","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/textbidi","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4203cb50b1c4417f1cdb58b6031d1e96c314984d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1884.6a2d46f.tgz","fileCount":29,"integrity":"sha512-a198xb1RkMLKEtzGr3vSySNuX9XRjXAMVs8WR/5l8m9Uq1999Ynb3bZWkadgSt4vjumrF0iOG0+khXhN8JsdFw==","signatures":[{"sig":"MEUCIQCMEfPDQ1zVbb/jXlix6/UyoFin6JIJEdG4T9h6qBJ1IwIgT0WxOG6axbz9YagG4JN3xPQJYTvp3omhIum14oRNkpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1884.6a2d46f_1787384830633_0.6847760161967922","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/textbidi","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3655d8ee79b5a38a8337a8a84141e463a3f4a546","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1888.e9e80b4.tgz","fileCount":29,"integrity":"sha512-YbqXnd2pxJ1rniE+Mun+DIrpHGZ//XJHQHyScrFcE8W97SyaMTnQ1t4Acim72IvgHuuj+xmtIhS04tH8DpkIUA==","signatures":[{"sig":"MEYCIQDEVZXvbztJiJHs3foq6p8Yu9/INkreSUc8e3LZJf2uWgIhAMWag7s1ZxYkikP6XocW8nbQL/O5g5iVWNSdbr+E7nFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1888.e9e80b4_1787549279682_0.4070388473699853","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/textbidi","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"47a386cb583cdd16990da999cb79aabb656b2146","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1892.a0b519a.tgz","fileCount":29,"integrity":"sha512-HYFdEQBELIReXaLq6ktyPRfNQ2RdG7pleGh8CaNhv8GHQYvOpe4+1FD5abFT3lFo045qp90cOQWGCxE8aZZxOw==","signatures":[{"sig":"MEUCIAdVpRlCMFsrXUdyjSlvcRydk61hzhPkxMCspklRyGfbAiEA+k6ZboLPHKrPHX84fXNmldAcSRI9GNSuI9HGO8nQp78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1892.a0b519a_1787568692411_0.7125503325081548","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/textbidi","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"75adabd59ea0cc36d95178fd48c662df77cd02db","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1896.60d766c.tgz","fileCount":29,"integrity":"sha512-CKt11L3j4uwBNf1VcIDrXIE1fiBiJrhze+BBufHmbnD/Mb7R0yo4PT5SeTIfq4urcqjGLieFcQUv/ddRzK+5dg==","signatures":[{"sig":"MEUCIQCQgDdngQ8V+hxOoPGxwgROh1yfJWVoq7/0+4bTHSqFqgIgRQK8PsM/4yMgmklkVqbmAhKvPgAmxOQ3ayIoC64m8Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1896.60d766c_1787571195948_0.6000223798506563","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/textbidi","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"137c6109260d339261d9cfe6a3a01ec548d170b2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1898.266773a.tgz","fileCount":29,"integrity":"sha512-OjRQUV34zhRQBqWvxPmBCyHZba+8wHJfVBMbkVjfXj7FblLHagQiB/oZ7WM5SZMGsMIjeiIfggRMz6BW4xbH2Q==","signatures":[{"sig":"MEYCIQC+Gc25hwYk1boV/XlzKh0hwBIDQ/tlkLWdAIP2BTWJ6gIhALwRRr2TyUqv8dk19XINPtZ81YqOSJWbdvuXCqA0qwxd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1898.266773a_1787575085579_0.35175069114335433","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/textbidi","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e0fc74a44af67573fd8a5097646823b5ee93a88d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1903.50bfa67.tgz","fileCount":29,"integrity":"sha512-u8uOGQxLYN2VvTeEk3bpdFkC76pm4r0TDau275GtJvtNQwdGtoQNUBtOgr9ADELSRnCtyFJshQiH9Mf18DopKw==","signatures":[{"sig":"MEYCIQDLVNz/fxffbx983JEbqCgY2c12fxrzE1IIs9AtFZoXeAIhAOpTg5SzxNo1dm1EFbQ0DEhAEiwEGdy2FVFiVARiBXYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1903.50bfa67_1787587805042_0.609776388039216","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/textbidi","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e6329c18037af68a216b96a7c183a68828fd5b6a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1908.751021c.tgz","fileCount":29,"integrity":"sha512-YcNmGW+UcvSXqO+NnNWa3+l0/v8lpCgy599//U982uiNovwgO1/Xo2SjRLFtp6HVU5Hwo6gQQ99jKPdVZepaTQ==","signatures":[{"sig":"MEUCIQCIfP9mv3lEy2V3vcJmoaw5yRxDHQeY4HKAVplNDXSwAgIgW4pQC8CV/+nQiRY8uf4ti5gX2M9HYgG8yGW/MJKv2rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1908.751021c_1787607382095_0.42699143896244496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cb5839f637072ad8d0bc22b9618a534417292348","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1908.751021c.tgz","fileCount":29,"integrity":"sha512-0UFilQOdokPgnysonqCVMI1tmMb26LQpjVK8JF4PqfSL4iq3mC/0mu8kKrKZc37wPTxiEHzMpEvSVu/ebHkTsw==","signatures":[{"sig":"MEYCIQDM3kPHBkCKCeIykGA9hFd5EzvPTVz4P1C5TVwWFQOUTwIhANUMR3d3BSEXUyu6swUN2EbWanhEIkj+qzwa/qui4JTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1908.751021c_1787607733439_0.3219311048431577","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/textbidi","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"014a4cc77ebc16f5dcbcc0d451d59293d7ae3661","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1909.c102f22.tgz","fileCount":29,"integrity":"sha512-bHiws05Y6P5D2Go+IWh9qaUqm/2oK+jaT9vglT+TwQlSxEnPnhzZImlxiZ6Hz5KKO/XqYvBezeBrBYDvoeOUJg==","signatures":[{"sig":"MEYCIQDue86SOnv4Lo/ZcDEVYQl22q0dj6BtWvIkRLou3tyk3gIhANLWPcdvs7vRLVbP8Mo3lzv9H5hqWLcIdcvoPH7PUBi3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1909.c102f22_1787607845985_0.17043178185194185","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"236c265e61bc1e5f793607ab49ff95d76295216e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1909.c102f22.tgz","fileCount":29,"integrity":"sha512-eWtmKf4m+U330p/VBwDzUflgyGGe4C0b5Zgy1f4myzSfraA0A2NRiYE/tavLWxV9yC+Uhd0OjVqsb3IF0bSsPA==","signatures":[{"sig":"MEUCIQDVY0yY5t0WvdQY+TyprdXOD1NcuCE2HpXuMuFcROQiuQIgV51Azb+fvt4avJT7edKYcvxgEc0/ThJDSjkiJ1I9tFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1909.c102f22_1787608323969_0.605164203496013","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/textbidi","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"873c1a8f8cc612a283d763019dea0585caef9d9a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1917.1b88fee.tgz","fileCount":29,"integrity":"sha512-hg0UHWyJOu1qaqGfeg8G8Eawrf2dURLG/N5dGFX+M+6+BxrfILs5Q/HgurE8NSjq6bBW8VXmB/D/ggSUWCDquw==","signatures":[{"sig":"MEUCIFgNodeyWBjFNYPV5oOmyh1WNZjs2XSnr89pdFN8C6WSAiEA5qIegaduZiSyETMvpqEmsnOrfIBNFw6iTLVz0CeTXUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1917.1b88fee_1787691481754_0.7460994647251005","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/textbidi","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a98a3dc6fd88d012135b8fb599758cb3e7be493a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1920.b93ad0f.tgz","fileCount":29,"integrity":"sha512-ZDYwJnmsTgMR58o5/kO6olH0mT4zq6t3NxyI8lUPSS/QP0XDHiEf2DC+SlwI1sCNnobifsus4L3z9IdT/SXnWA==","signatures":[{"sig":"MEQCIGqa/Sf1pNrOwNglij8+Fi2CFxuxjBp72SOisMQ2HaBtAiBCP/JKOJNYU0w3XtIWbC3tR6lubuaUK1VPZkR8A3UY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1920.b93ad0f_1787699425247_0.33262509095845116","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7d4bc24aa558c94b3e32959ba68cf92578b29094","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1920.b93ad0f.tgz","fileCount":29,"integrity":"sha512-C1R2n/B0e5EE6jRAmpL/l0ZgTX9fO6bklAnIwCOaAstjXQvfQw29+kaQg1RYnAQRLvYHJZQ8HslACv79XvZcmQ==","signatures":[{"sig":"MEUCIQDqtonQKaRye6OwT114JMOWbj/8EAOxbag8SeT0xJwS1AIgR0T0d2/O94V9aQ+wFPTKT2bRLvXnngjtjcJjunjclzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1920.b93ad0f_1787699914652_0.5770498785385645","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/textbidi","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a5ed968f98d7402212972832cb7d3dc7c3f74e2d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1921.0a61bdb.tgz","fileCount":29,"integrity":"sha512-0L7YjmRPafbW2uOsYIGVmuorNuHzmcFM6eWTSdtsjPyzbKvBlY/4KHBuiOM74IrC3Tl5Q6h45897zDLLSquosg==","signatures":[{"sig":"MEQCIGGIdW3TGoKyLhHPr2FqZNl8PZp2cs8GUgucc/t9+E+gAiBNlC10q86LG/rme47RO/4Ia1IsfSxGS85Quj7Yn2CrHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1921.0a61bdb_1787701325389_0.5021321333529063","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"52b28aa72baf118090313a01fdac98353a9e861d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1921.0a61bdb.tgz","fileCount":29,"integrity":"sha512-0R5F25EyCTNli/qffM3TqHYJiHSJdPKwq2VvNtNzRbG5QW8Jnev2CAjw6PmvwWy5tOfasvxUD4KReJ/IKq/dRA==","signatures":[{"sig":"MEQCIGZtxgYY83GOm9K5TWLP3+pVVrffXZvt3XKcAUfZulMfAiBvNzmxhcRQkJazIfYHMtntbSUH3hP2Av7hhAXtfspFkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76667},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1921.0a61bdb_1787701814009_0.6533096146707749","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/textbidi","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b1e6b4517bd4416c5457185e4c5b46605c54056d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1932.1ef883a.tgz","fileCount":31,"integrity":"sha512-FbilP/uJMAutdiC+V6EGKXrxShtQ5JnTo1FthaLv3mqFn1IaQcc0aF0msJVCp+OgAwsR6G2qS6v6A6mt9ebHBA==","signatures":[{"sig":"MEUCICI54ui3nBzPBsW7N4pVS9CfbVaUEV9+bhOtoIbrQjLXAiEAsjbPZtgJI1sLuHwRn2+KSkK6kwJGYXxKt18sJ2xDSuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1932.1ef883a_1787771400006_0.6269726304412584","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a9a39e2fab7dc82c91a3acfa7182d3b6fff2c010","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1932.1ef883a.tgz","fileCount":31,"integrity":"sha512-2AFb3y0ckStwVaiP/SRrDo7nGEXWTYeAnwqj9VO+zUnVvYRLJRVeMGXGRJewINEdKGpegqZ1+O1k445wNPNdFw==","signatures":[{"sig":"MEUCIQDiPYmdCtZsw7vtfAbKpLStANEDGyWjwy/YBvvPE3+PiQIgbSXtZTOv25j8AQTAmGsrUM0q/mVeAtTRxWxRP1UkNm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1932.1ef883a_1787771862630_0.7181052846187332","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/textbidi","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6443264ce0e1b75173f2e8356295c921ae249c2b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1933.e4809f4.tgz","fileCount":31,"integrity":"sha512-DJmphtjVtdB/AiHa4En0pVjt26NLNUlkVGqXbJrI2Zf9wymS5cH6+4duLDz8ASc/pH7xCrOziF7MuOykyv5ydw==","signatures":[{"sig":"MEYCIQDkpBTIeo+5UQ2ygAMuRONGpIiqjx4lEVoeYbo5Q5S0bgIhALH6IoC5YW71y/5TfoQHbVTvnpSgQ4fVVxK4V5UZmDp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1933.e4809f4_1787775082776_0.5681840656028716","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6557ec72bf4f86b6d130206409d987fb9cba26cc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1933.e4809f4.tgz","fileCount":31,"integrity":"sha512-5Gixj04M4rXpvJlEPk7p5bRrTFJk410tpIG5u8hQ9cP5zKUbPCskRBJepyGpNhDACY+SpPkoDLUDHWgKIdGihQ==","signatures":[{"sig":"MEQCIGJLHQbwsV5nOeuxLEjI8WyXLSWqV/N7Deceehfvu+YnAiBRz2bgJdPcc9sqM/yiz3YZ7j6FaCaeHkC7kYgdSFBdjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1933.e4809f4_1787775512961_0.9748568555156361","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/textbidi","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ab0ce916bb923229818b76c1c0f919dc1d9b62cd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1935.74c34fe.tgz","fileCount":31,"integrity":"sha512-RI2THWKnNGVTzPv8V1BuVhSNxzsKp8evfzZv2ndohE1XoXvYvjM03+120eZ2RLFcjK/ATNcdKANXF9zU1EbBcw==","signatures":[{"sig":"MEUCIQCzMzSbPtEzgkdBJxEcyqw0rWd3aNPLPAVFeyp1CUxxdQIgNLmAMiSFpaVsXtGwds+ketsHQgD9TViSAefXFL9ou9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1935.74c34fe_1787777335914_0.2029942432548999","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3434a48cc3c5edf66e62728119cd25ba458a99ac","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1935.74c34fe.tgz","fileCount":31,"integrity":"sha512-Q81M9aaTsInPKucvon3Tv7iohrjUzLEgA/AHojBEJFaixks7/B3TX3j3b4d3xXL8wvYM51NQNgCeKNDKNrXfAg==","signatures":[{"sig":"MEYCIQDC8kKwvtYfV+fFmo8gnHHXJ/xm8P25mhRDRUC5TamoBgIhAPZmddJjFa7yy2C9YcnQGNGn/JlcZCBiGveRoZ+6mfcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1935.74c34fe_1787777769038_0.6974553252367175","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/textbidi","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"94656e37431fbd7285a1dc375fdbdce668060efb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1936.bc924d7.tgz","fileCount":31,"integrity":"sha512-14SVdO1hbCb184zqiAKpbvnDWLiZZZNxBBplKIHNyMXi6qC+pbd6sTMU+vxLphkK8AeMdY2J+2VX2UTXnEvNtQ==","signatures":[{"sig":"MEYCIQD778r55awMe62k6neIWRSniPY/mCuwd6L0u81JIRrEUQIhAKj5D/36JDB54/qzc7eT9PaLjVhtvZOhT2IJVeA1BoFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1936.bc924d7_1787779645665_0.14364825618872423","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8e3c6dbd199da8db399e023547833b5e0ead1650","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1936.bc924d7.tgz","fileCount":31,"integrity":"sha512-jKNj8JQCLJvilj+XDkbtG4aEJb6ZUwWgC6tMBQ1YkR+ImcT31ii4IMRPuWbLwhglnWlhOyKfz78UmFEN/Qc/ew==","signatures":[{"sig":"MEUCIQCs/7oBCKZHR3i9NVIiezRV4hZi77PPa4Fqf47+/iHY/gIgP8kVYoCp03zNfkFvPjWoXoH3FFPN0kXW37zOOGP13ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1936.bc924d7_1787780078702_0.03241908756937972","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/textbidi","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1e63077c4c3c3231772876cac0ce33d7b1b5e555","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1937.0d089b3.tgz","fileCount":31,"integrity":"sha512-QTa6JUfNPJYhXh2ZsgCv8MmzdXN3Qjl7R4QYL2tbaHw9X9dzHRtJGLZ3iUSbYi6Q8kZHOjTDNYlJ4hj9NafWFQ==","signatures":[{"sig":"MEYCIQDRKXV5wFGssYlFVYGYxEeZVKc3TkhXzI0AMJ4DSVbEMwIhAP2lpfrX37VWe0b95Gsk2D7qhlpnbP0PMrivgTbAPvDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1937.0d089b3_1787782971579_0.9220897992463588","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a64fd4f20d1b0a2698b6618953b0479cbb232b54","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1937.0d089b3.tgz","fileCount":31,"integrity":"sha512-pVC56RMbaRXLQNz8D1510KTTyVZbeZ8riMEv/F8jbrrnCzWnYySgLs6ZruVoLn05N/aIhF95zEY8yyvwQo+ogQ==","signatures":[{"sig":"MEUCIFPbfuU6xWQtbvP1b+zi6FVg86Iq24Mvv3waDi5YlPazAiEAjlc3ZiFW41gOhDyEsuDIshkweX4s6XOjN8o1bvj8giw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1937.0d089b3_1787783404513_0.6826631808171952","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/textbidi","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"bf6e83bd6b0b505fdd075fb13adff22def4ef3da","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1939.481bde5.tgz","fileCount":31,"integrity":"sha512-itS0+QTt+0J4xn1AdDCIZYg24F1jySiHTWfIgqsLLDxqGN5dnn2HCwzr/icnNbkzFBy6h2nQmawHZZkTY0SIjw==","signatures":[{"sig":"MEQCIE1m5UAGS2MgBCh3IBdP8UwlNY/VBJWuLx7wnq13PMa8AiAxhT7Qox8uEtHa/HGDhMKCtb6Iu/zQpG5ID2Wt3aG26w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1939.481bde5_1787789827565_0.032349757164322535","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"210751e39fee4294b3fb9c0cd01fff175411fc56","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1939.481bde5.tgz","fileCount":31,"integrity":"sha512-fOFTnwesJ3XW72M4gGN8SmXjnlwsqQsmokY4DbbbJte7GO8TW0fZT5hH+JS+I9YOri7zFD920kt3NrgAZO5Hgg==","signatures":[{"sig":"MEQCIAPArqJImzNI5SUa+xGguIGrs3uziNM7WHXB5g3Jne7vAiAH6YHH7uFgV0qwSvRUsyV9RQcAAl9pjcg1yms/c3HEUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1939.481bde5_1787790288799_0.021572721687502572","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/textbidi","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d83695fbbca0853788fdcfa256c9bd1f15f3d2bf","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1940.b8a4265.tgz","fileCount":31,"integrity":"sha512-KjlCvL9vNAyd6Q8aK42XieHgmlKsEwBUU+F+yopVUi54++Jk8yMU+q5JcGA9rh8pMSYayi635AvFhHVWJOkrfA==","signatures":[{"sig":"MEYCIQCtbyRwb4cu5tlDhl5wCvH/vLISfRrEESbzsFTf8HagowIhALzfQW8RLxR+fUCz0tMaTI1kdaqCdqNYNf7J35Oqx+hz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1940.b8a4265_1787792827269_0.4588509128578513","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/textbidi","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"307dceecd0d0b107b350cbceeeb9ec271b638802","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1941.1d7f2bd.tgz","fileCount":31,"integrity":"sha512-F8kytGggAXnV/wqtF/9YBdjJLjrN6hhVU3K9yojx3T+SCOGKRiMYkNMOeSRiPqdmyZVQu6T4WRZSIFQpFkCTHw==","signatures":[{"sig":"MEQCID7AK2WQKp1eXD/smK/cSG3TXIFNurjKkjDyFvGufy42AiAabuF/3UQcuOYoKKRPsfHe/7Qb1s3hHt0s69JzqC9U5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1941.1d7f2bd_1787794073735_0.09780497296417523","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9fe20260acae1f50bfb0a1654c54e1eb446ac1e5","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":31,"integrity":"sha512-E8X9Ftpls278MogFNes975VrKo7ddC5D/XN6y6D73hPPuGp9h9tLVX8HU1gfWY9h7IdmayUrfSvYYYQhUQ5DUw==","signatures":[{"sig":"MEQCHyit/jLcBEuv5a1hM9bgzpNkm0UJk0BpH4clC9xeKmYCIQCzHDyBYxiYFkEIB4HlD8ZdTW9JTAxif9RId02+Zv0Lug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1941.1d7f2bd_1787794500061_0.6907685695476202","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/textbidi","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b6b700f088015ce9d732deb2d4531eb555fd8aca","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-next.1943.b4c3e61.tgz","fileCount":31,"integrity":"sha512-t+/ZwSwZ3qtHssENtXP8cahMI4i+l0ddAj3j+lElnaWFepwI1Z5tUDe+UG6VvrscyGwTXSf+e8/7wH9rp1KHXg==","signatures":[{"sig":"MEQCIFepsN2VMBJGVI9tWa1u/EdsfqucsSKBhTkvLn+45F2FAiAcFNUcJ1cBvq/H4o+Mr+Cp1BexKEiz54fDddQPlbdCyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-next.1943.b4c3e61_1787795225775_0.3654440113814039","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/textbidi","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d3d530097ffe82d378e15d9ac0c277c75822fee3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.0-next.1944.cd6b6e7.tgz","fileCount":31,"integrity":"sha512-rZG9OUqYh909asvo3pa0Rssw9HvwGCHiRrKeXNbhEpOr1LHFtHAuxquJndFQAVswCN7XhAnGWBxKAtcjw8XBxg==","signatures":[{"sig":"MEUCIQDqPJbJxIfx9DHLDbnKhu4xeeyenFMStZW5vmNfrvZmQAIgT957uuYFyXDs7it1B794k3exP/jbd/3yDc9+seSa+Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.0-next.1944.cd6b6e7_1787795520395_0.7126629466073693","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/textbidi","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c435d1aac07983bb0ce3d90d7d0795a85774ef28","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0-edge.1943.b4c3e61.tgz","fileCount":31,"integrity":"sha512-dyWhEL2pNHsCP+t0SMbAXHtJcvKeKYqwD1d9nGORA0Js6PsmPqI5c8ZbxLnWDRa7yEATcAxySkdHBMXEBfUXzg==","signatures":[{"sig":"MEUCIANXbjtQW4f8HYeX19H0nBszQjU88jJWpqiTBwyuD+qcAiEAkVA/JJB4St1cgG1OZJb9QVYpGINCMHsulIE/vMpX6zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0-edge.1943.b4c3e61_1787795685128_0.607590173669559","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/textbidi","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"feeaae6d4169a9e10040fbd5b88d1a484971b5d4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":31,"integrity":"sha512-9Jbc5BW22iV+j8VIS4Bw1EuzKqrIiztZfR9ahHUjt7NawcLBD3Pn2QRya2WGarEossh0zhA0iXy5TwBI2f2+cA==","signatures":[{"sig":"MEUCIC558sX3BJN1B0riwRXOvWViWExpbSi/yjxVjuxt7vo3AiEA6dRT1CL9RFfy8bAxJzQM2/CLw06q0o5L8d5xtmjNLpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78689},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.0-edge.1944.cd6b6e7_1787795963919_0.6304099950882485","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/textbidi","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b157b65467cb1e71152ed0271677142e57cdd1b4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.4.0.tgz","fileCount":31,"integrity":"sha512-4LMfQs4AvJ6/SiL7pTN0v2mHZH6Z5wu9cB8ictsqkX29WwCj4Fjhf13hfjKEkG7B+eEpOpx+o6i4PNPF7X8mrg==","signatures":[{"sig":"MEYCIQDMs+Ivw0F2uALoP61YmDE9017qUjRHohZBhjvZexgcjQIhALBTvT8XQ6Z1+t2JUFnUqIdVisVyEx+k7d+53TH+S+Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78635},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.4.0_1787795998933_0.5074801098910369","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/textbidi","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3de2b1a4bf2de735f04033ee94867e6a2d33977f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.597.ab004dd.tgz","fileCount":31,"integrity":"sha512-2kuY+AOSewlN1ZARYGITczPM3PH9wSM2w+qIJUCed93iJfC+/zuXFNlKhJlRjU82kxtoqCp3EhOEUp++rvB6uw==","signatures":[{"sig":"MEUCIFLEFyi7wJ+GNtZ0AuoRUfygkcCG3isW6fOcB5nQJqF5AiEAuG93TwHX56tdBDY/OVWLoxDoCCYI2WfMvidDlyqX3pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.597.ab004dd_1788159406981_0.909986370278381","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/textbidi","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"24de9cf558fd215006e3686d4a115613d8ec74b6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.597.ab004dd.tgz","fileCount":31,"integrity":"sha512-fP2Zme3j04JCox7FQfdMy/9reA5V+c2oTv0ig1kGYeAdXhEeWtMmvIGmWXLLQdIK90jK6/Tofh0A1ThTEC6mPQ==","signatures":[{"sig":"MEUCICgWaUTn9/w5WKMX1a+0byxyXLhZMZV9axUJoaRp/QWdAiEAlcgiDFDCaiOvHCiCFATdvuPiDOzPOC2LXKcskF0kvHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.597.ab004dd_1788159848086_0.3555546917924053","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/textbidi","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0f99cfe9a466eda03b7582300b60b00d96afec0e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.601.e6e16ba.tgz","fileCount":31,"integrity":"sha512-Y7wideRixUWCmy4xPwGuAhq/WL8oKUYMpKVVgjRHy6sugE22tX9NqSz13MKuhECHAz2q1d1VX7qVg0fAdfdYUg==","signatures":[{"sig":"MEQCIG18ud3S5ch5jkv6kruc2BlfA5Ljsq3Zi63aUGOn6K+VAiArhChbY9HZ6Who62zr/Qt0oW5TL4pSMxCgjYAez81Tig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.601.e6e16ba_1788163085212_0.330782408375885","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/textbidi","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d93d19c37ad63b6e389c3e2f124926f9c1e7d794","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.638.d4dbd4e.tgz","fileCount":31,"integrity":"sha512-5bvGF5VHPod/CmPNQaMkFgQHRynWkAl641AF7EgrNz+nplfV57gZS2xp/lj8Zeg82wLhQvbVfI+1pcrpTmJyiA==","signatures":[{"sig":"MEYCIQChcrKe/NnCK3YDJahqyvakQEX0FCluy4Uh2+VzQt9I3QIhALoiK5pw118Da+KCah0mNhlxKacL7xWAVztzT+F9rdaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.638.d4dbd4e_1788193894055_0.9635858033294618","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/textbidi","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"582410d218eafb657247383c6619d040d95a8472","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.638.d4dbd4e.tgz","fileCount":31,"integrity":"sha512-si5dpRJD7b3TWo9PabMkmQgZS6ucL851yPv7P//u+XDZKBcdrZ3N4TcxsI20wcpN98wrlP8cn0pP2EVvEhXkFw==","signatures":[{"sig":"MEQCIGbvvT4D7jJK7hJrbRdKUs0s3G0YZEf9ENvXRrBdocwdAiBsqYoQ41Ugqr9jztdTOIBCeahNm9Thf+a9xmGoV/Fcvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.638.d4dbd4e_1788194407858_0.10398625325243493","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/textbidi","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6419326bbfa84775430d1c7cd4ef87b641563f02","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.640.24b4c62.tgz","fileCount":31,"integrity":"sha512-pq83vQzm+vE3OTQtAM9msq86svvjGOFP0QlajjDhTyl1zlTBxvkckbTcQX0gHZTYaKOXP46iTsYfm9t/2zNJyw==","signatures":[{"sig":"MEUCIQChq3CWGKV5AuAMFCMeDOrXVP2mfCoskOhJAVK9LXaWQgIgfZEo2cADu1I1209r8LC8/JpWMbURUb7oOzc/B7aBQEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.640.24b4c62_1788200063779_0.261732683719307","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/textbidi","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"57cfd2ef3eb963d526b623c8f7e80140427f75d6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.640.24b4c62.tgz","fileCount":31,"integrity":"sha512-RVxqYbWkog5KGsweeqI3M/3bvqZyFtpNf0vtQGpgqanfDg9nYx+hTsY5+gT47sU6zQHEI2PIBwnWkPD7mjqEKA==","signatures":[{"sig":"MEUCIQDiDflCXk37uo13ymsy3W778zhgU9JczaSDK84uu6xk9gIgGSF14B3n6JtyhzyBiqG8ESjkuE6VBmM82GVI+Ohc2Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.640.24b4c62_1788200530610_0.1548834073698182","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/textbidi","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"069c0064408055c7efb979a4aacbb7c8387ff893","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.650.5d3df0b.tgz","fileCount":31,"integrity":"sha512-gzN6z9Gaq5VRLdKVfq5CCebMY6Q5uBlBJjKYA7fRchFMZWsk5BfSXOE/qniRX0zXWLHzlVqDLfhuqq3iSfr9aA==","signatures":[{"sig":"MEQCIBsuV/eXp1Fn8xMYqgCxc6e+mykN32l4fM1XvpKk7pN7AiAauCZ3PITN+h43kUilAeR8L4u5Gft6YepqF4c0RFTi0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.650.5d3df0b_1788220752899_0.1886104799524666","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/textbidi","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"fdc8de03c4e85af4b79e9072f813699f704fd533","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.650.5d3df0b.tgz","fileCount":31,"integrity":"sha512-vPzuWZC0xp1c+277M+fLkRK0V89T7CEbRP2DHB5f+acsn4SETz2euZaEW0v5H4Vf3DPSfHKRTIe3GbzgYlYmMw==","signatures":[{"sig":"MEQCIEENyNSHpeR2un8XTTuRIwjgo7KvTY9B3rrY9+qA7ZQPAiAOmV52HgT4twhbOkxlk2nNY5CdwugfUehQUxof62EYRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.650.5d3df0b_1788221289313_0.752944357508444","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/textbidi","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"59b47ddb550c2e49a2ababb4261c09d206d61aff","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.654.b54779d.tgz","fileCount":31,"integrity":"sha512-JtzfVSxRfEE0X21UUwyc90usd0gObAvmnVG6i0ERWgm3ZPITI5Zmjap28Q9m64aFyN+OTXDb0kTC3LEKKP4ICQ==","signatures":[{"sig":"MEYCIQCfGFk4oT4CJHR3y7dDJ7FPt3q15BCERsUbnafjc6RcYQIhAMFdJt4qvZq4hOnb3+COyE4bCISEdGsQM8hWcM6UMdoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.654.b54779d_1788233823213_0.8799720503816408","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/textbidi","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"77806c52b7b9286db598f355cc0d0097a7f67ab1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.654.b54779d.tgz","fileCount":31,"integrity":"sha512-RT3moYentlVRdsFAwjbTR24Ru/OGXvVF5cK6aHOwca+z3WTcJkONpAbwQp8l6gKL7YZt8j634c26afbKi1zDSA==","signatures":[{"sig":"MEUCIFPWF3FmKVTYA3CwTi4KRVaTAhlirdxRRniKpNByGMRXAiEAn9sX7cW2uvGEx4pBBmek0ozxevl1DDpdIe4EZH+ni8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.654.b54779d_1788234307291_0.46129657390170986","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/textbidi","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e128c8e223653ec7289d7939b6cacf7ad57847f0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.658.9cb44d7.tgz","fileCount":31,"integrity":"sha512-b9KH4Vik6jk4R05UfSYC1HfAB98TkcgI3WGwNuDuWNwRZJ38iCsMn9LjaiRrOpVXGud8N6d8YOG544c2sCfojQ==","signatures":[{"sig":"MEUCIGWEfvEc+taY1nNsC6G9aux85INHy9Ra0wF7O1EK6PybAiEArrXYa43fy+ae/zpEDHPdq7YbOwTTXBAsJo0hu2frZmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.658.9cb44d7_1788290135060_0.09620893552961829","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/textbidi","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"bc01f772a2312d19cac6b26eb49cf1cd2f8fc7d7","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.658.9cb44d7.tgz","fileCount":31,"integrity":"sha512-3/+GSgN8Xb3M4eGz1Vo8vQq9Q/mSNQqGp/7L5WnFI9xe8jZBEAwLeiAMRmMgNCFVnQWCiJ+aTje9qa1SVDKZog==","signatures":[{"sig":"MEUCIH99p943biLnhGZvhRgnsjRb1T+bmm6uLb0wFEiO/mmwAiEAkI5p2yf0vrSrMXBUFI9qHJ7CSbI3/UowiMeQ3Jc9xxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.658.9cb44d7_1788290611854_0.5119019471333965","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/textbidi","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"37bd689f860895defd241ee781dc80a19e55cc48","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.685.f72fc7f.tgz","fileCount":31,"integrity":"sha512-Ys2Wwup4eSMSFix66NQxGI0XViQphS1i0X6zxNCGm0yZDPATxrr3V6R7bn9QNyZxoZlOH3GC0J2rGHr9JAuMuQ==","signatures":[{"sig":"MEUCIQCywDvX49Tva6iqVauUTMSx3Sab3vbSI4UtxtUYYwukowIgWMxBpQA6DKVNJXGwEo0LtMz+5l61QIh8Hb/p42v4BvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.685.f72fc7f_1788311381115_0.6171220193307632","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/textbidi","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4ee7210924d5e298e5538c874082cc3fd52174fd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.685.f72fc7f.tgz","fileCount":31,"integrity":"sha512-ikNPqQpSGM0r5lkylqaLCOGhxkjjYwKvRodnym55bTVJ+F6LmYqI08L2C5udmMjZs344hyuWnWgKDAaJEohyYg==","signatures":[{"sig":"MEQCIE5FbBMO3qWJ/IN9hXWEiFRkOTjZfE0DcI9hQLhcqiKKAiAagRRQw2Kdo4lCbpO4CgdWq6jnkHZn1uveYkpfcfCO1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.685.f72fc7f_1788311939287_0.672096149452545","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/textbidi","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ddfa0320351ad70a7d13c198d608755bb8a182a4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.693.478551c.tgz","fileCount":31,"integrity":"sha512-0cUFEyoHecyFuQXwfDJllZB3zZmE/pn/Sm7nhR+bF+z76YGy+14Zsf3SB/Xvct+6VYXHqCdshQPg1lM/ANM1jQ==","signatures":[{"sig":"MEUCIDw0zW9Xpkk1D7KFWKjAZ1QLolAlLnu5dg11CJJnseuFAiEA/Y8XzfIHiodNNRj6nOilsbcNjl86D/fuW0ifE2eOfz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.693.478551c_1788320613971_0.45505913423815025","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/textbidi","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f0f27926caf248f0ad9090ea61241363dca299e6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.693.478551c.tgz","fileCount":31,"integrity":"sha512-PLNY9t85jKUyzjSOiiXyWUl4SkwdcdtNvKL9o1/4vb2Z1dyAWmQVD4S8efaUpofRpexFn/cZQ3cfHlxYY9PgfQ==","signatures":[{"sig":"MEUCIQDTeNLrX1zJVsu3qYZemX1Kjj6Dev4hQO6ToiRa8lCawQIgC4Gf3hQvoVXeqIBo8jjJj/gumE0OY+s9D5HD4VZTOYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78686},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.693.478551c_1788321151799_0.5758746144515912","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/textbidi","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"39b81ea8a09973c55d59d555594b730d07a133da","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.704.19c91ec.tgz","fileCount":31,"integrity":"sha512-2zIZs0TLGy35U4Qxc3RyKJKFkCRH4HVR/ol50uhxf7tGEqx9h2r1f0ig1HIZoyrr2rgg0TWNDz7lDBNMDr4fnA==","signatures":[{"sig":"MEUCIDE7+OQQmwdTg92SRnWgHaOlxxfCR/Y5FEIcIbMmZn7BAiEAuBjA4E/RWoAhHnDXUmKYTo76FNBjURplS//i1Z/WgbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.704.19c91ec_1788384422424_0.36990502144789894","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/textbidi","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"569e56c79212e718964232d6213eba022fc1d868","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.729.2aeb707.tgz","fileCount":31,"integrity":"sha512-tEPG1eB3v4w1gVJdi6+d577BXQ2kwciAGnVDBnxwj/P6Ta/cZmPojc8Sml/Dh+OhLTRplHJky1LG34LPO+hEXg==","signatures":[{"sig":"MEQCIBjfc78kZ6StpIavSIOEQI7jjmmB0R9KdVmOtSz0p13SAiBCAe/XeR+E/rSfCoNuYv/b3NsnFHWE7mKrByfMFfMsLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.729.2aeb707_1788400539540_0.2365222951369479","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/textbidi","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6592957b49d7d8951e7f5dba69f29b2546be1456","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.730.f29a5aa.tgz","fileCount":31,"integrity":"sha512-+vqkHBE3JjrFa0l3lbZ+1b3gO03psVsx0kM7BT7dKzMmPf86+vpF7YORBs2+aZw1t6Ftw++TQcuFBfZn9RpR5w==","signatures":[{"sig":"MEYCIQD5efL+Z+yVbslCU+rI4sCtKvBwI1NubenxmU4Gvihw7AIhAJSG8SJHIHWx7ylFpofgOQC+8Noxn8nWl/U1nRr/nHzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.730.f29a5aa_1788404741961_0.6270458920968351","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/textbidi","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f784b9a182a6e838c275bb94ea16663ea5b30aa7","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.730.f29a5aa.tgz","fileCount":31,"integrity":"sha512-wcPt2uqAT4JU00XYI1ZKwRCMa1m1sTzFbdV7cbK+61NLK8KIhLYKEmxfItLq79x4/XljtSMiwZ2ogf29WWDIEA==","signatures":[{"sig":"MEUCIQDxs0o+AqIJGsTFz2IuigJ71q1OBYNgjiXOESFR0MWpRgIgCeEK0tngZy0WRRPuxws+O6LgjRM680iCHl3sZpXC0zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.730.f29a5aa_1788405284430_0.6640483080400215","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/textbidi","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d5c36504e65ed55db7e442d0593ec63753014c9c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.731.0ae0aa4.tgz","fileCount":31,"integrity":"sha512-LxH2IILgkdwBrfbB0zG+utn7YL2JKxWeDSveYfaVNZzi6GPec52RXMLMOgLSXsr5ZKWRKUg9iozxi7L6o2PcjA==","signatures":[{"sig":"MEUCIQCz/ujrPdD+vepYHbTQckEOU3w5+opJhjs7UdFVt6lxHwIgGz+nBHnp2mo8AFJDTW1U2Y5DBqGkJVb0o7dyD94bMeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.731.0ae0aa4_1788405441944_0.023198802427003784","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/textbidi","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ca2645df7f67f775b192c0a4784d41b824da6ba4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.731.0ae0aa4.tgz","fileCount":31,"integrity":"sha512-8J2PPoc+WMpiyIGSRHvUPyn+wGimrhoU9Q4ZFVcKNdFENGSXGDVlWy/mLhlimInwsbImelXY1/amsIaai307kQ==","signatures":[{"sig":"MEUCIB7aM1x/HT2Y6KC2RNH4be7OaCS9PR8I5wmMeET7l7qfAiEAsape+paO0i7R6vVUUDl7dz9IjLftlR4RuNpQHYA3NY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.731.0ae0aa4_1788405988177_0.8727664641024635","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/textbidi","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2c9fa63e562d1376dfa187ad34daddc466333864","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.743.8d09db1.tgz","fileCount":31,"integrity":"sha512-C/5Y1L2LF+up6zejTr4UPhoXadcqn3bSeB3NSDmzHNDkfdmkwO95o3pPaYrKtDjsAvTlJy1TUmcJ3u86zgbf6Q==","signatures":[{"sig":"MEUCIGqDlH54rs/2XUUkqypen9crCk5aiJYSEZ321FIJLJUCAiEA3uQrb0JtGZql+YV5EPEAJZd0rAH+HmX4Ya7WOONBZ2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.743.8d09db1_1788426636188_0.13770753093722066","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/textbidi","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"45475cbbb485a3f3bdd399d695a7ffbbf5dbf698","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.743.8d09db1.tgz","fileCount":31,"integrity":"sha512-d7yC9ZXLJXza9HzjZ9U3QOgzAqkq2vRctJBQYqEZUgmxNYwZbHpcP8hSiCQ0G5rNvh6i5zKNJ7NWKjFS92R7rg==","signatures":[{"sig":"MEYCIQDp2AMVUCASKBycKNO0hbWO47DxhrMC+QgkUpjpk9g5iQIhAOjiezpAPsxQU4dt0n2ryy0G7CKT/jqV5yCih+woAImU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82129},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.743.8d09db1_1788427153513_0.39125561784502283","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/textbidi","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"241170c094c4ee2b008ee50b196a3250814a2540","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.799.62ef0c7.tgz","fileCount":31,"integrity":"sha512-yTg/Uzj82yLG1SuZN2FagovcaQfXpUOxCDjAybK1iYcMPxTcZEgkLb2jKbE5hD2W+oHfATHn5e5hOSQ/47LyXA==","signatures":[{"sig":"MEUCIFCyul5gUhjOductfrPLmRViBepD9tSoazTsI8ixUpWVAiEA6jH3oOElmhiYDK8azCwFykX+V5yDuf76tPXGZFblbQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82678},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.799.62ef0c7_1788447290257_0.2680257793261276","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/textbidi","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"edc3d25c26e5a30dd3bed0188297d36ca9985266","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.799.62ef0c7.tgz","fileCount":31,"integrity":"sha512-ybRAMXKgIJawI3HpOKqiBFV1EYP/pCFiIF94z13yPnaq6wivrTI5k7l9umekoIWLE1TGsVFvqWp+eLoI6w7QAg==","signatures":[{"sig":"MEQCIDlpdVmDB1LplAR6v4NetPfacr/RvPdYwX8q5b/foBG3AiBKvy0acz76h5A64zlJj/nDQBCN0JJoMNyA24sRBWuiCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82678},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.799.62ef0c7_1788447784694_0.9123132114566839","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/textbidi","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ab539002b60eca55520afd4e7d14344253845d4b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.815.cc08b93.tgz","fileCount":31,"integrity":"sha512-+BGcJunyLAPc0bdF+dZML3ngxrZpTfwkZfOIUDPKS133FIPrKBQD+iyOP+prxzhgMg8YIT8jrk5HugiVDCVQIQ==","signatures":[{"sig":"MEUCIGQS5iRs8VlpsLCBu1rDqw1xs+962P7KTOu/DXzhpswzAiEAgaH6blhSWe9sBCj+2pq9yEb9dSRizGzQtaoxFsp9Afw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDWZkWUgkLkVKOA7yCmheSagdKQoLWGUmZOt+hqeojsuAiEAuoTznnCkQWr3GqtpidBzYn4PqWdbWYrG+uK2JPMA1SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82678},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.815.cc08b93_1788461229137_0.8385873894182823","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/textbidi","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"aa93b6d231022323d3960142cfc6e5141e92b26b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.820.97b3830.tgz","fileCount":31,"integrity":"sha512-0McGNQgFju0cZsWzaNj1HwdZk9hi04zgX/K9AYzPVXsfOiUeWYUqgEWm8clFwjygTgAaxAP69prZyzqRJQ9uQQ==","signatures":[{"sig":"MEQCIEe+2aMrWeqg3bynoY7kTw53L+PymXyDurZ/LTV5pwXuAiA54eRcQGEH5mMOSt2ZW9Kokj14kcIC0BFE1TEYOUmxlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfKlNoELC32jDMHpGpWW4I9AtTjFkeHA6XKxZrof/DZwIhAMngekUBMKFQp0vf/lmsKVEGfjzwLE04/nfEkAmqyStf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82678},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.820.97b3830_1788469845445_0.28755089443808557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/textbidi","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"dd68c8c7369b1a6fe36d5099747971de4d8bc860","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.903.f434bc2.tgz","fileCount":31,"integrity":"sha512-oCpnSndUHTbtLRhYvYp+jJ3J3FyWAB5/7FW5vrYfU8gECOucwUXDjxUvyBUczKiKb+GaQ2Rfuk0MhtSd/yZuwA==","signatures":[{"sig":"MEQCIGN3qQzLfHoGTlPSsJKISBW93VbFuYvN+WmZaR60HEzFAiBqLfTG9t3kVBHizax1XxwQoMo3kNPtLG5vFaruxsmnOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmAYaCdHNdh2x4uatKyPv4HUYwEonIUw3T3wWae1ZQPwIhAK/N6srbAXirdLKdIZCCKmBbXcCPoaNj7tkntwlEMcX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83195},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.903.f434bc2_1788551183084_0.6334789336427296","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/textbidi","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cf5f0a248f3396b5c9d499e06e376c0580327918","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.904.b545d9c.tgz","fileCount":31,"integrity":"sha512-Sr6rV/7EN7HIBtzk6k3cSKoMSQnWrKKd3on039qD0xCs3mOlTa939wyIhknbaHjasQcj8lON0XeVh5AZL9jiOQ==","signatures":[{"sig":"MEUCIFY0lvuHUyoWQRm6kdwWtSAqCQ0zD8LCVBQytnc6OBylAiEAydANN6ojdjnNu6h9CY8jTZgH/gKYR635VQNcVqfNAHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+6Vv+6ax8kf7S+PoE90Lv4CT5U7OaMn4nrnNl7cjUdAiEA7ziFcqZqsAgr/R7oqg6xD1qEBSWogcxOUP07Ed1ARZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83195},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.904.b545d9c_1788554813085_0.7894091368200475","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/textbidi","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"71207b8f86a38eba7c160b20b72aaf00ffe9e643","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.905.5fbf787.tgz","fileCount":31,"integrity":"sha512-5DnZ5EhK8PSQS2k2nUowAgx7h3rB+i0Lt3ZuKhK4oREqGwJIxOTc5BaJxeFIlsXO5DHu+cU4u3fjGP2QrzlTaQ==","signatures":[{"sig":"MEYCIQDQYl/5NTJdHzsVD46bfvI8VuCNqaTYgnqCApOZMvXPzwIhAJldIZyUj26lGksgXE5MwuysInIlD0PeKx36ukdQ6XKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLZzW0pZVa/GKDVdDIUFt21KOWLQ/Ym4Zl3TrKnTht0wIgDzl6m6Y3dzQYU9BVkqJEvItpVkMtCAOZiTE0Hx9vCqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.905.5fbf787_1788556072861_0.39710974483191985","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/textbidi","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f0002c94a74327a505c5898e048e18743e9e4dc1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.906.419e5c9.tgz","fileCount":31,"integrity":"sha512-e5SIfrV2dSI8RJs4vo6YJ59GT9WtD2U651XbzJDHm4OIeaqZBU/FTe6Zb4s9SX0HwRLHjfKenYrYy7/Cahcc4g==","signatures":[{"sig":"MEYCIQCVeFGfRTEzUjD+9SwWVwQ15Szho0Wk0GW+Dir24iEopQIhAJSEqVpvHucnAth8eibzRMVagWecl6MJ8E6QB0mWJMt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpX9P2qcePZnWL+Beql+p6wioZ63W8Bo5ZxbkA+hKZdAIgTAAWlsCuZrFHZzpye3QhlH3s1Q3ozrgfcYSI99v2fRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.906.419e5c9_1788559715246_0.5281499808547867","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/textbidi","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"00c9d8b8e57fbe2c617c6f6b16e411cb3b5bf789","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.908.b072fbc.tgz","fileCount":31,"integrity":"sha512-otIgwLbQy9f+UaM1tgMfaVdoOumZ53MhIBp/fYZjNNOSSUXwRDiogcgwg2tf/A6WGWAVywWOoR3m79foJC6EAg==","signatures":[{"sig":"MEYCIQDwikvowN3EXCTv9XGrmTzTkfK0zVcHrHJJGwNGSMi1IgIhAJWEraFpa+29fflUQ8wAxOv4pa9Qr/9Z36chLhM1um82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKZjOp5AfCWgTIIezJPQfn1bKaDAgQT/1sDKpTYd7sFAiEA1pEmD9u//GM6M7m4H3BiYWaOevG5VS1CR7rfFKoWjGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.908.b072fbc_1788564425399_0.8509681419448962","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/textbidi","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3cabc3f3bdcb1023d3b16ba41d34c09e0d033ffd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.909.a5d1857.tgz","fileCount":31,"integrity":"sha512-OSf4iSeomZFad6KUFKGifm9pr7JE2X2DWbg6CjHGSKIl6je2bZBgcTBvRAnHUKDYJBGsWu5bEzn+0rzfOrJ1Pw==","signatures":[{"sig":"MEUCIQCN4iGkjnUGN1jPK1YF7ihZHgQdnrtvRIepZjJywD4jDAIgBgOObkfVpiRrM+5kHZ9fxLQx5ay0jcsX22t4YqWPKV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEupf21QmArk8TvDYpgiVRY0h4WXi6E74UGCkPS22QKtAiEA6/5t4+aztQScDjvydoEpJHkq3A9DpQjCdSmjwE0fMHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.909.a5d1857_1788564976279_0.6418460541891711","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/textbidi","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e511f380312347997da7850d02ae768403e5d926","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.909.a5d1857.tgz","fileCount":31,"integrity":"sha512-wlDOnmaZG5JGK+cL97Z/IrgzuZK5LOJm+Wj0/ZZQA6R3TK3IZfxHtU9/MNAAXDgSbKKKXJBTeZvjzmUnc45wsA==","signatures":[{"sig":"MEQCIEi0ivq6Xqv+G3vREvPdB5cNA20HAkAODziV5Oljc/3FAiAkjHY1fC7zmGfWR1zckdEJTM669bBa+VQuJmWOJaaspw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjkA737suL/oFK5bV6JVQoxtNNeqwBhCQC6fFa3+1gUAIgIG1k8u6Sy9h1GzLLVl94tOi2ExjdgHnaaas3Qp2zHFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.909.a5d1857_1788565644772_0.24469161208840906","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/textbidi","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"626d82090b47eebe3a831d1ba3ea287d39007339","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.911.32a089f.tgz","fileCount":31,"integrity":"sha512-nGwhncW/w6cY0ZZKHNKJOWEUevZthy2nZbiV3xk7Ugovorxe7FPp5Xx5utrZtC4orukt0iYcQignVrRMX2zILg==","signatures":[{"sig":"MEYCIQCjUwwazi8dEQaZALlZijJdZ0k1O6QMCYXD+OLASgMadAIhAN2M0wWii54IfRjiZ3gTBvs0jTjxKlJ00KksEhcTdlGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTo0GwDf21OYMTyomjJr67BVQaiPNpQfQb+iy2wB0gmgIhAJkxJMHy0W7XPFmxDMaEQNXkDG75e6pbdwFHVkWs20lB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.911.32a089f_1788585511596_0.8268421006083937","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/textbidi","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9b891c4a09b171068ded24bd886e82230ade0bf0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.911.32a089f.tgz","fileCount":31,"integrity":"sha512-3ByXBHvmdeo4QB43hNEwRGvBf2aQHbEif87sBFmgrc3OPuHZGTvFZ8go/LqZCOLetqcJePmhg9BVyG1TK9r9BQ==","signatures":[{"sig":"MEUCIQCOrxc12edPiRTHutjcGQS1b2DKc2H9DxSRyZ2U7ey5HQIgSlfE/bryDlIdjlnPk02VRd5sjzzMCx3f0l5f/qvnNUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJi3wg633ImT4zls6UIqL7XrrwAg/xIlpttuANn/c/RAiEAoJ8MIbAv/vGELOwSS4+jf2SNq0olBY8N04KtJynSgig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.911.32a089f_1788585919978_0.877115574980667","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/textbidi","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"dc04e12904205f782bcee4fcb5eafe4809432001","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.912.289aaa0.tgz","fileCount":31,"integrity":"sha512-3I+88Wkua62cA7e5+4ombtEc/P4fxeiFmTWcejrOOo9Ico1N1YGahQCaDmHO2zYB8ZsuSm5D6Kx6UcwdD8fSPg==","signatures":[{"sig":"MEUCIDr096ZVSQpmY1EtsSv7KyFLhV1wO4Y3clpcLv8i/56+AiEApbxKi2PbHDZyIFKAAdDRGnzNglIG/eOvnD4BG3c5de8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjGeJgOaCttHunUDwR1/dKCs/kpfxErfi6gWn75AiweAIhAIT8c65TWlan5mquNCNnNqXs7N0Fqzsb8RIr0F4R+MF4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.912.289aaa0_1788587363414_0.9462608841671902","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/textbidi","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c386deeb4db9f1a2adbb6fa9c3d61e87ae85363e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.912.289aaa0.tgz","fileCount":31,"integrity":"sha512-GAMw6ZNEmkyNT/cYwBcN4OEKKqY61pBoNV+j/piKGoEPe7e9dglNlhFniVx21ShTYSnF5dcr2yQ9/TrbK3iYtg==","signatures":[{"sig":"MEUCIQDkgWpPxN6+rSonrH/xjP2j+qmkZ8arOtV07sevJNdE2gIgRxxP9Lygx1wGyZCm+u0D9YPwHTHgFNEvShF25vK192g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/RBdxpCAatxZIQ0CWwVQrlVhYuKpV3T4TkigYZp6ApAiEAxfG7Y7PBTbBKJ5IYRq/VjGl5gxjkSZLTS+ZnMZEm18k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.912.289aaa0_1788587640300_0.18702321380601994","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/textbidi","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b38da0795c3c6b954e33a4c0efc5530759e869d4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.914.ed01add.tgz","fileCount":31,"integrity":"sha512-bFndhlMNyFnZQlWcyMTg46csrXAX387pcijD0rFtkpePl4Yr9t8kOSBMihpWuDgeaW5xFTsx2VhHPICi064uWA==","signatures":[{"sig":"MEYCIQDTQpcm/e15KTxFh84dg99q5sHPLYSrI0qU6cjw9zp0IwIhAMG6F8p7r75WS7fsQwcI8+xpj5/dCHsrNNU07VBaE8Cy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICPAnk7Mf68VbKAgrK8wnCmU/Pm+2ZzuSRFaW1IVqECCAiBLQ71Fxk10OxbHW/qKczOX8HCHq+alkQPlAR/uA4YFCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.914.ed01add_1788630853541_0.6907687055040999","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/textbidi","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a0f3b6c109ede8fc834ed66da84520f03bc8f94f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.914.ed01add.tgz","fileCount":31,"integrity":"sha512-+QOIP5zSQn8K6bO59YHX+KG7vt4RySpYWd2VwMVG0Skaj0p/RPhSPpwy1493ds6lZc1Ab0dV3vFt5GtYpVCSAQ==","signatures":[{"sig":"MEYCIQDdsP3+nqZEA8QOP530BDYY47fqP4sq3ZOtd9erZwwIZwIhAPXCjC4ntTz1X5RR28bSrdhrYNmtm/yFpTxAcsOPv9rw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCi67mIBvPZ5HPgvlFZbrJEf6GnAdGop+us0cUpLUVbmAIhAKANu3xQMK5YT+WXKj1NvKNCtqMO5MvyGOV6o6nfGtLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.914.ed01add_1788631372605_0.8781146861325124","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/textbidi","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"958317c165248566987f994afae5633d6c78a1f9","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.915.d4da7e7.tgz","fileCount":31,"integrity":"sha512-WHcyoDJ+T15aYrZ6szp0mIK5wtXJMHyADCViSV3g6y9X3oIQGwe/qJVslkAgbbQAiZxBTkTZmHFfmNXR73oqbw==","signatures":[{"sig":"MEUCICdbqjU7tTl9apFn8gRirB+4nprqsPM8gAQVV12a2ZmRAiEAwg1DEgNFQfxchtWoSqs/neD+c66mzsSmKZnTNfsQ11s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKxoBjgmzWjzRrxMtSIqUwXJ2Uux3OFL52oyaBg8e3LgIgE8D6+DVBWKO+uvENs3pH9fDSTt2amnjoS6yGXLo5cWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.915.d4da7e7_1788632467747_0.3393143208405429","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/textbidi","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ccf7d6aa58a95cca9722a8fda76bcc4526d2513d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.915.d4da7e7.tgz","fileCount":31,"integrity":"sha512-RtdnhzIPnF+sB3YmZLoE9tyBpkkPwes25JFyaTIUkgLAHWIZqsLbefoq7PM/1T0ywqAW0ieoBtqDiMZ27wlLsg==","signatures":[{"sig":"MEUCIC6Rqu5etBJcOl56nLrhXmUSUS02Jhx260JtMhWFZLPcAiEAr90saSwPVIE3pssQ5q1nTx3pty2d9D8zjs6w9r3PINU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID9H5tbVzCg/dhyikHSNvdbjV6C4EGYY5u/gD6SrFmHQAiBRDJ6nHLOG5678Eo7kwfBsvrmCdfkoU9rYFvpcJWwMyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.915.d4da7e7_1788633002356_0.09134208134353172","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/textbidi","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"bce630bb6545325c65151eefd8da0c86286b6a3f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.919.354c575.tgz","fileCount":31,"integrity":"sha512-D87WlJaij0JUwV0M8OzKNchrgmdEr9dXPwCyqFxSnqZNsNtYCPBu2668G51AFuy5ZvWC+/GqE8GdzQvHhw2a3Q==","signatures":[{"sig":"MEQCIAQReo/2lor66GXhqm5P853vaG2CNamdSM6+thiF3W/rAiBGuwiGlojpFT7n/6/wg4TDr+3mLOXXXnrjqxQOZ67zQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiF6dyGJ+NceK9VJ42aa4qSW6fPMjb8eYJ0D7wV4oy3wIhANAozwp8QVwOmlSORrk6FmdQzQQRcimVcRkMNlDwKtrZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.919.354c575_1788649924970_0.1896407033691001","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/textbidi","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6a941beba841680f2f44428140dfe4144a1d1296","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.919.354c575.tgz","fileCount":31,"integrity":"sha512-8lzkQrOxYG2UeQe4mOJU/ikj/0KtcTk/gOdyuGrRRqrPWdoSGxyib9VRE2NW5ExRF5vy0wpTK3K1W+VG5TLFFA==","signatures":[{"sig":"MEQCICLHFVJ5hyaLfhIrwx8xaJyv//IixLBCFyowz4eqJYZcAiAKRKxzcGmXIELHMSq6DQSa1gOTWo7/1DtkZAxPA/vpOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4p+RQZoHwDBBLo8HGr7PbFwikl3gLcPSjsm6Bjmu7GQIgcjMhnvW1yPl/Vr1ITC9BlUwyNiQlW6i+Y8lXuVZSrmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.919.354c575_1788650452248_0.33800405564824","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/textbidi","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"61ed8c421cd94d1ccc4bb92ba67d1fcb9f72bf47","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.920.da8f530.tgz","fileCount":31,"integrity":"sha512-1vV+yDRPXO8UHzntJxrl8EQM3BS9sPGu5olCekJsYXwgq6aSq5SMiVj5k6xFwXqsxLNXU1gaRuEIbE96AWhdWA==","signatures":[{"sig":"MEUCICF5IjhAUHJqgf0mGYd9+klAfFnyloVWlYCuFuimLFWuAiEAokoyUU3rsxT0tdaAxRaY4ztQwc8TsmQj/WiQIh359Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqshEgbUFVzgeDaoxitwyDi2+0Er9KIdx2sNgrKzaD3AiBNU5ZjbsaDfM+uCzxJo8m8AbUKj+qVA4ZIuHMYI59tnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.920.da8f530_1788726228750_0.7373746381389641","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/textbidi","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"41da5a996ccfb6f37051a64f8c923058b71807cd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.920.da8f530.tgz","fileCount":31,"integrity":"sha512-qaG7YFS+UJ2rvteq6P5sjhJf2IMfmjpJ9r1RiMnQy2hJ6/SdKbYsjGeHDjbOdDc4JSMKkuWRCwGllLC6eE6E1g==","signatures":[{"sig":"MEYCIQC34g41jzC9gmILu4sIe8r3ImbRuo6KT04jyPEPGM8K7QIhAKKDUvaw6CN4ZoQI9A1ZwQ02Er1O0rg4wuoHBUh4eyLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHs+ldewlvDZdPwd8ju3ywrTyV8ZkhMAgDhZqx35xhGAAiEAonBgfMAcnzWwYmJcnu2xn19MSeRtCd8SbgQLsyKrAFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.920.da8f530_1788726858901_0.6364940497265887","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/textbidi","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"438074c22e7abea93a1f49db3d525a07deaae302","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.973.788d3d7.tgz","fileCount":31,"integrity":"sha512-LDaH1aJXF37/bCTeT6FLFjK4ZtLPNeK2PY6Wsxofp0JFj58pSOakQs+Eih7bMk7WlVxGPhuOhPPepyUi/zm6Dg==","signatures":[{"sig":"MEUCICZbpkxkbpA3t+GNZxGOqXJk5BeWdntMt4A6dDZnA3kkAiEA7nogXK5BgnfnsUdWRehU3zyiAt7u35nog8Y/IkKAGAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+/s5/7C284xmISKD+Kqa5516/2DPZo4LaDo/9C5C8AAiB2gI7a21kA3RadDRhjT3oaSThWsfRO7+Ukw4ZH5cbaWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83455},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.973.788d3d7_1788899442354_0.8534582212191211","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/textbidi","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f08f360d8282b85fadae5d7acdb3842072780790","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1017.13841a8.tgz","fileCount":42,"integrity":"sha512-B8FgTmwj0npSp3bobRbda5nXwnWYY6AYMWQpekaSzevWkhlOzzVw5KQzwlXZpg1ceWc+NSh8twaUOj9U94AsTA==","signatures":[{"sig":"MEYCIQDoB3wXKaTr+7zDNhC3BGbUDrEwYr9yW3qAEfUubDr0IgIhAMvcVQbgZW3i/NsfuWxA3mIgpM45bcP96H1HtPnsDBy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBQFONIk4wMOcxNttCWoG4aU49C/QEonbzjzx69uOBBAIhAIPuqK5Jcj6dFQkyl/1p8EMXLNNmG2PI4Ky2PGsBOqo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1017.13841a8_1788927360449_0.32916790151805864","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/textbidi","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"9c0ddb2a6ede08c4ce54e784c9a256f5c268c0f5","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1019.1274ec5.tgz","fileCount":42,"integrity":"sha512-dvjndtSWC81RTf5cNZjW/uMLwWOQ0iLo4ueLPxkzXv9Vg5f26Q/wey7AUDLKdekJxL2TZ66pjTePPJvwoVDg6Q==","signatures":[{"sig":"MEUCIQCgughm8jjPrfoW4gQcEJGCLyOciF1m4LwRDpHo8jPk+AIgK35qDlQiB8+YmuMORviHVLEn3PJ8EPSDhuTE5vdR0+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBalyPisPXvyFA8n3wzOmkcb2l7Xggw8m5SrEBLfoUbdAiEA7cnjwK5U9ud4AYNHsJn97UAeua3ZcBIhDzsKomqNsbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1019.1274ec5_1788934597632_0.8186460414867884","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"33d785db92cea55191102b20e4dc307374374247","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1019.1274ec5.tgz","fileCount":42,"integrity":"sha512-0qhQB/bIlCm+ZOzWs7jCiT2VsrR8B2iVVJkVtiVGqQLd2dI0CnVoDsB5pbhTN7no5FzeVy7U2aJO9SlzbhJcYA==","signatures":[{"sig":"MEQCIHIH0JzRCdYdL+9GXA23dN2UTn4P5QUwpel14N4xcwbqAiA5kB5FNQ0jTDgZIrX3th9/U1/MkDwIExVgN5m94+KthQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUQh1SZNImQBYDcIzWBHGEngDBf4Y4PW81q4MizFoZZwIgOCCUXrTJ6QNHYUAdejNMHKdZbnKTOeKjvG+zivPhujQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1019.1274ec5_1788934955415_0.5758374695099995","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/textbidi","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"643c4f92b7c0bf75f6c842840c33fb9e321fa3ed","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1047.858b9b6.tgz","fileCount":42,"integrity":"sha512-+XLgbfr+MFbHLO/hp/6u6vVgbvfB840jmg4pLfSEK+hjw1MtthaC/ZB1oLjeXnOV04H/9fM7jWH/kI/leNThlA==","signatures":[{"sig":"MEYCIQDPiIatsQdxchM03EDlv96SfFcZmYEpwDi7qw6dnEB7kgIhAJk9COhqVnyXQzu/b3Bj8dP1BV9prB8dAx0PJBtoq/YC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNH295r6W0k6j2v+omnufuqKKdLgyeXUwi5NYKrbgcRAIhAPPtalSIykSpiRL5dh87DgxllAEMQmN9+sUXjjwSPQ8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1047.858b9b6_1788973236418_0.8053825861846173","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4df5ea82e6a7a0f79b5e5305582cf47d72883c19","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1047.858b9b6.tgz","fileCount":42,"integrity":"sha512-9xotILOeqfp1J9xMe6K3jS68C3CFOjYYUvEa+K/hg/0LbIJ/TvaNRN1HJprrOvCfJ9cGIoY21Ju05cPi0rj0oQ==","signatures":[{"sig":"MEUCIQCUkf/tMvH5vliESTxjWpMHqUk577zApPLzsIvgjzaoEAIgVncDRQ1h/n4XGR89oanbJk+WwL2TXQbzlVpRPNC4Xnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHZojqPPubE8Ck+vT8Mtl7YhszxImDY4NZTCIrTxzPS6AiBI2JtPbPqh5aMpJj+7IHT0ddvwSDXbcdD6ykSxdPoD7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1047.858b9b6_1788973600164_0.4029190491385033","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/textbidi","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1b342488137b80b0a80d6f92f4e81756359de2b6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1050.0bd43cc.tgz","fileCount":42,"integrity":"sha512-vYlEBVZnR8ULejLlADV+ePnsTVkZOa1AwF9Gi1efKeW+k1h40C/fkpQDTa3aJJ4+ro7UNPxsufUkYo09EorArA==","signatures":[{"sig":"MEUCIQCy9TYswaIIdkRVGHsiU3iAX6UJl5lFkkK0G+tWb7ujogIgJ+ocBrtP0o9IE1AaIi5jZyzXEO8Z7Va/jDASwgScF2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGQfLhmF8W88UQ9bNz7koVYEAgkQoDoiYhE4wlOwzwM0AiAhGGf7NQ0p+/Egu+9tDjRY3EIXTytaQxel3uJUFV1wYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1050.0bd43cc_1788988443357_0.7388674480889106","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/textbidi","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"53fad21acaf8a216397ded0baad2533bfe997ded","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1051.65889a1.tgz","fileCount":42,"integrity":"sha512-vjRwJTxLcJn8jJRRXVjnycgZPjm30wuegWAbRINH+j5R8sFRjzk/6z3hgBIjaXfzh8WM+Bxid7W0m34fZ42LsQ==","signatures":[{"sig":"MEUCIDlVUenqyZ5uZh3KKKVcRD/JWqLvuqlv7tJzbzcFifA1AiEA9dTxj8Qrxvb1SWjS1QYhytOWa3Prbq620XnSfoRD6Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGQNg1MGlqbeWVfqW4fEpL981/Zu6MkuyEp+CdO8CAvAAiAq+1frFQPX7nowjKdfQOseWvYY2ns1jEX1MtUpKaj84A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1051.65889a1_1788991094177_0.4816597018872435","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6903c01e1551e13e0aa630465066d9eaaed6a4fc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1051.65889a1.tgz","fileCount":42,"integrity":"sha512-F8fmRElyzhPQVAzmBc43yRC+IUsbUbU0vhJbRWbvh+Sttc0suRlhNE6D0s94AGIIuXv0+k6WNILPQZlo7ccZxw==","signatures":[{"sig":"MEUCIAXmsCKViJLUFjUsS4JT11fO4E7KDfPftROnhU2QujfBAiEA+QBi/9TTo2gyLuUhY+gGZdEHg3l29rR/c6n/wzvG80A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEK4e6xqVu7Hvt7is5YIxfwvKWCQuzkDuiw5CfmrSJZ1AiAiQ2z9dxEpLXAETAxNH2OQLS4Sge/BuWijXU+PoPcNng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1051.65889a1_1788991596198_0.4864893027024071","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/textbidi","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5766a6e43e602512d8cc0da4f5f6f0decac72d11","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1052.ea38f97.tgz","fileCount":42,"integrity":"sha512-uzLBsJB964ZwEZEecWakmWH8SMfkcxjjtHIcXmzn7thrlOnOwpN6mHfXe5bCW4buEgqeUPUgbD5D1YvM0llnbg==","signatures":[{"sig":"MEYCIQDG/3jlHMSHgKZR5eXutFZgsXF8WruZxnGMOa5+uFXLsAIhAJfdEyp5pNl36M5/gJEIff4aETUgvzT0Y1JAI7x6mPPo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFN8mjo5cgaTnrPiUTJiRq2TFV+K1bF/ghjz7Iz/k/wTAiA1fwvXfIGoww2T6M4OJa594W5WUdY0mRIK67ig9Kho2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1052.ea38f97_1789013776066_0.40256067601458745","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0fcf66cc0c1235c467621ceebb47e865b763421e","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1052.ea38f97.tgz","fileCount":42,"integrity":"sha512-oyGi9+H3NULonqKS/cFvR9VVlHo7XgSubK3D7QP6/Npm+IDxpfAIbS2eXzuX0ggpk7Ude/o58X6NwS0Hi/DCcw==","signatures":[{"sig":"MEYCIQDQZwq+k2crHWdesRsUPhzxUVE3HK/sGV4fUniW+8UM1gIhAPLK0cECEIpBSboig2I5nqyLT15F5HHva7BOWVH6P/BW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZwfmZSiD0tyaZ0b7gKCVJZkfjfAl3NkqLI3feCb2ryQIhAOjMKrVkKwAjM9Z3pY3pR3W8jPBEYEnlYc4FduUD59k0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1052.ea38f97_1789014038602_0.8323655787087902","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/textbidi","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"efd3d4e58b632793e35a54b7b47c6fa64d2b9e75","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1056.4945b81.tgz","fileCount":42,"integrity":"sha512-CP2rRQN7KF2NWTvFPXeiXN4DNbOYuorlVR+IK+YsFX+vpcL30G7L0FWopGCwQacI1LhWcisLcHFkFil9HW8S2Q==","signatures":[{"sig":"MEUCIQDDEt7oXMSig/9VBNQq8XDqeKd2eGGI0sfLLdD9fczSiwIgNLxsxBj2yH03wbgAZt3DdusM1bSVlcCchaNZYKSiCFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDyfEmg1jlUbed5pU6OYa0mJAV7UktCdLFKXJHDWmKx5AiAVlNsab8kn9h4iI1SRzOC+sx68pFXemViVce6ieagshw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1056.4945b81_1789060624761_0.0747125549938279","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"55af2294f6b8a83af53f905260b953a4a65a0412","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1056.4945b81.tgz","fileCount":42,"integrity":"sha512-YRvDGFGS77U6m3KwUdu+/Ean10HlLvn7joB/9NIMbjvO5dA3TW7cseBqkugYpYB5dg5042FDFdw1FCwn36BNlQ==","signatures":[{"sig":"MEYCIQCXLUpflhm7X6Mep/cKYKXslDWEawXlnorP1ALxIzd8jAIhAN/N3+A8U+87xG3JNjcNHMyjrAr2qoqgQHjfne7Mu7Df","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgwxuyGHIo43K8OTkkeu6Gzz6agrAeklP8PI/KVsYqMQIhAKmq5HTRCf0BrDdd6Kq4L1NYN+1xMsiDwTjaAR9LmsMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1056.4945b81_1789061137322_0.026543900591557312","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/textbidi","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"018e64241149beed27ca973e98add06818cbd302","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1058.751c53a.tgz","fileCount":42,"integrity":"sha512-Im92hG1Lm7YrPdkM/UrEvcniNAftWPmziJnkE7hKJ/Awrm3zpynGfuxZsqclyqWuXoroyX99Kx4eiWMgtBZMDQ==","signatures":[{"sig":"MEUCIQC4WFWEmKJH3l7m334h8IBbr981SoP1yrvTjLnjpiIngAIgRt9Ji+sekrY4axTNxwF8pYrc2KXraIzr7sV9jYTXduU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIExI1r6irvXm16ne3ydzv3f+oH0aYVjm4Zv2p03hv77VAiEAoMeBaLuuA1iSSuB7OmhYOCFq2Uj4IocymZy+Cj5Ti/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1058.751c53a_1789079967930_0.527329817817838","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/textbidi","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b8d2315369910e826bcbb825569b0ce1dea80a92","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1059.c56d3cd.tgz","fileCount":42,"integrity":"sha512-EgJGLlP9gIPa/Bm50T6hBAbN9npPPblk4tIFF02yXsdmHLX8Qm/nssJaVj5a6n0WGiwEGhkH8QA/8ZHH12DXtA==","signatures":[{"sig":"MEUCIB6x08ZX2pM1KXQsU+NTt0mpU3d6RMR0lsLMXhcEQdPUAiEAwsOVR+mWPQCnYTPbPlOtuKbjZ4DzlblhMmZZDyF9afk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIESvOM4UJhKkshae0SQctwI/DE6utzzuonDwmD04f8dFAiEA67XZUh4b3Ce799/rtrO8EDfLQth2DMExVbaMvhrFWU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1059.c56d3cd_1789080188302_0.40003898803358107","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c003e442f2202609be5c3d315cc250e890b17eca","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1058.751c53a.tgz","fileCount":42,"integrity":"sha512-SesO6RVB/llP1QQbwl8c6GnjRDAp+Wc9pwkfA3KCaoVGyQ6N7mSBRucV+ZBahFsdzqSsSaOgALjAR+vwbxAvOQ==","signatures":[{"sig":"MEUCIGCKJrhwYLwPCWRs7nuWA+PmHNXsSNB1q5CV5IuYGZ/PAiEA8CoWAkJIIHk75/4sRj14/8QYanbA4IGHsrYKIrMDwb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHuOrhJbLqW/24eUUcnR1FjcJKH6CfITAB0WCoEcWfz5AiA65OdYodumQRZqC5oZlsKZQoL0iWAThnX3bkJhMIsHPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1058.751c53a_1789080255410_0.10985273540661833","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0adf256f822a8dd5f782ec032ada74315e507bd4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1059.c56d3cd.tgz","fileCount":42,"integrity":"sha512-7ANgyizG1WdjIvIymY5M92tvIPcMrSbovDgn5DYNU+D8BstRQDj8MLWGIbrlU+wv9zdH5Wgox6j3ZJwDiD/iiw==","signatures":[{"sig":"MEQCIHw7RnwmkIUL6ixd7oQJ53YignkLuH3XW5EukJyxoqG3AiBdiXHW4SU3llbQSBtKmEJb7QA7GU0wQCHNUANRIrci/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtzX6iqpqTw/xQccBOxyWEqIOSzzvTZk4Xs2PQxAWlzgIhAM/HCrubiODD4vv487lgG4hYNNcgBIKjgtNQZbv2Mx8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1059.c56d3cd_1789080500775_0.9066552293393382","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/textbidi","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e4c14255f4ff54ac27357cdc1a6fc78127430635","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1066.36fe89b.tgz","fileCount":42,"integrity":"sha512-IjwvAIwpFUnlreMX66aVrgYeGG8orgMUXr8XdoNxBIZ4qB43AAYtfZN4hvKhZnBrrbZvdcr7kw6VKFp4KGfvrg==","signatures":[{"sig":"MEQCIB7y7ObwYC4kHzKunQ0lIseVayFEkf3vK8JbGiUq9biEAiBvXwvQWzyxvdcwRWWijUqJlW/O+uPBYmqkjIB+CFLgoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMprprfhsakvj5udlryz4xCKNfhjYlsc0tVnfAJL/RxAIgNVFyRbldS8wcuUlJmYXAp+KW4EhYYTUNFVCjT/q+E30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1066.36fe89b_1789109468260_0.19871642287389868","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/textbidi","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7c6483f06efd5a13d9e162f38a0648c93d670223","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1069.554a2ac.tgz","fileCount":42,"integrity":"sha512-F4c/VBUPwPFKp+nLnMNJscYl8cpWy49vhKgZ3EAcs1wgg9CEl+2RDIMIljt8l0d5MXRUoANITYpEZ09b8f/isw==","signatures":[{"sig":"MEYCIQDziEA5MVxax1d87bYzkr1+qEFZ7ecq43MIYYQBWs8EywIhAMgpbodirtky+vyibL/tTShD/K8U7OLyymz8q/DDromU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH8GIfK4XZHPc+yS0amgal/JqFi4P7iQMlgEu0MTEuf7AiEA1eEse5GtgkVwvY+taZOVP1eu2QFP+9S1z7N+OyBHIJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104271},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1069.554a2ac_1789112338974_0.8199888115469691","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/textbidi","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"44187909c7fb30e4643a58896033e236a0a0368b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1197.6a425ce.tgz","fileCount":42,"integrity":"sha512-JKVi0cnWIs6ii1+ButHYlApq9okpwfKXviwNb8EtnqTsyck+OewbhTlyH6BXsOcAmdTznR3e0pSkTIS/AhxPsw==","signatures":[{"sig":"MEQCIHubiVDNqg/6ALgIYLnVCCAXjgHh9p3ozNmVzOhmaV+3AiAqVi4l6PbFv8AV4FbLzNweOo8Cecb+j6nBMP1A7B1x7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjhZgJ9RmorRb4Vq3XI8Pf2C6Yg+vFbVoN43GUjS8VFAIgQ5zJf/aEXb0rCOLW4BQqbzFKkR5TTp/eZuuibnc+CXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1197.6a425ce_1789241113628_0.12751589699671073","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/textbidi","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c6e91d7543d99a7638711673102d8de48ca04448","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1201.9b49dee.tgz","fileCount":42,"integrity":"sha512-KbrBvCmFYkHr0flss9KYIiZ/NKIeJV7IxPgqhuRn1RN7N5AtD/A8vd/mief73l+XmTzCZ2+t6RvG5w/Ogl5UsA==","signatures":[{"sig":"MEUCICmQalVEXVpi1PSvH2nrk+WS37Yf9ZoaJLMUC5EWMtzLAiEAw41S72FXoUEj/2xfa/ePzapVXUHFMs3LqvpQsUTnt5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOs480cAYHNElMVcgCH6C/PoiWnpLjTeiEkeXGzTe0bwIgPx1AijwF66EmFhP+rNq+f47fAzVOYbO1myBR3OggJ7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1201.9b49dee_1789245912236_0.6120631161815857","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/textbidi","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5d9c8ea0c49b97d7796394423c8a77eef6bc34f1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1202.e31f126.tgz","fileCount":42,"integrity":"sha512-Ss4imNt9wdA20dmaRmpihN1/8kDPaEgOQyXXPE84zt8dR9AiWbjekN/y77cpO97L5JgyEM7BPpqbpMOxeBzYdg==","signatures":[{"sig":"MEYCIQCuypwnqhm+ZKHTpVKd0VdaHt8fzKu9APsvaM2z2wDGpQIhALMVnAuKbYnOr7bmJ20j7s4yRjXUlQ8LnxTzMNW6kYK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE1Sqh0tBhPnbZbuQrGFB28s+uAyWFn31d/gFJ2uicDcAiEAz+33B6h2YUHSCexoQvXVt0irACx/MrJYUv2o0cb1oXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1202.e31f126_1789249487455_0.9726496959177506","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/textbidi","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"414934365a286f4e3fe55184e587e547e651ab4b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1204.e33a1ac.tgz","fileCount":42,"integrity":"sha512-XUtaurUJ4USst18iWe2TfwGHkyhAz+UMiOdJO321SPah9hqMcl0Z4SQGW9dvSoDcH6zvQSHARACp5VNlHQBsRw==","signatures":[{"sig":"MEQCIEozll8VSem6sAbk+XRKAQdhSSkqQGOeXhdsJ/5Lmi2hAiAgi1Fx60P3SKyb0TLDZqDAC9/T5W62K00pmT6SA0ukRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG2Y0OR/hKcaEKCGJCSSe6cBuv7X+AQslYTp+RsvrGAVAiEAhv6DwX8a7lmOqMVf/0K0R4NjcR/P1wukhphd5jAPRuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1204.e33a1ac_1789256100822_0.4769726880842573","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/textbidi","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5f8b4c89b149c9d87a41e1100c6fd789405c2197","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1225.129b76d.tgz","fileCount":42,"integrity":"sha512-220eVMQ9V+dH2XKkw2msliedSOUiyufuOcRqwkuIuPpYnTwrl+8CDK8j4MWjAAPeurFUFIZnjFO845f8C35czg==","signatures":[{"sig":"MEYCIQDS+DEk0zNhtBP1eLLrkyRizeduZh2VCTl53MD6+DUaOgIhAKBp1x5FCI7VeCbZKW3NXNnuGULtdmeHMeRre/EHci5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl1YWnftgxQzlPj0cG74K76oojQmnIrR3bQkIBYG+ehgIhAJUoEtPuh5pXlcmoUGqt2drn7cyHp2Q+NXKp82iT/Z/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1225.129b76d_1789269793067_0.5203887179551707","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/textbidi","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2d15250321f048e90b32f3fb76518ddf608ba2f5","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1244.12290e1.tgz","fileCount":42,"integrity":"sha512-Za0ry72vXOJtUwUzjy6G3U1R7Q1Fcl9xrmIGayMaVFbKzCVv1bDJOJ9GKckP9bF8idV+Mjz9PELWkITkwD5YiQ==","signatures":[{"sig":"MEUCIQDt5+6TH0kgefie+TDBwq96eNUCnWHQtn7EvyGSxytXKgIgcDOD4Xy9ASNc/ZAQAPFCbqkhhC7jnMuo0SeyhUSAI7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHwuE3d9hUMqr+wMlXuUsS+qulS4NJHZPVFMXabsZgAcAiEAosf4MUUpubg1Ym52Se6ycjFen4kEGTMqwucUKiwIaBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1244.12290e1_1789288274261_0.5576505395542941","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/textbidi","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ce5d5d47f8304a3f448526a33ee1cada66280c3c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1251.918ea64.tgz","fileCount":42,"integrity":"sha512-zPykLbqX8HyQiXrvUOC1jmF87JAOG2XvvK6KzA0s18CYxDXOOF6zHho33wI/pEFxFFulCinu2EaQvQHGvGOdBg==","signatures":[{"sig":"MEQCIH8r11bFCzsOpUqM/GiGBezYuoa/ahEER5MaAQiTPn+rAiBYUCL/ta5UlbsBzU95Iw5BFJkvZrSCciNR9GLAHFH1AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFivW0KaKMgz22jfzp0hrABeXL9Akys/3Xll010vCUWAAiB/Y6hTVSV6ta9oXNbw9KPsew+EMZ/zzbTkr1MjT73rVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1251.918ea64_1789314060834_0.7563474460136566","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/textbidi","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"bbca95a680744abb63c768b77e8e3a7f815cc855","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1252.15e4611.tgz","fileCount":42,"integrity":"sha512-Oaksg4BeghIv3uCCUZ+zUhrJwH3QgA3S1H5EhdGLqBTwoNZd0gbGk2KK7ozlcEoi6ydW46IAivKsk+xI5lXLDQ==","signatures":[{"sig":"MEUCIFribAkGRMecAXfDz4x0wtmKIJD1UYGUSkVaxnNSZe3bAiEAifDiziL0GCvaUCLyC5DKShRGjLv/KIJlrdA1J8L/2IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIClxpd6Do1tRDUUYmZWBlVANiNPx1wjVatUqO5RKnVk1AiB/u1EXVILEMhOvhGAXyWryZqve00tDAKvV90CLgf+MAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1252.15e4611_1789315160848_0.15515303506529987","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/textbidi","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"25a0b216bd954bf33f1d90fe36a59000875bca46","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1253.6fe252c.tgz","fileCount":42,"integrity":"sha512-dj0zLu70rTjrLtPNd5bbEuzqyxvcw7Wc3gGQs0lK8/ZrsYPsi5Z9GJs75+SCl0lFiAlJekABtLaS2rNvbg00+Q==","signatures":[{"sig":"MEYCIQDNTQrRRlbHiqx9XX/3PDj0KF1+1XLov+V3wxWJqrYogwIhAKyyvypWmOshDrohvnZdxQwpA+Q8MH9Cx+KW49Q2695e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBGGKlPLEJoIIvmwglN8V+1Zq4gOAxC/hfdkbdyJc74OAiBRkQ+xYQJC0lgJzNVhsFVSh2TXtF9RImGdA4efHbuORQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1253.6fe252c_1789334668857_0.6761534116624794","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/textbidi","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2475989a8810cf98ded238cd188cba4c4d8ce9f3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1254.2ab4a06.tgz","fileCount":42,"integrity":"sha512-sUP3XF5LHeuQ3MyrsFM02zGMZmD22vwl+1nbmG/ndlfWgGr0fdFVxaQ5hNlylKx4VbNctzFx8VOfEceaMz6+kw==","signatures":[{"sig":"MEUCIF4QJj2xi4s2AbaipWWkEaeVp91WATzGdEcBn7LRyT9ZAiEAniiaiUJWimBEbw7a2eAPsGTHRM+5KqdU2ElAM2pBsY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHnDN0HkeYhrki52Ujx5q9GH5CjI9DkRsiXwD9eHeT/qAiARm/FDaebEbrY63IbL0B5uJdUlpPTDtFDNcf1gdsTa7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1254.2ab4a06_1789341265661_0.13420197891441443","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/textbidi","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f5f49b3bdb97533ed065016872d4289f678b0ad1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1257.b2a4509.tgz","fileCount":42,"integrity":"sha512-xDtCxki1yZmlHLzSbstR6URmpkTe4h3E05dCckrZMaKRvGRl6QvPWfAni1smX7qug6455kphj+NQin3HIVLqKA==","signatures":[{"sig":"MEYCIQCxB0zkUGS4Qhw40y5oLb3G6wSkqdw3pb3Ut42y0HLH7wIhAMy0E6SvOf6eSTHYZ9lRyX+7YZDbtvYCalvNdFz1NnA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcVo3TtzDVtTCwo9c03kmUivG2VCwak2DY8AmYiZGkHQIhAPoiXUvWJJ1rAjQJdX567nFoF5jVUD4k3DQ7Yr0uEoi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1257.b2a4509_1789363798657_0.951914427382337","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/textbidi","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ebd0c4bfbed5c59522c283f322b2c6866cae8db6","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1295.2b6bfa3.tgz","fileCount":42,"integrity":"sha512-m2XuZS7ztRdXt4CyoDJq6Dy6w649X1yGqLoLzYIcLeRfvdgDPa70Nr5cOaI5/DGxJwxc0c6Mc4w7JGajHtDdBQ==","signatures":[{"sig":"MEUCIBF0O9wZyHRCZtWUCCuENBcFDVHckfv+Zc3CPYlYcifuAiEA9D5dEgQCGgLlKtS0gmIpsn4bEwL79EEx9BUYyF90yDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvqiYZsCuv+o5bmIMSklzt2n28/lHUeEicE/sCvkcMNAiEAzRUFR0us3GGM0AezMMyXbEM1x6CNa/dEqLoEIWeYEHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1295.2b6bfa3_1789417296490_0.737946175084383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/textbidi","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3fa6b0daa97b56f3b1b5ef64b38f72748c9acccc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1344.b88acc1.tgz","fileCount":42,"integrity":"sha512-V79/vBMHy9nNHJmZPz9Nh/r/snHmJBL6Z+G8aPi4dKPJuHP0Yifeua7VKhDRMPFC0mEhBtJ4twOgPWnAdGsniw==","signatures":[{"sig":"MEUCIBGUlD25lY+dDKIZ0OAKsmTcdqENQEZ32FFTii8RpzWFAiEAhgSELNgjXFNoj6udvx6sUHPaU08By9/v2Lm8LVe0H7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzWrYE/W4vvVv4fW16wy7CxCMhjApMH/trezPyFA7O4QIhAJqKgJ/JjXqlBaC+XpuPv2mY4hvZYYBC7PARQcroODaH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1344.b88acc1_1789452622060_0.16684794772949374","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/textbidi","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4a84d53060e905ea3c36181b8a61ac8bec12f9b8","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1345.0995dc5.tgz","fileCount":42,"integrity":"sha512-Mj4f5jHMbBdfV23H1WuVJJD3zCcM0nnKnqqTcn0jcgGL+gixlq5Oc5ciat+9Mh23gyCgXT9bHij/l9PDovRcYw==","signatures":[{"sig":"MEQCIF8CWvhYRa0b+FQLM8QYKzWubqxje2PvNdqxEqY8ObRmAiB0ik6QcuQK9jbOEZefVYfmRcB4+BbpTNjIM5WXi2ggyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFU3IWf5Smnr78+C854rivzJQDNwz1STV9vtu2qs/lcAIgNKrfDMhXjLW+ZeQXDLPrNWYIGjizTu7ZKIl9PM5MQMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1345.0995dc5_1789454584411_0.22646855649706454","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/textbidi","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"98ed6eec60502c605fc79eaa9b7468a1be94a901","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1347.54f97d8.tgz","fileCount":42,"integrity":"sha512-uOUHn8yWcIm7VDb9YJLeuIGmAqzBaAbADAdR0xPtWpKZD+1742OV1QYAmnWwHm0hapqSTpJCyRPw6ar4sgn+4A==","signatures":[{"sig":"MEUCIQDjeiRx7/OwSHmonhhlWmklMY05Wh1/qFaLwnpyEzC36gIgKAo83K8PnLN+S+hxjCAyUsxMolJSb7PskjTuWgpXfZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSo7ZzAxpySsfdZOuOIfONs1qM7oM0fmpxGkmcLmPtJQIhAMP0v2YwpCIAUzG7SeRc4eG7lyJzueGf+tCtIxS/V+Iw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1347.54f97d8_1789461032432_0.775649277606715","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/textbidi","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"fadd0609b462ddf6de89d7eff9ccb38ec31c4a43","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1348.e71a747.tgz","fileCount":42,"integrity":"sha512-QLf6BhlAqKPkqrZVGFyAH95p/ZVvyTflAr2dkrTl3hy650z5wrz0K0R8NmWC6INnL27W6+49JLpuLX1c+4nmYg==","signatures":[{"sig":"MEUCIQCpv88X/JAR4RWKft+rhTCf76LmsSV+LI0crZIai1hJ+QIgVqNKboSuu2muWIns7ReOVBpkrP29ot2bvBkVg9YJyAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGCva9XAbbbthFPLnVw8gc0AFgX/69a4rVAwOzVBJyUAIgXKyA5G5XAiC2Dw2s0EN5fDPWo37eGKotK4DY2vQqI6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1348.e71a747_1789464905249_0.09859060093895278","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/textbidi","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2bbd836c4a4126c3a536500ab0ec7b75a783d0eb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1349.05b053d.tgz","fileCount":42,"integrity":"sha512-bIR9lPo8fo50dfbCvr5tA+XFcSvhMEZeEbdAd+xAiEYtwGnp7pzRgzHffNLcmknI/pRyORgA/qpwLePF/XXsbQ==","signatures":[{"sig":"MEQCIE/j87Vf2JI54PQhjssiVY791alohzIp0mX/DmaPFmSYAiBSMJ8GawcmSSYsjgEO4Dezf4uIaBmyHuuJE2skAbOQug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoaq29WejjbY0m6IjM2Q4WS/krn7bY1tfc1elACZb0JgIgTNtZ8pjcjBK3XyeE+A09As0V1zBpvPhFh77ayEuGIhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1349.05b053d_1789469047579_0.10406328534465437","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2a8e3d7f2cac1c5fb2552480a60dd68e83637354","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1349.05b053d.tgz","fileCount":42,"integrity":"sha512-ESd400+LMIQYxgWHpBV/vwbnYUe4vEg1dbvmLlH1APlpRtJ5nakeRjgNCJp+eO44VPBVVgKc/gERiAYIiEq0Cw==","signatures":[{"sig":"MEYCIQCr8yoIaQmwj5EvPFWfE3fgZnG1VL8J+hQH39cOn3QtewIhAK7LbsV0gcwMmAbtU0JBrkc48S9N13I1HC0PuvLtQ+Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaW7oJvLBPxWK0DRHO6t9Z1ylQNkNHZWO84gKNNxoL/AIgAik7RXSIBpbDMlaRdYagJDgIWJvVWZasbZC3dPTGWe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1349.05b053d_1789469484186_0.08717388300411688","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/textbidi","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"16184890335a329feb3e652e786d2d4df49632cc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1350.8ce488b.tgz","fileCount":42,"integrity":"sha512-FkuQg/Stp88Qu/peHorIcDA0zvV91Xpa2oGjy9zB2baXPJFOJoxFuWbdm13fwZKPx2bhYTiDgapnGRfEmi9Zaw==","signatures":[{"sig":"MEUCIQDDLxFvmBFrDl94vHUVIboX5G6gFkb2s/3VlVKr/y5neQIgW/ZYKWMl8gYsfoJz1dhWau+/cGV9houXxZgIs+neyi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4T4c5AGyivNehvxraJ7b4Qgok3M3lo15TGdj+ec81mAiAXeVxKEuqrbaCXZ1EWw7BP//qA0LUrBFZXLmA2zKQpIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1350.8ce488b_1789489683223_0.7372135039980383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c13cc63ef9fd5558dd20db1adeff7711093c91ee","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1350.8ce488b.tgz","fileCount":42,"integrity":"sha512-Jx+7AkgeNN0yb98VvEskFDwdjYFrWVjs89Nn/PySashFxuEIS2vP+p4tF5NJGFT4RrFHJQENc4gt1f/mPwQYog==","signatures":[{"sig":"MEUCIQDe6/txHUGJUYyRGl1w+HjarIQ1TzkVVxkelWMrJ8uEewIgG1LkOR/+jOnXFzFC3QH1fu6/aa1AN+zWtqOvsX3aGis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB38dbo3Zh3Z1X5j7LEdPf4VcC5wDCEqUat7g7b5QuNWAiAK5qovvZTuuYE8e8WLgNUsWddNWt05FIQMI5ewYel2qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104396},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1350.8ce488b_1789490220524_0.33540996718898275","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/textbidi","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7bec3ae5fc8586c30ec62590a86277277a3aa10c","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1370.903f328.tgz","fileCount":42,"integrity":"sha512-yISUccIi0MjQ+CdAv/CRh54PG/iyTFLghE2N5JeQbNcJ81DUOQLwktMXiytGsZfR0HXhyVQSLEZNIJsTh0pYyw==","signatures":[{"sig":"MEQCIEXw9ccFBa6K7Vo1Ks3MG+xBfohg0QF6IxX654GNuIwlAiA0zAcw0ME27ppWKdsvh+lBlfyBc2Ht+1GsbIEPKXlaaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAfe7HPa5rmO/KDiWM/iZnAUfyxNdS5ftatImBZT1RLdAiEAiEw6xUmO0UpdQf5vvplhBWM6fABQOxPqwDWGD3zixHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1370.903f328_1789537799435_0.3927105227481391","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@0.5.1-edge.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":"f81d33cebe26612374ef4d18114ca3397041a476","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1370.903f328.tgz","fileCount":42,"integrity":"sha512-dmXuLIXsc/1H+K42pe6Ghgcli1KtK6YsdyYq0FguB31A78zHyM1TrGwukBYkJHYmHW9aOyE3xlpbONZPDWOTfg==","signatures":[{"sig":"MEUCIGzL7dHmZBeTqpOfJbIvRpPe5mUzP0BcX7H2RBlsFepuAiEApo7fPBOzG+RnjHB9PU2JnisBgdASaT4EjP9Hm4I3br0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCC9T5z3J4u0eKf7bukpSb2/V9MlO4MXT8ebAdGlMDrkgIhAOzc79tQjUaPk8KRJqenFJPdgXzll9a4NBB+aGd8ZHOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/entity":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1370.903f328_1789538354597_0.5375733458587864","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/textbidi","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5456dd67614812ed1f54330eaf0f0e327e90b94b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1404.457d1da.tgz","fileCount":42,"integrity":"sha512-C9LxYebB5A1WcGDZtsj98goGa6p0kO2dRnmTF1e/BdEURJFIa4In1mXvW6vnY+6AH8Rr2reC9MqzMAaj2elo8w==","signatures":[{"sig":"MEQCICc9fnnFmgdzQGclj/GBU/Ka4oMed2HREkorHZcSsNMJAiAVGGkV4NcLRYxOeEbyCC8GPBpmtYj2U/kKSZuOkq3LGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXVI9uuX20D81e1Zh4xDyMHZi8T+igNzP1tiaKW16rWAIgJVq5I1pr5gCUxlyWT/GgC0gJMixlmkxUM1TuFkvz3rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1404.457d1da_1789626034948_0.09076073698847953","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/textbidi","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"16c5097facb7ba3708d2f0d67e8a7e1546c2eb22","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1405.69d9356.tgz","fileCount":42,"integrity":"sha512-FoRcOdeibigsu8V5+83Ud+jR46EgynH3RsPalQN8tWFqEGw+dYj+YkuZl8AwxsVbEkYrL4J9EKUoAfnU0AmW8w==","signatures":[{"sig":"MEQCIHeRwFvoM+L4uIuMkiQrycblN8N+ItmHN12WuNvfOwQlAiA4Ii4AkIXa2WosSsCfS4I4Qumz7OOZZ0JmbLvNLPSYmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIhNCn0yRYOGkoCWZByFaHu9SlOpDBQCCHE2JMlR3dygIgC/N48d2A3kkF2XzdTtrzc2ZaoIA29sJZvooU45e+73Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1405.69d9356_1789627701680_0.3256182445220548","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"02cc732150a768751e779ac82a991b44fe4bec31","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1405.69d9356.tgz","fileCount":42,"integrity":"sha512-sqOa3dWljy9QQTJxaocklFgunxpvTGFO5stmOsZ5EgKFDb5zCVFKwe3FTs2abcCKaTsFdm4bB/8BCzXbbiBJHw==","signatures":[{"sig":"MEYCIQDWcyjbb+LZsbUPVWqdq3wvyvJoFn4SQEzV+YCrVHBhfAIhAPOZSCb6cMmRVELGsOg70VLO95pUSIPtUyB+wEtdKwsv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDz+pucv8heRPdQk4EBWFEl/qUe1fAu0vYq1Dv2At/oyAIgQR7lyTaDTsQbq8iuryGFdWInX/JZkQWWOWrdarDfpk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1405.69d9356_1789659766779_0.03587506411819086","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/textbidi","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"d1d2b9aed060dab8dc73874b8b8d35bceb00325b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1410.b534771.tgz","fileCount":42,"integrity":"sha512-hwpzI+DLEjUErE65gk+Nlo/71IIez5F0i19G/hoHBtdfEuc/oKa1FPfJ6xlPMptySTDul+hvEE5gJLjJfLK54A==","signatures":[{"sig":"MEUCIQDR1ewpT5r3PLe6jSEKoNJ+x7uP0Oty7r68pttyG0rLAQIgclEri/4BSRwdrLDY/IwBE8TzslVLNIeptCaah2WATZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY3xG6QhVhqV/VzOGJlU+tlAKIXB/Sq3/rrAU8iFXIcQIhAIxhoXkZPNV6Y4n/IkPbAYNAx3YTKLXyQFDDk/fo8ZbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1410.b534771_1789670596757_0.6895842638057454","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8159fbaf002aecad9a786ba30ac9b61cc0e63a81","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1410.b534771.tgz","fileCount":42,"integrity":"sha512-3B+qxJkPIKnbYOnqKMUjiLQuSFyfAKHRe0oSwZ0ABLHMwF/3dlNHdh0LP1sL+cpFWSVQth9dB8rkWIQCfLYKGw==","signatures":[{"sig":"MEQCIG0I8i8aiO2/bBCOGII1P5OIOE/FdfBpSIQgVqXe0pV7AiA/RsSrvvx9bvEsrZh0Aumq8yh9oTlqwLhMNJudMvvcig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4RfyqlmqM+wG5qHiJYSzRoKgHaKAPuhIzrznWUoFznAiBT4Cl7rfevMvkinqQOHY5T9PyiDIXx93SQ+Pdc6Oz3Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1410.b534771_1789671088082_0.21390093374551356","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/textbidi","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b1d6a9070526115eafb43ba8fe3824220493c9a4","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1450.5738463.tgz","fileCount":42,"integrity":"sha512-sNLQ7j+ZiKGxjZZ6BgyuzbXb8PpPQnp+iYI7DKyyqN9gyq48wjMSe+fzrd5LQCA1FujmYdk2QiByJ+2zbRAzoA==","signatures":[{"sig":"MEUCIFOEXG5X0OGmCjGie8/vk/0ah808XEoJgAhY50MgPdWbAiEAhVn/BxCuTXEgf/iAVunagW3PrKCG1Fc6OC6cWvdrCe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4xC+x0OdLw66crRKWbIiclaDROd1X1E9Oy5C2PbCFcAIgILvhaU5Bxa0Fvd1AuIZK11+LA0hH6pAO0lz/QHnHr8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1450.5738463_1789779695127_0.4270763599667491","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/textbidi","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"15f1636cc1f9ea759ffe0df871a5030d34202e43","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1462.5a251b6.tgz","fileCount":42,"integrity":"sha512-qWNZVVYpzh6jzOU4SNk6CLkUJlhOb2xtyD5BJq4xwdJJJgVZ57oo4IY+huh1alwQVD+M3gPyX8uP5oIlb4o+Qg==","signatures":[{"sig":"MEUCIQDQKbr+tQyahUG0N5z8aMFUJBbHUlfwvZayM+7Nk9jPygIgDGWwexKsdV8s0RbOG2V9+Ocb3rWQhukBfpyQu7DkJlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEjU/wWRrKfASTvbpaXfz/u6QzM6bEAuq4B+38sw/g6QIgDgXcHF63o1UMzAtOiCM/szlPD9y6b7gz/CD6Zq6p0vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1462.5a251b6_1789840325200_0.26722251173976175","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ccef05798644ba4a465e852abae729965a3e745a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1462.5a251b6.tgz","fileCount":42,"integrity":"sha512-F2t/0FcZu/TUvkrDsxAgHRlC0fXSa9GUGnd3dd44/WYCAnzbvs1hf78+xwlcwMJAxo1i+4p1+ZDcIWhOuOReIw==","signatures":[{"sig":"MEQCIFVLFJNoFX3z23GwwtV5tKI8Qqj6zsNiLav7IIVTf1knAiA/mVeyh8XoFiN8JkkKeqndwlTzrgOZKrzsCBq+6XiPCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8z8LtyjpBXcTpmhM65jCn87rroBt4QAFk8gH3y+wmDwIhAP3RNDqVaLr0rN8cA03g/d0uI6cqoJR+rsPtuNFaKg/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1462.5a251b6_1789840882921_0.6658634104114658","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/textbidi","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"e76bf71637eabd75ca52fbf5a48e88d3d5bdc995","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1467.7e2fc7d.tgz","fileCount":42,"integrity":"sha512-0BhVp2bmKsUCrFcCU7inK76fQQbcqnhf+U11WRzV1eFxoArOKyJ00PtlKbn4mtT0XN+e1Pzj0ttsaiM6U7H2wA==","signatures":[{"sig":"MEUCIAVPqi9qRLQLkUNDOcQow7DV3mb0Joeskhs/u0f651jqAiEAqX1SGcVwDHkschr254vtbsQBoXmFEyglY8et13SdniI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDffKlLBl7w0DfVT5mDEAxOqny+NKL/3GdXzDT8S5Or7AIgfjwHeyx/hDMIj88SyIWVyeCm+uBwpE/CsTg4FLtFfg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1467.7e2fc7d_1789850356332_0.11045136900676567","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"70d5a4ae15b250e5e182e37f1f3cb8f1771ab286","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":42,"integrity":"sha512-9IYamDtyf1agWQOo0tTH772yxGKyvRPi80HcscCVHOuQ4r+QPh+qg0Lv0F3Sx8dhf6zGMtLhWZTmr5T0LgdPVA==","signatures":[{"sig":"MEQCIG1AWTrvA1YX+G628obqq/B0y4tHHs/atBkHykE/xcBuAiBqJP8PYuJCrgIyUDaDWpsUACv03ydaHzOBk5+WDpJnfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHf8uU3LI6jbBvzGinM33dUORDBPGnVsy5JsBSe4SxhsAiBEYaczckan6faG9SA4nNjK55/BNhyT6lBQUI3fvh+/tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1467.7e2fc7d_1789850970977_0.949664656528588","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/textbidi","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b6bc1f41e37606a0ece02d140749dc027edc509b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1468.61b1d9d.tgz","fileCount":42,"integrity":"sha512-nRMMCjmIvmD/ky2RDP8PBFVthQV2JsmJJfsS5YRAvO6ivdvTrvDKkZcWuecCB5Q/Ylbw8dOlrEKmDpOnPMZt5Q==","signatures":[{"sig":"MEQCID5Qsso8N9WolQ5UQcbVPT5dbMUM3tMDRZPMlZtL1uzCAiAs+KhCm6kJb19Lxaa8pQCrlkSfzU7Yqe2aTpVyb7NKbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHwpG5Y681I023pTrqQhZEFFtcDlVP+L43tQV8V6+hJ+AiBn2zWlr+t70cCNx5yR8fQdY+4JluTVaQ/EKtF8O+U+ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1468.61b1d9d_1789852945306_0.2727566016404541","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a1c7f0095a74e28fbeafbd20da69b5982272b8d1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1468.61b1d9d.tgz","fileCount":42,"integrity":"sha512-amhIa17IC2BYiulObhiTtFVjQMRsaSRLZSAmaI6aU02HJrmG5BDJ1NOTURxXzkkYK2CEtIsstGP+lgAw/a9K1g==","signatures":[{"sig":"MEYCIQCfoQn9n9kQvv42zGfzL0LcEEE3mEq6HlduYDzVBXZ9zwIhAKK/FyKvaPHslbGh1wFI+av+35FTvbKkKMOSSbQ2ivQt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1LTKgpWyz1cjaTgyqMi/724qTNxr5PIIjCPbPhf5WhAiEA+YIhnjTNjZ6C7UdqzKkYL5j+w/DTmLMfn/50sWxSE1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1468.61b1d9d_1789853602278_0.428932589878537","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/textbidi","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5ca8cb7bd15d6bfaa2678d0be7c1ecc86741b37a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1471.4e82419.tgz","fileCount":42,"integrity":"sha512-DW05awsFmX/DeYfZjmEW00U2+iKtmOseOeMiQlQhPp1umWTDg5l0skzCpqOi89gTT3xMxkMi/YyfrVCLhkNaTQ==","signatures":[{"sig":"MEYCIQD5AUds87ZNdFh7gM5r4niXpuJhJ8AnRPBefLeKLDNb8AIhANCXYymQiZohpptTwfmbI25UvgYDyCTHqdOdqsMplvSx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPLcXotAz4v0aVoblv+kJtGGX9zCzBK1LitVXXz2VyhQIhAMP2dC9WjW/rJ+GXV2zJjU8SzP+/ko3musjWCpEZYkxv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1471.4e82419_1789886170627_0.4274919494138034","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8c689f5c27f363581195c92177c8a8f82b660eda","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1471.4e82419.tgz","fileCount":42,"integrity":"sha512-uJDTg86+GgJPDyfFgssQYXXuv514uF3qH1CvS3LakyzJb1mZS4eKLLGbjipOH3khJn3xCPFwMlQcLyP7dKxUSQ==","signatures":[{"sig":"MEQCIHNRth0QkcrVwPByZNgbFmU85PD0LhNC3oTRdJNjbrcxAiB/ll84BmQAnCfoAm5DdE6tsLLCfDWryONhz0jm8NeuRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFfQ7Q/yjRrEbKjtJogNb6vlJn6M/XDTxp/bLCAATbSTAiEAviqXSWIq6+hn10B6DqVNkstJHkCAwKxxOGKDY0E1J1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1471.4e82419_1789886787901_0.01506360844606558","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/textbidi","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"78e835d18ed1a183edba2f19cee7c3b93d63c613","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1505.5790c72.tgz","fileCount":42,"integrity":"sha512-0mcAM+mwdZt/Z9p1sstC/ulGU0myxm2tt6p3Oz56KSpQe5ooB4lbK8d6/1hULYO8LRlFbLeeNDyWEwrVUZjvZw==","signatures":[{"sig":"MEQCID0jzTFlJV6gYAbzVZKwDyOzbDj+rsD0iyJeqEV8sg+yAiB3QD++G0SAUkYs0uMq/888NRL9TW2979+gix/bfUFk7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFFaZbHu3ZqFvAt6oExHLEcwTlmMA4FIobMyb3gIG4FPAiA4Ay4YNmARCwiaQ2f8AW00rt2PVJrqsged0XCJ3XfTCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1505.5790c72_1789901678760_0.27505164881739774","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/textbidi","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"cdf603a5b32972707e4453aab0b20e2045e54b70","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1520.4887418.tgz","fileCount":42,"integrity":"sha512-wUjQmwhNHPEiRVUm84enmNzhDBhEDhB5WSZaz7rnXtCAwgHUtYs+/9CEHgeSsKnw5agfPOgOHpJNWm1q/3xUwQ==","signatures":[{"sig":"MEQCIHNVyRSV7OqNHvkdybllgMJCjjMsEjwLPO/QrO9b6CRSAiBPzLTGZJ+uGajQo3PIh+Qnolb9Q43AYzk384H5LcLK5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwVy0JSxjFGfB0Z8MDYxkFSYMnM+O34CyyY+O+PI3YIAIhAKp3ASiYe9IoPtkMNh43kmZFEscatGNlDxiNepNrgMZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1520.4887418_1789918163443_0.4576348082481694","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/textbidi","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a0139f4146b33af225cf9e927c62dc5f19ea41e2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1523.c47f79f.tgz","fileCount":42,"integrity":"sha512-H+AMRJmELm2lXX/U1ja1tq1aeQ+p9zQonfKe/4KwyKvo9kEr1O6EZwS3LBrZI8APKvsX7TG7EenuDzT7LB3q8Q==","signatures":[{"sig":"MEUCIF0ib2DN5LpsdrapCudWxIRNIluX8J1ZIbxuVH8girPbAiEAhHWhv5wlW2mt2LjvA+ysGO6pBUl0mxiB0Nu8MzFyKO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlSUaQ293edrKY8eS+X2Rdhw2NrW/pl4m5lS4AuAPUowIgA8qlqMddeWXiwIRWBnw8esuXrZ4NVfgOMy48joblV0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1523.c47f79f_1789921761938_0.7020478738391265","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/textbidi","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"5da9ab0f9bce83adf9b3571e98c27bb04db85ada","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1533.2910b54.tgz","fileCount":42,"integrity":"sha512-noZxc4JfRs6Cs/WLLHfiS2A5/ImxsFyqpKLhTuN/PPzYqrCY5SUf46d4vCRPoWBBHNK03Kzk0NHQZrzyA3EuGQ==","signatures":[{"sig":"MEUCIQCOiNMs2XaZWL+L7QJP3KNO+gQUeM3n2Z9T7IiiKwtr0gIgEcgq862+bWw5XygRTWLEhWZz/JLCnM2R7/gB2ZIIKa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEPsPldBFz6/9MlUAD6zkQFcBG7DN2E0lX/j9dnrUamAIhANVooBhBfslma8+uK9lcarCYjBv8EuFGRD7t0w3ndPj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1533.2910b54_1789930265138_0.4814243246578285","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/textbidi","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c8135867d9e276a40e340a873e9430c929840a8a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1538.09885fb.tgz","fileCount":42,"integrity":"sha512-UJXdPiG3ANIPDVcKIW0QpFUKnmZU8L1FtCHJTPEVvLbIdSrmTSmRppHMUnWKV3AsmEEFpTQoirBU+sL+vbBHAw==","signatures":[{"sig":"MEYCIQCPq7TM/yP2mvUNgwmUKhaTXZRexqyci+ASdM6DvVmJ/gIhAMBaxAptT+LZaf9Vpy0CcXW0u9rPln/hkvLx2qVSWSfu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICZTeKyEGXddlFMdrjj38ru+jAi7bgJrXgBsZ9sUYz/7AiEA6flR/BGVgRujIOtfNH+K5ZTBCVlGx7A20dHXNd1w6SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1538.09885fb_1789973381867_0.12974365255929166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/textbidi","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"61f57e7e401f7eff628e32d01f38665690a0badd","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1541.b94031c.tgz","fileCount":42,"integrity":"sha512-DjthCe1rOG9asH50Gy8UmxW4uACMKKAhqnvwxhAx4uSmBqvXJK3aUZS5oS9xhuc0b9D4EM7WYTAIyt5mWubSDw==","signatures":[{"sig":"MEUCIQCj3ReZsaMXGsb7CD1+UEoNeHIJtvKMXUp8vQAl2uaVkwIgSE+8dWFisukpF5hdM4dHVOn4Gj0dKnOiRkZ+m2fS1TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBsyxhWAz4kVcUNVGLLgbv4HDUw29szpANdQDbMdOW6AiEA+K6e54AXGb+Xawj6NbOEb2tWu7xJ/Q1A/F+goyUbtXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1541.b94031c_1789974634328_0.1551067119803171","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/textbidi","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2a686c2019f733c3600d09807c611bb6df741fe7","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1543.41f4a99.tgz","fileCount":42,"integrity":"sha512-Gdt/aXoLfWiB84JrNJ8BcQIO3wCWL919CQTjDx1wAkMMf8nSCpZr/685kbtzzeozaMQq4ZGnENO0GzoFQjihLw==","signatures":[{"sig":"MEUCIBirq9NeAxrd4ZtWvxUBoitt+W8tueThJyzCL6iyCpqKAiEAnC4oWMdE+2JMn2U3spBq7HUECNYpvdU5dvuiuGRcfFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGTncr2BdTYXtNGQ4KNrqK6qAA4XOHArCQkC37eYzFlfAiAJtosq6dGWp76eyjjFE5+XqhXPlzIwB6tMf9p/zbRo9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1543.41f4a99_1789975238393_0.5739490623452932","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/textbidi","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"340b15da4daea6fae2636469451e9c4a269c9cf7","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1545.a3a19e0.tgz","fileCount":42,"integrity":"sha512-PpShgf0Qk4Pr+iYLlOtjmAKUxiJyB9xAVOYefWFVnnD3kJoqkDpIqn3yPxpsSPRcudrYpgYrstvfJnNAdWOScg==","signatures":[{"sig":"MEUCIQDp2yRtalNRY8GUWPR7EmdgomX1KbxM0LqvEbBtuBBDTwIgO+qPfhI8+9Xg4ukKKGI7mxwNn5fDK7H6cBl9pMdkVOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8GgavVZ4rBjnBFZQpop+NP037s6O0+ykZLgwMXksWJAIhAJEDPy9aJQnZo/88kLzgH+vJ5jITB1I4+4K7TBTop+t7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1545.a3a19e0_1789976422866_0.6715624718652751","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8ce7c3ff54b9676bd03fa40f195362d6b0940056","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1545.a3a19e0.tgz","fileCount":42,"integrity":"sha512-pVSBvqUphOni3byQH6OFxY98sOx1f1sz6M/Bbj+R8RDtsH+vOEHfApFC34Ex01YmP9cFJFru5z5pBNIR3zhQvA==","signatures":[{"sig":"MEUCIQC5ExNHHouxCUPC2H5xXZV4Ne5OHZ82AqjMVC3/pjW4ggIgD7dL6Lpo1U5Q2Nf7NnPeggmG0cwN05hsTiXC3qZtQmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrabJ4zD39GcgsFtCACfHwUjDZtegQ42JsXO189o9agQIgEM1CGIWgiDbpRV8z63nz65E3B2bwA2Gb30bP0RN4vIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1545.a3a19e0_1789977131372_0.440493594545168","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/textbidi","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"14e52bc98b219ffe36a2018d4c530cb00eceb093","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1556.ff9e615.tgz","fileCount":42,"integrity":"sha512-wKaQgWSNI66saNyrXEeEm0ZaD5rfCuCfDK8PUzxMuPU1Tb7o9rKMfavp7zyZ2p8jbrcrIKt8WuBBMeZuLyZ1nA==","signatures":[{"sig":"MEQCIFIg2DUHr3X2zLBzHZ54BbBVY7Y5Un/PImEl/35bngPIAiBQqYw76CQaUl8zr4sgtB9oyVXjtmznZAS5ab4AcK/c8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCEQ1ttg8GUwe+Nm1bDFiYnu2F+LUJOHuYfUv1jYbcQwIhALssePWOxdLxQijsA859bshc9wy7K5M2YyWV2pq53SPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1556.ff9e615_1790028332722_0.4785742194289877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/textbidi","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"450b8e78be0e794268b41ef9899dc8333ea61c0d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1584.db3c393.tgz","fileCount":42,"integrity":"sha512-s+1yUuMEpKl3apThdxEupxrQ/Q+5WvTZ2kVaxUD82eORn/1BthoUbwKSwnKEEZCmGaaAAnkXC3vvNEp31YzZ5Q==","signatures":[{"sig":"MEUCIBpeFZkRfkcgHuc/7+S2BEy0j6BOP7C10FjJpx6grVdzAiEAsZDJsbjS7ry8Bx1Xw9ktw9VHAKXQbLSMKceqATC+Rz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATA7iVXuPQi3a+vRyCH/rvMg5pg/Fv3zi4cqxBgaxKDAiEAm6qsV8dY+bbVu3555fZGw6hpUHw2zD6yIyzCSM/TcJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1584.db3c393_1790054340028_0.4194413597960125","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/textbidi","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2d86b14c8a181fb670137192ed0dc1d09d6e11c2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1629.669e7c5.tgz","fileCount":42,"integrity":"sha512-l1JOLvTIC9qWTfITxUtzDCimoe5l6pmxJ4lKr5w6CDf6bfVtJu68JV2Mitq7WGj2G085vdynQgNIRCAghU+lZw==","signatures":[{"sig":"MEUCIQCXBy7iPTxgLEXTOTnLZdBYhGxd+FqGQSMqPl3l2H8CrgIgJ4GssT9SSKOyfnCRxp5NV4161iafVbLKDCTxl4G0Wuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmCIuve2nfbJ7k3mCL2zY9lARTtnRYmdz5b4ll1GZmVAiBe6Key2RhqtGMMNJ87CzmE+Iyqtsn+3BvG5yARE/6h7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1629.669e7c5_1790140512907_0.4674179164663972","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/textbidi","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7f36bb1a65e5a7a3c1e00d4d41f767fc616f6108","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1669.c9827a8.tgz","fileCount":42,"integrity":"sha512-LzX/dL2VCxsR5oRM3NXIzZfGQ/MVAv2h3SNrwr/aIDAyYqvHGS7Zjbh60mEGJBXjpvr/CwJLuUwofkQOMZAGJQ==","signatures":[{"sig":"MEUCIDLbCyuh8dng4lM2e1Z9JbmlUqEfcZQAbyYpoD2nRIoUAiEAnrvxuxF2Dw0BSTbB8zU2YBaG4XTa/y9lD8BmiGwaVwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB0sZPdEniGbOsxkI31XFSjRGfO0xXXtKxTc9hiCMdg6AiEAzezbknS59q5WL+Jkq3GwVq0vyTcaF3my5MpFD9Fechc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1669.c9827a8_1790192714309_0.44126322201230495","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/textbidi","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4ed2b170d20ec64f64a0761d430595a9fce7fbbb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1680.bdc44c6.tgz","fileCount":42,"integrity":"sha512-bEMEmu+KdZaiu+tp8fYG/i9NUkQD7paxgW0TJ07c1jD/+f4lYOj+HOqyp1adFonXxROG9MOlWdfJE37ut7gwpQ==","signatures":[{"sig":"MEYCIQCeuYoqXTOlWMpJ1KcWNoYZNWQyROY7vHtyRnQBCC2t8AIhANp9xkliXkoTdStP1/ujBmMfiDFJ8KG3JBGa64j/WLlO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAlcvWWZrGSd63IkjHRjTlXxpoF0XbmD4S6h8h6EJ6BAIgXzRZv7tgWJ0ZZnIEhHwf8SrqTEnLdnvb6rNWP7yYzi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1680.bdc44c6_1790214649425_0.14255619256714014","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/textbidi","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a0145fb5b59028b501da4798ed1b5997573cd328","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1681.3f21b44.tgz","fileCount":42,"integrity":"sha512-J3dSx5HsHipkOxjKLOURv/AUItalDIwr7owhhe9afj6wJuqFqhsGLl4qF7zbz0i5JHhz56G2Kac8dEcsfmWrew==","signatures":[{"sig":"MEYCIQDszjE+1sSI48MO8wwW9Oq3ap8EtYlUQYGAmxlYG/JmkAIhAMbzACIECEG5evlfR7ZuZ0JeziL+zugZjGngQe1yabSJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC664y5tfe5zsKa9MDGUHQZexi0+xZG6bPz8JxmyW+g9AIgS458l3KeuSiLFwNuumT8i3OGgSFkM+WET7KmMNyprb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1681.3f21b44_1790224407366_0.2720625132084218","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/textbidi","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0114c76f0507320f6e3b89d200bd781d2fcb74f3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1682.f1470fe.tgz","fileCount":42,"integrity":"sha512-oTpSLRZGvVr37Xh74QraEnzhqv7rVP5zqbqKnqfmK9tfN9TbA1zSsNuEaBv5t00FL3+eH8M7Hp+jbVT4M/tZdg==","signatures":[{"sig":"MEQCIAlZjIGGzw56UsPqW8B8D+7BUrj/ltdodsoi5w9lS3hBAiAOf6J/h/2Ha1WSgX+C3sd5oHErC1nBR96phaE5khqT3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmuEvzOy6zisKAGoL+/QJNw1eghyXy5+jdQ4WRtzrsOAiEA+ZbKNPlRLuHPVJX7exyD5oGaidDrFLpp8PrpOSkCK5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1682.f1470fe_1790226292355_0.2862781519926554","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/textbidi","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1b6da7ac8c305b6b14d400b7b6bf997f284955e3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1685.dc0e23a.tgz","fileCount":42,"integrity":"sha512-CKNxUDHVFt9/2aZ+e98H1j70C28YWxNs+pROKn6a2rXuj5MQbahjQVMeR1pGo758VbI7Ofo2QaHDRh8Fcbee9g==","signatures":[{"sig":"MEUCIQDEIJL3Cl7J1S+cjO1iwAq4P6E1rwxxKSG4qrETsWilLQIgZRm+A6dwRq/PMl50AGH13ADHTZ1OqN8ef1q0FrBdI3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGtD1cEwaMqUa0PO9hhsKPjdB2sbG/A/jdWsIlc5zwEoAiBlZWCWIk1/t+IZPUTXUIBrKcLcK941VPLMc2JQrW4WDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1685.dc0e23a_1790262570321_0.45166725078940106","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"32af21123f9ab973f74aabdeb29a56e984f996bf","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1685.dc0e23a.tgz","fileCount":42,"integrity":"sha512-pGkWuGeNGwZXdVfRce2Lv6PZ2aKvkyxJQwWS9ZVlPh6NrdiNQSNKOSG4g2F8DN/wNaxXXDKhPv38FHShG2dfuw==","signatures":[{"sig":"MEUCIA+p7nE1FBAh184hz7kH35MEUgKtD0Ccf8amJV9wYFnAAiEAvCG/M1V40g03pAixlWSZajFBdCOrHl2l+Xdv6CyQ3lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnVs++e3WD0eUKy8/F2da4f3Qm6H2iQfX57p0V2nHw9gIgDPxmSNKXWR+ZFIVr1XV9CVHKU06WAkNQ4txWg3RS4x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1685.dc0e23a_1790263222046_0.08998095616342705","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/textbidi","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"902bcb2d4b1a25d5fe46284f6aea9a2ee9ce2b34","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1687.b63c819.tgz","fileCount":42,"integrity":"sha512-KIc1DMxJIV9tXoy/iv94yyzREXt6szTooPRMzxeEJOOLMVod36Xqp/xySvjX++Z1vnnvoAckhectJxEo9z3How==","signatures":[{"sig":"MEUCIQD8oWh39fv/8AZwhqr+Hr2eoQ86U1ZUleHmul59UJDMdgIgJZnWl4MfxwVCGivR/bRRM3QMU+2Eh9/ke3MRA2+qymM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpB+UqmwJQMMRjz4VQ4aVmXGV8vINbGIDRRQ/0xfj1JAiB2C9loNyg2pRYuc7YPQnhKE2G5gGuUQrTgllqskAscbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1687.b63c819_1790271442882_0.7119081690610654","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4d5ef7eae5d50c99b7a54d73e1d71ac5a70cf8eb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1687.b63c819.tgz","fileCount":42,"integrity":"sha512-9CUdihICqEvkY7KSUzpzf7aJbM3DhSklURF4RZmlXoHY3JkG3mWNYWyDWEmlkg75TM3pGBjI7+rtOrWRDk78aw==","signatures":[{"sig":"MEQCIH8AmLHiCpCOtsQ+VNL2E8n8Y+r+660vFuQs91nhxGYRAiBlC4tdPRe90id0PxwpXtFdGUv3dvtmANgLvTNPzVo3eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU8qjKhP5GKyLWzGlmCSEspAkASGdHyrHMYFCrChqFHAIgC48RiD1bhqxtazhrCxIKy3zErIAZ14crHTY9PrVfzI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1687.b63c819_1790271999558_0.048068298601793735","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/textbidi","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8efd06a5dde179919f420a60bfd9ed59084e6d1d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1692.64cda40.tgz","fileCount":42,"integrity":"sha512-J5Oio9OuQG9Py2UJj2e4NTMLhQMM+ieiUzZ3az7XMOE4Ct7lmBRSwS4XmRUaOIuIRKrw3vBEjo0P5h1lcR4mfw==","signatures":[{"sig":"MEUCIQCnUYKvstSWB44QAudeYqbYlOhbLYUItTZJh6Jq8hA8OQIgb0WnY99xGW++b5Pt0e0+5iAmJkg23HKK5yI8UcMdDVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZX15uQDVueqh2fhvSRY3+W3etbTXP08gSO+iRfDCujAIgZd25c6zdzUusClxbSMoYG9WboYdrjoJUkiFjEnL6pLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1692.64cda40_1790294196633_0.8679544403647836","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"be325582166a9a489e38fcf2922f1f0c161a492d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1692.64cda40.tgz","fileCount":42,"integrity":"sha512-gQRUF6wBjKuCKd91g+rHNktIeJwXQ0GdLk0QNn4bMIeOU2Q+XuKcyD8t0Gm7JRyiGeCFhdQIHH2/VeL6U1+Rvw==","signatures":[{"sig":"MEQCIFba1S0KD3VX6FV3X0/m4SKW9ZQ/vPZAXnDcS+nHwQYiAiBjsTXGnI6xjcIp7xlvghi7NU4aguLY1zZmYU0zAr/UeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFPczSUof6CAM047OjooDJbphs44zcTtDoQx2YU2kC0AiEAzVVzftlciDNvcRFr21arqEP00+hzwzBRJIHRYs4ylMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1692.64cda40_1790294848716_0.14985570189722885","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/textbidi","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"671bdb001b96f278a649218871e6a9c38c6a3b9b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1694.112d897.tgz","fileCount":42,"integrity":"sha512-CXnI9lLMu2dXZfzfaXAPXYUfRwcUEBnz76l/vBKy+eZA3YuaP1oVyEdtgYrTteyMw8jSUp6Md8cZXRx5MfVs3w==","signatures":[{"sig":"MEUCIGGdFeAI8JtGD8StmY1I7whdOO2Kka0UmWVmjbi4lN3iAiEA3YSevwmFe7/kgvoNDU0ZyZiVyM37xsnH+ZuB8NhxCS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEaoRSG+qpSlHMq6OxB5w/D689LcBQlG/8Uxa6XK5WJ1AiEAue5X+vCYeeG51jKMqRv+ejgWk3YlogQTYM3wpufJ7OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/entity":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1694.112d897_1790302373702_0.23473523218252557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/textbidi","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"ac8d6f121aea67c78c122a0e3f2daf8fb90566f2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1700.cefb2f9.tgz","fileCount":42,"integrity":"sha512-PmiT6kBvG4DQe2LfRXkaNkvuivzqkGMwD+/vMyQnZv0jAFUYNg9JxMlDQAVzL9qvza4+oXz3CUyeiqbe4bsapw==","signatures":[{"sig":"MEUCIQDu7o/icxzWHZesYWxx2ieON5uX2fH57xDXA9hxTlzS6AIgcgY4eiu9Udd4js44meOO0lpiJAhMrloi74EztkMeNEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNB1DVyZpP5RjZwwc91GeespQ8H3S8ABdRRnXT1QF5lAiEA8CPQGthAkO1TcKZeE7ufUInv9VoXbEDvffKP+KyaT+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1700.cefb2f9_1790305289093_0.8886627102123488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/textbidi","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a3515863bbcb846f8ba44bc4800c1f3bd26e5e32","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1703.1905242.tgz","fileCount":42,"integrity":"sha512-HRmVQImbs+Prju9J+GGJzpMLz6FzcOGe2YEW0QEcjdA0f0lk5u23JddlDuSbTHmdqOPMqCpqiRsl5jsw+j0zTg==","signatures":[{"sig":"MEQCICPctthKSsWqduTp/v23dxmI/8TKpApt4XdXZwLD2oWDAiBX1ekRZ/V/5MAzrds9ZM5WNwLUOJcV7dLkxwCITLOrrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0yVQWZz5T3d2BKijR8+Xs3pXGN32bVivS1vVtkF5aKwIhAObS4lxOVj88ZnQADAfpXL4SA2JOU05O/YQFQNKg4bhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1703.1905242_1790324115688_0.38317886736009243","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/textbidi","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"b4bfc7fe5a901a5c5b2b3e92865d62574d614d63","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1704.1832e8b.tgz","fileCount":42,"integrity":"sha512-HV1IuSI+xTMqnqXMeqZAvowc6TNczAfnnSmoCErgPsgPCWyOxCyDB1Jw2uQl8dcYLiislSEc3KylAJ2ie0kSZg==","signatures":[{"sig":"MEUCIBPAY34gy619DlRDi37BWhpa+9aH5OvryC6dLDck7elhAiEA9eG4g+Qa/Y/VjKZHwV+2hxFw7OhaY7Qvhy5GtwEcCiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6+VOejcVM+hvuJDLpnp38CtsIqqq0VWPM7r3zE6q87AiBLTZHd2cIEh565wk5UUiwQdWYrgqrJsYmlQpXL8YNgFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1704.1832e8b_1790326784874_0.0674837744604353","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"eb32121d91ba9d16b0e35f20e8b99068af3beccc","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1704.1832e8b.tgz","fileCount":42,"integrity":"sha512-bTd0sJ+4md5nxALOyKgInD3sE/BTxgADFJLnejpGYPyeLhJwWs5fb8TdOPOl/ULR3U9R7syrxHskQxdU6zp+0A==","signatures":[{"sig":"MEYCIQDrwoV3CTTCYtsYbL53hFvTIYKSWbYrwiT9Q3LKJ9xkIwIhAIa8u9+KWs4nm0CqL9BPYgY7Jst7df/SZ+yQlguJWIY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICwvZKbtGUZ3LOC2QYGHb4Hf8ApHE0M+DYcaC+HBi7V8AiAW2QmIv725ETXHmtjNYAWBj2m9OR00mZx8nCChsxw46Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1704.1832e8b_1790327489010_0.29356552641628775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/textbidi","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"36835dc7473cfa7a30447e70994e35e5e686547f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1710.81c05dd.tgz","fileCount":42,"integrity":"sha512-ao+VdCgtWVSauUk/RmI5H66ybxLSutrFHkztKnW59lFVnC2ZYy4RCM0IpZDZYEHGlUbYzxciiOdA/g3H6UYyxQ==","signatures":[{"sig":"MEQCICY85YFlSDTxiS1mXNC64+SKJ4D6mDnPJoDRL9Ai4S6WAiAvNobIhkB2LXUyDVR6t4/B8EEwhmU5mMC71MNv0v022Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFX4ahkyMHT3mW+jrv775UGZAYD08mo5TW3I8f3ZmUnmAiBV14jGOr3o8rFvZTCOlu4Xo25yt5su63eOcfJYvvfVdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1710.81c05dd_1790356458547_0.9728973835002692","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/textbidi","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"28d292c8097c961f2fd42e598f9af8464626fb48","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1717.f605ef3.tgz","fileCount":42,"integrity":"sha512-y/J6oSRP3FZSKzHfOJ2GcmydC+ycozSP4Z8hOL+TUYcTH+Q1S08uBwtib+8gyN5QVCjUyrZTjvZdRe994M8Xzg==","signatures":[{"sig":"MEYCIQDALvTXkgafqsrjDpy0fc2VOow+g4Gj80lqowMoetMB9gIhAMBFURNxxs2LZ6boP6FfO57qQtSU2QUdgnoj1oUC4fiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICwKIUwme+Rh9QWIV5XMQjvG5ey68e+6q0VCMwxEU7tcAiAu5fRg/TkJmmBqswiouyvokcYaQBDgacxspaV2bJC4ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1717.f605ef3_1790363688493_0.23001763888593296","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/textbidi","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2e9f0161c547759915ddb2961ccc0c90511fcab3","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1723.553fc7a.tgz","fileCount":42,"integrity":"sha512-dNBTDEhR6VSrbAYyCYZCOoeOb55NEsZ8YEdg/qbM1IEpua+MUQe7zdRtZZwZykCHwMI0EYaz5krUbW5bC18GEg==","signatures":[{"sig":"MEUCIQDWuZ8Bzq0Dl4mxyPUFY7TYTaSqQJ5/F6dB6M7PNxkbTwIgGgWukVeAc4ZV1uPcmm/ULt4+hvPKz7u6dIdNx/sbHc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmUIcUKoXUFfE7kySEY4Qd8ZA9kUyuidjcUML5eXteigIgPJ1HgP86n1tMBmzAKk5gIrEVVYDF/CXemzHgc80jUjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94395},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1723.553fc7a_1790371529330_0.05561851653351968","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/textbidi","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"a424aaebb21f5267acb79e1b4b9993fa05b2913b","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1724.c250cb4.tgz","fileCount":42,"integrity":"sha512-VtYOLpPfwuGnee0oxgMDdT7+/eBSvElQ+CmDMYNA9pWqcW2C0K29MSXGo6nc4GkPVNYiHxdlelGf1nDF0abr6Q==","signatures":[{"sig":"MEUCIQD15eLurpStRkuW59veuaCum4jEHWyeumrM7KkCqvk/FgIgdHevFXnxEooLue6bQSu435SEppGb2emUYKggvZI0H9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAGc9/SVDkgJGRmBAvVl6f37yxhqD+jWB6elCZOa1cpQAiARD/2yvM8rORKUeEBFmypErbbkktwLKMKeHFM27Swomw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1724.c250cb4_1790377572695_0.38435970800090913","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/textbidi","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"db29062129416bc60542a302c9cdd3a57e6d38a2","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1725.30f1dd0.tgz","fileCount":42,"integrity":"sha512-a+XwgB9UPT+Gd5IZzALRD5U2MK7iPm1zfeE+YjLaMj+mrf5asic1ZPIdqr76sE3CJXspmsgawxKja8o42BCn0Q==","signatures":[{"sig":"MEQCIAdzsINJLLl4MQr+flI1HQEQET22SrRlLFLX82dqmypIAiAhRiX8WkQ8jq18CiWjdx6NhkxBlJqTwG90iVsxnO6+nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE4k/UkHLF8wSRnM3TYHXeB6PYbibc5BUmeCfDCHgrkQAiEA01h/KO/xoSGaVCsn9i14QLhaCo2SrlsGtRnGPjoMVHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1725.30f1dd0_1790380056652_0.7982987525889675","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/textbidi","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f1b9ea69013236a0bfe9ad55d9590793af043616","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1728.e0a1ceb.tgz","fileCount":42,"integrity":"sha512-uXZbxX0ucUewrCTbfOOsvxtviE2Luy/82dSKxqP0pZCiJQBqb5iIv0H7Q4kqPUpSHuxALeQrw09j6JNrapNScw==","signatures":[{"sig":"MEYCIQDXcD97xL2Gbjbjwtv0OuFQeb4FxiUoP2NotCNQyMsBxgIhALln3grT6sDcV71aSwQThv9PM/6v6tMFAV+crlK9eqae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQQNcdntcjZfVyTZ+av6K31wLgqBgGyAQS7YSaXtjg0AiBSy8mcEB/9dwlGK5chCil6eUkHqhpTCMpl7qvCCjOApw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1728.e0a1ceb_1790402037634_0.7394619955267645","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/textbidi","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"3b8f0bbff9fd49991b346eb9253856ddd01e7f10","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1801.21234f6.tgz","fileCount":42,"integrity":"sha512-SE7XteHC/5uFYAuvTFpIR3aQb+OpsqTYzmiRwULcIBpPbd27bxAiTee1atdc7WTHR23eeBtX6iE4qg4A3iNrVQ==","signatures":[{"sig":"MEUCIFmGWB8FKjZt9alE+vRPfx2RGvbsCyWhuaCJD/vxo33VAiEAjcaoofsI56dxHMHPChoDXZFEVAsfBa3YP859IlzF33s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCi9bF+uWA3khgfMMkONxmaKVYCIOLFXHf6eqZAw12DYgIhANJQhzSrLS/On7k8dhrLh+BCQMLA23/Ozfs5nplfRoHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1801.21234f6_1790486346782_0.41924427529115293","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/textbidi","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"f79e6046d1e808ae2d717232a15a9167d6e17311","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1831.a0b57d4.tgz","fileCount":42,"integrity":"sha512-oaQW4fjSW4UsT7QgJ+9wps3zavCLS41G86d9hAc+AOGFB8qKm9mY7pMQCDOHGIoUT4ItAinmIFqkHfGAtfmutA==","signatures":[{"sig":"MEUCIQDNLM9Ul3sgJ8CG0loOwMsPCBanOioCPSryMEoKr+56EwIgXuqpj4LIwhod+QC4isjlrmmmO0Roqi4JopxwUh2cmiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDE5Cex/rpuLhzCAtQrbFSo4oao5Yke7qguRwVvUbyxaQIgPSZwPBK4HalT7rRWPj8izbtG7jRSjrvs+q1ppdpiHAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1831.a0b57d4_1790553586126_0.20601850221435947","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/textbidi","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"31c0a835951adcd768c396664b4afe34097fe252","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1850.5adb645.tgz","fileCount":42,"integrity":"sha512-T/6Y7ZZ4hhlanHeUxuUKQrIKGs+BU3q0w/nf9F7ZQqoIPCN6tXTQrSwDtrefoJso3oHMQ98eXQzdvEe/C0SZrw==","signatures":[{"sig":"MEQCIE3r56msurMADcjblfIOksCXAEwvwkpHbefVhwIMgKNIAiARiavdqjTTLmF2WjE5ii571ADSQ6qylquBNPbjumJI1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYYh5FZlbeocGeOVCpl0y/1+MbIBGcOqO9dwCRiaADIgIhAO7QA6MC5Hn9JouTb2gxFcuK37UqhzCDrI8t5cV3KJJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1850.5adb645_1790568889648_0.20342439134736834","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/textbidi","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"8e3e04b7ba307e15b500440862a3d742c3a1d63a","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1892.cbd15bd.tgz","fileCount":42,"integrity":"sha512-SHyw2Qnqwx0di0FC+MWvWUv+a7HeIbh/es7NNhfFWzc8XhjhGe1lsv6sXnZQj55QwI6nmNDoEFFNkj7d0ahydg==","signatures":[{"sig":"MEUCIB+hbLwO03m4J2b0ECRUVlrn6ExNOMLnItlc2YCHxc4EAiEAv1UzdIfJIW4+6UperNA7vUYh2tTt3A4hshQnmTdXmIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHkLzSnRuouxsm32vWHRg4iwbu0s/qS4rLqrBvW5nnFpAiEAzHRk80C2zVDTrfjdeMZ1bjPcxHUDBmibUL0/K6YTOdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1892.cbd15bd_1790599531501_0.7060249480557685","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"0f30d84547e6b8e72b76ff119dd5bd3da841aff1","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1892.cbd15bd.tgz","fileCount":42,"integrity":"sha512-vhKS2Co45y6TnkEwsUJ56/9ArP+X2ddHgcZQtoKcLNPrr/9FNBYH28ptvTtJOFdsfFfHtwbfYCeS4dYY7ndA3A==","signatures":[{"sig":"MEUCIBtJvzG2o3EmTTo89oN/rumHNtithGqf7Oug2DL6c11IAiEA3hV4hXq1I6LvA6dtSvu4PrDdCtFygqXXRXuk05l3VHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICPebs4qOmVnEIn2D0RkmHAp/5KlT3+XhAfrj0E2EtXyAiAW/2EoIp6tF6HeXVapi0tI8OB3kSuq0tWoWKxRxCzaHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1892.cbd15bd_1790600064673_0.2358374720952625","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/textbidi","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"288b616974ea1650f6723b1cea7fc2e97dfd41b0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1899.4b1311e.tgz","fileCount":42,"integrity":"sha512-jdwlwE1Hzxfp6p6azrfZYrA8Bx0AR0VjKzCOa1PJaPph93UEO4gY+JNTPfbev7kORimq0BoWLqknxr8DgqyFzg==","signatures":[{"sig":"MEUCIQCUmH5HABFfjaKx8yGsjUU07svD20q4UupRAzJUXvL3VAIgcpHsCSDTRD0SpMBB948ZjUM8Bj/l4JhufNl64cgw6Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBrPEbuZ2l1Pvgv6bDzsQbZ3WW/0jpV6pCLH0HTQKVIPAiBQiJhSSfRrUlH7iRXhuayInwZtTrAIuf3OysCqnSU+4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1899.4b1311e_1790630656631_0.7475648085796567","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"1aa703bcbb735bb37b78d7e692a9163b38053dcb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1899.4b1311e.tgz","fileCount":42,"integrity":"sha512-VxFzWiXOjrQtt8enU+bLR+vCFO1stWMaiLxYrcbIoFbT/didQzJIFjMc1Yu4/OlLPWC1fYTvlzDTP8sz5G6ZMQ==","signatures":[{"sig":"MEYCIQCd6LiflOm1csOdXAFg1XZ4wj94vub17gdTCb2voQ3xPgIhAN2cAScpNSDt4iZXSKZRttzU+lGjStfmefv95dnSP5di","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsVHObRksPrVehUFXOiaMjkoY+ohdeJona351lGxR6owIhAJTryDsI9kFp/8SPlDtxPpef+EtDPbX13aAXUGW1MM8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1899.4b1311e_1790631607837_0.8814746819040504","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/textbidi","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"42b163b17d76f48ecf46945856d83c386c089b54","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1903.956d5a5.tgz","fileCount":42,"integrity":"sha512-SeFOWe9yWh3VumUxOOf7f2BJSHmYJjTbOELLlWSEswp7cVS4IUq7+oGH5Ifkf2P/F9nECi5EqlbNFjO/CA3CTQ==","signatures":[{"sig":"MEYCIQD3ypWfTHLuouM7TLNHeFef1u/pPRMaRPoqghE70P7hMQIhALbD3PMW655DsLUfGx6Rcyx7HjxHFLJQAU0XMiXxw1hX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJSrwzrUC2WgJRjVt4bWL3xVXRqKCU/XzhH9K+wjRCawIhAPfurc20NM07dCxD00dMkHBtsRzftUPVZ8bMH9lpopbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1903.956d5a5_1790658368507_0.3900787739949383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"2ac8cc3f9f34fba2dfb305132ccf2ab3ce230a8d","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1903.956d5a5.tgz","fileCount":42,"integrity":"sha512-fRO20S63+01duJnMg+GEi05+R057uOsotGc9MA3Kqd0QhQo0uS74fUqmJxLzFZMOyLbTl8t5tn3d2P3MW6g7WQ==","signatures":[{"sig":"MEUCIHSkk2aKrPKOdDm91mipgg2lFjBmWZllfH7JIxlad9Y8AiEA7sz5fmEi5lDsq5bR+ZkXCyHPfu5j/5OObWOvh5hFI4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZAAzBeY7jbnfINFx4sYpj/zA+wByHNi2a8tFlOqnM5wIgTulb0xxbiA0ibCsX3cz94xtGHMpSL/HUQCPs31OJD3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1903.956d5a5_1790659300410_0.2516708847328821","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/textbidi","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"4162ddd1d33cb67a27c1397c7b21576e42b746e0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1906.1e09ca0.tgz","fileCount":42,"integrity":"sha512-kPDV7iPXxkW/U5FYKZ4NtOYY7Yr2hIXzhrv9ZvxY8EHax6WaKnrTDRIUMcKCZxrgTeyWan6Ngy5OlqD14q2qDQ==","signatures":[{"sig":"MEYCIQCTnBGpqGjQWDmeqOt1oPpNs3o+KwDF6XEZSsUR8phZsQIhAPWce5rTTkopNVpiOhTDkMcFxsoNX9KQLUUw+tpe53qD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAiPJKc9g2Rc8J5SvoRptY1fFqJuNMaWnPXi8PrmIrwZAiEA+gRJeyGMIlhFwBy2rlsWuCF2UHrVkZRAuWdyAfdEi8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1906.1e09ca0_1790784959428_0.9713870983761235","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/textbidi","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c0ee70e3393c0b151b9373a7ecc155ac68d2fed0","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1908.309c1e7.tgz","fileCount":42,"integrity":"sha512-bEzGyXkgfp9ZTCWzRyMuYixAaj7b38aN1dhuvk6kqiZoVl+EmxXE4elaKKceJyT0axYFS/5ui8+HlAilUBSkTg==","signatures":[{"sig":"MEUCIQCokTuzK/icRBUMKVgI+wo26BYjzT1OZGns4S2dyUFSdAIgX/rgWIsg2W9yR5gUGyL6+FpVmIoJoj2Ax594A6CvdKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBr+gTo3LbQ69YixTzABEU5LvW8JCWmbdxxVK3TQ+TTbAiBLYBL+nxbc1VdGdWY9G/87I0V3EDrQ66/B2a7lihP7SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1908.309c1e7_1790785791163_0.20722989598155617","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"41c50ac6f8bbb86f37282171011035a189bf3722","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1908.309c1e7.tgz","fileCount":42,"integrity":"sha512-YrjgeKNDO7v3yyENukxCW8aNwkP/uVMPQf4SedpZoDCyET6yojsIt07gdnYEgZeT6cOL6MHbZd8e07CfN2GvDw==","signatures":[{"sig":"MEUCIQDwlhRKOTDI3LPVivJ++FDtoX8d9+S6HjiQaXq2NSFqVAIgek6Wjh9OGXcEstNopwHELBmSQ5k1mVVyDCRvxAnyjj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJSv9florokgrrsEy+lQLmDVnDLzRDVIdOHH7KlwY3hAIhAJeT4b4HmTaXItdoGrlg2kCXlfSg3/XRTgKNsYqAOuVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1908.309c1e7_1790786598975_0.40631798016006493","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/textbidi","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"c8dcbc32cdf4318fdf385152bdeb9689a8e4fdbb","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1909.7bccf72.tgz","fileCount":42,"integrity":"sha512-lw+3JeNB0aGjgBFrTw1nmNAVm20ETfiIGhg1IT4pNdBqj0sAgcDbuwu+s+d6SVuhQkxCMzOrb0xEjmccO7lKuw==","signatures":[{"sig":"MEYCIQCqlPnh5arDfy5s/8sCk2rWtu46O7Nb+aEFWP7PoP4cKAIhAP4ijneOTd6kAk7W5TwYkziwA6+9h0NVCihs0Byt0M1w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFcmlFS9VN1cthftbTWv3PYcbxkZoQJPUfBV/g72y1EbAiA0HtkBZbIeJZuz6ZXJJiIH07yXD8crY2avJrY6Oly4Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.9","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1909.7bccf72_1790790121859_0.7939390576542473","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/textbidi","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"88a5a406a3500f8b5a39c7f75201f41323f32934","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1910.85d85a3.tgz","fileCount":42,"integrity":"sha512-LX7vzC+v19jThTmiL05tqEAfaTmoXPB/cHY5U8ROIqEIN4NumtCb80/j4q0MCbqGsx3P9j7OoRjQB7dzWivkwg==","signatures":[{"sig":"MEUCIQCcE+rb5Rna7Xkd76yr/4w07X5Aw47SKiPdmmWDUsbYnAIgXkwmgeVDgBTG5o+XMAm/tjO21Q7oMowNy2BcTS2uBQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGael1A6fllec90rlXQbxeL2ZNdTVLCvRQtlbgBYi00GAiEA0cEvhcn8BmMPYbJiSXoXh3GJQsFNnYvctu9Rk25DeMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.9","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1910.85d85a3_1790796416345_0.47127383478375395","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/textbidi","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"6dd8b25ce27b01a03b8d41b98490c8454777e9ff","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1910.85d85a3.tgz","fileCount":42,"integrity":"sha512-3MqyxFD//poYQk5Jo11FJ8Jc1o5/UIOEUspkfkRPrzxhtEo4J3yhu/uVhyAbkiua3oXWplFwJiw+RfNcKOHLGQ==","signatures":[{"sig":"MEYCIQDlWQNq5i/1ese/vfl+XixlAoElldw7+dibsYjlr3PowQIhAODjJJksIJE83OKarCe28dVEZ4P41MHAiZVeOtjjMlmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGflrUeBmGN9m0qohI1gIClfA5FQvT2N0+KUAVF/J00+AiAvlIeVCUol9N2Si2qM7fLQy6Amw+ra+2Bk00lkPvU01Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.8","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-edge.1910.85d85a3_1790797260781_0.873750900811235","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/textbidi","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/textbidi@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":"7929e954529d6f16f3f4a9d27cd9a30a4289fd96","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-next.1912.a627849.tgz","fileCount":42,"integrity":"sha512-tm40Ry0l5UIFCz273JYkplmoqlbGc6pcfCWE4GqVsS6MqQMPpD1iR0ztjA6J/3CsfRHj/UbWQXSS6TOCmyZMJg==","signatures":[{"sig":"MEQCIFgTWsHFTVPJIgGo9UzE7j0RFINyYOIKWUpgKYtzRiVPAiBqtACjwbD1KDoNknsU0C5L74dEto4Ib/4nEQUcmMxB4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwtgfPIrec3E9Y2YAbOGBnZV4N3EgriIHqwgoi19zOuAiEAzhnorgt4WQJ6rKdTNrC/uqIuYaU+MssgI0vt49EILg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","type":"module","types":"dist/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/textbidi"},"_npmVersion":"10.9.9","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/textbidi_0.5.1-next.1912.a627849_1790860275249_0.7842424625424678","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/textbidi@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e75a28f8332edb25819375901ee84a834ce2b08f","tarball":"https://registry.npmjs.org/@flighthq/textbidi/-/textbidi-0.5.1-edge.1912.a627849.tgz","fileCount":42,"integrity":"sha512-Q6ZoeiL2YvHvCeprq+YrAGiREgZyy+PN+ljYCryK6yvUg5h75hTUMYfMsqey7gDEhSKG3ld/uQT1WALIZ4dzQQ==","signatures":[{"sig":"MEUCIA8TOHnPci3kt+d6WdZp9ITk5hvavu51FSCsIEKy5yeOAiEA/ygBmrSjOiJV5Gsf5ZQrV2RVKi7q9FU1Pt/uHwj4PM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDi3jiY4XV9HVuuPOvnCel/DP2smDQ/kb3klLEYE+Ag+wIgHvcPlRHVriMgV4tY+HBJXGn2YZA7xh2gYyqAJScvy/4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2ftextbidi@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94489},"main":"dist/index.js","name":"@flighthq/textbidi","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/textbidi"},"_npmVersion":"10.9.9","description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/entity":"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/textbidi_0.5.1-edge.1912.a627849_1790872458942_0.18978314456898793"}}},"time":{"created":"2026-07-13T17:05:20.961Z","modified":"2026-10-01T16:34:19.496Z","0.1.0":"2026-07-13T17:05:21.261Z","0.2.0":"2026-07-13T20:15:15.026Z","0.2.1-next.410.a23f189":"2026-07-20T19:54:36.551Z","0.2.1-next.423.3350e53":"2026-07-21T06:31:51.688Z","0.2.1-next.444.a313478":"2026-07-21T15:55:54.508Z","0.2.1-next.448.afbdd31":"2026-07-21T19:55:16.857Z","0.2.1-next.449.355834c":"2026-07-21T20:04:17.331Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:32:40.525Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:41:20.839Z","0.2.1-next.530.a223ca9":"2026-07-23T14:29:10.934Z","0.2.1-next.585.c7219b8":"2026-07-23T21:32:32.797Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:28:36.079Z","0.2.1-next.640.ec2ea9a":"2026-07-24T15:04:50.862Z","0.2.1-next.647.2252e02":"2026-07-24T17:31:29.737Z","0.2.1-next.652.c550eaa":"2026-07-24T18:04:47.703Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:07:48.948Z","0.2.1-next.701.409c279":"2026-07-25T03:55:33.769Z","0.2.1-next.738.07b221d":"2026-07-25T05:19:08.666Z","0.2.1-next.840.857425c":"2026-07-26T00:53:58.734Z","0.2.1-next.841.373388f":"2026-07-26T06:07:42.728Z","0.3.0-next.906.07cea63":"2026-07-28T06:30:17.689Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:29:31.825Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:37:06.357Z","0.3.0-next.1162.e90e518":"2026-07-30T23:20:14.503Z","0.3.0-next.1220.6982c21":"2026-07-31T13:55:55.019Z","0.3.0-next.1248.f867198":"2026-07-31T15:41:21.045Z","0.3.0-next.1272.222de94":"2026-07-31T17:11:52.811Z","0.3.0-next.1280.6369398":"2026-07-31T18:13:50.958Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:32:11.186Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:57:15.661Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:53:42.543Z","0.3.0-next.1383.c61de17":"2026-07-31T23:45:09.808Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:48:03.261Z","0.3.0-next.1422.b585c0c":"2026-08-01T02:00:02.689Z","0.3.0-next.1435.f870241":"2026-08-01T03:03:00.633Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:12:11.755Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:56:41.720Z","0.3.0-next.1452.011a16e":"2026-08-01T05:24:53.869Z","0.3.0-next.1454.b17f8a5":"2026-08-01T06:00:56.904Z","0.3.0-next.1456.ace2107":"2026-08-01T14:20:52.228Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:01:55.135Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:22:13.166Z","0.3.0-next.1460.2c18805":"2026-08-01T16:07:21.385Z","0.3.0-next.1463.b454aa8":"2026-08-02T00:01:10.992Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:37:34.044Z","0.3.0-next.1473.098a860":"2026-08-02T04:28:53.379Z","0.3.0-next.1494.7333e82":"2026-08-02T05:39:25.333Z","0.3.0-next.1498.065f223":"2026-08-02T06:54:28.840Z","0.3.0-next.1511.9977321":"2026-08-02T16:26:13.001Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:48:35.114Z","0.3.0-next.1514.a24d43f":"2026-08-02T17:01:19.397Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:46.005Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:35.425Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:52.345Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:11.224Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:53.306Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:25.565Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:15.996Z","0.3.0-next.1562.75af469":"2026-08-02T20:41:04.406Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:56.331Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:19.386Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:52.798Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:30.260Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:53.198Z","0.3.0-next.1601.12b771e":"2026-08-02T23:26:02.040Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:49.304Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:30.249Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:26.303Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:19.392Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:13.261Z","0.3.0-next.1704.8557784":"2026-08-03T06:50:10.194Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:33.661Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:55.923Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:28.897Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:02:03.895Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:52.097Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:21.890Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:10.974Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:29:11.737Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:22.971Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:29.722Z","0.3.0":"2026-08-06T20:47:49.411Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:03:07.417Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:57.788Z","0.3.1-next.348.8115937":"2026-08-08T05:11:25.366Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:40.981Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:56.130Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:18.112Z","0.3.1-next.409.5c00b00":"2026-08-10T04:14:14.990Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:31.014Z","0.3.1-next.493.539802d":"2026-08-10T20:01:09.854Z","0.3.1-next.509.c235802":"2026-08-10T20:41:38.460Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:43:01.204Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:28.685Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:28.338Z","0.3.1-next.625.675880d":"2026-08-11T15:30:49.626Z","0.3.1-next.703.e259040":"2026-08-12T18:34:05.245Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:29.291Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:27.433Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:51.791Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:24.356Z","0.3.1-next.836.609b031":"2026-08-13T01:20:06.268Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:37.462Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:37.114Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:49.519Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:02:14.956Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:52.465Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:48.550Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:32.719Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:20.866Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:53.443Z","0.3.1-next.996.06087b5":"2026-08-13T20:32:02.545Z","0.3.1-next.1041.35b950c":"2026-08-14T00:06:07.931Z","0.3.1-next.1050.9114695":"2026-08-14T01:42:03.191Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:26.442Z","0.3.1-next.1076.4f48950":"2026-08-14T16:04:05.835Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:20.319Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:21.558Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:25.295Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:57.486Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:33:04.810Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:37:05.833Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:46.260Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:54.687Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:21.984Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:55.881Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:45.504Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:41:04.588Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:37.496Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:32.122Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:54.167Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:19.534Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:50.826Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:16:05.759Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:30.075Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:16.347Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:49.837Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:33.508Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:40.502Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:21.764Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:10.859Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:41.531Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:09.211Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:26.791Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:19.428Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:32.089Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:53.202Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:33.431Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:36.087Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:56.237Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:20.576Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:14.840Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:22.114Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:48.999Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:21.056Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:29:07.156Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:14.187Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:20.071Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:29.123Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:12.348Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:14.840Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:32.585Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:26.276Z","0.4.0-next.1412.05a7272":"2026-08-19T06:23:04.593Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:51.523Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:29.081Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:32:08.022Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:23.226Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:39.815Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:39.203Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:49.538Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:37.339Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:43.498Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:34.334Z","0.4.0-next.1695.181dea5":"2026-08-21T06:16:14.944Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:21.280Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:17.357Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:44.177Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:46.937Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:59.146Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:52.780Z","0.4.0-next.1725.752ca79":"2026-08-21T11:13:07.706Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:20.738Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:37:18.136Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:19.822Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:58:04.407Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:32.719Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:30.158Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:18.768Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:24.566Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:57.541Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:14.799Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:17.521Z","0.4.0-next.1827.9db114b":"2026-08-21T23:53:13.253Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:57.165Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:47:10.777Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:59.830Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:32.577Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:16.077Z","0.4.0-next.1898.266773a":"2026-08-24T12:38:05.748Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:10:05.176Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:22.235Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:13.656Z","0.4.0-next.1909.c102f22":"2026-08-24T21:44:06.126Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:52:04.103Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:58:01.930Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:25.370Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:34.806Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:42:05.534Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:50:14.135Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:10:00.146Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:42.792Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:22.922Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:33.091Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:56.052Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:56:09.183Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:25.832Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:38.840Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:51.772Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:30:04.657Z","0.4.0-next.1939.481bde5":"2026-08-27T00:17:07.725Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:48.957Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:07:07.434Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:53.876Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:35:00.217Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:47:05.912Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:52:00.569Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:45.251Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:24.039Z","0.4.0":"2026-08-27T01:59:59.108Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:47.107Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:04:08.205Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:58:05.356Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:31:34.193Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:40:07.982Z","0.5.1-next.640.24b4c62":"2026-08-31T18:14:23.903Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:22:10.745Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:59:13.065Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:08:09.445Z","0.5.1-next.654.b54779d":"2026-09-01T03:37:03.364Z","0.5.1-edge.654.b54779d":"2026-09-01T03:45:07.433Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:15:35.204Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:23:32.001Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:41.276Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:59.408Z","0.5.1-next.693.478551c":"2026-09-02T03:43:34.114Z","0.5.1-edge.693.478551c":"2026-09-02T03:52:31.934Z","0.5.1-next.704.19c91ec":"2026-09-02T21:27:02.582Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:39.684Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:42.102Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:44.634Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:17:22.073Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:26:28.337Z","0.5.1-next.743.8d09db1":"2026-09-03T09:10:36.315Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:19:13.653Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:50.384Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:03:04.805Z","0.5.1-next.815.cc08b93":"2026-09-03T18:47:09.230Z","0.5.1-next.820.97b3830":"2026-09-03T21:10:45.556Z","0.5.1-next.903.f434bc2":"2026-09-04T19:46:23.170Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:53.170Z","0.5.1-next.905.5fbf787":"2026-09-04T21:07:52.963Z","0.5.1-next.906.419e5c9":"2026-09-04T22:08:35.362Z","0.5.1-next.908.b072fbc":"2026-09-04T23:27:05.475Z","0.5.1-next.909.a5d1857":"2026-09-04T23:36:16.376Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:47:24.859Z","0.5.1-next.911.32a089f":"2026-09-05T05:18:31.689Z","0.5.1-edge.911.32a089f":"2026-09-05T05:25:20.066Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:23.493Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:54:00.380Z","0.5.1-next.914.ed01add":"2026-09-05T17:54:13.616Z","0.5.1-edge.914.ed01add":"2026-09-05T18:02:52.709Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:21:07.869Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:30:02.452Z","0.5.1-next.919.354c575":"2026-09-05T23:12:05.057Z","0.5.1-edge.919.354c575":"2026-09-05T23:20:52.392Z","0.5.1-next.920.da8f530":"2026-09-06T20:23:48.827Z","0.5.1-edge.920.da8f530":"2026-09-06T20:34:19.033Z","0.5.1-next.973.788d3d7":"2026-09-08T20:30:42.439Z","0.5.1-next.1017.13841a8":"2026-09-09T04:16:00.521Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:16:37.727Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:22:35.492Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:00:36.527Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:06:40.250Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:14:03.442Z","0.5.1-next.1051.65889a1":"2026-09-09T21:58:14.285Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:06:36.309Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:16:16.191Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:20:38.752Z","0.5.1-next.1056.4945b81":"2026-09-10T17:17:04.839Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:25:37.424Z","0.5.1-next.1058.751c53a":"2026-09-10T22:39:28.027Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:43:08.390Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:44:15.517Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:48:20.868Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:51:08.340Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:38:59.051Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:13.729Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:45:12.331Z","0.5.1-next.1202.e31f126":"2026-09-12T21:44:47.544Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:35:00.896Z","0.5.1-next.1225.129b76d":"2026-09-13T03:23:13.151Z","0.5.1-next.1244.12290e1":"2026-09-13T08:31:14.343Z","0.5.1-next.1251.918ea64":"2026-09-13T15:41:00.925Z","0.5.1-next.1252.15e4611":"2026-09-13T15:59:20.931Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:24:28.944Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:14:25.742Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:29:58.736Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:21:36.578Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:22.166Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:43:04.482Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:30:32.514Z","0.5.1-next.1348.e71a747":"2026-09-15T09:35:05.328Z","0.5.1-next.1349.05b053d":"2026-09-15T10:44:07.674Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:51:24.260Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:28:03.325Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:37:00.606Z","0.5.1-next.1370.903f328":"2026-09-16T05:49:59.525Z","0.5.1-edge.1370.903f328":"2026-09-16T05:59:14.682Z","0.5.1-next.1404.457d1da":"2026-09-17T06:20:35.058Z","0.5.1-next.1405.69d9356":"2026-09-17T06:48:21.758Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:42:46.877Z","0.5.1-next.1410.b534771":"2026-09-17T18:43:16.846Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:28.182Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:35.226Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:52:05.281Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:01:23.008Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:39:16.423Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:49:31.072Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:22:25.389Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:33:22.368Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:10.704Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:28.053Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:38.848Z","0.5.1-next.1520.4887418":"2026-09-20T15:29:23.544Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:29:22.023Z","0.5.1-next.1533.2910b54":"2026-09-20T18:51:05.225Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:41.946Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:34.410Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:38.483Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:40:22.946Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:52:11.460Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:05:32.826Z","0.5.1-next.1584.db3c393":"2026-09-22T05:19:00.118Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:12.998Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:45:14.396Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:50:49.503Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:33:27.455Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:52.465Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:09:30.411Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:20:22.130Z","0.5.1-next.1687.b63c819":"2026-09-24T17:37:22.975Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:46:39.659Z","0.5.1-next.1692.64cda40":"2026-09-24T23:56:36.712Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:07:28.816Z","0.5.1-next.1694.112d897":"2026-09-25T02:12:53.783Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:01:29.198Z","0.5.1-next.1703.1905242":"2026-09-25T08:15:15.777Z","0.5.1-next.1704.1832e8b":"2026-09-25T08:59:44.961Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:11:29.087Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:14:18.651Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:14:48.579Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:25:29.413Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:12.770Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:36.742Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:53:57.719Z","0.5.1-next.1801.21234f6":"2026-09-27T05:19:06.874Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:46.228Z","0.5.1-next.1850.5adb645":"2026-09-28T04:14:49.743Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:45:31.599Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:54:24.774Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:16.739Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:40:07.916Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:08.597Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:21:40.509Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:15:59.543Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:29:51.265Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:43:19.066Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:42:01.963Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:26:56.472Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:41:00.883Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:15.573Z","0.5.1-edge.1912.a627849":"2026-10-01T16:34:19.093Z"},"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/textbidi"},"description":"Unicode bidirectional-text itemize layer (UAX #9) — resolves embedding levels and reorders runs over a swappable bidi-class backend defaulting to a compact bundled table","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}