dart-web-development

Installation
SKILL.md

Developing Dart Web Applications

Contents

Core Constraints

  • Use package:web: Always prefer package:web over the legacy dart:html, dart:js, or dart:js_util libraries.
  • Avoid dart:mirrors: Never use dart:mirrors in web applications, as it is completely unsupported in Dart web compilation.
  • Use dart:js_interop: Implement all JavaScript interoperability using the dart:js_interop library.
  • Prefer Extension Types: Define JavaScript interop boundaries and complex JS objects using Dart extension type declarations combined with @JS annotations.

JavaScript Interoperability

Implement JavaScript interoperability to seamlessly integrate JS libraries and browser APIs into Dart web apps.

Related skills
Installs
61
GitHub Stars
214
First Seen
Mar 17, 2026