pubCredentials top-level property
The entire contents of the pub-credentials.json file.
Do not check this in directly. This should only come from secure sources.
You can find your current pub-credentials.json in the following locations:
- Dart prior to 2.15.0:
$HOME/.pub-cache/credentials.json. - Linux:
$XDG_CONFIG_HOME/dart/pub-credentials.jsonif$XDG_CONFIG_HOMEis defined, otherwise$HOME/.config/dart/pub-credentials.json. - Mac OS:
$HOME/Library/Application Support/dart/pub-credentials.json - Windows:
%APPDATA%/dart/pub-credentials.json
By default this comes from the PUB_CREDENTIALS environment variable.
Implementation
final pubCredentials = InternalConfigVariable.fn<String>(
() =>
Platform.environment["PUB_CREDENTIALS"] ??
fail("pkg.pubCredentials must be set to deploy to pub."),
);