gg_local_package_dependencies library

Classes

DartPackageLanguage
Package language implementation for Dart.
DartPackageManifest
Manifest wrapper for Dart pubspec.yaml based packages.
GgLocalPackageDependencies
The command line interface for GgLocalPackageDependencies
Graph
Returns dependency graph of packages in a local folder.
MockGraph
Mock of Graph.
MockProcessingList
Mock of Graph
MockSortedProcessingList
Mock of SortedProcessingList
Node
A node in the dependency graph.
PackageLanguage
Describes how to detect and load package manifests for a given language.
PackageManifest
Language-agnostic description of a package manifest.
ProcessingList
Creates a processing list of dart packages in a folder
SortedProcessingList
Creates a sorted processing list of dart packages in a folder
TypeScriptPackageLanguage
Package language implementation for TypeScript / JavaScript.
TypeScriptPackageManifest
Manifest wrapper for TypeScript / JavaScript package.json based packages.

Functions

stripNpmScope(String name) String
Strips a leading npm scope such as @rljson/ from name, returning the bare package name (e.g. @rljson/hash -> hash). Names without a scope are returned unchanged.