-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathstatus.json
More file actions
23 lines (23 loc) · 1.61 KB
/
Copy pathstatus.json
File metadata and controls
23 lines (23 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"upstream": { "package": "lucide-react", "version": "1.24.0" },
"surface": "Complete against the published `lucide-react@1.24.0` runtime surface: every canonical icon and alias, the `icons` namespace, `Icon`, `createLucideIcon`, `LucideProvider`, `useLucideContext`, `DynamicIcon`, `iconNames`, `dynamicIconImports`, and per-icon subpath imports.",
"divergences": [
"Icon refs are normal Octane `ref` props rather than React `forwardRef` components.",
"Event callbacks receive native DOM events rather than React synthetic events."
],
"ssr": "Supported and tested: icons and provider defaults render through `octane/server`, and client hydration adopts the server-rendered SVG element.",
"provenance": {
"source": "https://github.com/lucide-icons/lucide/tree/b5b5d95933790a311aa6b7ed232fc8469934acdf/packages/lucide-react",
"license": "ISC",
"commit": "b5b5d95933790a311aa6b7ed232fc8469934acdf",
"verification": "recorded-unverified"
},
"verified": "2026-08-02",
"notes": [
"Generated wrappers consume official framework-neutral `@lucide/icons@1.24.0` data, so SVG geometry is not copied or maintained by the port.",
"Generation checks pin the React export, alias, and dynamic-name surfaces and reject stale generated files.",
"The manifest registers two bounded runtime differential cases; the pinned upstream runtime suite remains unvendored and unadapted one-for-one, and the React package has no separate executable type-test suite.",
"Every pinned upstream test artifact and public entry-point family is dispositioned in UPSTREAM.md."
],
"docs": ["docs/lucide-port-plan.md"]
}