gitextract_raqdfr0j/ ├── .eslintrc.json ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ └── workflows/ │ ├── ci.yml │ └── pr.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── patches/ │ └── yoga-layout@3.2.1.patch ├── playground/ │ ├── LICENSE │ ├── cards/ │ │ ├── playground-data.ts │ │ └── preview-tabs.ts │ ├── components/ │ │ ├── introduction.module.css │ │ ├── introduction.tsx │ │ ├── panel-resize-handle.module.css │ │ ├── panel-resize-handle.tsx │ │ └── resvg_worker.ts │ ├── decs.d.ts │ ├── index.d.ts │ ├── next-env.d.ts │ ├── package.json │ ├── pages/ │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── api/ │ │ │ └── font.ts │ │ └── index.tsx │ ├── styles.css │ ├── tsconfig.json │ └── utils/ │ ├── font.ts │ └── twemoji.ts ├── pnpm-workspace.yaml ├── release.config.cjs ├── src/ │ ├── builder/ │ │ ├── background-image.ts │ │ ├── border-radius.ts │ │ ├── border.ts │ │ ├── clip-path.ts │ │ ├── content-mask.ts │ │ ├── gradient/ │ │ │ ├── linear.ts │ │ │ ├── radial.ts │ │ │ └── utils.ts │ │ ├── mask-image.ts │ │ ├── overflow.ts │ │ ├── rect.ts │ │ ├── shadow.ts │ │ ├── svg.ts │ │ ├── text-decoration.ts │ │ ├── text.ts │ │ └── transform.ts │ ├── font.ts │ ├── handler/ │ │ ├── compute.ts │ │ ├── expand.ts │ │ ├── image.ts │ │ ├── inheritable.ts │ │ ├── preprocess.ts │ │ ├── presets.ts │ │ ├── tailwind.ts │ │ └── variables.ts │ ├── index.ts │ ├── jsx/ │ │ ├── index.ts │ │ ├── intrinsic-elements.ts │ │ ├── jsx-runtime.ts │ │ └── types.ts │ ├── language.ts │ ├── layout.ts │ ├── parser/ │ │ ├── mask.ts │ │ └── shape.ts │ ├── satori.ts │ ├── text/ │ │ ├── characters.ts │ │ ├── index.ts │ │ ├── measurer.ts │ │ └── processor.ts │ ├── transform-origin.ts │ ├── types.d.ts │ ├── utils.ts │ ├── vendor/ │ │ ├── parse-css-dimension/ │ │ │ ├── LICENSE │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── src.js │ │ └── twrnc/ │ │ ├── deprecate.js │ │ ├── log.js │ │ └── picocolors.js │ ├── yoga.bundled.ts │ ├── yoga.external.ts │ └── yoga.ts ├── test/ │ ├── assets/ │ │ ├── Χαίρετ │ │ ├── こんにちは │ │ ├── 你好 │ │ └── 안녕 │ ├── background-clip.test.tsx │ ├── basic.test.tsx │ ├── benchmark/ │ │ ├── Geist-Black.otf │ │ ├── Geist-Bold.otf │ │ ├── Geist-Medium.otf │ │ ├── Geist-Regular.otf │ │ ├── Geist-SemiBold.otf │ │ └── index.ts │ ├── border.test.tsx │ ├── box-sizing.test.tsx │ ├── clip-path.test.tsx │ ├── color-models.test.tsx │ ├── css-variables.test.tsx │ ├── display-contents.test.tsx │ ├── display.test.tsx │ ├── dynamic-size.test.tsx │ ├── embed-font.test.tsx │ ├── emoji.test.tsx │ ├── error.test.tsx │ ├── event.test.tsx │ ├── flexbox-advanced.test.tsx │ ├── font.test.tsx │ ├── gap.test.tsx │ ├── gradient.test.tsx │ ├── image.test.tsx │ ├── jsx-runtime.test.tsx │ ├── language.test.tsx │ ├── layout.test.tsx │ ├── letter-spacing.test.tsx │ ├── line-clamp.test.tsx │ ├── line-height.test.tsx │ ├── margin.test.tsx │ ├── mask-image.test.tsx │ ├── opacity.test.tsx │ ├── overflow.test.tsx │ ├── padding.test.tsx │ ├── pixel-font.test.tsx │ ├── position.test.tsx │ ├── react.test.tsx │ ├── shadow.test.tsx │ ├── svg.test.tsx │ ├── tab-size.test.tsx │ ├── text-align.test.tsx │ ├── text-decoration.test.tsx │ ├── text-indent.test.tsx │ ├── text-wrap.test.tsx │ ├── transform.test.tsx │ ├── typesetting.test.tsx │ ├── units.test.tsx │ ├── utils.tsx │ ├── webkit-text-stroke.test.tsx │ ├── white-space.test.tsx │ └── word-break.test.tsx ├── tsconfig.json ├── tsup.config.ts ├── turbo.json ├── vitest.config.ts ├── vitest.jsx-runtime.config.ts └── yoga.wasm