[{"data":1,"prerenderedAt":550},["ShallowReactive",2],{"docs-page:\u002Fdocs\u002Fcli\u002Fconfig\u002Fset":3,"docs-pages":203},{"id":4,"title":5,"body":6,"description":184,"extension":196,"meta":197,"navigation":198,"path":199,"seo":200,"stem":201,"__hash__":202},"docs\u002Fdocs\u002Fcli\u002Fconfig\u002Fset.md","scpm config set",{"type":7,"value":8,"toc":183},"minimark",[9,16,30,38,43,50,56,62,68,72,78,84,90,93,133,154,159,175],[10,11,13],"h1",{"id":12},"scpm-config-set",[14,15,5],"code",{},[17,18,19],"ul",{},[20,21,22,26,27],"li",{},[23,24,25],"strong",{},"Usage",": ",[14,28,29],{},"scpm config set [--local] [--location \u003CLOCATION>] \u003CKEY> \u003CVALUE>",[31,32,33,34,37],"p",{},"Write a key=value pair to scpm config or the selected ",[14,35,36],{},".npmrc"," file",[39,40,42],"h2",{"id":41},"arguments","Arguments",[44,45,47],"h3",{"id":46},"key",[14,48,49],{},"\u003CKEY>",[31,51,52,53,55],{},"Setting key (canonical name or ",[14,54,36],{}," alias)",[44,57,59],{"id":58},"value",[14,60,61],{},"\u003CVALUE>",[31,63,64,65],{},"Value to write. Stored verbatim after ",[14,66,67],{},"key=",[39,69,71],{"id":70},"flags","Flags",[44,73,75],{"id":74},"local",[14,76,77],{},"--local",[31,79,80,81],{},"Shortcut for ",[14,82,83],{},"--location project",[44,85,87],{"id":86},"location-location",[14,88,89],{},"--location \u003CLOCATION>",[31,91,92],{},"Which config location to write to.",[31,94,95,96,99,100,102,103,106,107,110,111,114,115,110,118,110,121,124,125,128,129,132],{},"Defaults to ",[14,97,98],{},"user",". Writes land in ",[14,101,36],{}," for the npm-shared surface — per-host auth\u002Fcert templates, scoped registries, and settings tagged ",[14,104,105],{},"npmShared = true"," in the settings registry (",[14,108,109],{},"registry",", ",[14,112,113],{},"proxy"," \u002F ",[14,116,117],{},"https-proxy",[14,119,120],{},"engine-strict",[14,122,123],{},"ignore-scripts",", etc.) — so npm and yarn read the same value. SCPM-only and pnpm-only settings, plus unknown keys, land in scpm's own config (",[14,126,127],{},"~\u002F.config\u002Fscpm\u002Fconfig.toml"," at user scope, ",[14,130,131],{},"\u003Ccwd>\u002F.config\u002Fscpm\u002Fconfig.toml"," at project scope) where sibling tools don't see them.",[31,134,135,136,110,139,142,143,145,146,149,150,153],{},"Dotted writes for scpm map settings (",[14,137,138],{},"allowBuilds.\u003Cpkg>",[14,140,141],{},"overrides.\u003Cpkg>",", …) edit one entry at a time. At project scope (",[14,144,77],{},") they land in ",[14,147,148],{},"pnpm-workspace.yaml#\u003Cmap>.\u003Centry>"," or ",[14,151,152],{},"package.json#scpm.\u003Cmap>.\u003Centry>"," if no workspace yaml exists, the same place install reads from. User-scope dotted writes for these maps error: scpm only reads them per project.",[31,155,156],{},[23,157,158],{},"Choices:",[17,160,161,165,170],{},[20,162,163],{},[14,164,98],{},[20,166,167],{},[14,168,169],{},"project",[20,171,172],{},[14,173,174],{},"global",[31,176,177,180,181],{},[23,178,179],{},"Default:"," ",[14,182,98],{},{"title":184,"searchDepth":185,"depth":185,"links":186},"",2,[187,192],{"id":41,"depth":185,"text":42,"children":188},[189,191],{"id":46,"depth":190,"text":49},3,{"id":58,"depth":190,"text":61},{"id":70,"depth":185,"text":71,"children":193},[194,195],{"id":74,"depth":190,"text":77},{"id":86,"depth":190,"text":89},"md",{},true,"\u002Fdocs\u002Fcli\u002Fconfig\u002Fset",{"title":5,"description":184},"docs\u002Fcli\u002Fconfig\u002Fset","vsRoeN5V7mCftjuby9hk2d3BWK3_CjuAlthjImW2djk",[204,207,210,213,216,219,222,225,228,231,234,237,240,243,246,249,252,255,258,261,264,267,270,273,276,277,280,283,286,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346,349,352,355,358,361,364,367,370,373,376,379,382,385,388,391,394,397,400,403,406,409,412,415,418,421,424,427,430,433,436,439,442,445,448,451,454,457,460,463,466,469,472,475,478,481,484,487,490,493,496,499,502,505,508,511,514,517,520,523,526,529,532,535,538,541,544,547],{"path":205,"title":206},"\u002Fdocs\u002Fbenchmarks","Benchmarks",{"path":208,"title":209},"\u002Fdocs\u002Fbun-users","For bun users",{"path":211,"title":212},"\u002Fdocs\u002Fcli\u002Fadd","scpm add",{"path":214,"title":215},"\u002Fdocs\u002Fcli\u002Fapprove-builds","scpm approve-builds",{"path":217,"title":218},"\u002Fdocs\u002Fcli\u002Faudit","scpm audit",{"path":220,"title":221},"\u002Fdocs\u002Fcli\u002Fbin","scpm bin",{"path":223,"title":224},"\u002Fdocs\u002Fcli\u002Fcache","scpm cache",{"path":226,"title":227},"\u002Fdocs\u002Fcli\u002Fcache\u002Fdelete","scpm cache delete",{"path":229,"title":230},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist","scpm cache list",{"path":232,"title":233},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist-registries","scpm cache list-registries",{"path":235,"title":236},"\u002Fdocs\u002Fcli\u002Fcache\u002Fprune","scpm cache prune",{"path":238,"title":239},"\u002Fdocs\u002Fcli\u002Fcache\u002Fview","scpm cache view",{"path":241,"title":242},"\u002Fdocs\u002Fcli\u002Fcat-file","scpm cat-file",{"path":244,"title":245},"\u002Fdocs\u002Fcli\u002Fcat-index","scpm cat-index",{"path":247,"title":248},"\u002Fdocs\u002Fcli\u002Fcheck","scpm check",{"path":250,"title":251},"\u002Fdocs\u002Fcli\u002Fci","scpm ci",{"path":253,"title":254},"\u002Fdocs\u002Fcli\u002Fclean","scpm clean",{"path":256,"title":257},"\u002Fdocs\u002Fcli\u002Fcompletion","scpm completion",{"path":259,"title":260},"\u002Fdocs\u002Fcli\u002Fconfig","scpm config",{"path":262,"title":263},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fdelete","scpm config delete",{"path":265,"title":266},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fexplain","scpm config explain",{"path":268,"title":269},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ffind","scpm config find",{"path":271,"title":272},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fget","scpm config get",{"path":274,"title":275},"\u002Fdocs\u002Fcli\u002Fconfig\u002Flist","scpm config list",{"path":199,"title":5},{"path":278,"title":279},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ftui","scpm config tui",{"path":281,"title":282},"\u002Fdocs\u002Fcli\u002Fcreate","scpm create",{"path":284,"title":285},"\u002Fdocs\u002Fcli\u002Fdedupe","scpm dedupe",{"path":287,"title":288},"\u002Fdocs\u002Fcli\u002Fdeploy","scpm deploy",{"path":290,"title":291},"\u002Fdocs\u002Fcli\u002Fdeprecate","scpm deprecate",{"path":293,"title":294},"\u002Fdocs\u002Fcli\u002Fdeprecations","scpm deprecations",{"path":296,"title":297},"\u002Fdocs\u002Fcli\u002Fdiag","scpm diag",{"path":299,"title":300},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fanalyze","scpm diag analyze",{"path":302,"title":303},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fcompare","scpm diag compare",{"path":305,"title":306},"\u002Fdocs\u002Fcli\u002Fdist-tag","scpm dist-tag",{"path":308,"title":309},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fadd","scpm dist-tag add",{"path":311,"title":312},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fls","scpm dist-tag ls",{"path":314,"title":315},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Frm","scpm dist-tag rm",{"path":317,"title":318},"\u002Fdocs\u002Fcli\u002Fdlx","scpm dlx",{"path":320,"title":321},"\u002Fdocs\u002Fcli\u002Fdoctor","scpm doctor",{"path":323,"title":324},"\u002Fdocs\u002Fcli\u002Fexec","scpm exec",{"path":326,"title":327},"\u002Fdocs\u002Fcli\u002Ffetch","scpm fetch",{"path":329,"title":330},"\u002Fdocs\u002Fcli\u002Ffind-hash","scpm find-hash",{"path":332,"title":333},"\u002Fdocs\u002Fcli\u002Fignored-builds","scpm ignored-builds",{"path":335,"title":336},"\u002Fdocs\u002Fcli\u002Fimport","scpm import",{"path":338,"title":339},"\u002Fdocs\u002Fcli","scpm",{"path":341,"title":342},"\u002Fdocs\u002Fcli\u002Finit","scpm init",{"path":344,"title":345},"\u002Fdocs\u002Fcli\u002Finstall","scpm install",{"path":347,"title":348},"\u002Fdocs\u002Fcli\u002Flicenses","scpm licenses",{"path":350,"title":351},"\u002Fdocs\u002Fcli\u002Flink","scpm link",{"path":353,"title":354},"\u002Fdocs\u002Fcli\u002Flist","scpm list",{"path":356,"title":357},"\u002Fdocs\u002Fcli\u002Flogin","scpm login",{"path":359,"title":360},"\u002Fdocs\u002Fcli\u002Flogout","scpm logout",{"path":362,"title":363},"\u002Fdocs\u002Fcli\u002Foutdated","scpm outdated",{"path":365,"title":366},"\u002Fdocs\u002Fcli\u002Fpack","scpm pack",{"path":368,"title":369},"\u002Fdocs\u002Fcli\u002Fpatch","scpm patch",{"path":371,"title":372},"\u002Fdocs\u002Fcli\u002Fpatch-commit","scpm patch-commit",{"path":374,"title":375},"\u002Fdocs\u002Fcli\u002Fpatch-remove","scpm patch-remove",{"path":377,"title":378},"\u002Fdocs\u002Fcli\u002Fpeers","scpm peers",{"path":380,"title":381},"\u002Fdocs\u002Fcli\u002Fpeers\u002Fcheck","scpm peers check",{"path":383,"title":384},"\u002Fdocs\u002Fcli\u002Fprune","scpm prune",{"path":386,"title":387},"\u002Fdocs\u002Fcli\u002Fpublish","scpm publish",{"path":389,"title":390},"\u002Fdocs\u002Fcli\u002Fpurge","scpm purge",{"path":392,"title":393},"\u002Fdocs\u002Fcli\u002Fquery","scpm query",{"path":395,"title":396},"\u002Fdocs\u002Fcli\u002Frebuild","scpm rebuild",{"path":398,"title":399},"\u002Fdocs\u002Fcli\u002Frecursive","scpm recursive",{"path":401,"title":402},"\u002Fdocs\u002Fcli\u002Fremove","scpm remove",{"path":404,"title":405},"\u002Fdocs\u002Fcli\u002Frestart","scpm restart",{"path":407,"title":408},"\u002Fdocs\u002Fcli\u002Froot","scpm root",{"path":410,"title":411},"\u002Fdocs\u002Fcli\u002Frun","scpm run",{"path":413,"title":414},"\u002Fdocs\u002Fcli\u002Fsbom","scpm sbom",{"path":416,"title":417},"\u002Fdocs\u002Fcli\u002Fsponsors","scpm sponsors",{"path":419,"title":420},"\u002Fdocs\u002Fcli\u002Fstage","scpm stage",{"path":422,"title":423},"\u002Fdocs\u002Fcli\u002Fstart","scpm start",{"path":425,"title":426},"\u002Fdocs\u002Fcli\u002Fstop","scpm stop",{"path":428,"title":429},"\u002Fdocs\u002Fcli\u002Fstore","scpm store",{"path":431,"title":432},"\u002Fdocs\u002Fcli\u002Fstore\u002Fadd","scpm store add",{"path":434,"title":435},"\u002Fdocs\u002Fcli\u002Fstore\u002Fpath","scpm store path",{"path":437,"title":438},"\u002Fdocs\u002Fcli\u002Fstore\u002Fprune","scpm store prune",{"path":440,"title":441},"\u002Fdocs\u002Fcli\u002Fstore\u002Fstatus","scpm store status",{"path":443,"title":444},"\u002Fdocs\u002Fcli\u002Ftest","scpm test",{"path":446,"title":447},"\u002Fdocs\u002Fcli\u002Fundeprecate","scpm undeprecate",{"path":449,"title":450},"\u002Fdocs\u002Fcli\u002Funlink","scpm unlink",{"path":452,"title":453},"\u002Fdocs\u002Fcli\u002Funpublish","scpm unpublish",{"path":455,"title":456},"\u002Fdocs\u002Fcli\u002Fupdate","scpm update",{"path":458,"title":459},"\u002Fdocs\u002Fcli\u002Fversion","scpm version",{"path":461,"title":462},"\u002Fdocs\u002Fcli\u002Fview","scpm view",{"path":464,"title":465},"\u002Fdocs\u002Fcli\u002Fwhy","scpm why",{"path":467,"title":468},"\u002Fdocs\u002Ferror-codes","Error and warning codes",{"path":470,"title":471},"\u002Fdocs\u002Fgetting-started","Getting Started",{"path":473,"title":474},"\u002Fdocs\u002Fguide","Guide",{"path":476,"title":477},"\u002Fdocs","SCPM Documentation",{"path":479,"title":480},"\u002Fdocs\u002Finstallation","Installation",{"path":482,"title":483},"\u002Fdocs\u002Fnpm-users","For npm users",{"path":485,"title":486},"\u002Fdocs\u002Fpackage-manager\u002Fconfiguration","Configuration",{"path":488,"title":489},"\u002Fdocs\u002Fpackage-manager\u002Fdependencies","Manage dependencies",{"path":491,"title":492},"\u002Fdocs\u002Fpackage-manager\u002Fglobal-virtual-store","Global virtual store",{"path":494,"title":495},"\u002Fdocs\u002Fpackage-manager\u002Finstall","Install dependencies",{"path":497,"title":498},"\u002Fdocs\u002Fpackage-manager\u002Fjailed-builds","Jailed dependency builds",{"path":500,"title":501},"\u002Fdocs\u002Fpackage-manager\u002Flifecycle-scripts","Lifecycle scripts",{"path":503,"title":504},"\u002Fdocs\u002Fpackage-manager\u002Flockfiles","Lockfiles",{"path":506,"title":507},"\u002Fdocs\u002Fpackage-manager\u002Fnode-modules","node_modules layout",{"path":509,"title":510},"\u002Fdocs\u002Fpackage-manager\u002Fpublishing","Publishing",{"path":512,"title":513},"\u002Fdocs\u002Fpackage-manager\u002Fregistry-auth","Registry and auth",{"path":515,"title":516},"\u002Fdocs\u002Fpackage-manager\u002Fscripts","Run scripts and binaries",{"path":518,"title":519},"\u002Fdocs\u002Fpackage-manager\u002Fsecurity-scanner","Security scanner",{"path":521,"title":522},"\u002Fdocs\u002Fpackage-manager\u002Fworkspaces","Workspaces",{"path":524,"title":525},"\u002Fdocs\u002Fpnpm-users","For pnpm users",{"path":527,"title":528},"\u002Fdocs\u002Fsecurity","Security",{"path":530,"title":531},"\u002Fdocs\u002Fsettings\u002Fcli","CLI Settings",{"path":533,"title":534},"\u002Fdocs\u002Fsettings\u002Fenv","Environment Settings",{"path":536,"title":537},"\u002Fdocs\u002Fsettings","Settings",{"path":539,"title":540},"\u002Fdocs\u002Fsettings\u002Fnpmrc",".npmrc Settings",{"path":542,"title":543},"\u002Fdocs\u002Fsettings\u002Fworkspace-yaml","Workspace YAML Settings",{"path":545,"title":546},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":548,"title":549},"\u002Fdocs\u002Fyarn-users","For yarn users",1780584396934]