fix(web): restore accidentally reverted helpers and workflows from #554 (#558)

Restores the helper files, alphabetization changes, and workflow configurations
that were accidentally wiped out during the merge/rebase of PR #554.

Specifically re-applies:
- Srujan's alphabetization work (#557)
- Migration helpers and SDK 3.12 workflow bump (#552)

No changes were made to the js_interop_gen package, preserving the
dogfooded generator work from #554.
16 files changed
tree: 78c62002aa56e9655e49da193c8cccd44b27e201
  1. .github/
  2. js_interop/
  3. js_interop_gen/
  4. third_party/
  5. web/
  6. web_generator/
  7. .gitignore
  8. LICENSE
  9. README.md
README.md
PackageDescriptionVersionCI
webLightweight browser API bindings built around JS interop.pub packagepackage:web
js_interopUtility functions and types for dart:js_interop and dart:js_interop_unsafe.pub packagepackage:js_interop
js_interop_genTools to generate Dart interfaces from TypeScript declaration files and Web IDL definitions.N/Apackage:js_interop_gen
web_generatorInternal tooling to generate the web package bindings.N/Apackage:web_generator