[{"data":1,"prerenderedAt":575},["ShallowReactive",2],{"docs-page:\u002Fdocs\u002Fsettings":3,"docs-pages":232},{"id":4,"title":5,"body":6,"description":16,"extension":225,"meta":226,"navigation":227,"path":228,"seo":229,"stem":230,"__hash__":231},"docs\u002Fdocs\u002Fsettings\u002Findex.md","Settings",{"type":7,"value":8,"toc":220},"minimark",[9,13,17,34,41,50,55,183,187,216],[10,11,5],"h1",{"id":12},"settings",[14,15,16],"p",{},"SCPM inherits Aube's package-manager setting surface in this initial fork. The\nsource of truth is the generated registry in the CLI workspace:",[18,19,24],"pre",{"className":20,"code":21,"language":22,"meta":23,"style":23},"language-sh shiki shiki-themes github-light github-dark","cli\u002Fcrates\u002Fscpm-settings\u002Fsettings.toml\n","sh","",[25,26,27],"code",{"__ignoreMap":23},[28,29,32],"span",{"class":30,"line":31},"line",1,[28,33,21],{},[14,35,36,37,40],{},"Regenerate the full settings reference from ",[25,38,39],{},"cli\u002F"," after changing that registry:",[18,42,44],{"className":20,"code":43,"language":22,"meta":23,"style":23},"cargo run -p scpm-settings --bin generate-settings-docs\n",[25,45,46],{"__ignoreMap":23},[28,47,48],{"class":30,"line":31},[28,49,43],{},[51,52,54],"h2",{"id":53},"common-settings","Common settings",[56,57,58,71],"table",{},[59,60,61],"thead",{},[62,63,64,68],"tr",{},[65,66,67],"th",{},"Setting",[65,69,70],{},"Purpose",[72,73,74,85,99,113,123,133,143,153,163,173],"tbody",{},[62,75,76,82],{},[77,78,79],"td",{},[25,80,81],{},"registries",[77,83,84],{},"Registry URLs, including scoped registry overrides.",[62,86,87,92],{},[77,88,89],{},[25,90,91],{},"lockfile",[77,93,94,95,98],{},"Enable or disable ",[25,96,97],{},"scpm-lock.yaml"," reads and writes.",[62,100,101,106],{},[77,102,103],{},[25,104,105],{},"preferFrozenLockfile",[77,107,108,109,112],{},"Use the lockfile when it already satisfies ",[25,110,111],{},"package.json",".",[62,114,115,120],{},[77,116,117],{},[25,118,119],{},"minimumReleaseAge",[77,121,122],{},"Delay newly published package versions.",[62,124,125,130],{},[77,126,127],{},[25,128,129],{},"allowBuilds",[77,131,132],{},"Approve or deny dependency lifecycle scripts.",[62,134,135,140],{},[77,136,137],{},[25,138,139],{},"jailBuilds",[77,141,142],{},"Run approved dependency scripts in a restricted environment.",[62,144,145,150],{},[77,146,147],{},[25,148,149],{},"trustPolicy",[77,151,152],{},"Fail install when package trust evidence weakens.",[62,154,155,160],{},[77,156,157],{},[25,158,159],{},"blockExoticSubdeps",[77,161,162],{},"Restrict transitive dependencies to trusted source types.",[62,164,165,170],{},[77,166,167],{},[25,168,169],{},"enableGlobalVirtualStore",[77,171,172],{},"Use a shared per-user virtual store for local installs.",[62,174,175,180],{},[77,176,177],{},[25,178,179],{},"storeDir",[77,181,182],{},"Location of the content-addressable package store.",[51,184,186],{"id":185},"compatibility-redirects","Compatibility redirects",[188,189,190,198,204,210],"ul",{},[191,192,193],"li",{},[194,195,197],"a",{"href":196},"\u002Fdocs\u002Fsettings\u002Fcli","CLI settings",[191,199,200],{},[194,201,203],{"href":202},"\u002Fdocs\u002Fsettings\u002Fenv","Environment settings",[191,205,206],{},[194,207,209],{"href":208},"\u002Fdocs\u002Fsettings\u002Fnpmrc",".npmrc settings",[191,211,212],{},[194,213,215],{"href":214},"\u002Fdocs\u002Fsettings\u002Fworkspace-yaml","Workspace YAML settings",[217,218,219],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":23,"searchDepth":221,"depth":221,"links":222},2,[223,224],{"id":53,"depth":221,"text":54},{"id":185,"depth":221,"text":186},"md",{},true,"\u002Fdocs\u002Fsettings",{"title":5,"description":16},"docs\u002Fsettings\u002Findex","PaRKrVr8CdvddjfmVkdVvOpiTHn5hU1jd6kh8jXJiXE",[233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281,284,287,290,293,296,299,302,305,308,311,314,317,320,323,326,329,332,335,338,341,344,347,350,353,356,359,362,365,368,371,374,377,380,383,386,389,392,395,398,401,404,407,410,413,416,419,422,425,428,431,434,437,440,443,446,449,452,455,458,461,464,467,470,473,476,479,482,485,488,491,494,497,500,503,506,509,512,515,518,521,524,527,530,533,536,539,542,545,548,551,554,557,560,562,564,565,567,569,572],{"path":234,"title":235},"\u002Fdocs\u002Fbenchmarks","Benchmarks",{"path":237,"title":238},"\u002Fdocs\u002Fbun-users","For bun users",{"path":240,"title":241},"\u002Fdocs\u002Fcli\u002Fadd","scpm add",{"path":243,"title":244},"\u002Fdocs\u002Fcli\u002Fapprove-builds","scpm approve-builds",{"path":246,"title":247},"\u002Fdocs\u002Fcli\u002Faudit","scpm audit",{"path":249,"title":250},"\u002Fdocs\u002Fcli\u002Fbin","scpm bin",{"path":252,"title":253},"\u002Fdocs\u002Fcli\u002Fcache","scpm cache",{"path":255,"title":256},"\u002Fdocs\u002Fcli\u002Fcache\u002Fdelete","scpm cache delete",{"path":258,"title":259},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist","scpm cache list",{"path":261,"title":262},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist-registries","scpm cache list-registries",{"path":264,"title":265},"\u002Fdocs\u002Fcli\u002Fcache\u002Fprune","scpm cache prune",{"path":267,"title":268},"\u002Fdocs\u002Fcli\u002Fcache\u002Fview","scpm cache view",{"path":270,"title":271},"\u002Fdocs\u002Fcli\u002Fcat-file","scpm cat-file",{"path":273,"title":274},"\u002Fdocs\u002Fcli\u002Fcat-index","scpm cat-index",{"path":276,"title":277},"\u002Fdocs\u002Fcli\u002Fcheck","scpm check",{"path":279,"title":280},"\u002Fdocs\u002Fcli\u002Fci","scpm ci",{"path":282,"title":283},"\u002Fdocs\u002Fcli\u002Fclean","scpm clean",{"path":285,"title":286},"\u002Fdocs\u002Fcli\u002Fcompletion","scpm completion",{"path":288,"title":289},"\u002Fdocs\u002Fcli\u002Fconfig","scpm config",{"path":291,"title":292},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fdelete","scpm config delete",{"path":294,"title":295},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fexplain","scpm config explain",{"path":297,"title":298},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ffind","scpm config find",{"path":300,"title":301},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fget","scpm config get",{"path":303,"title":304},"\u002Fdocs\u002Fcli\u002Fconfig\u002Flist","scpm config list",{"path":306,"title":307},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fset","scpm config set",{"path":309,"title":310},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ftui","scpm config tui",{"path":312,"title":313},"\u002Fdocs\u002Fcli\u002Fcreate","scpm create",{"path":315,"title":316},"\u002Fdocs\u002Fcli\u002Fdedupe","scpm dedupe",{"path":318,"title":319},"\u002Fdocs\u002Fcli\u002Fdeploy","scpm deploy",{"path":321,"title":322},"\u002Fdocs\u002Fcli\u002Fdeprecate","scpm deprecate",{"path":324,"title":325},"\u002Fdocs\u002Fcli\u002Fdeprecations","scpm deprecations",{"path":327,"title":328},"\u002Fdocs\u002Fcli\u002Fdiag","scpm diag",{"path":330,"title":331},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fanalyze","scpm diag analyze",{"path":333,"title":334},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fcompare","scpm diag compare",{"path":336,"title":337},"\u002Fdocs\u002Fcli\u002Fdist-tag","scpm dist-tag",{"path":339,"title":340},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fadd","scpm dist-tag add",{"path":342,"title":343},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fls","scpm dist-tag ls",{"path":345,"title":346},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Frm","scpm dist-tag rm",{"path":348,"title":349},"\u002Fdocs\u002Fcli\u002Fdlx","scpm dlx",{"path":351,"title":352},"\u002Fdocs\u002Fcli\u002Fdoctor","scpm doctor",{"path":354,"title":355},"\u002Fdocs\u002Fcli\u002Fexec","scpm exec",{"path":357,"title":358},"\u002Fdocs\u002Fcli\u002Ffetch","scpm fetch",{"path":360,"title":361},"\u002Fdocs\u002Fcli\u002Ffind-hash","scpm find-hash",{"path":363,"title":364},"\u002Fdocs\u002Fcli\u002Fignored-builds","scpm ignored-builds",{"path":366,"title":367},"\u002Fdocs\u002Fcli\u002Fimport","scpm import",{"path":369,"title":370},"\u002Fdocs\u002Fcli","scpm",{"path":372,"title":373},"\u002Fdocs\u002Fcli\u002Finit","scpm init",{"path":375,"title":376},"\u002Fdocs\u002Fcli\u002Finstall","scpm install",{"path":378,"title":379},"\u002Fdocs\u002Fcli\u002Flicenses","scpm licenses",{"path":381,"title":382},"\u002Fdocs\u002Fcli\u002Flink","scpm link",{"path":384,"title":385},"\u002Fdocs\u002Fcli\u002Flist","scpm list",{"path":387,"title":388},"\u002Fdocs\u002Fcli\u002Flogin","scpm login",{"path":390,"title":391},"\u002Fdocs\u002Fcli\u002Flogout","scpm logout",{"path":393,"title":394},"\u002Fdocs\u002Fcli\u002Foutdated","scpm outdated",{"path":396,"title":397},"\u002Fdocs\u002Fcli\u002Fpack","scpm pack",{"path":399,"title":400},"\u002Fdocs\u002Fcli\u002Fpatch","scpm patch",{"path":402,"title":403},"\u002Fdocs\u002Fcli\u002Fpatch-commit","scpm patch-commit",{"path":405,"title":406},"\u002Fdocs\u002Fcli\u002Fpatch-remove","scpm patch-remove",{"path":408,"title":409},"\u002Fdocs\u002Fcli\u002Fpeers","scpm peers",{"path":411,"title":412},"\u002Fdocs\u002Fcli\u002Fpeers\u002Fcheck","scpm peers check",{"path":414,"title":415},"\u002Fdocs\u002Fcli\u002Fprune","scpm prune",{"path":417,"title":418},"\u002Fdocs\u002Fcli\u002Fpublish","scpm publish",{"path":420,"title":421},"\u002Fdocs\u002Fcli\u002Fpurge","scpm purge",{"path":423,"title":424},"\u002Fdocs\u002Fcli\u002Fquery","scpm query",{"path":426,"title":427},"\u002Fdocs\u002Fcli\u002Frebuild","scpm rebuild",{"path":429,"title":430},"\u002Fdocs\u002Fcli\u002Frecursive","scpm recursive",{"path":432,"title":433},"\u002Fdocs\u002Fcli\u002Fremove","scpm remove",{"path":435,"title":436},"\u002Fdocs\u002Fcli\u002Frestart","scpm restart",{"path":438,"title":439},"\u002Fdocs\u002Fcli\u002Froot","scpm root",{"path":441,"title":442},"\u002Fdocs\u002Fcli\u002Frun","scpm run",{"path":444,"title":445},"\u002Fdocs\u002Fcli\u002Fsbom","scpm sbom",{"path":447,"title":448},"\u002Fdocs\u002Fcli\u002Fsponsors","scpm sponsors",{"path":450,"title":451},"\u002Fdocs\u002Fcli\u002Fstage","scpm stage",{"path":453,"title":454},"\u002Fdocs\u002Fcli\u002Fstart","scpm start",{"path":456,"title":457},"\u002Fdocs\u002Fcli\u002Fstop","scpm stop",{"path":459,"title":460},"\u002Fdocs\u002Fcli\u002Fstore","scpm store",{"path":462,"title":463},"\u002Fdocs\u002Fcli\u002Fstore\u002Fadd","scpm store add",{"path":465,"title":466},"\u002Fdocs\u002Fcli\u002Fstore\u002Fpath","scpm store path",{"path":468,"title":469},"\u002Fdocs\u002Fcli\u002Fstore\u002Fprune","scpm store prune",{"path":471,"title":472},"\u002Fdocs\u002Fcli\u002Fstore\u002Fstatus","scpm store status",{"path":474,"title":475},"\u002Fdocs\u002Fcli\u002Ftest","scpm test",{"path":477,"title":478},"\u002Fdocs\u002Fcli\u002Fundeprecate","scpm undeprecate",{"path":480,"title":481},"\u002Fdocs\u002Fcli\u002Funlink","scpm unlink",{"path":483,"title":484},"\u002Fdocs\u002Fcli\u002Funpublish","scpm unpublish",{"path":486,"title":487},"\u002Fdocs\u002Fcli\u002Fupdate","scpm update",{"path":489,"title":490},"\u002Fdocs\u002Fcli\u002Fversion","scpm version",{"path":492,"title":493},"\u002Fdocs\u002Fcli\u002Fview","scpm view",{"path":495,"title":496},"\u002Fdocs\u002Fcli\u002Fwhy","scpm why",{"path":498,"title":499},"\u002Fdocs\u002Ferror-codes","Error and warning codes",{"path":501,"title":502},"\u002Fdocs\u002Fgetting-started","Getting Started",{"path":504,"title":505},"\u002Fdocs\u002Fguide","Guide",{"path":507,"title":508},"\u002Fdocs","SCPM Documentation",{"path":510,"title":511},"\u002Fdocs\u002Finstallation","Installation",{"path":513,"title":514},"\u002Fdocs\u002Fnpm-users","For npm users",{"path":516,"title":517},"\u002Fdocs\u002Fpackage-manager\u002Fconfiguration","Configuration",{"path":519,"title":520},"\u002Fdocs\u002Fpackage-manager\u002Fdependencies","Manage dependencies",{"path":522,"title":523},"\u002Fdocs\u002Fpackage-manager\u002Fglobal-virtual-store","Global virtual store",{"path":525,"title":526},"\u002Fdocs\u002Fpackage-manager\u002Finstall","Install dependencies",{"path":528,"title":529},"\u002Fdocs\u002Fpackage-manager\u002Fjailed-builds","Jailed dependency builds",{"path":531,"title":532},"\u002Fdocs\u002Fpackage-manager\u002Flifecycle-scripts","Lifecycle scripts",{"path":534,"title":535},"\u002Fdocs\u002Fpackage-manager\u002Flockfiles","Lockfiles",{"path":537,"title":538},"\u002Fdocs\u002Fpackage-manager\u002Fnode-modules","node_modules layout",{"path":540,"title":541},"\u002Fdocs\u002Fpackage-manager\u002Fpublishing","Publishing",{"path":543,"title":544},"\u002Fdocs\u002Fpackage-manager\u002Fregistry-auth","Registry and auth",{"path":546,"title":547},"\u002Fdocs\u002Fpackage-manager\u002Fscripts","Run scripts and binaries",{"path":549,"title":550},"\u002Fdocs\u002Fpackage-manager\u002Fsecurity-scanner","Security scanner",{"path":552,"title":553},"\u002Fdocs\u002Fpackage-manager\u002Fworkspaces","Workspaces",{"path":555,"title":556},"\u002Fdocs\u002Fpnpm-users","For pnpm users",{"path":558,"title":559},"\u002Fdocs\u002Fsecurity","Security",{"path":196,"title":561},"CLI Settings",{"path":202,"title":563},"Environment Settings",{"path":228,"title":5},{"path":208,"title":566},".npmrc Settings",{"path":214,"title":568},"Workspace YAML Settings",{"path":570,"title":571},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":573,"title":574},"\u002Fdocs\u002Fyarn-users","For yarn users",1780584397751]