Expand description
§use-yarn
Yarn workspace and command primitives for RustUse.
§Experimental
use-yarn is experimental while use-js remains below 0.3.0.
§Example
use use_yarn::{YarnCommand, YarnLockfile, YarnVersionFamily};
assert_eq!("install".parse::<YarnCommand>()?, YarnCommand::Install);
assert_eq!(YarnVersionFamily::Classic.as_str(), "classic");
assert_eq!(YarnLockfile::YarnLock.as_str(), "yarn.lock");§Scope
- Yarn command labels.
- Classic/Berry version-family metadata.
- Workspace and lockfile labels.
§Non-goals
- Running Yarn.
- Plug’n’Play behavior.
- Lockfile parsing.
§License
Licensed under either Apache-2.0 or MIT.
Structs§
Enums§
- Yarn
Command - Common Yarn command labels.
- Yarn
Lockfile - Common Yarn lockfile label.
- Yarn
Text Error - Error returned when Yarn text metadata is invalid.
- Yarn
Version Family - Yarn release-line family.