[{"data":1,"prerenderedAt":628},["ShallowReactive",2],{"docs-page:\u002Fdocs\u002Fcli\u002Funpublish":3,"docs-pages":281},{"id":4,"title":5,"body":6,"description":256,"extension":274,"meta":275,"navigation":276,"path":277,"seo":278,"stem":279,"__hash__":280},"docs\u002Fdocs\u002Fcli\u002Funpublish.md","scpm unpublish",{"type":7,"value":8,"toc":255},"minimark",[9,16,30,34,39,46,60,64,70,73,79,86,89,95,98,105,111,114,136,142,145,170,176,179,192,198,201,213,219,222,243,249,252],[10,11,13],"h1",{"id":12},"scpm-unpublish",[14,15,5],"code",{},[17,18,19],"ul",{},[20,21,22,26,27],"li",{},[23,24,25],"strong",{},"Usage",": ",[14,28,29],{},"scpm unpublish [FLAGS] [SPEC]",[31,32,33],"p",{},"Remove a package (or a single version) from the registry",[35,36,38],"h2",{"id":37},"arguments","Arguments",[40,41,43],"h3",{"id":42},"spec",[14,44,45],{},"[SPEC]",[31,47,48,49,52,53,56,57],{},"Package spec: ",[14,50,51],{},"name",", ",[14,54,55],{},"name@version",", or omitted to use the current project's ",[14,58,59],{},"package.json",[35,61,63],{"id":62},"flags","Flags",[40,65,67],{"id":66},"dry-run",[14,68,69],{},"--dry-run",[31,71,72],{},"Don't talk to the registry; print what the command would do",[40,74,76],{"id":75},"f-force",[14,77,78],{},"-f --force",[31,80,81,82,85],{},"Required for whole-package unpublish (no ",[14,83,84],{},"@version"," in the spec).",[31,87,88],{},"Single-version unpublish works without it — matching npm, which is more permissive about dropping one version than nuking every version in one call.",[40,90,92],{"id":91},"otp-code",[14,93,94],{},"--otp \u003CCODE>",[31,96,97],{},"One-time password for registries that require 2FA.",[31,99,100,101,104],{},"Sent verbatim as the ",[14,102,103],{},"npm-otp"," header.",[40,106,108],{"id":107},"fetch-retries-n",[14,109,110],{},"--fetch-retries \u003CN>",[31,112,113],{},"Number of retry attempts for failed registry fetches.",[31,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.",[40,137,139],{"id":138},"fetch-retry-factor-n",[14,140,141],{},"--fetch-retry-factor \u003CN>",[31,143,144],{},"Exponential backoff factor between retry attempts.",[31,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.",[40,171,173],{"id":172},"fetch-retry-maxtimeout-ms",[14,174,175],{},"--fetch-retry-maxtimeout \u003CMS>",[31,177,178],{},"Upper bound (ms) on the computed retry backoff.",[31,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.",[40,193,195],{"id":194},"fetch-retry-mintimeout-ms",[14,196,197],{},"--fetch-retry-mintimeout \u003CMS>",[31,199,200],{},"Lower bound (ms) on the computed retry backoff.",[31,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],{},[40,214,216],{"id":215},"fetch-timeout-ms",[14,217,218],{},"--fetch-timeout \u003CMS>",[31,220,221],{},"Per-request HTTP timeout in milliseconds.",[31,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.",[40,244,246],{"id":245},"registry-url",[14,247,248],{},"--registry \u003CURL>",[31,250,251],{},"Override the default registry URL for this invocation.",[31,253,254],{},"Use this npm registry URL for package metadata, tarballs, audit requests, dist-tags, and registry writes.",{"title":256,"searchDepth":257,"depth":257,"links":258},"",2,[259,263],{"id":37,"depth":257,"text":38,"children":260},[261],{"id":42,"depth":262,"text":45},3,{"id":62,"depth":257,"text":63,"children":264},[265,266,267,268,269,270,271,272,273],{"id":66,"depth":262,"text":69},{"id":75,"depth":262,"text":78},{"id":91,"depth":262,"text":94},{"id":107,"depth":262,"text":110},{"id":138,"depth":262,"text":141},{"id":172,"depth":262,"text":175},{"id":194,"depth":262,"text":197},{"id":215,"depth":262,"text":218},{"id":245,"depth":262,"text":248},"md",{},true,"\u002Fdocs\u002Fcli\u002Funpublish",{"title":5,"description":256},"docs\u002Fcli\u002Funpublish","jMcZ9XdwtrCw5iPLZC4Bh4kzFCyd4b-7xG_R_wgEArI",[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,417,420,423,426,429,432,435,438,441,444,447,450,453,456,459,462,465,468,471,474,477,480,483,486,489,492,495,498,501,504,507,510,513,516,519,522,525,528,531,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,622,625],{"path":283,"title":284},"\u002Fdocs\u002Fbenchmarks","Benchmarks",{"path":286,"title":287},"\u002Fdocs\u002Fbun-users","For bun users",{"path":289,"title":290},"\u002Fdocs\u002Fcli\u002Fadd","scpm add",{"path":292,"title":293},"\u002Fdocs\u002Fcli\u002Fapprove-builds","scpm approve-builds",{"path":295,"title":296},"\u002Fdocs\u002Fcli\u002Faudit","scpm audit",{"path":298,"title":299},"\u002Fdocs\u002Fcli\u002Fbin","scpm bin",{"path":301,"title":302},"\u002Fdocs\u002Fcli\u002Fcache","scpm cache",{"path":304,"title":305},"\u002Fdocs\u002Fcli\u002Fcache\u002Fdelete","scpm cache delete",{"path":307,"title":308},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist","scpm cache list",{"path":310,"title":311},"\u002Fdocs\u002Fcli\u002Fcache\u002Flist-registries","scpm cache list-registries",{"path":313,"title":314},"\u002Fdocs\u002Fcli\u002Fcache\u002Fprune","scpm cache prune",{"path":316,"title":317},"\u002Fdocs\u002Fcli\u002Fcache\u002Fview","scpm cache view",{"path":319,"title":320},"\u002Fdocs\u002Fcli\u002Fcat-file","scpm cat-file",{"path":322,"title":323},"\u002Fdocs\u002Fcli\u002Fcat-index","scpm cat-index",{"path":325,"title":326},"\u002Fdocs\u002Fcli\u002Fcheck","scpm check",{"path":328,"title":329},"\u002Fdocs\u002Fcli\u002Fci","scpm ci",{"path":331,"title":332},"\u002Fdocs\u002Fcli\u002Fclean","scpm clean",{"path":334,"title":335},"\u002Fdocs\u002Fcli\u002Fcompletion","scpm completion",{"path":337,"title":338},"\u002Fdocs\u002Fcli\u002Fconfig","scpm config",{"path":340,"title":341},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fdelete","scpm config delete",{"path":343,"title":344},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fexplain","scpm config explain",{"path":346,"title":347},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ffind","scpm config find",{"path":349,"title":350},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fget","scpm config get",{"path":352,"title":353},"\u002Fdocs\u002Fcli\u002Fconfig\u002Flist","scpm config list",{"path":355,"title":356},"\u002Fdocs\u002Fcli\u002Fconfig\u002Fset","scpm config set",{"path":358,"title":359},"\u002Fdocs\u002Fcli\u002Fconfig\u002Ftui","scpm config tui",{"path":361,"title":362},"\u002Fdocs\u002Fcli\u002Fcreate","scpm create",{"path":364,"title":365},"\u002Fdocs\u002Fcli\u002Fdedupe","scpm dedupe",{"path":367,"title":368},"\u002Fdocs\u002Fcli\u002Fdeploy","scpm deploy",{"path":370,"title":371},"\u002Fdocs\u002Fcli\u002Fdeprecate","scpm deprecate",{"path":373,"title":374},"\u002Fdocs\u002Fcli\u002Fdeprecations","scpm deprecations",{"path":376,"title":377},"\u002Fdocs\u002Fcli\u002Fdiag","scpm diag",{"path":379,"title":380},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fanalyze","scpm diag analyze",{"path":382,"title":383},"\u002Fdocs\u002Fcli\u002Fdiag\u002Fcompare","scpm diag compare",{"path":385,"title":386},"\u002Fdocs\u002Fcli\u002Fdist-tag","scpm dist-tag",{"path":388,"title":389},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fadd","scpm dist-tag add",{"path":391,"title":392},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Fls","scpm dist-tag ls",{"path":394,"title":395},"\u002Fdocs\u002Fcli\u002Fdist-tag\u002Frm","scpm dist-tag rm",{"path":397,"title":398},"\u002Fdocs\u002Fcli\u002Fdlx","scpm dlx",{"path":400,"title":401},"\u002Fdocs\u002Fcli\u002Fdoctor","scpm doctor",{"path":403,"title":404},"\u002Fdocs\u002Fcli\u002Fexec","scpm exec",{"path":406,"title":407},"\u002Fdocs\u002Fcli\u002Ffetch","scpm fetch",{"path":409,"title":410},"\u002Fdocs\u002Fcli\u002Ffind-hash","scpm find-hash",{"path":412,"title":413},"\u002Fdocs\u002Fcli\u002Fignored-builds","scpm ignored-builds",{"path":415,"title":416},"\u002Fdocs\u002Fcli\u002Fimport","scpm import",{"path":418,"title":419},"\u002Fdocs\u002Fcli","scpm",{"path":421,"title":422},"\u002Fdocs\u002Fcli\u002Finit","scpm init",{"path":424,"title":425},"\u002Fdocs\u002Fcli\u002Finstall","scpm install",{"path":427,"title":428},"\u002Fdocs\u002Fcli\u002Flicenses","scpm licenses",{"path":430,"title":431},"\u002Fdocs\u002Fcli\u002Flink","scpm link",{"path":433,"title":434},"\u002Fdocs\u002Fcli\u002Flist","scpm list",{"path":436,"title":437},"\u002Fdocs\u002Fcli\u002Flogin","scpm login",{"path":439,"title":440},"\u002Fdocs\u002Fcli\u002Flogout","scpm logout",{"path":442,"title":443},"\u002Fdocs\u002Fcli\u002Foutdated","scpm outdated",{"path":445,"title":446},"\u002Fdocs\u002Fcli\u002Fpack","scpm pack",{"path":448,"title":449},"\u002Fdocs\u002Fcli\u002Fpatch","scpm patch",{"path":451,"title":452},"\u002Fdocs\u002Fcli\u002Fpatch-commit","scpm patch-commit",{"path":454,"title":455},"\u002Fdocs\u002Fcli\u002Fpatch-remove","scpm patch-remove",{"path":457,"title":458},"\u002Fdocs\u002Fcli\u002Fpeers","scpm peers",{"path":460,"title":461},"\u002Fdocs\u002Fcli\u002Fpeers\u002Fcheck","scpm peers check",{"path":463,"title":464},"\u002Fdocs\u002Fcli\u002Fprune","scpm prune",{"path":466,"title":467},"\u002Fdocs\u002Fcli\u002Fpublish","scpm publish",{"path":469,"title":470},"\u002Fdocs\u002Fcli\u002Fpurge","scpm purge",{"path":472,"title":473},"\u002Fdocs\u002Fcli\u002Fquery","scpm query",{"path":475,"title":476},"\u002Fdocs\u002Fcli\u002Frebuild","scpm rebuild",{"path":478,"title":479},"\u002Fdocs\u002Fcli\u002Frecursive","scpm recursive",{"path":481,"title":482},"\u002Fdocs\u002Fcli\u002Fremove","scpm remove",{"path":484,"title":485},"\u002Fdocs\u002Fcli\u002Frestart","scpm restart",{"path":487,"title":488},"\u002Fdocs\u002Fcli\u002Froot","scpm root",{"path":490,"title":491},"\u002Fdocs\u002Fcli\u002Frun","scpm run",{"path":493,"title":494},"\u002Fdocs\u002Fcli\u002Fsbom","scpm sbom",{"path":496,"title":497},"\u002Fdocs\u002Fcli\u002Fsponsors","scpm sponsors",{"path":499,"title":500},"\u002Fdocs\u002Fcli\u002Fstage","scpm stage",{"path":502,"title":503},"\u002Fdocs\u002Fcli\u002Fstart","scpm start",{"path":505,"title":506},"\u002Fdocs\u002Fcli\u002Fstop","scpm stop",{"path":508,"title":509},"\u002Fdocs\u002Fcli\u002Fstore","scpm store",{"path":511,"title":512},"\u002Fdocs\u002Fcli\u002Fstore\u002Fadd","scpm store add",{"path":514,"title":515},"\u002Fdocs\u002Fcli\u002Fstore\u002Fpath","scpm store path",{"path":517,"title":518},"\u002Fdocs\u002Fcli\u002Fstore\u002Fprune","scpm store prune",{"path":520,"title":521},"\u002Fdocs\u002Fcli\u002Fstore\u002Fstatus","scpm store status",{"path":523,"title":524},"\u002Fdocs\u002Fcli\u002Ftest","scpm test",{"path":526,"title":527},"\u002Fdocs\u002Fcli\u002Fundeprecate","scpm undeprecate",{"path":529,"title":530},"\u002Fdocs\u002Fcli\u002Funlink","scpm unlink",{"path":277,"title":5},{"path":533,"title":534},"\u002Fdocs\u002Fcli\u002Fupdate","scpm update",{"path":536,"title":537},"\u002Fdocs\u002Fcli\u002Fversion","scpm version",{"path":539,"title":540},"\u002Fdocs\u002Fcli\u002Fview","scpm view",{"path":542,"title":543},"\u002Fdocs\u002Fcli\u002Fwhy","scpm why",{"path":545,"title":546},"\u002Fdocs\u002Ferror-codes","Error and warning codes",{"path":548,"title":549},"\u002Fdocs\u002Fgetting-started","Getting Started",{"path":551,"title":552},"\u002Fdocs\u002Fguide","Guide",{"path":554,"title":555},"\u002Fdocs","SCPM Documentation",{"path":557,"title":558},"\u002Fdocs\u002Finstallation","Installation",{"path":560,"title":561},"\u002Fdocs\u002Fnpm-users","For npm users",{"path":563,"title":564},"\u002Fdocs\u002Fpackage-manager\u002Fconfiguration","Configuration",{"path":566,"title":567},"\u002Fdocs\u002Fpackage-manager\u002Fdependencies","Manage dependencies",{"path":569,"title":570},"\u002Fdocs\u002Fpackage-manager\u002Fglobal-virtual-store","Global virtual store",{"path":572,"title":573},"\u002Fdocs\u002Fpackage-manager\u002Finstall","Install dependencies",{"path":575,"title":576},"\u002Fdocs\u002Fpackage-manager\u002Fjailed-builds","Jailed dependency builds",{"path":578,"title":579},"\u002Fdocs\u002Fpackage-manager\u002Flifecycle-scripts","Lifecycle scripts",{"path":581,"title":582},"\u002Fdocs\u002Fpackage-manager\u002Flockfiles","Lockfiles",{"path":584,"title":585},"\u002Fdocs\u002Fpackage-manager\u002Fnode-modules","node_modules layout",{"path":587,"title":588},"\u002Fdocs\u002Fpackage-manager\u002Fpublishing","Publishing",{"path":590,"title":591},"\u002Fdocs\u002Fpackage-manager\u002Fregistry-auth","Registry and auth",{"path":593,"title":594},"\u002Fdocs\u002Fpackage-manager\u002Fscripts","Run scripts and binaries",{"path":596,"title":597},"\u002Fdocs\u002Fpackage-manager\u002Fsecurity-scanner","Security scanner",{"path":599,"title":600},"\u002Fdocs\u002Fpackage-manager\u002Fworkspaces","Workspaces",{"path":602,"title":603},"\u002Fdocs\u002Fpnpm-users","For pnpm users",{"path":605,"title":606},"\u002Fdocs\u002Fsecurity","Security",{"path":608,"title":609},"\u002Fdocs\u002Fsettings\u002Fcli","CLI Settings",{"path":611,"title":612},"\u002Fdocs\u002Fsettings\u002Fenv","Environment Settings",{"path":614,"title":615},"\u002Fdocs\u002Fsettings","Settings",{"path":617,"title":618},"\u002Fdocs\u002Fsettings\u002Fnpmrc",".npmrc Settings",{"path":620,"title":621},"\u002Fdocs\u002Fsettings\u002Fworkspace-yaml","Workspace YAML Settings",{"path":623,"title":624},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":626,"title":627},"\u002Fdocs\u002Fyarn-users","For yarn users",1780584396945]