| Index: package_config/lib/src/packages_io_impl.dart
|
| diff --git a/package_config/lib/src/packages_io_impl.dart b/package_config/lib/src/packages_io_impl.dart
|
| deleted file mode 100644
|
| index 21b61fdab0591cc483d1af2d53cee5515f659d90..0000000000000000000000000000000000000000
|
| --- a/package_config/lib/src/packages_io_impl.dart
|
| +++ /dev/null
|
| @@ -1,37 +0,0 @@
|
| -// Copyright (c) 2015, 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.
|
| -
|
| -/// Implementations of [Packages] that can only be used in server based
|
| -/// applications.
|
| -library package_config.packages_io_impl;
|
| -
|
| -import "dart:collection" show UnmodifiableMapView;
|
| -import "dart:io" show Directory;
|
| -import "package:path/path.dart" as path;
|
| -import "packages_impl.dart";
|
| -
|
| -/// A [Packages] implementation based on a local directory.
|
| -class FilePackagesDirectoryPackages extends PackagesBase {
|
| - final Directory _packageDir;
|
| - FilePackagesDirectoryPackages(this._packageDir);
|
| -
|
| - Uri getBase(String packageName) =>
|
| - new Uri.file(path.join(_packageDir.path, packageName, '.'));
|
| -
|
| - Iterable<String> _listPackageNames() {
|
| - return _packageDir.listSync()
|
| - .where((e) => e is Directory)
|
| - .map((e) => path.basename(e.path));
|
| - }
|
| -
|
| - Iterable<String> get packages => _listPackageNames();
|
| -
|
| - Map<String, Uri> asMap() {
|
| - var result = <String, Uri>{};
|
| - for (var packageName in _listPackageNames()) {
|
| - result[packageName] = getBase(packageName);
|
| - }
|
| - return new UnmodifiableMapView<String, Uri>(result);
|
| - }
|
| -}
|
|
|