fix(js_interop_gen): address PR review feedback and add cycle guards - Use cloneType in getLowestCommonAncestorOfTypes to prevent in-place nullability mutation. - Add img, hr, details, summary to allowed HTML tags in doc comment formatting. - Add visited set cycle guards to getMemberHierarchy and findMemberInHierarchy. - Add unit tests in generate_docs_test and type_map_test.
| Package | Description | Version | CI |
|---|---|---|---|
| web | Lightweight browser API bindings built around JS interop. | ||
| js_interop | Utility functions and types for dart:js_interop and dart:js_interop_unsafe. | ||
| js_interop_gen | Tools to generate Dart interfaces from TypeScript declaration files and Web IDL definitions. | N/A | |
| web_generator | Internal tooling to generate the web package bindings. | N/A |