[{"data":1,"prerenderedAt":622},["ShallowReactive",2],{"docs-page:\u002Fdocs\u002Fcli\u002Finit":3,"docs-pages":275},{"id":4,"title":5,"body":6,"description":253,"extension":268,"meta":269,"navigation":270,"path":271,"seo":272,"stem":273,"__hash__":274},"docs\u002Fdocs\u002Fcli\u002Finit.md","scpm init",{"type":7,"value":8,"toc":252},"minimark",[9,16,30,38,43,50,55,61,64,74,80,86,91,102,108,111,133,139,142,167,173,176,189,195,198,210,216,219,240,246,249],[10,11,13],"h1",{"id":12},"scpm-init",[14,15,5],"code",{},[17,18,19],"ul",{},[20,21,22,26,27],"li",{},[23,24,25],"strong",{},"Usage",": ",[14,28,29],{},"scpm init [FLAGS]",[31,32,33,34,37],"p",{},"Create a ",[14,35,36],{},"package.json"," in the current directory",[39,40,42],"h2",{"id":41},"flags","Flags",[44,45,47],"h3",{"id":46},"bare",[14,48,49],{},"--bare",[31,51,33,52,54],{},[14,53,36],{}," with only the bare minimum of required fields",[44,56,58],{"id":57},"init-package-manager",[14,59,60],{},"--init-package-manager",[31,62,63],{},"Pin the project to the current scpm version.",[31,65,66,67,70,71,73],{},"Adds a ",[14,68,69],{},"packageManager"," field to ",[14,72,36],{},".",[44,75,77],{"id":76},"init-type-commonjsmodule",[14,78,79],{},"--init-type \u003Ccommonjs|module>",[31,81,82,83],{},"Set the module system for the package. Defaults to ",[14,84,85],{},"commonjs",[31,87,88],{},[23,89,90],{},"Choices:",[17,92,93,97],{},[20,94,95],{},[14,96,85],{},[20,98,99],{},[14,100,101],{},"module",[44,103,105],{"id":104},"fetch-retries-n",[14,106,107],{},"--fetch-retries \u003CN>",[31,109,110],{},"Number of retry attempts for failed registry fetches.",[31,112,113,114,117,118,121,122,117,125,128,129,132],{},"Overrides ",[14,115,116],{},"fetchRetries"," \u002F ",[14,119,120],{},"fetch-retries"," from ",[14,123,124],{},".npmrc",[14,126,127],{},"scpm-workspace.yaml"," when set. Pair with ",[14,130,131],{},"--fetch-timeout"," to fail fast in scripted test runs.",[44,134,136],{"id":135},"fetch-retry-factor-n",[14,137,138],{},"--fetch-retry-factor \u003CN>",[31,140,141],{},"Exponential backoff factor between retry attempts.",[31,143,113,144,117,147,121,150,117,152,154,155,158,159,162,163,166],{},[14,145,146],{},"fetchRetryFactor",[14,148,149],{},"fetch-retry-factor",[14,151,124],{},[14,153,127],{}," when set. Integer-only — the underlying ",[14,156,157],{},"FetchPolicy.retry_factor"," is ",[14,160,161],{},"u32",". Fractional values like ",[14,164,165],{},"1.5"," are rejected by clap.",[44,168,170],{"id":169},"fetch-retry-maxtimeout-ms",[14,171,172],{},"--fetch-retry-maxtimeout \u003CMS>",[31,174,175],{},"Upper bound (ms) on the computed retry backoff.",[31,177,113,178,117,181,121,184,117,186,188],{},[14,179,180],{},"fetchRetryMaxtimeout",[14,182,183],{},"fetch-retry-maxtimeout",[14,185,124],{},[14,187,127],{}," when set.",[44,190,192],{"id":191},"fetch-retry-mintimeout-ms",[14,193,194],{},"--fetch-retry-mintimeout \u003CMS>",[31,196,197],{},"Lower bound (ms) on the computed retry backoff.",[31,199,113,200,117,203,121,206,117,208,188],{},[14,201,202],{},"fetchRetryMintimeout",[14,204,205],{},"fetch-retry-mintimeout",[14,207,124],{},[14,209,127],{},[44,211,213],{"id":212},"fetch-timeout-ms",[14,214,215],{},"--fetch-timeout \u003CMS>",[31,217,218],{},"Per-request HTTP timeout in milliseconds.",[31,220,113,221,117,224,121,227,117,229,231,232,235,236,239],{},[14,222,223],{},"fetchTimeout",[14,225,226],{},"fetch-timeout",[14,228,124],{},[14,230,127],{}," when set. Applied via ",[14,233,234],{},"reqwest","'s ",[14,237,238],{},".timeout()"," so it covers headers + body together.",[44,241,243],{"id":242},"registry-url",[14,244,245],{},"--registry \u003CURL>",[31,247,248],{},"Override the default registry URL for this invocation.",[31,250,251],{},"Use this npm registry URL for package metadata, tarballs, audit requests, dist-tags, and registry writes.",{"title":253,"searchDepth":254,"depth":254,"links":255},"",2,[256],{"id":41,"depth":254,"text":42,"children":257},[258,260,261,262,263,264,265,266,267],{"id":46,"depth":259,"text":49},3,{"id":57,"depth":259,"text":60},{"id":76,"depth":259,"text":79},{"id":104,"depth":259,"text":107},{"id":135,"depth":259,"text":138},{"id":169,"depth":259,"text":172},{"id":191,"depth":259,"text":194},{"id":212,"depth":259,"text":215},{"id":242,"depth":259,"text":245},"md",{},true,"\u002Fdocs\u002Fcli\u002Finit",{"title":5,"description":253},"docs\u002Fcli\u002Finit","QRGqTNmXF53tBwXgwFIPYCdU8Ld2cgCOJn9m1JqP9GM",[276,279,282,285,288,291,294,297,300,303,306,309,312,315,318,321,324,327,330,333,336,339,342,345,348,351,354,357,360,363,366,369,372,375,378,381,384,387,390,393,396,399,402,405,408,411,414,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,550,553,556,559,562,565,568,571,574,577,580,583,586,589,592,595,598,601,604,607,610,613,616,619],{"path":277,"title":278},"\u002Fdocs\u002Fbenchmarks","Benchmarks",{"path":280,"title":281},"\u002Fdocs\u002Fbun-users","For bun users",{"path":283,"title":284},"\u002Fdocs\u002Fcli\u002Fadd","scpm add",{"path":286,"title":287},"\u002Fdocs\u002Fcli\u002Fapprove-builds","scpm approve-builds",{"path":289,"title":290},"\u002Fdocs\u002Fcli\u002Faudit","scpm audit",{"path":292,"title":293},"\u002Fdocs\u002Fcli\u002Fbin","scpm bin",{"path":295,"title":296},"\u002Fdocs\u002Fcli\u002Fcache","scpm cache",{"path":298,"title":299},"\u002Fdocs\u002Fcli\u002Fcache\u002Fdelete","scpm cache delete",{"path":301,"title":302},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist","scpm cache list",{"path":304,"title":305},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist-registries","scpm cache list-registries",{"path":307,"title":308},"\u002Fdocs\u002Fcli\u002Fcache\u002Fprune","scpm cache prune",{"path":310,"title":311},"\u002Fdocs\u002Fcli\u002Fcache\u002Fview","scpm cache view",{"path":313,"title":314},"\u002Fdocs\u002Fcli\u002Fcat-file","scpm cat-file",{"path":316,"title":317},"\u002Fdocs\u002Fcli\u002Fcat-index","scpm cat-index",{"path":319,"title":320},"\u002Fdocs\u002Fcli\u002Fcheck","scpm check",{"path":322,"title":323},"\u002Fdocs\u002Fcli\u002Fci","scpm ci",{"path":325,"title":326},"\u002Fdocs\u002Fcli\u002Fclean","scpm clean",{"path":328,"title":329},"\u002Fdocs\u002Fcli\u002Fcompletion","scpm completion",{"path":331,"title":332},"\u002Fdocs\u002Fcli\u002Fconfig","scpm config",{"path":334,"title":335},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fdelete","scpm config delete",{"path":337,"title":338},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fexplain","scpm config explain",{"path":340,"title":341},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ffind","scpm config find",{"path":343,"title":344},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fget","scpm config get",{"path":346,"title":347},"\u002Fdocs\u002Fcli\u002Fconfig\u002Flist","scpm config list",{"path":349,"title":350},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fset","scpm config set",{"path":352,"title":353},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ftui","scpm config tui",{"path":355,"title":356},"\u002Fdocs\u002Fcli\u002Fcreate","scpm create",{"path":358,"title":359},"\u002Fdocs\u002Fcli\u002Fdedupe","scpm dedupe",{"path":361,"title":362},"\u002Fdocs\u002Fcli\u002Fdeploy","scpm deploy",{"path":364,"title":365},"\u002Fdocs\u002Fcli\u002Fdeprecate","scpm deprecate",{"path":367,"title":368},"\u002Fdocs\u002Fcli\u002Fdeprecations","scpm deprecations",{"path":370,"title":371},"\u002Fdocs\u002Fcli\u002Fdiag","scpm diag",{"path":373,"title":374},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fanalyze","scpm diag analyze",{"path":376,"title":377},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fcompare","scpm diag compare",{"path":379,"title":380},"\u002Fdocs\u002Fcli\u002Fdist-tag","scpm dist-tag",{"path":382,"title":383},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fadd","scpm dist-tag add",{"path":385,"title":386},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fls","scpm dist-tag ls",{"path":388,"title":389},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Frm","scpm dist-tag rm",{"path":391,"title":392},"\u002Fdocs\u002Fcli\u002Fdlx","scpm dlx",{"path":394,"title":395},"\u002Fdocs\u002Fcli\u002Fdoctor","scpm doctor",{"path":397,"title":398},"\u002Fdocs\u002Fcli\u002Fexec","scpm exec",{"path":400,"title":401},"\u002Fdocs\u002Fcli\u002Ffetch","scpm fetch",{"path":403,"title":404},"\u002Fdocs\u002Fcli\u002Ffind-hash","scpm find-hash",{"path":406,"title":407},"\u002Fdocs\u002Fcli\u002Fignored-builds","scpm ignored-builds",{"path":409,"title":410},"\u002Fdocs\u002Fcli\u002Fimport","scpm import",{"path":412,"title":413},"\u002Fdocs\u002Fcli","scpm",{"path":271,"title":5},{"path":416,"title":417},"\u002Fdocs\u002Fcli\u002Finstall","scpm install",{"path":419,"title":420},"\u002Fdocs\u002Fcli\u002Flicenses","scpm licenses",{"path":422,"title":423},"\u002Fdocs\u002Fcli\u002Flink","scpm link",{"path":425,"title":426},"\u002Fdocs\u002Fcli\u002Flist","scpm list",{"path":428,"title":429},"\u002Fdocs\u002Fcli\u002Flogin","scpm login",{"path":431,"title":432},"\u002Fdocs\u002Fcli\u002Flogout","scpm logout",{"path":434,"title":435},"\u002Fdocs\u002Fcli\u002Foutdated","scpm outdated",{"path":437,"title":438},"\u002Fdocs\u002Fcli\u002Fpack","scpm pack",{"path":440,"title":441},"\u002Fdocs\u002Fcli\u002Fpatch","scpm patch",{"path":443,"title":444},"\u002Fdocs\u002Fcli\u002Fpatch-commit","scpm patch-commit",{"path":446,"title":447},"\u002Fdocs\u002Fcli\u002Fpatch-remove","scpm patch-remove",{"path":449,"title":450},"\u002Fdocs\u002Fcli\u002Fpeers","scpm peers",{"path":452,"title":453},"\u002Fdocs\u002Fcli\u002Fpeers\u002Fcheck","scpm peers check",{"path":455,"title":456},"\u002Fdocs\u002Fcli\u002Fprune","scpm prune",{"path":458,"title":459},"\u002Fdocs\u002Fcli\u002Fpublish","scpm publish",{"path":461,"title":462},"\u002Fdocs\u002Fcli\u002Fpurge","scpm purge",{"path":464,"title":465},"\u002Fdocs\u002Fcli\u002Fquery","scpm query",{"path":467,"title":468},"\u002Fdocs\u002Fcli\u002Frebuild","scpm rebuild",{"path":470,"title":471},"\u002Fdocs\u002Fcli\u002Frecursive","scpm recursive",{"path":473,"title":474},"\u002Fdocs\u002Fcli\u002Fremove","scpm remove",{"path":476,"title":477},"\u002Fdocs\u002Fcli\u002Frestart","scpm restart",{"path":479,"title":480},"\u002Fdocs\u002Fcli\u002Froot","scpm root",{"path":482,"title":483},"\u002Fdocs\u002Fcli\u002Frun","scpm run",{"path":485,"title":486},"\u002Fdocs\u002Fcli\u002Fsbom","scpm sbom",{"path":488,"title":489},"\u002Fdocs\u002Fcli\u002Fsponsors","scpm sponsors",{"path":491,"title":492},"\u002Fdocs\u002Fcli\u002Fstage","scpm stage",{"path":494,"title":495},"\u002Fdocs\u002Fcli\u002Fstart","scpm start",{"path":497,"title":498},"\u002Fdocs\u002Fcli\u002Fstop","scpm stop",{"path":500,"title":501},"\u002Fdocs\u002Fcli\u002Fstore","scpm store",{"path":503,"title":504},"\u002Fdocs\u002Fcli\u002Fstore\u002Fadd","scpm store add",{"path":506,"title":507},"\u002Fdocs\u002Fcli\u002Fstore\u002Fpath","scpm store path",{"path":509,"title":510},"\u002Fdocs\u002Fcli\u002Fstore\u002Fprune","scpm store prune",{"path":512,"title":513},"\u002Fdocs\u002Fcli\u002Fstore\u002Fstatus","scpm store status",{"path":515,"title":516},"\u002Fdocs\u002Fcli\u002Ftest","scpm test",{"path":518,"title":519},"\u002Fdocs\u002Fcli\u002Fundeprecate","scpm undeprecate",{"path":521,"title":522},"\u002Fdocs\u002Fcli\u002Funlink","scpm unlink",{"path":524,"title":525},"\u002Fdocs\u002Fcli\u002Funpublish","scpm unpublish",{"path":527,"title":528},"\u002Fdocs\u002Fcli\u002Fupdate","scpm update",{"path":530,"title":531},"\u002Fdocs\u002Fcli\u002Fversion","scpm version",{"path":533,"title":534},"\u002Fdocs\u002Fcli\u002Fview","scpm view",{"path":536,"title":537},"\u002Fdocs\u002Fcli\u002Fwhy","scpm why",{"path":539,"title":540},"\u002Fdocs\u002Ferror-codes","Error and warning codes",{"path":542,"title":543},"\u002Fdocs\u002Fgetting-started","Getting Started",{"path":545,"title":546},"\u002Fdocs\u002Fguide","Guide",{"path":548,"title":549},"\u002Fdocs","SCPM Documentation",{"path":551,"title":552},"\u002Fdocs\u002Finstallation","Installation",{"path":554,"title":555},"\u002Fdocs\u002Fnpm-users","For npm users",{"path":557,"title":558},"\u002Fdocs\u002Fpackage-manager\u002Fconfiguration","Configuration",{"path":560,"title":561},"\u002Fdocs\u002Fpackage-manager\u002Fdependencies","Manage dependencies",{"path":563,"title":564},"\u002Fdocs\u002Fpackage-manager\u002Fglobal-virtual-store","Global virtual store",{"path":566,"title":567},"\u002Fdocs\u002Fpackage-manager\u002Finstall","Install dependencies",{"path":569,"title":570},"\u002Fdocs\u002Fpackage-manager\u002Fjailed-builds","Jailed dependency builds",{"path":572,"title":573},"\u002Fdocs\u002Fpackage-manager\u002Flifecycle-scripts","Lifecycle scripts",{"path":575,"title":576},"\u002Fdocs\u002Fpackage-manager\u002Flockfiles","Lockfiles",{"path":578,"title":579},"\u002Fdocs\u002Fpackage-manager\u002Fnode-modules","node_modules layout",{"path":581,"title":582},"\u002Fdocs\u002Fpackage-manager\u002Fpublishing","Publishing",{"path":584,"title":585},"\u002Fdocs\u002Fpackage-manager\u002Fregistry-auth","Registry and auth",{"path":587,"title":588},"\u002Fdocs\u002Fpackage-manager\u002Fscripts","Run scripts and binaries",{"path":590,"title":591},"\u002Fdocs\u002Fpackage-manager\u002Fsecurity-scanner","Security scanner",{"path":593,"title":594},"\u002Fdocs\u002Fpackage-manager\u002Fworkspaces","Workspaces",{"path":596,"title":597},"\u002Fdocs\u002Fpnpm-users","For pnpm users",{"path":599,"title":600},"\u002Fdocs\u002Fsecurity","Security",{"path":602,"title":603},"\u002Fdocs\u002Fsettings\u002Fcli","CLI Settings",{"path":605,"title":606},"\u002Fdocs\u002Fsettings\u002Fenv","Environment Settings",{"path":608,"title":609},"\u002Fdocs\u002Fsettings","Settings",{"path":611,"title":612},"\u002Fdocs\u002Fsettings\u002Fnpmrc",".npmrc Settings",{"path":614,"title":615},"\u002Fdocs\u002Fsettings\u002Fworkspace-yaml","Workspace YAML Settings",{"path":617,"title":618},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":620,"title":621},"\u002Fdocs\u002Fyarn-users","For yarn users",1780584396938]