[{"data":1,"prerenderedAt":663},["ShallowReactive",2],{"docs-page:\u002Fdocs\u002Fcli\u002Ftest":3,"docs-pages":316},{"id":4,"title":5,"body":6,"description":288,"extension":309,"meta":310,"navigation":311,"path":312,"seo":313,"stem":314,"__hash__":315},"docs\u002Fdocs\u002Fcli\u002Ftest.md","scpm test",{"type":7,"value":8,"toc":287},"minimark",[9,16,38,50,55,62,65,69,75,78,84,87,93,96,102,105,111,114,136,142,145,170,176,179,192,198,201,213,219,222,243,249,252,255,261,264,271,277,280],[10,11,13],"h1",{"id":12},"scpm-test",[14,15,5],"code",{},[17,18,19,30],"ul",{},[20,21,22,26,27],"li",{},[23,24,25],"strong",{},"Usage",": ",[14,28,29],{},"scpm test [FLAGS] [ARGS]…",[20,31,32,26,35],{},[23,33,34],{},"Aliases",[14,36,37],{},"t",[39,40,41,42,45,46,49],"p",{},"Run the ",[14,43,44],{},"test"," script (shortcut for ",[14,47,48],{},"run test",")",[51,52,54],"h2",{"id":53},"arguments","Arguments",[56,57,59],"h3",{"id":58},"args",[14,60,61],{},"[ARGS]…",[39,63,64],{},"Arguments to pass to the script",[51,66,68],{"id":67},"flags","Flags",[56,70,72],{"id":71},"no-install",[14,73,74],{},"--no-install",[39,76,77],{},"Skip auto-install check",[56,79,81],{"id":80},"frozen-lockfile",[14,82,83],{},"--frozen-lockfile",[39,85,86],{},"Error if the lockfile drifts from package.json",[56,88,90],{"id":89},"no-frozen-lockfile",[14,91,92],{},"--no-frozen-lockfile",[39,94,95],{},"Always re-resolve, even if the lockfile is up to date",[56,97,99],{"id":98},"prefer-frozen-lockfile",[14,100,101],{},"--prefer-frozen-lockfile",[39,103,104],{},"Use the lockfile when fresh, re-resolve when stale",[56,106,108],{"id":107},"fetch-retries-n",[14,109,110],{},"--fetch-retries \u003CN>",[39,112,113],{},"Number of retry attempts for failed registry fetches.",[39,115,116,117,120,121,124,125,120,128,131,132,135],{},"Overrides ",[14,118,119],{},"fetchRetries"," \u002F ",[14,122,123],{},"fetch-retries"," from ",[14,126,127],{},".npmrc",[14,129,130],{},"scpm-workspace.yaml"," when set. Pair with ",[14,133,134],{},"--fetch-timeout"," to fail fast in scripted test runs.",[56,137,139],{"id":138},"fetch-retry-factor-n",[14,140,141],{},"--fetch-retry-factor \u003CN>",[39,143,144],{},"Exponential backoff factor between retry attempts.",[39,146,116,147,120,150,124,153,120,155,157,158,161,162,165,166,169],{},[14,148,149],{},"fetchRetryFactor",[14,151,152],{},"fetch-retry-factor",[14,154,127],{},[14,156,130],{}," when set. Integer-only — the underlying ",[14,159,160],{},"FetchPolicy.retry_factor"," is ",[14,163,164],{},"u32",". Fractional values like ",[14,167,168],{},"1.5"," are rejected by clap.",[56,171,173],{"id":172},"fetch-retry-maxtimeout-ms",[14,174,175],{},"--fetch-retry-maxtimeout \u003CMS>",[39,177,178],{},"Upper bound (ms) on the computed retry backoff.",[39,180,116,181,120,184,124,187,120,189,191],{},[14,182,183],{},"fetchRetryMaxtimeout",[14,185,186],{},"fetch-retry-maxtimeout",[14,188,127],{},[14,190,130],{}," when set.",[56,193,195],{"id":194},"fetch-retry-mintimeout-ms",[14,196,197],{},"--fetch-retry-mintimeout \u003CMS>",[39,199,200],{},"Lower bound (ms) on the computed retry backoff.",[39,202,116,203,120,206,124,209,120,211,191],{},[14,204,205],{},"fetchRetryMintimeout",[14,207,208],{},"fetch-retry-mintimeout",[14,210,127],{},[14,212,130],{},[56,214,216],{"id":215},"fetch-timeout-ms",[14,217,218],{},"--fetch-timeout \u003CMS>",[39,220,221],{},"Per-request HTTP timeout in milliseconds.",[39,223,116,224,120,227,124,230,120,232,234,235,238,239,242],{},[14,225,226],{},"fetchTimeout",[14,228,229],{},"fetch-timeout",[14,231,127],{},[14,233,130],{}," when set. Applied via ",[14,236,237],{},"reqwest","'s ",[14,240,241],{},".timeout()"," so it covers headers + body together.",[56,244,246],{"id":245},"registry-url",[14,247,248],{},"--registry \u003CURL>",[39,250,251],{},"Override the default registry URL for this invocation.",[39,253,254],{},"Use this npm registry URL for package metadata, tarballs, audit requests, dist-tags, and registry writes.",[56,256,258],{"id":257},"disable-global-virtual-store",[14,259,260],{},"--disable-global-virtual-store",[39,262,263],{},"Force the shared global virtual store off for this invocation.",[39,265,266,267,270],{},"Packages are materialized inside the project's virtual store instead of symlinked from ",[14,268,269],{},"~\u002F.cache\u002Fscpm\u002Fvirtual-store\u002F",".",[56,272,274],{"id":273},"enable-global-virtual-store",[14,275,276],{},"--enable-global-virtual-store",[39,278,279],{},"Force the shared global virtual store on for this invocation.",[39,281,282,283,286],{},"Overrides CI's default per-project materialization and the ",[14,284,285],{},"disableGlobalVirtualStoreForPackages"," auto-disable heuristic.",{"title":288,"searchDepth":289,"depth":289,"links":290},"",2,[291,295],{"id":53,"depth":289,"text":54,"children":292},[293],{"id":58,"depth":294,"text":61},3,{"id":67,"depth":289,"text":68,"children":296},[297,298,299,300,301,302,303,304,305,306,307,308],{"id":71,"depth":294,"text":74},{"id":80,"depth":294,"text":83},{"id":89,"depth":294,"text":92},{"id":98,"depth":294,"text":101},{"id":107,"depth":294,"text":110},{"id":138,"depth":294,"text":141},{"id":172,"depth":294,"text":175},{"id":194,"depth":294,"text":197},{"id":215,"depth":294,"text":218},{"id":245,"depth":294,"text":248},{"id":257,"depth":294,"text":260},{"id":273,"depth":294,"text":276},"md",{},true,"\u002Fdocs\u002Fcli\u002Ftest",{"title":5,"description":288},"docs\u002Fcli\u002Ftest","-nB_3ogrWrTQe-nlg8WuLq-RSSxvtBK5gFRn0YgHwhE",[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,558,561,564,567,570,573,576,579,582,585,588,591,594,597,600,603,606,609,612,615,618,621,624,627,630,633,636,639,642,645,648,651,654,657,660],{"path":318,"title":319},"\u002Fdocs\u002Fbenchmarks","Benchmarks",{"path":321,"title":322},"\u002Fdocs\u002Fbun-users","For bun users",{"path":324,"title":325},"\u002Fdocs\u002Fcli\u002Fadd","scpm add",{"path":327,"title":328},"\u002Fdocs\u002Fcli\u002Fapprove-builds","scpm approve-builds",{"path":330,"title":331},"\u002Fdocs\u002Fcli\u002Faudit","scpm audit",{"path":333,"title":334},"\u002Fdocs\u002Fcli\u002Fbin","scpm bin",{"path":336,"title":337},"\u002Fdocs\u002Fcli\u002Fcache","scpm cache",{"path":339,"title":340},"\u002Fdocs\u002Fcli\u002Fcache\u002Fdelete","scpm cache delete",{"path":342,"title":343},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist","scpm cache list",{"path":345,"title":346},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist-registries","scpm cache list-registries",{"path":348,"title":349},"\u002Fdocs\u002Fcli\u002Fcache\u002Fprune","scpm cache prune",{"path":351,"title":352},"\u002Fdocs\u002Fcli\u002Fcache\u002Fview","scpm cache view",{"path":354,"title":355},"\u002Fdocs\u002Fcli\u002Fcat-file","scpm cat-file",{"path":357,"title":358},"\u002Fdocs\u002Fcli\u002Fcat-index","scpm cat-index",{"path":360,"title":361},"\u002Fdocs\u002Fcli\u002Fcheck","scpm check",{"path":363,"title":364},"\u002Fdocs\u002Fcli\u002Fci","scpm ci",{"path":366,"title":367},"\u002Fdocs\u002Fcli\u002Fclean","scpm clean",{"path":369,"title":370},"\u002Fdocs\u002Fcli\u002Fcompletion","scpm completion",{"path":372,"title":373},"\u002Fdocs\u002Fcli\u002Fconfig","scpm config",{"path":375,"title":376},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fdelete","scpm config delete",{"path":378,"title":379},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fexplain","scpm config explain",{"path":381,"title":382},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ffind","scpm config find",{"path":384,"title":385},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fget","scpm config get",{"path":387,"title":388},"\u002Fdocs\u002Fcli\u002Fconfig\u002Flist","scpm config list",{"path":390,"title":391},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fset","scpm config set",{"path":393,"title":394},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ftui","scpm config tui",{"path":396,"title":397},"\u002Fdocs\u002Fcli\u002Fcreate","scpm create",{"path":399,"title":400},"\u002Fdocs\u002Fcli\u002Fdedupe","scpm dedupe",{"path":402,"title":403},"\u002Fdocs\u002Fcli\u002Fdeploy","scpm deploy",{"path":405,"title":406},"\u002Fdocs\u002Fcli\u002Fdeprecate","scpm deprecate",{"path":408,"title":409},"\u002Fdocs\u002Fcli\u002Fdeprecations","scpm deprecations",{"path":411,"title":412},"\u002Fdocs\u002Fcli\u002Fdiag","scpm diag",{"path":414,"title":415},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fanalyze","scpm diag analyze",{"path":417,"title":418},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fcompare","scpm diag compare",{"path":420,"title":421},"\u002Fdocs\u002Fcli\u002Fdist-tag","scpm dist-tag",{"path":423,"title":424},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fadd","scpm dist-tag add",{"path":426,"title":427},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fls","scpm dist-tag ls",{"path":429,"title":430},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Frm","scpm dist-tag rm",{"path":432,"title":433},"\u002Fdocs\u002Fcli\u002Fdlx","scpm dlx",{"path":435,"title":436},"\u002Fdocs\u002Fcli\u002Fdoctor","scpm doctor",{"path":438,"title":439},"\u002Fdocs\u002Fcli\u002Fexec","scpm exec",{"path":441,"title":442},"\u002Fdocs\u002Fcli\u002Ffetch","scpm fetch",{"path":444,"title":445},"\u002Fdocs\u002Fcli\u002Ffind-hash","scpm find-hash",{"path":447,"title":448},"\u002Fdocs\u002Fcli\u002Fignored-builds","scpm ignored-builds",{"path":450,"title":451},"\u002Fdocs\u002Fcli\u002Fimport","scpm import",{"path":453,"title":454},"\u002Fdocs\u002Fcli","scpm",{"path":456,"title":457},"\u002Fdocs\u002Fcli\u002Finit","scpm init",{"path":459,"title":460},"\u002Fdocs\u002Fcli\u002Finstall","scpm install",{"path":462,"title":463},"\u002Fdocs\u002Fcli\u002Flicenses","scpm licenses",{"path":465,"title":466},"\u002Fdocs\u002Fcli\u002Flink","scpm link",{"path":468,"title":469},"\u002Fdocs\u002Fcli\u002Flist","scpm list",{"path":471,"title":472},"\u002Fdocs\u002Fcli\u002Flogin","scpm login",{"path":474,"title":475},"\u002Fdocs\u002Fcli\u002Flogout","scpm logout",{"path":477,"title":478},"\u002Fdocs\u002Fcli\u002Foutdated","scpm outdated",{"path":480,"title":481},"\u002Fdocs\u002Fcli\u002Fpack","scpm pack",{"path":483,"title":484},"\u002Fdocs\u002Fcli\u002Fpatch","scpm patch",{"path":486,"title":487},"\u002Fdocs\u002Fcli\u002Fpatch-commit","scpm patch-commit",{"path":489,"title":490},"\u002Fdocs\u002Fcli\u002Fpatch-remove","scpm patch-remove",{"path":492,"title":493},"\u002Fdocs\u002Fcli\u002Fpeers","scpm peers",{"path":495,"title":496},"\u002Fdocs\u002Fcli\u002Fpeers\u002Fcheck","scpm peers check",{"path":498,"title":499},"\u002Fdocs\u002Fcli\u002Fprune","scpm prune",{"path":501,"title":502},"\u002Fdocs\u002Fcli\u002Fpublish","scpm publish",{"path":504,"title":505},"\u002Fdocs\u002Fcli\u002Fpurge","scpm purge",{"path":507,"title":508},"\u002Fdocs\u002Fcli\u002Fquery","scpm query",{"path":510,"title":511},"\u002Fdocs\u002Fcli\u002Frebuild","scpm rebuild",{"path":513,"title":514},"\u002Fdocs\u002Fcli\u002Frecursive","scpm recursive",{"path":516,"title":517},"\u002Fdocs\u002Fcli\u002Fremove","scpm remove",{"path":519,"title":520},"\u002Fdocs\u002Fcli\u002Frestart","scpm restart",{"path":522,"title":523},"\u002Fdocs\u002Fcli\u002Froot","scpm root",{"path":525,"title":526},"\u002Fdocs\u002Fcli\u002Frun","scpm run",{"path":528,"title":529},"\u002Fdocs\u002Fcli\u002Fsbom","scpm sbom",{"path":531,"title":532},"\u002Fdocs\u002Fcli\u002Fsponsors","scpm sponsors",{"path":534,"title":535},"\u002Fdocs\u002Fcli\u002Fstage","scpm stage",{"path":537,"title":538},"\u002Fdocs\u002Fcli\u002Fstart","scpm start",{"path":540,"title":541},"\u002Fdocs\u002Fcli\u002Fstop","scpm stop",{"path":543,"title":544},"\u002Fdocs\u002Fcli\u002Fstore","scpm store",{"path":546,"title":547},"\u002Fdocs\u002Fcli\u002Fstore\u002Fadd","scpm store add",{"path":549,"title":550},"\u002Fdocs\u002Fcli\u002Fstore\u002Fpath","scpm store path",{"path":552,"title":553},"\u002Fdocs\u002Fcli\u002Fstore\u002Fprune","scpm store prune",{"path":555,"title":556},"\u002Fdocs\u002Fcli\u002Fstore\u002Fstatus","scpm store status",{"path":312,"title":5},{"path":559,"title":560},"\u002Fdocs\u002Fcli\u002Fundeprecate","scpm undeprecate",{"path":562,"title":563},"\u002Fdocs\u002Fcli\u002Funlink","scpm unlink",{"path":565,"title":566},"\u002Fdocs\u002Fcli\u002Funpublish","scpm unpublish",{"path":568,"title":569},"\u002Fdocs\u002Fcli\u002Fupdate","scpm update",{"path":571,"title":572},"\u002Fdocs\u002Fcli\u002Fversion","scpm version",{"path":574,"title":575},"\u002Fdocs\u002Fcli\u002Fview","scpm view",{"path":577,"title":578},"\u002Fdocs\u002Fcli\u002Fwhy","scpm why",{"path":580,"title":581},"\u002Fdocs\u002Ferror-codes","Error and warning codes",{"path":583,"title":584},"\u002Fdocs\u002Fgetting-started","Getting Started",{"path":586,"title":587},"\u002Fdocs\u002Fguide","Guide",{"path":589,"title":590},"\u002Fdocs","SCPM Documentation",{"path":592,"title":593},"\u002Fdocs\u002Finstallation","Installation",{"path":595,"title":596},"\u002Fdocs\u002Fnpm-users","For npm users",{"path":598,"title":599},"\u002Fdocs\u002Fpackage-manager\u002Fconfiguration","Configuration",{"path":601,"title":602},"\u002Fdocs\u002Fpackage-manager\u002Fdependencies","Manage dependencies",{"path":604,"title":605},"\u002Fdocs\u002Fpackage-manager\u002Fglobal-virtual-store","Global virtual store",{"path":607,"title":608},"\u002Fdocs\u002Fpackage-manager\u002Finstall","Install dependencies",{"path":610,"title":611},"\u002Fdocs\u002Fpackage-manager\u002Fjailed-builds","Jailed dependency builds",{"path":613,"title":614},"\u002Fdocs\u002Fpackage-manager\u002Flifecycle-scripts","Lifecycle scripts",{"path":616,"title":617},"\u002Fdocs\u002Fpackage-manager\u002Flockfiles","Lockfiles",{"path":619,"title":620},"\u002Fdocs\u002Fpackage-manager\u002Fnode-modules","node_modules layout",{"path":622,"title":623},"\u002Fdocs\u002Fpackage-manager\u002Fpublishing","Publishing",{"path":625,"title":626},"\u002Fdocs\u002Fpackage-manager\u002Fregistry-auth","Registry and auth",{"path":628,"title":629},"\u002Fdocs\u002Fpackage-manager\u002Fscripts","Run scripts and binaries",{"path":631,"title":632},"\u002Fdocs\u002Fpackage-manager\u002Fsecurity-scanner","Security scanner",{"path":634,"title":635},"\u002Fdocs\u002Fpackage-manager\u002Fworkspaces","Workspaces",{"path":637,"title":638},"\u002Fdocs\u002Fpnpm-users","For pnpm users",{"path":640,"title":641},"\u002Fdocs\u002Fsecurity","Security",{"path":643,"title":644},"\u002Fdocs\u002Fsettings\u002Fcli","CLI Settings",{"path":646,"title":647},"\u002Fdocs\u002Fsettings\u002Fenv","Environment Settings",{"path":649,"title":650},"\u002Fdocs\u002Fsettings","Settings",{"path":652,"title":653},"\u002Fdocs\u002Fsettings\u002Fnpmrc",".npmrc Settings",{"path":655,"title":656},"\u002Fdocs\u002Fsettings\u002Fworkspace-yaml","Workspace YAML Settings",{"path":658,"title":659},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":661,"title":662},"\u002Fdocs\u002Fyarn-users","For yarn users",1780584396944]