Latest lints, require Dart 3.4 (#157)

diff --git a/.github/workflows/test-package.yml b/.github/workflows/test-package.yml
index 3371710..704ee2e 100644
--- a/.github/workflows/test-package.yml
+++ b/.github/workflows/test-package.yml
@@ -46,7 +46,7 @@
       fail-fast: false
       matrix:
         os: [ubuntu-latest, windows-latest]
-        sdk: [3.2, dev]
+        sdk: [3.4, dev]
     steps:
       - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
       - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2870c8c..f9fec1d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
 ## 2.1.1-wip
 
-- Require Dart 3.2
+- Require Dart 3.4
 
 ## 2.1.0
 
diff --git a/lib/package_config.dart b/lib/package_config.dart
index 194fe89..074c977 100644
--- a/lib/package_config.dart
+++ b/lib/package_config.dart
@@ -7,7 +7,7 @@
 ///
 /// This package provides functionality to find, read and write package
 /// configurations in the [specified format](https://github.com/dart-lang/language/blob/master/accepted/future-releases/language-versioning/package-config-file-v2.md).
-library package_config.package_config;
+library;
 
 import 'dart:io' show Directory, File;
 import 'dart:typed_data' show Uint8List;
diff --git a/lib/package_config_types.dart b/lib/package_config_types.dart
index 756be05..825f7ac 100644
--- a/lib/package_config_types.dart
+++ b/lib/package_config_types.dart
@@ -10,7 +10,7 @@
 /// {@canonicalFor package_config.Package}
 /// {@canonicalFor package_config.PackageConfig}
 /// {@canonicalFor errors.PackageConfigError}
-library package_config.package_config_types;
+library;
 
 export 'src/errors.dart' show PackageConfigError;
 export 'src/package_config.dart'
diff --git a/lib/src/util.dart b/lib/src/util.dart
index f1fa207..4f0210c 100644
--- a/lib/src/util.dart
+++ b/lib/src/util.dart
@@ -3,7 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// Utility methods used by more than one library in the package.
-library package_config.util;
+library;
 
 import 'errors.dart';
 
diff --git a/lib/src/util_io.dart b/lib/src/util_io.dart
index 914ea38..4680eef 100644
--- a/lib/src/util_io.dart
+++ b/lib/src/util_io.dart
@@ -4,7 +4,7 @@
 
 /// Utility methods requiring dart:io and used by more than one library in the
 /// package.
-library package_config.util_io;
+library;
 
 import 'dart:io';
 import 'dart:typed_data';
diff --git a/pubspec.yaml b/pubspec.yaml
index 9db82c6..545701d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -4,11 +4,11 @@
 repository: https://github.com/dart-lang/package_config
 
 environment:
-  sdk: ^3.2.0
+  sdk: ^3.4.0
 
 dependencies:
   path: ^1.8.0
 
 dev_dependencies:
-  dart_flutter_team_lints: ^2.1.0
+  dart_flutter_team_lints: ^3.0.0
   test: ^1.16.0
diff --git a/test/discovery_test.dart b/test/discovery_test.dart
index 2ca337a..6d1b655 100644
--- a/test/discovery_test.dart
+++ b/test/discovery_test.dart
@@ -3,7 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 
 @TestOn('vm')
-library package_config.discovery_test;
+library;
 
 import 'dart:io';
 
diff --git a/test/discovery_uri_test.dart b/test/discovery_uri_test.dart
index b71ed51..542bf0a 100644
--- a/test/discovery_uri_test.dart
+++ b/test/discovery_uri_test.dart
@@ -3,7 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 
 @TestOn('vm')
-library package_config.discovery_test;
+library;
 
 import 'package:package_config/package_config.dart';
 import 'package:test/test.dart';