migrate package:js to nnbd
diff --git a/pkg/js/analysis_options.yaml b/pkg/js/analysis_options.yaml
new file mode 100644
index 0000000..4163582
--- /dev/null
+++ b/pkg/js/analysis_options.yaml
@@ -0,0 +1,3 @@
+analyzer:
+  enable-experiment:
+    - non-nullable
diff --git a/pkg/js/lib/js.dart b/pkg/js/lib/js.dart
index 2880c21..9b54149 100644
--- a/pkg/js/lib/js.dart
+++ b/pkg/js/lib/js.dart
@@ -17,7 +17,7 @@
 /// dart name is used. It is not valid to specify a custom [name] for class
 /// instance members.
 class JS {
-  final String name;
+  final String? name;
   const JS([this.name]);
 }