opt out the tool/generate.dart script (#19)
diff --git a/pubspec.yaml b/pubspec.yaml
index f4a49e8..d989ae9 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -10,4 +10,5 @@
dev_dependencies:
csv: '>=3.0.0 <5.0.0'
dart_style: '>=0.2.0 <2.0.0'
+ meta: ^1.3.0-nullsafety
test: ^1.16.0-nullsafety
diff --git a/tool/generate.dart b/tool/generate.dart
index 0a1136e..90fc2e8 100644
--- a/tool/generate.dart
+++ b/tool/generate.dart
@@ -1,10 +1,14 @@
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
+//
+// TODO: Remove once package:csv/csv.dart is migrated.
+// @dart=2.9
import 'dart:io';
import 'package:csv/csv.dart';
+import 'package:meta/meta.dart';
void main() {
var csv = CsvCodec(eol: '\n');
@@ -82,7 +86,7 @@
///
/// If [ascii] is `true`, this writes the ASCII glyph set. Otherwise it writes
/// the Unicode glyph set.
-void _writeGlyphSet(List<List> data, {required bool ascii}) {
+void _writeGlyphSet(List<List> data, {@required bool ascii}) {
var file =
File('lib/src/generated/${ascii ? "ascii" : "unicode"}_glyph_set.dart')
.openSync(mode: FileMode.write);