Skip to docs content

Settings

SCPM inherits Aube's package-manager setting surface in this initial fork. The source of truth is the generated registry in the CLI workspace:

cli/crates/scpm-settings/settings.toml

Regenerate the full settings reference from cli/ after changing that registry:

cargo run -p scpm-settings --bin generate-settings-docs

Common settings

SettingPurpose
registriesRegistry URLs, including scoped registry overrides.
lockfileEnable or disable scpm-lock.yaml reads and writes.
preferFrozenLockfileUse the lockfile when it already satisfies package.json.
minimumReleaseAgeDelay newly published package versions.
allowBuildsApprove or deny dependency lifecycle scripts.
jailBuildsRun approved dependency scripts in a restricted environment.
trustPolicyFail install when package trust evidence weakens.
blockExoticSubdepsRestrict transitive dependencies to trusted source types.
enableGlobalVirtualStoreUse a shared per-user virtual store for local installs.
storeDirLocation of the content-addressable package store.

Compatibility redirects