dart-web-development
Installation
SKILL.md
Developing Dart Web Applications
Contents
Core Constraints
- Use
package:web: Always preferpackage:webover the legacydart:html,dart:js, ordart:js_utillibraries. - Avoid
dart:mirrors: Never usedart:mirrorsin web applications, as it is completely unsupported in Dart web compilation. - Use
dart:js_interop: Implement all JavaScript interoperability using thedart:js_interoplibrary. - Prefer Extension Types: Define JavaScript interop boundaries and complex JS objects using Dart
extension typedeclarations combined with@JSannotations.
JavaScript Interoperability
Implement JavaScript interoperability to seamlessly integrate JS libraries and browser APIs into Dart web apps.