{
"name": "npx",
"description": "Execute binaries from npm packages",
"options": [
{
"names": [
"--package",
"-p"
],
"description": "Package to be installed",
"takes_arg": true,
"arg": {
"name": "package"
}
},
{
"names": [
"--cache"
],
"description": "Location of the npm cache",
"takes_arg": true,
"arg": {
"name": "path",
"template": "filepaths"
}
},
{
"names": [
"--always-spawn"
],
"description": "Always spawn a child process to execute the command"
},
{
"names": [
"-y"
],
"description": "Execute npx command without prompting for confirmation"
},
{
"names": [
"--no-install"
],
"description": "Skip installation if a package is missing"
},
{
"names": [
"--userconfig"
],
"description": "Path to user npmrc",
"takes_arg": true,
"arg": {
"name": "path",
"template": "filepaths"
}
},
{
"names": [
"--call",
"-c"
],
"description": "Execute string as if inside `npm run-script`",
"takes_arg": true,
"arg": {
"name": "script"
}
},
{
"names": [
"--shell",
"-s"
],
"description": "Shell to execute the command with, if any",
"takes_arg": true,
"arg": {
"name": "shell",
"suggestions": [
"bash",
"fish",
"zsh"
]
}
},
{
"names": [
"--shell-auto-fallback"
],
"description": "Generate shell code to use npx as the \"command not found\" fallback",
"takes_arg": true,
"arg": {
"name": "shell-fallback",
"suggestions": [
"bash",
"fish",
"zsh"
]
}
},
{
"names": [
"--ignore-existing"
],
"description": "Ignores existing binaries in $PATH, or in the localproject. This forces npx to do a temporary install and use the latest version"
},
{
"names": [
"--quiet",
"-q"
],
"description": "Suppress output from npx itself. Subcommands will not be affected"
},
{
"names": [
"--npm"
],
"description": "Npm binary to use for internal operations",
"takes_arg": true,
"arg": {
"name": "path to binary",
"template": "filepaths"
}
},
{
"names": [
"--node-arg",
"-n"
],
"description": "Extra node argument when calling a node binary",
"takes_arg": true
},
{
"names": [
"--version",
"-v"
],
"description": "Show version number"
},
{
"names": [
"--help",
"-h"
],
"description": "Show help"
}
],
"args": [
{
"name": "command",
"suggestions": [
"autocannon",
"vite",
"babel",
"create-react-native-app",
"react-native",
"tailwindcss",
"next",
"nuxi",
"gltfjsx",
"prisma",
"eslint",
"prettier",
"tsc",
"typeorm",
"@withfig/autocomplete-tools",
"create-completion-spec",
"@fig/publish-spec-to-team",
"fig-teams@latest",
"create-next-app",
"create-t3-app",
"create-discord-bot",
"create-video",
"remotion",
"create-remix",
"remix",
"playwright",
"ignite-cli",
"vsce",
"degit",
"@preset/cli",
"mikro-orm",
"pod-install",
"capacitor",
"cap",
"@magnolia/cli",
"stencil",
"swagger-typescript-api",
"sta",
"@wordpress/create-block",
"astro",
"ampx"
]
}
]
}