qwreey/quad_roblox
quad — Roblox backend: installs the Roblox provider (D, Tween, Animate, OnChange) into quad-base
qwreey/quad_roblox
Roblox backend for quad. Quad:UseProvider(QuadRoblox) installs the class-first surface (q.Elem "Frame" {…}, q.Modifier, q.Spread, q.Mapper, q.OnChange, q.OnEvent, q.Out, q.ForClasses), Tween/Animate and the engine ops Claim uses into a quad_base instance. Depend on qwreey/quad_base and this package together.
Part of the quad monorepo. Documentation (Korean): https://quad.qwreey.moe/ — start at 설치 or 왜 Quad인가; the same text is in the repo under docs/.
The three quad packages (quad_base, quad_roblox, quad_types) are published together at the same version — quad_base is the main one, and the docs show its version. The two general-purpose helpers (quad_error, type_version_check) follow their own SemVer:
| Package | Role | You add it? |
|---|---|---|
qwreey/quad_base | engine-agnostic core (reactivity + dispatch engine) | yes |
qwreey/quad_roblox | Roblox backend (q.Elem·q.Modifier·q.Spread·q.Mapper, OnChange·OnEvent·Out, Tween/Animate) | yes, for Roblox |
qwreey/quad_types | public type contract (no implementation) | yes, for --!strict consumers |
qwreey/quad_error | level-tagged error utility | no — pulled in as a dependency |
qwreey/type_version_check | compile-time version pattern matching | no — pulled in as a dependency |
License: MIT.