diff options
author | Gar <gar+gh@danger.computer> | 2021-04-13 20:07:46 +0300 |
---|---|---|
committer | Gar <gar+gh@danger.computer> | 2021-04-14 19:35:29 +0300 |
commit | dfcd0c1e2331c1f4b6573466b50505772eddaf22 (patch) | |
tree | 9c0f72e605e26d279ad9f2b92d01ef000f550122 /tap-snapshots/test/lib/utils/npm-usage.js.test.cjs | |
parent | f1e6743a6e8e32ddad6d1964eb05d17e6c50a456 (diff) |
tap@15.0.2
PR-URL: https://github.com/npm/cli/pull/3069
Credit: @isaacs
Close: #3069
Reviewed-by: @ruyadorno, @nlf
Diffstat (limited to 'tap-snapshots/test/lib/utils/npm-usage.js.test.cjs')
-rw-r--r-- | tap-snapshots/test/lib/utils/npm-usage.js.test.cjs | 953 |
1 files changed, 953 insertions, 0 deletions
diff --git a/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs b/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs new file mode 100644 index 000000000..6bd38772e --- /dev/null +++ b/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs @@ -0,0 +1,953 @@ +/* IMPORTANT + * This snapshot file is auto-generated, but designed for humans. + * It should be checked into source control and tracked carefully. + * Re-generate by setting TAP_SNAPSHOT=1 and running tests. + * Make sure to inspect the output below. Do not ignore changes! + */ +'use strict' +exports[`test/lib/utils/npm-usage.js TAP usage basic usage > must match snapshot 1`] = ` +npm <command> + +Usage: + +npm install install all the dependencies in your project +npm install <foo> add the <foo> dependency to your project +npm test run this project's tests +npm run <foo> run the script named <foo> +npm <command> -h quick help on <command> +npm -l display usage info for all commands +npm help <term> search for help on <term> +npm help npm more involved overview + +All commands: + + access, adduser, audit, bin, bugs, cache, ci, completion, + config, dedupe, deprecate, diff, dist-tag, docs, doctor, + edit, exec, explain, explore, find-dupes, fund, get, help, + hook, init, install, install-ci-test, install-test, link, + ll, login, logout, ls, org, outdated, owner, pack, ping, + prefix, profile, prune, publish, rebuild, repo, restart, + root, run-script, search, set, set-script, shrinkwrap, star, + stars, start, stop, team, test, token, uninstall, unpublish, + unstar, update, version, view, whoami + +Specify configs in the ini-formatted file: + /some/config/file/.npmrc +or on the command line via: npm <command> --key=value + +More configuration info: npm help config +Configuration fields: npm help 7 config + +npm@{VERSION} {BASEDIR} +` + +exports[`test/lib/utils/npm-usage.js TAP usage set process.stdout.columns columns=0 > must match snapshot 1`] = ` +npm <command> + +Usage: + +npm install install all the dependencies in your project +npm install <foo> add the <foo> dependency to your project +npm test run this project's tests +npm run <foo> run the script named <foo> +npm <command> -h quick help on <command> +npm -l display usage info for all commands +npm help <term> search for help on <term> +npm help npm more involved overview + +All commands: + + access, adduser, audit, bin, bugs, cache, ci, completion, + config, dedupe, deprecate, diff, dist-tag, docs, doctor, + edit, exec, explain, explore, find-dupes, fund, get, help, + hook, init, install, install-ci-test, install-test, link, + ll, login, logout, ls, org, outdated, owner, pack, ping, + prefix, profile, prune, publish, rebuild, repo, restart, + root, run-script, search, set, set-script, shrinkwrap, star, + stars, start, stop, team, test, token, uninstall, unpublish, + unstar, update, version, view, whoami + +Specify configs in the ini-formatted file: + /some/config/file/.npmrc +or on the command line via: npm <command> --key=value + +More configuration info: npm help config +Configuration fields: npm help 7 config + +npm@{VERSION} {BASEDIR} +` + +exports[`test/lib/utils/npm-usage.js TAP usage set process.stdout.columns columns=90 > must match snapshot 1`] = ` +npm <command> + +Usage: + +npm install install all the dependencies in your project +npm install <foo> add the <foo> dependency to your project +npm test run this project's tests +npm run <foo> run the script named <foo> +npm <command> -h quick help on <command> +npm -l display usage info for all commands +npm help <term> search for help on <term> +npm help npm more involved overview + +All commands: + + access, adduser, audit, bin, bugs, cache, ci, completion, + config, dedupe, deprecate, diff, dist-tag, docs, doctor, + edit, exec, explain, explore, find-dupes, fund, get, help, + hook, init, install, install-ci-test, install-test, link, + ll, login, logout, ls, org, outdated, owner, pack, ping, + prefix, profile, prune, publish, rebuild, repo, restart, + root, run-script, search, set, set-script, shrinkwrap, star, + stars, start, stop, team, test, token, uninstall, unpublish, + unstar, update, version, view, whoami + +Specify configs in the ini-formatted file: + /some/config/file/.npmrc +or on the command line via: npm <command> --key=value + +More configuration info: npm help config +Configuration fields: npm help 7 config + +npm@{VERSION} {BASEDIR} +` + +exports[`test/lib/utils/npm-usage.js TAP usage with browser > must match snapshot 1`] = ` +npm <command> + +Usage: + +npm install install all the dependencies in your project +npm install <foo> add the <foo> dependency to your project +npm test run this project's tests +npm run <foo> run the script named <foo> +npm <command> -h quick help on <command> +npm -l display usage info for all commands +npm help <term> search for help on <term> (in a browser) +npm help npm more involved overview (in a browser) + +All commands: + + access, adduser, audit, bin, bugs, cache, ci, completion, + config, dedupe, deprecate, diff, dist-tag, docs, doctor, + edit, exec, explain, explore, find-dupes, fund, get, help, + hook, init, install, install-ci-test, install-test, link, + ll, login, logout, ls, org, outdated, owner, pack, ping, + prefix, profile, prune, publish, rebuild, repo, restart, + root, run-script, search, set, set-script, shrinkwrap, star, + stars, start, stop, team, test, token, uninstall, unpublish, + unstar, update, version, view, whoami + +Specify configs in the ini-formatted file: + /some/config/file/.npmrc +or on the command line via: npm <command> --key=value + +More configuration info: npm help config +Configuration fields: npm help 7 config + +npm@{VERSION} {BASEDIR} +` + +exports[`test/lib/utils/npm-usage.js TAP usage with long > must match snapshot 1`] = ` +npm <command> + +Usage: + +npm install install all the dependencies in your project +npm install <foo> add the <foo> dependency to your project +npm test run this project's tests +npm run <foo> run the script named <foo> +npm <command> -h quick help on <command> +npm -l display usage info for all commands +npm help <term> search for help on <term> +npm help npm more involved overview + +All commands: + + access npm access + + Set access level on published packages + + Usage: + npm access public [<package>] + npm access restricted [<package>] + npm access grant <read-only|read-write> <scope:team> [<package>] + npm access revoke <scope:team> [<package>] + npm access 2fa-required [<package>] + npm access 2fa-not-required [<package>] + npm access ls-packages [<user>|<scope>|<scope:team>] + npm access ls-collaborators [<package> [<user>]] + npm access edit [<package>] + + Run "npm help access" for more info + + adduser npm adduser + + Add a registry user account + + Usage: + npm adduser + + Options: + [--registry <registry>] [--scope <@scope>] [--always-auth] + + aliases: login, add-user + + Run "npm help adduser" for more info + + audit npm audit + + Run a security audit + + Usage: + npm audit [fix] + + Options: + [--audit-level <info|low|moderate|high|critical|none>] [--dry-run] [-f|--force] [--json] [--package-lock-only] [--production] + + Run "npm help audit" for more info + + bin npm bin + + Display npm bin folder + + Usage: + npm bin + + Options: + [-g|--global] + + Run "npm help bin" for more info + + bugs npm bugs + + Report bugs for a package in a web browser + + Usage: + npm bugs [<pkgname>] + + alias: issues + + Run "npm help bugs" for more info + + cache npm cache + + Manipulates packages cache + + Usage: + npm cache add <tarball file> + npm cache add <folder> + npm cache add <tarball url> + npm cache add <git url> + npm cache add <name>@<version> + npm cache clean + npm cache verify + + Run "npm help cache" for more info + + ci npm ci + + Install a project with a clean slate + + Usage: + npm ci + + aliases: clean-install, ic, install-clean, isntall-clean + + Run "npm help ci" for more info + + completion npm completion + + Tab Completion for npm + + Usage: + npm completion + + Run "npm help completion" for more info + + config npm config + + Manage the npm configuration files + + Usage: + npm config set <key>=<value> [<key>=<value> ...] + npm config get [<key> [<key> ...]] + npm config delete <key> [<key> ...] + npm config list [--json] + npm config edit + + alias: c + + Run "npm help config" for more info + + dedupe npm dedupe + + Reduce duplication in the package tree + + Usage: + npm dedupe + + alias: ddp + + Run "npm help dedupe" for more info + + deprecate npm deprecate + + Deprecate a version of a package + + Usage: + npm deprecate <pkg>[@<version>] <message> + + Run "npm help deprecate" for more info + + diff npm diff + + The registry diff command + + Usage: + npm diff [...<paths>] + npm diff --diff=<pkg-name> [...<paths>] + npm diff --diff=<version-a> [--diff=<version-b>] [...<paths>] + npm diff --diff=<spec-a> [--diff=<spec-b>] [...<paths>] + npm diff [--diff-ignore-all-space] [--diff-name-only] [...<paths>] [...<paths>] + + Run "npm help diff" for more info + + dist-tag npm dist-tag + + Modify package distribution tags + + Usage: + npm dist-tag add <pkg>@<version> [<tag>] + npm dist-tag rm <pkg> <tag> + npm dist-tag ls [<pkg>] + + Options: + [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + alias: dist-tags + + Run "npm help dist-tag" for more info + + docs npm docs + + Open documentation for a package in a web browser + + Usage: + npm docs [<pkgname> [<pkgname> ...]] + + Options: + [--browser|--browser <browser>] [--registry <registry>] [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + alias: home + + Run "npm help docs" for more info + + doctor npm doctor + + Check your npm environment + + Usage: + npm doctor + + Run "npm help doctor" for more info + + edit npm edit + + Edit an installed package + + Usage: + npm edit <pkg>[/<subpkg>...] + + Run "npm help edit" for more info + + exec npm exec + + Run a command from a local or remote npm package + + Usage: + npm exec -- <pkg>[@<version>] [args...] + npm exec --package=<pkg>[@<version>] -- <cmd> [args...] + npm exec -c '<cmd> [args...]' + npm exec --package=foo -c '<cmd> [args...]' + + Options: + [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + alias: x + + Run "npm help exec" for more info + + explain npm explain + + Explain installed packages + + Usage: + npm explain <folder | specifier> + + alias: why + + Run "npm help explain" for more info + + explore npm explore + + Browse an installed package + + Usage: + npm explore <pkg> [ -- <command>] + + Run "npm help explore" for more info + + find-dupes npm find-dupes + + Find duplication in the package tree + + Usage: + npm find-dupes + + Run "npm help find-dupes" for more info + + fund npm fund + + Retrieve funding information + + Usage: + npm fund [[<@scope>/]<pkg>] + + Options: + [--json] [--browser|--browser <browser>] [--unicode] [--which <fundingSourceNumber>] + + Run "npm help fund" for more info + + get npm get + + Get a value from the npm configuration + + Usage: + npm get [<key> ...] (See \`npm config\`) + + Run "npm help get" for more info + + help npm help + + Get help on npm + + Usage: + npm help <term> [<terms..>] + + alias: hlep + + Run "npm help help" for more info + + hook npm hook + + Manage registry hooks + + Usage: + npm hook add <pkg> <url> <secret> [--type=<type>] + npm hook ls [pkg] + npm hook rm <id> + npm hook update <id> <url> <secret> + + Run "npm help hook" for more info + + init npm init + + Create a package.json file + + Usage: + npm init [--force|-f|--yes|-y|--scope] + npm init <@scope> (same as \`npx <@scope>/create\`) + npm init [<@scope>/]<name> (same as \`npx [<@scope>/]create-<name>\`) + + aliases: create, innit + + Run "npm help init" for more info + + install npm install + + Install a package + + Usage: + npm install [<@scope>/]<pkg> + npm install [<@scope>/]<pkg>@<tag> + npm install [<@scope>/]<pkg>@<version> + npm install [<@scope>/]<pkg>@<version range> + npm install <alias>@npm:<name> + npm install <folder> + npm install <tarball file> + npm install <tarball url> + npm install <git:// url> + npm install <github username>/<github project> + + Options: + [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer] [-E|--save-exact] + + aliases: i, in, ins, inst, insta, instal, isnt, isnta, isntal, add + + Run "npm help install" for more info + + install-ci-test npm install-ci-test + + Install a project with a clean slate and run tests + + Usage: + npm install-ci-test + + alias: cit + + Run "npm help install-ci-test" for more info + + install-test npm install-test + + Install package(s) and run tests + + Usage: + npm install-test [<@scope>/]<pkg> + npm install-test [<@scope>/]<pkg>@<tag> + npm install-test [<@scope>/]<pkg>@<version> + npm install-test [<@scope>/]<pkg>@<version range> + npm install-test <alias>@npm:<name> + npm install-test <folder> + npm install-test <tarball file> + npm install-test <tarball url> + npm install-test <git:// url> + npm install-test <github username>/<github project> + + Options: + [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer] [-E|--save-exact] + + alias: it + + Run "npm help install-test" for more info + + link npm link + + Symlink a package folder + + Usage: + npm link (in package dir) + npm link [<@scope>/]<pkg>[@<version>] + + alias: ln + + Run "npm help link" for more info + + ll npm ll + + List installed packages + + Usage: + npm ll [[<@scope>/]<pkg> ...] + + alias: la + + Run "npm help ll" for more info + + login npm adduser + + Add a registry user account + + Usage: + npm adduser + + Options: + [--registry <registry>] [--scope <@scope>] [--always-auth] + + aliases: login, add-user + + Run "npm help adduser" for more info + + logout npm logout + + Log out of the registry + + Usage: + npm logout + + Options: + [--registry <registry>] [--scope <@scope>] + + Run "npm help logout" for more info + + ls npm ls + + List installed packages + + Usage: + npm ls npm ls [[<@scope>/]<pkg> ...] + + alias: list + + Run "npm help ls" for more info + + org npm org + + Manage orgs + + Usage: + npm org set orgname username [developer | admin | owner] + npm org rm orgname username + npm org ls orgname [<username>] + + alias: ogr + + Run "npm help org" for more info + + outdated npm outdated + + Check for outdated packages + + Usage: + npm outdated [[<@scope>/]<pkg> ...] + + Run "npm help outdated" for more info + + owner npm owner + + Manage package owners + + Usage: + npm owner add <user> [<@scope>/]<pkg> + npm owner rm <user> [<@scope>/]<pkg> + npm owner ls [<@scope>/]<pkg> + + alias: author + + Run "npm help owner" for more info + + pack npm pack + + Create a tarball from a package + + Usage: + npm pack [[<@scope>/]<pkg>...] + + Options: + [--dry-run] [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + Run "npm help pack" for more info + + ping npm ping + + Ping npm registry + + Usage: + npm ping + + Options: + [--registry <registry>] + + Run "npm help ping" for more info + + prefix npm prefix + + Display prefix + + Usage: + npm prefix [-g] + + Run "npm help prefix" for more info + + profile npm profile + + Change settings on your registry profile + + Usage: + npm profile enable-2fa [auth-only|auth-and-writes] + npm profile disable-2fa + npm profile get [<key>] + npm profile set <key> <value> + + Run "npm help profile" for more info + + prune npm prune + + Remove extraneous packages + + Usage: + npm prune [[<@scope>/]<pkg>...] + + Options: + [--production] + + Run "npm help prune" for more info + + publish npm publish + + Publish a package + + Usage: + npm publish [<folder>] + + Options: + [--tag <tag>] [--access <restricted|public>] [--dry-run] + + Run "npm help publish" for more info + + rebuild npm rebuild + + Rebuild a package + + Usage: + npm rebuild [[<@scope>/]<name>[@<version>] ...] + + alias: rb + + Run "npm help rebuild" for more info + + repo npm repo + + Open package repository page in the browser + + Usage: + npm repo [<pkgname> [<pkgname> ...]] + + Options: + [--browser|--browser <browser>] [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + Run "npm help repo" for more info + + restart npm restart + + Restart a package + + Usage: + npm restart [-- <args>] + + Run "npm help restart" for more info + + root npm root + + Display npm root + + Usage: + npm root + + Options: + [-g|--global] + + Run "npm help root" for more info + + run-script npm run-script + + Run arbitrary package scripts + + Usage: + npm run-script <command> [-- <args>] + + Options: + [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + aliases: run, rum, urn + + Run "npm help run-script" for more info + + search npm search + + Search for pacakges + + Usage: + npm search [search terms ...] + + Options: + [-l|--long] [--json] [-p|--parseable] [--no-description] + + aliases: s, se, find + + Run "npm help search" for more info + + set npm set + + Set a value in the npm configuration + + Usage: + npm set <key>=<value> [<key>=<value> ...] (See \`npm config\`) + + Run "npm help set" for more info + + set-script npm set-script + + Set tasks in the scripts section of package.json + + Usage: + npm set-script [<script>] [<command>] + + Options: + [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + Run "npm help set-script" for more info + + shrinkwrap npm shrinkwrap + + Lock down dependency versions for publication + + Usage: + npm shrinkwrap + + Run "npm help shrinkwrap" for more info + + star npm star + + Mark your favorite packages + + Usage: + npm star [<pkg>...] + + Run "npm help star" for more info + + stars npm stars + + View packages marked as favorites + + Usage: + npm stars [<user>] + + Run "npm help stars" for more info + + start npm start + + Start a package + + Usage: + npm start [-- <args>] + + Run "npm help start" for more info + + stop npm stop + + Stop a package + + Usage: + npm stop [-- <args>] + + Run "npm help stop" for more info + + team npm team + + Manage organization teams and team memberships + + Usage: + npm team create <scope:team> [--otp <otpcode>] + npm team destroy <scope:team> [--otp <otpcode>] + npm team add <scope:team> <user> [--otp <otpcode>] + npm team rm <scope:team> <user> [--otp <otpcode>] + npm team ls <scope>|<scope:team> + + Run "npm help team" for more info + + test npm test + + Test a package + + Usage: + npm test [-- <args>] + + aliases: tst, t + + Run "npm help test" for more info + + token npm token + + Manage your authentication tokens + + Usage: + npm token list + npm token revoke <id|token> + npm token create [--read-only] [--cidr=list] + + Run "npm help token" for more info + + uninstall npm uninstall + + Remove a package + + Usage: + npm uninstall [<@scope>/]<pkg>... + + Options: + [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer] + + aliases: un, unlink, remove, rm, r + + Run "npm help uninstall" for more info + + unpublish npm unpublish + + Remove a package from the registry + + Usage: + npm unpublish [<@scope>/]<pkg>[@<version>] + + Run "npm help unpublish" for more info + + unstar npm unstar + + Remove an item from your favorite packages + + Usage: + npm unstar [<pkg>...] + + Run "npm help unstar" for more info + + update npm update + + Update packages + + Usage: + npm update [<pkg>...] + + Options: + [-g|--global] + + aliases: up, upgrade, udpate + + Run "npm help update" for more info + + version npm version + + Bump a package version + + Usage: + npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git] + + alias: verison + + Run "npm help version" for more info + + view npm view + + View registry info + + Usage: + npm view [<@scope>/]<pkg>[@<version>] [<field>[.subfield]...] + + Options: + [--json] [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] [-ws|--workspaces] + + aliases: v, info, show + + Run "npm help view" for more info + + whoami npm whoami + + Display npm username + + Usage: + npm whoami + + Options: + [--registry <registry>] + + Run "npm help whoami" for more info + +Specify configs in the ini-formatted file: + /some/config/file/.npmrc +or on the command line via: npm <command> --key=value + +More configuration info: npm help config +Configuration fields: npm help 7 config + +npm@{VERSION} {BASEDIR} +` |