Yoga but in WebAssembly. This is an opinionated fork from pinqy520/yoga-layout-wasm with the following changes:
- Stick to commit 5dd33acc of Yoga, which supports
gap
. - Fix missing
YGMeasureMode
binding. - Fix missing
YGUnit
binding. - Set flag
DYNAMIC_EXECUTION=0
foremcc
to removeeval
andFunction
executions. - Set flag
TEXTDECODER=0
. - Force the
ENVIRONMENT
to beweb
. - Add
pre.js
to setdocument
asthis
. - Replace Rollup with esbuild for bundling.
- Remove the asm.js build.
- Enable LTO.
- Enable SIMD128.