- Add VariableSpec class with magnitude field validation - Add Formula class supporting multiple input/output variables - Support d4rt_code as string or object with code field - Add comprehensive tests for parsing and serialization - Fix broken test import in pruebas_d4rt_test.dart Follows README.md format requirements exactly |
||
|---|---|---|
| .. | ||
| example | ||
| lib | ||
| test | ||
| test_fixes | ||
| analysis_options.yaml | ||
| CHANGELOG.md | ||
| LICENSE | ||
| mono_pkg.yaml | ||
| pubspec.yaml | ||
| README.md | ||
| renames.md | ||
Lightweight browser API bindings built around JS interop.
What's this?
This package exposes browser APIs. It's generated from the Web IDL definitions and uses recent Dart language features for zero-overhead bindings.
This package is intended to replace
dart:html and
similar Dart SDK libraries. It will support access to browser APIs from Dart
code compiled to either JavaScript or WebAssembly.
Usage
import 'package:web/web.dart';
void main() {
final div = document.querySelector('div')!;
div.text = 'Text set at ${DateTime.now()}';
}
Migrating to package:web
package:web is replacing dart:html and other web libraries as Dart's
long-term web interop solution. To learn how to migrate from dart:html
APIs to package:web, see our
migration guide.
Generation
This package is generated by web_generator. See the
README for more
details on the conventions used to generate this package and how to run the
different tools to generate bindings and update various package dependencies.