{"_id":"bun-yoga","_rev":"15-9f517ae07a2d1bbf7b77512404c259c9","name":"bun-yoga","dist-tags":{"latest":"0.2.12"},"versions":{"0.1.0":{"name":"bun-yoga","version":"0.1.0","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.1.0","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"dist":{"shasum":"b32c609907e2a059cceb5af28b780d28d6aee924","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.1.0.tgz","fileCount":11,"integrity":"sha512-xOtx4/8N0SaEpFm7JOG8ahwoYGaczvfgV2nr0NIE+fimCnaAUxQnjT8JoIybjkmGilrz1RHYidnMobdCUIfaRg==","signatures":[{"sig":"MEUCIQCi+pxS0dPgs+9WwkXq3CqQnEfmS8p6CM0KXSCxsn4R4AIgEuIvwvoW8nCPUmP4E98Qa1q3M7Hd9emj9U5Q85Hb614=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72261},"main":"src/index.ts","type":"module","module":"src/index.ts","gitHead":"c835a57d22c00ab3716897e8c0470632db8b9203","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"zig build -Doptimize=ReleaseFast","build:dev":"zig build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","yoga-layout":"^3.2.1"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.1.0_1764330765334_0.43975308010166114","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"bun-yoga","version":"0.1.2","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.1.2","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"a307d2864357f2407e995bb85dc47c7260cefdbf","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.1.2.tgz","fileCount":9,"integrity":"sha512-JySIhLKNwafeoc8UPZC7S4eEJZ3Jb5CRAVfk6twkFEo/eYuyYa2zrCxVIpe+SVpNk3arhQAG3zgaH8e86PaqRg==","signatures":[{"sig":"MEUCIFVbrQYgzjTF3cLzAhYEyCPNRwC8LdFNIT/H+jve7nVSAiEAqXy4cKBfEARHRZcyyfmXRL/bDc3KZEorRMpDj3ULFnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11687624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ab5579d7dbd16893fde3fd767264d030429d694","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.1.2_1764333290654_0.4605242870381685","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"bun-yoga","version":"0.1.3","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.1.3","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"b42c053ff6a4c8a61781077ed7e57f2fb85370d4","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.1.3.tgz","fileCount":9,"integrity":"sha512-EprYCCqTmfU0UN7+rlXmBdr1UuM5VBcZX7aa609zgwkU4VDpkna82HGcb2AAa6yNBoBgzuh49pgoHeinUKVKWA==","signatures":[{"sig":"MEUCIQCI+vxSHlle0Y9EL0YV8kiHqsuyejV+Bc26dPI7W9lvsQIgGEokdptMG2c8p6Ls0/VD/N3VzUOHt/4jib8yuexTeAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11687624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3bc6489b76aeaad90cc22098aadee19952b5e18","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.1.3_1764333619984_0.3981154501821471","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"bun-yoga","version":"0.2.0","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.0","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"16a7a74e7c9ab17e6308a69b9bba4030773158a8","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.0.tgz","fileCount":9,"integrity":"sha512-8stjWUU0dKMyv9cAwNwEnruHahd7weTa7+kERvNod5e+AFcfnkla9QNLPGdzqK8ilsBF4pscFZfXfo19N53wvQ==","signatures":[{"sig":"MEQCIFlqZdDrNzOCaoEQ5RiKF+QCF/oYNQSp52CTY9eBSNgFAiBcbCkfRUuww38E0hwPPxrA7Sws/tvBTc5W5W2IVaqUcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11700123},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"744dc412c2405627e17424ffbfc611c344495c28","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.0_1764334677095_0.8093667249840772","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"bun-yoga","version":"0.2.1","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.1","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"b8fb92c46e03bc7120cf9b7aa22eec440a85bf3b","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.1.tgz","fileCount":9,"integrity":"sha512-HtSDAmvXwZjPdm2jH3V0NsFcA9WOIMI2smmOC4RsXnKsxqoknRklDSGOBTVcKpM87MdYpiEBwJaAeQLdNeToCg==","signatures":[{"sig":"MEUCIHG/mF/gPwNujI4iaRS/0ObKbrP7LvBNnHoItx9tUYjjAiEAh8SN1FlQ4/mOJlitzpSCdirPApnSpLnrcaX7xX/ElWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11717869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04f26bb55b199846cd3c1b2cf0dec99e1fe68c80","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.1_1764335762373_0.19170708340024634","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"bun-yoga","version":"0.2.2","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.2","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"432e7ed7cdf451f66235efbfc17d19b20634a574","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.2.tgz","fileCount":12,"integrity":"sha512-JOSjjjYaTye13cDg75eKLxTxBg1uNRj/XXwE3AGFW46l10u9Ih4hWslbMZhLWm8jvcqdFvCvE7i1scu1i2kYxw==","signatures":[{"sig":"MEYCIQCdzvzq4oyVtvJ4sgZ8NFPfe8rcah3kKCazLAlRw4/lDgIhANbAGM6mZoGTBZkrGQOtMvYdKX0g69pyMHnvtujQdqVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11809529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"d7364fe640119839642aebe32f030579fda0b1bf","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.2_1764336611123_0.6960669677002309","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"bun-yoga","version":"0.2.3","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.3","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"fd90daa1f0c2a8baed4ce83b66713830e88e4dd8","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.3.tgz","fileCount":12,"integrity":"sha512-jfWM2yPOHK/ZrCKrSHoKXlRxtYPPnyMrcBqIzq3wgl9yjkdCW6kr1t2oeD1Lx9+zCJig1aQj3+ALIoI4Xyt3gA==","signatures":[{"sig":"MEUCICg9xGBB/TN7XwZoQ88SbhslmMEgbHtWtmWdbx2cH2chAiEAoL9CPZbI47i3N/eJd4IJ5+Ex/DC0vm16lX3/i4cEZ3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11809580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"84726b577de919a7dcd3362c69c8109efbcb9621","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.3_1764339325684_0.03736125297615844","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"bun-yoga","version":"0.2.4","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.4","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"55e1bc6a9ba69eaf4962f5ff84025e9576972006","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.4.tgz","fileCount":13,"integrity":"sha512-ks0nR8f4J/phkEXBFIPDswk3VWrc9jQ8leHw5NA0p91/8TqKPfB136X8QXZaGBVUBejxRyVwOnC6sa9A/ub3yQ==","signatures":[{"sig":"MEUCIBQbOGPMEG8APhTGxZeCwLPCtU7TN9s9xlqDjiVmJPNNAiEAqjqXpAonUZeJVL5QBpYdjFx8PIFo/z3zDna5BVvgNoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"e02002169cdde7128677db7011729c7c06fe87c5","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.4_1764346373270_0.06183264218934337","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"bun-yoga","version":"0.2.5","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.5","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"e8e07b286193442e4dc461e324926e264c89a3f6","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.5.tgz","fileCount":13,"integrity":"sha512-nul11yl8+YcmOYU22OwIsHqzfxDysbjsZHngypJpqKlxgS3LzsJk7Q9NM5Xks7C1YLCdwH3T7WkEoGKuuWogWQ==","signatures":[{"sig":"MEYCIQCAY+C9a+XugkI7i9R/a8MPRnrXXZnLQL+YKCKMlj26ZAIhAPp6L5536rVHcjZ7VXX/al9CQRfa1hHzZVN3FINViBUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"dcb22cef21a388fb810ba31bd266124180385fa3","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.5_1764503749636_0.8787158918618883","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"bun-yoga","version":"0.2.6","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.6","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"833da4b6ce9e1bf93317fd86bc14a3b4b2333f8f","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.6.tgz","fileCount":13,"integrity":"sha512-cv0mWfiMStNGz8mLuGR3g4TRdTPFO78tkvK+oTOPgrdJP7Y1WSND6YzXyO0JARn1Ppyv/OPKpr9l3W7NvgoIZw==","signatures":[{"sig":"MEYCIQC64Cou+fe5CMWi6m6xo2oJHMcdOsEbl52pfF54Zy9kGQIhAKCnA2K8rjjmAKKHlzTFIvYG+68KQMZ7+wG9aRUikijY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"1ef33acbfdc55158a27148d609eefe2376db56c5","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.6_1764521421974_0.008322730630869746","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"bun-yoga","version":"0.2.7","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.7","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"25065a807bafeb3c9b5a0598055f29d8c8a2cef1","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.7.tgz","fileCount":13,"integrity":"sha512-pUDmcRJEHD8Skg3g7p5joxpGh70lIp9B8+PU7X5R2jmlz3i1dTAf2mW0RXSdNHhkD7hmC0/PrJZjVdzCiRoDSw==","signatures":[{"sig":"MEUCIQC/SmKh/tPHk5HvwPoHGFeWLabj/xJrzyJggfb9olL01AIga0fRGp7L4UAj8IERTbK4uQZBF3mE4h6YJW7LNy4HwPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"493e5ce79949cebf3c0e70a488b7d91bf13d2ee8","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.7_1764615742368_0.6662007984942795","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"bun-yoga","version":"0.2.9","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.9","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"a5cdf5c76015e8fb8852bd0929a268cf721111c2","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.9.tgz","fileCount":13,"integrity":"sha512-19tTt2FN0GeylUnmdMsUNGrolKHfWYhRU4/yHTG3US33gDbneNkBwK05NPPaFUARgw+ood+9BQeqQCWf8Dg8GA==","signatures":[{"sig":"MEQCID1X/UE27ayxv33zCxNgY66/ypsBrWzPGmxqB/N4ofn3AiBkl1AoR/JaCkDg0+m2JP+/ShjiLsRCQhIYHWSEckbcLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102485},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./src":{"types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"eefe9a657d8975968d8ee84c096582ee632c6275","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","@types/node":"^24.10.1","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.9_1764672424322_0.9230259365264073","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"bun-yoga","version":"0.2.10","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.10","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"aa403df9ccf8199dfd417a435a928224b6219b67","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.10.tgz","fileCount":13,"integrity":"sha512-cgUpBO3eCJTTU1HMG1MN/AERTk4CMdCb0tpskez6rq5i2xPz/P+5OZAAgNQnzVw8OXwAlT8Lydrc4ECALe+JSQ==","signatures":[{"sig":"MEUCICdJ9MS1rByeYAhZI9NjNXp9D38hDvLmynYNNeeEWIgpAiEA5XEHXj/+oflds/Oad38mFSXZ8CJIjvQSzyTxaHkhCcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102508},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./src":{"types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"9486b96cfac27069ab6780942754230a425e36a9","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","@types/node":"^24.10.1","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.10_1764673337649_0.9234816121202611","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"bun-yoga","version":"0.2.11","author":{"name":"remorses"},"license":"MIT","_id":"bun-yoga@0.2.11","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"homepage":"https://github.com/remorses/yoga-napi#readme","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"dist":{"shasum":"2f7de429301acef3e9e1898c3855a514f4fbef36","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.11.tgz","fileCount":13,"integrity":"sha512-pus82525M9yZa+GGqMEL6NDDa2stfLcfcF64XvZGCTODlmjnHyAInXm+/pUB6S5LI0TllyIH//CPxoiQ2eIBaA==","signatures":[{"sig":"MEYCIQCwWijDXnnv4NtTO+XRhq89slY78aP9OPBhi7e0ArU40QIhALzFTLeBkScaVxpIHeuTvz4Q7a/RmqhV60YDXxCjohuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105317},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./src":{"types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"a1878ca3820b4de3db30a6dd46ce26d836a660e3","scripts":{"test":"bun test","bench":"bun run bench.ts","build":"tsc -p tsconfig.build.json","build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","prepublishOnly":"bun run build"},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"repository":{"url":"git+https://github.com/remorses/yoga-napi.git","type":"git"},"_npmVersion":"11.6.2","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/bun":"latest","typescript":"^5.0.0","@types/node":"^24.10.1","yoga-layout":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bun-yoga_0.2.11_1764675586646_0.6469434431490377","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"bun-yoga","version":"0.2.12","description":"FFI wrapper for Facebook's Yoga layout engine for Bun","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./src":{"types":"./src/index.ts","default":"./src/index.ts"}},"license":"MIT","author":{"name":"remorses"},"repository":{"type":"git","url":"git+https://github.com/remorses/yoga-napi.git"},"scripts":{"build:zig":"zig build -Doptimize=ReleaseFast","build:zig:dev":"zig build","build":"tsc -p tsconfig.json","prepublishOnly":"bun run build","test":"bun test","bench":"bun run bench.ts"},"devDependencies":{"@types/bun":"latest","@types/node":"^24.10.1","bun-types":"latest","typescript":"^5.0.0","yoga-layout":"^3.2.1"},"gitHead":"bd5eb752da81d428d4c1a45cd76286d2cf087e29","_id":"bun-yoga@0.2.12","bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"homepage":"https://github.com/remorses/yoga-napi#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-D85hKxuqi38amanxjoVw4kgZdJBEJEpFnmTpE8UBe28UjIp/mF1S07dOeZiZ4NcoWQbnIUtdnSMQacS68zWZkA==","shasum":"95f2c3a17a371ee6a304f368526aa2d6b4188c7f","tarball":"https://registry.npmjs.org/bun-yoga/-/bun-yoga-0.2.12.tgz","fileCount":13,"unpackedSize":2099364,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5P4Qzpr/Jj3LGiaDMMks6r6o0CpF9nZppVoFXggxaRQIhANvhT7QD1ev4pO/qSl/MaCMkbsJ+LIZiElir/9dfpdLE"}]},"_npmUser":{"name":"xmorse","email":"beats.by.morse@gmail.com"},"directories":{},"maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bun-yoga_0.2.12_1764678378685_0.5491757335467731"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T11:52:45.222Z","modified":"2025-12-02T12:26:19.087Z","0.1.0":"2025-11-28T11:52:45.532Z","0.1.2":"2025-11-28T12:34:50.962Z","0.1.3":"2025-11-28T12:40:20.254Z","0.2.0":"2025-11-28T12:57:57.376Z","0.2.1":"2025-11-28T13:16:02.674Z","0.2.2":"2025-11-28T13:30:11.395Z","0.2.3":"2025-11-28T14:15:25.960Z","0.2.4":"2025-11-28T16:12:53.513Z","0.2.5":"2025-11-30T11:55:49.910Z","0.2.6":"2025-11-30T16:50:22.239Z","0.2.7":"2025-12-01T19:02:22.614Z","0.2.9":"2025-12-02T10:47:04.591Z","0.2.10":"2025-12-02T11:02:17.864Z","0.2.11":"2025-12-02T11:39:46.837Z","0.2.12":"2025-12-02T12:26:18.923Z"},"bugs":{"url":"https://github.com/remorses/yoga-napi/issues"},"author":{"name":"remorses"},"license":"MIT","homepage":"https://github.com/remorses/yoga-napi#readme","repository":{"type":"git","url":"git+https://github.com/remorses/yoga-napi.git"},"description":"FFI wrapper for Facebook's Yoga layout engine for Bun","maintainers":[{"name":"xmorse","email":"beats.by.morse@gmail.com"}],"readme":"# bun-yoga\n\nA fast FFI wrapper for Facebook's [Yoga](https://yogalayout.dev/) layout engine, providing a `yoga-layout` compatible API for Bun.\n\n## Why FFI over NAPI?\n\nBenchmarks showed FFI is faster than NAPI for this use case.\n\n## Supported Platforms\n\nPre-built binaries are included in the npm package for:\n\n| Platform | Architecture | Binary |\n|----------|--------------|--------|\n| macOS    | ARM64 (Apple Silicon) | `libyoga.dylib` |\n| macOS    | x64 (Intel) | `libyoga.dylib` |\n| Linux    | x64 | `libyoga.so` |\n| Linux    | ARM64 | `libyoga.so` |\n| Windows  | x64 | `yoga.dll` |\n\nThe correct binary is automatically loaded at runtime based on your platform.\n\n## Installation\n\n```bash\nbun add bun-yoga\n```\n\n## Usage\n\n```typescript\nimport Yoga, { Node, Config, Edge, FlexDirection } from \"bun-yoga\";\n\nconst config = Config.create();\nconst root = Node.create(config);\n\nroot.setFlexDirection(FlexDirection.Column);\nroot.setWidth(100);\nroot.setHeight(100);\n\nconst child = Node.create(config);\nchild.setFlexGrow(1);\nroot.insertChild(child, 0);\n\nroot.calculateLayout(100, 100);\nconsole.log(root.getComputedLayout());\n// { left: 0, top: 0, right: 0, bottom: 0, width: 100, height: 100 }\n\nroot.freeRecursive();\nconfig.free();\n```\n\n## API\n\nThe API mirrors [yoga-layout](https://www.npmjs.com/package/yoga-layout). All enums, constants, and methods are compatible.\n\n## Building from source\n\nRequires Zig 0.15+:\n\n```bash\nzig build -Doptimize=ReleaseFast\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}