nuxt / cli

⚡️ Nuxt Generation CLI Experience.
https://github.com/nuxt/cli/discussions/3
MIT License
254 stars 59 forks source link

Usage/help for `nuxi devtools` does not list subcommands #271

Open passionate-bram opened 10 months ago

passionate-bram commented 10 months ago

When running yarn nuxi devtools in a nuxt project, the usage output indicates that COMMAND is a required argument, but the (sub) commands are not listed. This should not be the case as it leaves the user without instruction on what is actually possible with the devtools command.

Here follows the plain output from running yarn nuxi devtools:

➜  app git:(master) ✗ yarn nuxi devtools
yarn run v1.22.19
$ /Users/bramkamies/projects/devworld-sites/node_modules/.bin/nuxi devtools
Enable or disable devtools in a Nuxt project (nuxi devtools v3.9.0)                                                                        10:03:14 AM

USAGE nuxi devtools [OPTIONS] <COMMAND> [ROOTDIR]

ARGUMENTS

  COMMAND    Command to run
  ROOTDIR    Root Directory

OPTIONS

       --cwd    Current working directory
  --logLevel    Log level                

 ERROR  Missing required positional argument: COMMAND                                                                                      10:03:14 AM

error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Versions

Everything: `yarn list --depth=0` ``` yarn list v1.22.19 ├─ @alloc/quick-lru@5.2.0 ├─ @ampproject/remapping@2.2.1 ├─ @ardatan/relay-compiler@12.0.0 ├─ @ardatan/sync-fetch@0.0.1 ├─ @babel/code-frame@7.22.13 ├─ @babel/compat-data@7.23.2 ├─ @babel/core@7.23.2 ├─ @babel/generator@7.23.0 ├─ @babel/helper-annotate-as-pure@7.22.5 ├─ @babel/helper-compilation-targets@7.22.15 ├─ @babel/helper-create-class-features-plugin@7.22.15 ├─ @babel/helper-environment-visitor@7.22.20 ├─ @babel/helper-function-name@7.23.0 ├─ @babel/helper-hoist-variables@7.22.5 ├─ @babel/helper-member-expression-to-functions@7.23.0 ├─ @babel/helper-module-imports@7.22.15 ├─ @babel/helper-module-transforms@7.23.0 ├─ @babel/helper-optimise-call-expression@7.22.5 ├─ @babel/helper-plugin-utils@7.22.5 ├─ @babel/helper-replace-supers@7.22.20 ├─ @babel/helper-simple-access@7.22.5 ├─ @babel/helper-skip-transparent-expression-wrappers@7.22.5 ├─ @babel/helper-split-export-declaration@7.22.6 ├─ @babel/helper-string-parser@7.22.5 ├─ @babel/helper-validator-identifier@7.22.20 ├─ @babel/helper-validator-option@7.22.15 ├─ @babel/helpers@7.23.2 ├─ @babel/highlight@7.22.20 ├─ @babel/parser@7.23.0 ├─ @babel/plugin-proposal-class-properties@7.18.6 ├─ @babel/plugin-proposal-object-rest-spread@7.20.7 ├─ @babel/plugin-syntax-class-properties@7.12.13 ├─ @babel/plugin-syntax-flow@7.22.5 ├─ @babel/plugin-syntax-import-assertions@7.22.5 ├─ @babel/plugin-syntax-jsx@7.22.5 ├─ @babel/plugin-syntax-object-rest-spread@7.8.3 ├─ @babel/plugin-syntax-typescript@7.22.5 ├─ @babel/plugin-transform-arrow-functions@7.22.5 ├─ @babel/plugin-transform-block-scoped-functions@7.22.5 ├─ @babel/plugin-transform-block-scoping@7.23.0 ├─ @babel/plugin-transform-classes@7.22.15 ├─ @babel/plugin-transform-computed-properties@7.22.5 ├─ @babel/plugin-transform-destructuring@7.23.0 ├─ @babel/plugin-transform-flow-strip-types@7.22.5 ├─ @babel/plugin-transform-for-of@7.22.15 ├─ @babel/plugin-transform-function-name@7.22.5 ├─ @babel/plugin-transform-literals@7.22.5 ├─ @babel/plugin-transform-member-expression-literals@7.22.5 ├─ @babel/plugin-transform-modules-commonjs@7.23.0 ├─ @babel/plugin-transform-object-super@7.22.5 ├─ @babel/plugin-transform-parameters@7.22.15 ├─ @babel/plugin-transform-property-literals@7.22.5 ├─ @babel/plugin-transform-react-display-name@7.22.5 ├─ @babel/plugin-transform-react-jsx@7.22.15 ├─ @babel/plugin-transform-shorthand-properties@7.22.5 ├─ @babel/plugin-transform-spread@7.22.5 ├─ @babel/plugin-transform-template-literals@7.22.5 ├─ @babel/plugin-transform-typescript@7.22.15 ├─ @babel/runtime@7.23.2 ├─ @babel/standalone@7.23.2 ├─ @babel/template@7.22.15 ├─ @babel/traverse@7.23.2 ├─ @babel/types@7.23.0 ├─ @cloudflare/kv-asset-handler@0.2.0 ├─ @cloudflare/workerd-darwin-64@1.20231016.0 ├─ @cloudflare/workerd-darwin-arm64@1.20231016.0 ├─ @cloudflare/workerd-linux-64@1.20231016.0 ├─ @cloudflare/workerd-linux-arm64@1.20231016.0 ├─ @cloudflare/workerd-windows-64@1.20231016.0 ├─ @cloudflare/workers-types@4.20231016.0 ├─ @csstools/cascade-layer-name-parser@1.0.5 ├─ @csstools/css-parser-algorithms@2.3.2 ├─ @csstools/css-tokenizer@2.2.1 ├─ @csstools/selector-specificity@2.2.0 ├─ @esbuild-plugins/node-globals-polyfill@0.2.3 ├─ @esbuild-plugins/node-modules-polyfill@0.2.2 ├─ @esbuild/android-arm@0.18.20 ├─ @esbuild/android-arm64@0.18.20 ├─ @esbuild/android-x64@0.18.20 ├─ @esbuild/darwin-arm64@0.18.20 ├─ @esbuild/darwin-x64@0.18.20 ├─ @esbuild/freebsd-arm64@0.18.20 ├─ @esbuild/freebsd-x64@0.18.20 ├─ @esbuild/linux-arm@0.18.20 ├─ @esbuild/linux-arm64@0.18.20 ├─ @esbuild/linux-ia32@0.18.20 ├─ @esbuild/linux-loong64@0.18.20 ├─ @esbuild/linux-mips64el@0.18.20 ├─ @esbuild/linux-ppc64@0.18.20 ├─ @esbuild/linux-riscv64@0.18.20 ├─ @esbuild/linux-s390x@0.18.20 ├─ @esbuild/linux-x64@0.18.20 ├─ @esbuild/netbsd-x64@0.18.20 ├─ @esbuild/openbsd-x64@0.18.20 ├─ @esbuild/sunos-x64@0.18.20 ├─ @esbuild/win32-arm64@0.18.20 ├─ @esbuild/win32-ia32@0.18.20 ├─ @esbuild/win32-x64@0.18.20 ├─ @eslint-community/eslint-utils@4.4.0 ├─ @fastify/accept-negotiator@1.1.0 ├─ @fastify/busboy@2.0.0 ├─ @fawmi/vue-google-maps@0.9.79 ├─ @formkit/auto-animate@0.7.0 ├─ @googlemaps/markerclusterer@2.5.0 ├─ @graphql-codegen/cli@4.0.1 ├─ @graphql-codegen/core@4.0.0 ├─ @graphql-codegen/plugin-helpers@5.0.1 ├─ @graphql-codegen/schema-ast@4.0.0 ├─ @graphql-codegen/typescript-graphql-request@5.0.0 ├─ @graphql-codegen/typescript-operations@4.0.1 ├─ @graphql-codegen/typescript@4.0.1 ├─ @graphql-codegen/visitor-plugin-common@4.0.1 ├─ @graphql-tools/apollo-engine-loader@8.0.0 ├─ @graphql-tools/batch-execute@9.0.2 ├─ @graphql-tools/code-file-loader@8.0.2 ├─ @graphql-tools/delegate@10.0.3 ├─ @graphql-tools/executor-graphql-ws@1.1.0 ├─ @graphql-tools/executor-http@1.0.3 ├─ @graphql-tools/executor-legacy-ws@1.0.4 ├─ @graphql-tools/executor@1.2.0 ├─ @graphql-tools/git-loader@8.0.2 ├─ @graphql-tools/github-loader@8.0.0 ├─ @graphql-tools/graphql-file-loader@8.0.0 ├─ @graphql-tools/graphql-tag-pluck@8.0.2 ├─ @graphql-tools/import@7.0.0 ├─ @graphql-tools/json-file-loader@8.0.0 ├─ @graphql-tools/load@8.0.0 ├─ @graphql-tools/merge@9.0.0 ├─ @graphql-tools/optimize@2.0.0 ├─ @graphql-tools/prisma-loader@8.0.1 ├─ @graphql-tools/relay-operation-optimizer@7.0.0 ├─ @graphql-tools/schema@10.0.0 ├─ @graphql-tools/url-loader@8.0.0 ├─ @graphql-tools/utils@10.0.7 ├─ @graphql-tools/wrap@10.0.1 ├─ @graphql-typed-document-node/core@3.2.0 ├─ @gtm-support/core@2.2.0 ├─ @iconify/types@2.0.0 ├─ @iconify/vue@4.1.1 ├─ @ioredis/commands@1.2.0 ├─ @isaacs/cliui@8.0.2 ├─ @jest/schemas@29.6.3 ├─ @jridgewell/gen-mapping@0.3.3 ├─ @jridgewell/resolve-uri@3.1.1 ├─ @jridgewell/set-array@1.1.2 ├─ @jridgewell/source-map@0.3.5 ├─ @jridgewell/sourcemap-codec@1.4.15 ├─ @jridgewell/trace-mapping@0.3.20 ├─ @koa/router@9.4.0 ├─ @kurkle/color@0.3.2 ├─ @mapbox/node-pre-gyp@1.0.11 ├─ @netlify/functions@2.3.0 ├─ @netlify/node-cookies@0.1.0 ├─ @netlify/serverless-functions-api@1.9.0 ├─ @nodelib/fs.scandir@2.1.5 ├─ @nodelib/fs.stat@2.0.5 ├─ @nodelib/fs.walk@1.2.8 ├─ @nuxt/devalue@2.0.2 ├─ @nuxt/image-edge@1.0.0-rc.3-28294248.a578636 ├─ @nuxt/kit@3.7.4 ├─ @nuxt/postcss8@1.1.3 ├─ @nuxt/schema@3.7.4 ├─ @nuxt/telemetry@2.5.2 ├─ @nuxt/test-utils@3.7.4 ├─ @nuxt/ui-templates@1.3.1 ├─ @nuxt/vite-builder@3.6.5 ├─ @nuxtjs/tailwindcss@6.8.0 ├─ @one-ini/wasm@0.1.1 ├─ @parcel/watcher-android-arm64@2.3.0 ├─ @parcel/watcher-darwin-arm64@2.3.0 ├─ @parcel/watcher-darwin-x64@2.3.0 ├─ @parcel/watcher-freebsd-x64@2.3.0 ├─ @parcel/watcher-linux-arm-glibc@2.3.0 ├─ @parcel/watcher-linux-arm64-glibc@2.3.0 ├─ @parcel/watcher-linux-arm64-musl@2.3.0 ├─ @parcel/watcher-linux-x64-glibc@2.3.0 ├─ @parcel/watcher-linux-x64-musl@2.3.0 ├─ @parcel/watcher-wasm@2.3.0 ├─ @parcel/watcher-win32-arm64@2.3.0 ├─ @parcel/watcher-win32-ia32@2.3.0 ├─ @parcel/watcher-win32-x64@2.3.0 ├─ @parcel/watcher@2.3.0 ├─ @peculiar/asn1-schema@2.3.8 ├─ @peculiar/json-schema@1.1.12 ├─ @peculiar/webcrypto@1.4.3 ├─ @pkgjs/parseargs@0.11.0 ├─ @repeaterjs/repeater@3.0.4 ├─ @rollup/plugin-alias@5.0.1 ├─ @rollup/plugin-commonjs@25.0.7 ├─ @rollup/plugin-inject@5.0.5 ├─ @rollup/plugin-json@6.0.1 ├─ @rollup/plugin-node-resolve@15.2.3 ├─ @rollup/plugin-replace@5.0.4 ├─ @rollup/plugin-terser@0.4.4 ├─ @rollup/plugin-wasm@6.2.2 ├─ @rollup/pluginutils@5.0.5 ├─ @sinclair/typebox@0.27.8 ├─ @tootallnate/once@2.0.0 ├─ @trysound/sax@0.2.0 ├─ @types/animejs@3.1.10 ├─ @types/chai-subset@1.3.4 ├─ @types/chai@4.3.9 ├─ @types/estree@1.0.3 ├─ @types/http-proxy@1.17.13 ├─ @types/js-yaml@4.0.8 ├─ @types/json-schema@7.0.14 ├─ @types/json-stable-stringify@1.0.35 ├─ @types/lodash-es@4.17.10 ├─ @types/lodash@4.14.200 ├─ @types/node@20.8.7 ├─ @types/parse-json@4.0.1 ├─ @types/resolve@1.20.2 ├─ @types/semver@7.5.4 ├─ @types/web-bluetooth@0.0.18 ├─ @types/ws@8.5.8 ├─ @typescript-eslint/scope-manager@6.8.0 ├─ @typescript-eslint/types@6.8.0 ├─ @typescript-eslint/typescript-estree@6.8.0 ├─ @typescript-eslint/utils@6.8.0 ├─ @typescript-eslint/visitor-keys@6.8.0 ├─ @unhead/dom@1.7.4 ├─ @unhead/schema@1.7.4 ├─ @unhead/shared@1.7.4 ├─ @unhead/ssr@1.7.4 ├─ @unhead/vue@1.7.4 ├─ @vercel/nft@0.23.1 ├─ @vitejs/plugin-vue-jsx@3.0.2 ├─ @vitejs/plugin-vue@4.4.0 ├─ @vitest/expect@0.33.0 ├─ @vitest/runner@0.33.0 ├─ @vitest/snapshot@0.33.0 ├─ @vitest/spy@0.33.0 ├─ @vitest/utils@0.33.0 ├─ @vue-macros/common@1.8.0 ├─ @vue/babel-helper-vue-transform-on@1.1.5 ├─ @vue/babel-plugin-jsx@1.1.5 ├─ @vue/compiler-core@3.3.4 ├─ @vue/compiler-dom@3.3.4 ├─ @vue/compiler-sfc@3.3.4 ├─ @vue/compiler-ssr@3.3.4 ├─ @vue/devtools-api@6.5.1 ├─ @vue/reactivity-transform@3.3.4 ├─ @vue/reactivity@3.3.4 ├─ @vue/runtime-core@3.3.4 ├─ @vue/runtime-dom@3.3.4 ├─ @vue/server-renderer@3.3.4 ├─ @vue/shared@3.3.4 ├─ @vue/test-utils@2.4.1 ├─ @vueuse/core@10.5.0 ├─ @vueuse/metadata@10.5.0 ├─ @vueuse/nuxt@10.5.0 ├─ @vueuse/shared@10.5.0 ├─ @whatwg-node/events@0.1.1 ├─ @whatwg-node/fetch@0.9.13 ├─ @whatwg-node/node-fetch@0.4.19 ├─ abab@2.0.6 ├─ abbrev@1.1.1 ├─ accepts@1.3.8 ├─ acorn-walk@8.2.0 ├─ acorn@8.10.0 ├─ agent-base@6.0.2 ├─ aggregate-error@3.1.0 ├─ ajv-keywords@3.5.2 ├─ ajv@6.12.6 ├─ animejs@3.2.1 ├─ ansi-colors@4.1.3 ├─ ansi-escapes@4.3.2 ├─ ansi-regex@5.0.1 ├─ ansi-styles@4.3.0 ├─ any-promise@1.3.0 ├─ anymatch@3.1.3 ├─ aproba@2.0.0 ├─ arch@2.2.0 ├─ archiver-utils@4.0.1 ├─ archiver@6.0.1 ├─ are-we-there-yet@2.0.0 ├─ arg@5.0.2 ├─ argparse@2.0.1 ├─ array-union@2.1.0 ├─ as-table@1.0.55 ├─ asap@2.0.6 ├─ asn1js@3.0.5 ├─ assertion-error@1.1.0 ├─ ast-kit@0.11.2 ├─ ast-walker-scope@0.4.2 ├─ astral-regex@2.0.0 ├─ async-sema@3.1.1 ├─ async@2.6.4 ├─ asynckit@0.4.0 ├─ at-least-node@1.0.0 ├─ auto-bind@4.0.0 ├─ autoprefixer@10.4.16 ├─ axios@1.5.1 ├─ b4a@1.6.4 ├─ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0 ├─ babel-preset-fbjs@3.4.0 ├─ balanced-match@1.0.2 ├─ base64-js@1.5.1 ├─ big.js@5.2.2 ├─ binary-extensions@2.2.0 ├─ bindings@1.5.0 ├─ bl@4.1.0 ├─ blake3-wasm@2.1.5 ├─ boolbase@1.0.0 ├─ brace-expansion@1.1.11 ├─ braces@3.0.2 ├─ browserslist@4.22.1 ├─ bser@2.1.1 ├─ buffer-crc32@0.2.13 ├─ buffer-from@1.1.2 ├─ buffer@5.7.1 ├─ builtin-modules@3.3.0 ├─ busboy@1.6.0 ├─ c12@1.4.2 ├─ cac@6.7.14 ├─ cache-content-type@1.0.1 ├─ callsites@3.1.0 ├─ camel-case@4.1.2 ├─ camelcase-css@2.0.1 ├─ camelcase@5.3.1 ├─ caniuse-api@3.0.0 ├─ caniuse-lite@1.0.30001551 ├─ capital-case@1.0.4 ├─ capnp-ts@0.7.0 ├─ chai@4.3.10 ├─ chalk@4.1.2 ├─ change-case-all@1.0.15 ├─ change-case@4.1.2 ├─ chardet@0.7.0 ├─ chart.js@4.3.1 ├─ check-error@1.0.3 ├─ chokidar@3.5.3 ├─ chownr@2.0.0 ├─ ci-info@3.9.0 ├─ citty@0.1.4 ├─ clean-stack@2.2.0 ├─ clear-module@4.1.2 ├─ clear@0.1.0 ├─ cli-cursor@3.1.0 ├─ cli-spinners@2.9.1 ├─ cli-truncate@2.1.0 ├─ cli-width@3.0.0 ├─ clipboardy@3.0.0 ├─ cliui@8.0.1 ├─ clone@1.0.4 ├─ cluster-key-slot@1.1.2 ├─ co@4.6.0 ├─ color-convert@2.0.1 ├─ color-name@1.1.4 ├─ color-string@1.9.1 ├─ color-support@1.1.3 ├─ color@4.2.3 ├─ colorette@2.0.20 ├─ combined-stream@1.0.8 ├─ commander@2.20.3 ├─ common-tags@1.8.2 ├─ commondir@1.0.1 ├─ compress-commons@5.0.1 ├─ concat-map@0.0.1 ├─ config-chain@1.1.13 ├─ consola@3.2.3 ├─ console-control-strings@1.1.0 ├─ constant-case@3.0.4 ├─ content-disposition@0.5.4 ├─ content-type@1.0.5 ├─ convert-source-map@2.0.0 ├─ cookie-es@1.0.0 ├─ cookie@0.5.0 ├─ core-util-is@1.0.3 ├─ cosmiconfig@8.3.6 ├─ crc-32@1.2.2 ├─ crc32-stream@5.0.0 ├─ create-require@1.1.1 ├─ cross-fetch@3.1.8 ├─ cross-spawn@7.0.3 ├─ css-declaration-sorter@6.4.1 ├─ css-loader@5.2.7 ├─ css-select@5.1.0 ├─ css-tree@2.3.1 ├─ css-what@6.1.0 ├─ cssesc@3.0.0 ├─ cssfilter@0.0.10 ├─ cssnano-preset-default@6.0.1 ├─ cssnano-utils@4.0.0 ├─ cssnano@6.0.1 ├─ csso@5.0.5 ├─ cssstyle@3.0.0 ├─ csstype@3.1.2 ├─ cuint@0.2.2 ├─ data-uri-to-buffer@2.0.2 ├─ data-urls@4.0.0 ├─ dataloader@2.2.2 ├─ date-fns@2.30.0 ├─ debounce@1.2.1 ├─ debug@4.3.4 ├─ decamelize@1.2.0 ├─ decimal.js@10.4.3 ├─ decompress-response@6.0.0 ├─ deep-eql@4.1.3 ├─ deep-equal@1.0.1 ├─ deep-extend@0.6.0 ├─ deepmerge@4.3.1 ├─ defaults@1.0.4 ├─ define-lazy-prop@2.0.0 ├─ defu@6.1.2 ├─ delayed-stream@1.0.0 ├─ delegates@1.0.0 ├─ denque@2.1.0 ├─ depd@2.0.0 ├─ dependency-graph@0.11.0 ├─ destr@2.0.1 ├─ destroy@1.2.0 ├─ detect-indent@6.1.0 ├─ detect-libc@2.0.2 ├─ devalue@4.3.2 ├─ devworld-sites@0.0.0 ├─ didyoumean@1.2.2 ├─ diff-sequences@29.6.3 ├─ dir-glob@3.0.1 ├─ dlv@1.1.3 ├─ dom-serializer@2.0.0 ├─ domelementtype@2.3.0 ├─ domexception@4.0.0 ├─ domhandler@5.0.3 ├─ domutils@3.1.0 ├─ dot-case@3.0.4 ├─ dot-prop@8.0.2 ├─ dotenv@16.3.1 ├─ dset@3.1.2 ├─ duplexer@0.1.2 ├─ editorconfig@1.0.4 ├─ ee-first@1.1.1 ├─ electron-to-chromium@1.4.559 ├─ emoji-regex@8.0.0 ├─ emojis-list@3.0.0 ├─ encodeurl@1.0.2 ├─ end-of-stream@1.4.4 ├─ enhanced-resolve@4.5.0 ├─ entities@4.5.0 ├─ errno@0.1.8 ├─ error-ex@1.3.2 ├─ esbuild@0.18.20 ├─ escalade@3.1.1 ├─ escape-html@1.0.3 ├─ escape-string-regexp@5.0.0 ├─ eslint-plugin-vitest@0.2.8 ├─ eslint-visitor-keys@3.4.3 ├─ estree-walker@2.0.2 ├─ etag@1.8.1 ├─ execa@7.2.0 ├─ exit-hook@2.2.1 ├─ expand-template@2.0.3 ├─ external-editor@3.1.0 ├─ externality@1.0.2 ├─ extract-files@11.0.0 ├─ fast-decode-uri-component@1.0.1 ├─ fast-deep-equal@3.1.3 ├─ fast-fifo@1.3.2 ├─ fast-glob@3.3.1 ├─ fast-json-stable-stringify@2.1.0 ├─ fast-querystring@1.1.2 ├─ fast-url-parser@1.1.3 ├─ fastq@1.15.0 ├─ fb-watchman@2.0.2 ├─ fbjs-css-vars@1.0.2 ├─ fbjs@3.0.5 ├─ figures@3.2.0 ├─ file-uri-to-path@1.0.0 ├─ fill-range@7.0.1 ├─ find-up@4.1.0 ├─ flat@5.0.2 ├─ follow-redirects@1.15.3 ├─ foreground-child@3.1.1 ├─ form-data@4.0.0 ├─ fraction.js@4.3.7 ├─ fresh@0.5.2 ├─ fs-constants@1.0.0 ├─ fs-extra@11.1.1 ├─ fs-minipass@2.1.0 ├─ fs.realpath@1.0.0 ├─ fsevents@2.3.3 ├─ gauge@3.0.2 ├─ gensync@1.0.0-beta.2 ├─ get-caller-file@2.0.5 ├─ get-func-name@2.0.2 ├─ get-port-please@3.1.1 ├─ get-source@2.0.12 ├─ get-stream@6.0.1 ├─ giget@1.1.3 ├─ git-config-path@2.0.0 ├─ git-up@7.0.0 ├─ git-url-parse@13.1.0 ├─ github-from-package@0.0.0 ├─ glob-parent@5.1.2 ├─ glob-to-regexp@0.4.1 ├─ glob@7.2.3 ├─ globals@11.12.0 ├─ globby@13.2.2 ├─ graceful-fs@4.2.11 ├─ graphql-config@5.0.3 ├─ graphql-request@6.1.0 ├─ graphql-tag@2.12.6 ├─ graphql-ws@5.14.1 ├─ graphql@16.8.1 ├─ gzip-size@7.0.0 ├─ h3@1.8.2 ├─ has-flag@4.0.0 ├─ has-symbols@1.0.3 ├─ has-tostringtag@1.0.0 ├─ has-unicode@2.0.1 ├─ has@1.0.4 ├─ hash-sum@2.0.0 ├─ header-case@2.0.4 ├─ hookable@5.5.3 ├─ html-encoding-sniffer@3.0.0 ├─ html-tags@3.3.1 ├─ http-assert@1.5.0 ├─ http-errors@1.8.1 ├─ http-proxy-agent@5.0.0 ├─ http-shutdown@1.2.2 ├─ https-proxy-agent@5.0.1 ├─ httpxy@0.1.5 ├─ human-signals@4.3.1 ├─ iconv-lite@0.6.3 ├─ icss-utils@5.1.0 ├─ ieee754@1.2.1 ├─ ignore@5.2.4 ├─ image-meta@0.2.0 ├─ image-optimizer@0.0.0 ├─ immutable@4.3.4 ├─ import-fresh@3.3.0 ├─ import-from@4.0.0 ├─ indent-string@4.0.0 ├─ inflight@1.0.6 ├─ inherits@2.0.4 ├─ ini@1.3.8 ├─ inquirer@8.2.6 ├─ invariant@2.2.4 ├─ ioredis@5.3.2 ├─ ipx@2.0.0 ├─ iron-webcrypto@0.7.1 ├─ is-absolute@1.0.0 ├─ is-arrayish@0.2.1 ├─ is-binary-path@2.1.0 ├─ is-builtin-module@3.2.1 ├─ is-core-module@2.13.0 ├─ is-docker@2.2.1 ├─ is-extglob@2.1.1 ├─ is-fullwidth-code-point@3.0.0 ├─ is-generator-function@1.0.10 ├─ is-glob@4.0.3 ├─ is-interactive@1.0.0 ├─ is-lower-case@2.0.2 ├─ is-module@1.0.0 ├─ is-number@7.0.0 ├─ is-potential-custom-element-name@1.0.1 ├─ is-primitive@3.0.1 ├─ is-promise@4.0.0 ├─ is-reference@1.2.1 ├─ is-relative@1.0.0 ├─ is-ssh@1.4.0 ├─ is-stream@3.0.0 ├─ is-unc-path@1.0.0 ├─ is-unicode-supported@0.1.0 ├─ is-upper-case@2.0.2 ├─ is-windows@1.0.2 ├─ is-wsl@2.2.0 ├─ isarray@1.0.0 ├─ isexe@2.0.0 ├─ isomorphic-ws@5.0.0 ├─ jackspeak@2.3.6 ├─ jarallax@2.1.4 ├─ jiti@1.20.0 ├─ jose@4.15.4 ├─ js-beautify@1.14.9 ├─ js-tokens@4.0.0 ├─ js-yaml@4.1.0 ├─ jsdom@22.1.0 ├─ jsesc@2.5.2 ├─ json-parse-even-better-errors@2.3.1 ├─ json-schema-traverse@0.4.1 ├─ json-stable-stringify@1.0.2 ├─ json-to-pretty-yaml@1.2.2 ├─ json5@2.2.3 ├─ jsonc-parser@3.2.0 ├─ jsonfile@6.1.0 ├─ jsonify@0.0.1 ├─ kdbush@4.0.2 ├─ keygrip@1.1.0 ├─ kleur@3.0.3 ├─ klona@2.0.6 ├─ knitwork@1.0.0 ├─ koa-compose@4.1.0 ├─ koa-convert@2.0.0 ├─ koa-send@5.0.1 ├─ koa-static@5.0.0 ├─ koa@2.14.2 ├─ lazystream@1.0.1 ├─ lilconfig@2.1.0 ├─ lines-and-columns@1.2.4 ├─ listhen@1.5.5 ├─ listr2@4.0.5 ├─ loader-utils@2.0.4 ├─ local-pkg@0.4.3 ├─ locate-path@5.0.0 ├─ lodash-es@4.17.21 ├─ lodash.debounce@4.0.8 ├─ lodash.defaults@4.2.0 ├─ lodash.isarguments@3.1.0 ├─ lodash.memoize@4.1.2 ├─ lodash.pick@4.4.0 ├─ lodash.uniq@4.5.0 ├─ lodash@4.17.21 ├─ log-symbols@4.1.0 ├─ log-update@4.0.0 ├─ loose-envify@1.4.0 ├─ loupe@2.3.7 ├─ lower-case-first@2.0.2 ├─ lower-case@2.0.2 ├─ lru-cache@10.0.1 ├─ magic-string-ast@0.3.0 ├─ magic-string@0.30.5 ├─ make-dir@3.1.0 ├─ map-cache@0.2.2 ├─ mdn-data@2.0.30 ├─ media-typer@0.3.0 ├─ memory-fs@0.5.0 ├─ merge-stream@2.0.0 ├─ merge2@1.4.1 ├─ meros@1.3.0 ├─ methods@1.1.2 ├─ micromatch@4.0.5 ├─ mime-db@1.52.0 ├─ mime-types@2.1.35 ├─ mime@3.0.0 ├─ mimic-fn@2.1.0 ├─ mimic-response@3.1.0 ├─ miniflare@3.20231016.0 ├─ minimatch@3.1.2 ├─ minimist@1.2.8 ├─ minipass@3.3.6 ├─ minizlib@2.1.2 ├─ mkdirp-classic@0.5.3 ├─ mkdirp@0.5.6 ├─ mlly@1.4.2 ├─ mri@1.2.0 ├─ ms@2.1.3 ├─ mustache@4.2.0 ├─ mute-stream@0.0.8 ├─ mz@2.7.0 ├─ nanoid@3.3.6 ├─ napi-build-utils@1.0.2 ├─ napi-wasm@1.1.0 ├─ negotiator@0.6.3 ├─ nitropack@2.6.3 ├─ no-case@3.0.4 ├─ node-abi@3.51.0 ├─ node-addon-api@6.1.0 ├─ node-fetch-native@1.4.0 ├─ node-fetch@2.7.0 ├─ node-forge@1.3.1 ├─ node-gyp-build@4.6.1 ├─ node-int64@0.4.0 ├─ node-releases@2.0.13 ├─ nopt@6.0.0 ├─ normalize-path@3.0.0 ├─ normalize-range@0.1.2 ├─ npm-run-path@4.0.1 ├─ npmlog@5.0.1 ├─ nth-check@2.1.1 ├─ nullthrows@1.1.1 ├─ nuxi@3.6.5 ├─ nuxt-graphql-client@0.2.30 ├─ nuxt-icon@0.4.2 ├─ nuxt-lodash@2.5.0 ├─ nuxt@3.6.5 ├─ nwsapi@2.2.7 ├─ nypm@0.2.2 ├─ object-assign@4.1.1 ├─ object-hash@3.0.0 ├─ ofetch@1.3.3 ├─ ohash@1.1.3 ├─ on-finished@2.4.1 ├─ once@1.4.0 ├─ onetime@5.1.2 ├─ only@0.0.2 ├─ open@7.4.2 ├─ openapi-typescript@6.7.0 ├─ ora@5.4.1 ├─ os-tmpdir@1.0.2 ├─ p-limit@4.0.0 ├─ p-locate@4.1.0 ├─ p-map@4.0.0 ├─ p-try@2.2.0 ├─ param-case@3.0.4 ├─ parent-module@1.0.1 ├─ parse-filepath@1.0.2 ├─ parse-git-config@3.0.0 ├─ parse-json@5.2.0 ├─ parse-path@7.0.0 ├─ parse-url@8.1.0 ├─ parse5@7.1.2 ├─ parseurl@1.3.3 ├─ pascal-case@3.1.2 ├─ path-case@3.0.4 ├─ path-exists@4.0.0 ├─ path-is-absolute@1.0.1 ├─ path-key@3.1.1 ├─ path-parse@1.0.7 ├─ path-root-regex@0.1.2 ├─ path-root@0.1.1 ├─ path-scurry@1.10.1 ├─ path-to-regexp@6.2.1 ├─ path-type@4.0.0 ├─ pathe@1.1.1 ├─ pathval@1.1.1 ├─ perfect-debounce@1.0.0 ├─ picocolors@1.0.0 ├─ picomatch@2.3.1 ├─ pify@2.3.0 ├─ pirates@4.0.6 ├─ pkg-types@1.0.3 ├─ portfinder@1.0.32 ├─ postcss-calc@9.0.1 ├─ postcss-colormin@6.0.0 ├─ postcss-convert-values@6.0.0 ├─ postcss-custom-properties@13.3.2 ├─ postcss-discard-comments@6.0.0 ├─ postcss-discard-duplicates@6.0.0 ├─ postcss-discard-empty@6.0.0 ├─ postcss-discard-overridden@6.0.0 ├─ postcss-import-resolver@2.0.0 ├─ postcss-import@15.1.0 ├─ postcss-js@4.0.1 ├─ postcss-load-config@4.0.1 ├─ postcss-loader@4.3.0 ├─ postcss-merge-longhand@6.0.0 ├─ postcss-merge-rules@6.0.1 ├─ postcss-minify-font-values@6.0.0 ├─ postcss-minify-gradients@6.0.0 ├─ postcss-minify-params@6.0.0 ├─ postcss-minify-selectors@6.0.0 ├─ postcss-modules-extract-imports@3.0.0 ├─ postcss-modules-local-by-default@4.0.3 ├─ postcss-modules-scope@3.0.0 ├─ postcss-modules-values@4.0.0 ├─ postcss-nested@6.0.1 ├─ postcss-nesting@11.3.0 ├─ postcss-normalize-charset@6.0.0 ├─ postcss-normalize-display-values@6.0.0 ├─ postcss-normalize-positions@6.0.0 ├─ postcss-normalize-repeat-style@6.0.0 ├─ postcss-normalize-string@6.0.0 ├─ postcss-normalize-timing-functions@6.0.0 ├─ postcss-normalize-unicode@6.0.0 ├─ postcss-normalize-url@6.0.0 ├─ postcss-normalize-whitespace@6.0.0 ├─ postcss-ordered-values@6.0.0 ├─ postcss-reduce-initial@6.0.0 ├─ postcss-reduce-transforms@6.0.0 ├─ postcss-selector-parser@6.0.13 ├─ postcss-svgo@6.0.0 ├─ postcss-unique-selectors@6.0.0 ├─ postcss-url@10.1.3 ├─ postcss-value-parser@4.2.0 ├─ postcss@8.4.31 ├─ prebuild-install@7.1.1 ├─ pretty-bytes@6.1.1 ├─ pretty-format@29.7.0 ├─ printable-characters@1.0.42 ├─ process-nextick-args@2.0.1 ├─ promise@7.3.1 ├─ prompts@2.4.2 ├─ proto-list@1.2.4 ├─ protocols@2.0.1 ├─ proxy-from-env@1.1.0 ├─ prr@1.0.1 ├─ psl@1.9.0 ├─ pump@3.0.0 ├─ punycode@2.3.0 ├─ pvtsutils@1.3.5 ├─ pvutils@1.1.3 ├─ querystringify@2.2.0 ├─ queue-microtask@1.2.3 ├─ queue-tick@1.0.1 ├─ radix3@1.1.0 ├─ randombytes@2.1.0 ├─ range-parser@1.2.1 ├─ rc@1.2.8 ├─ rc9@2.1.1 ├─ react-is@18.2.0 ├─ read-cache@1.0.0 ├─ readable-stream@3.6.2 ├─ readdir-glob@1.1.3 ├─ readdirp@3.6.0 ├─ redis-errors@1.2.0 ├─ redis-parser@3.0.0 ├─ regenerator-runtime@0.14.0 ├─ relay-runtime@12.0.0 ├─ remedial@1.0.8 ├─ remove-trailing-separator@1.1.0 ├─ remove-trailing-spaces@1.0.8 ├─ replace-in-file@6.3.5 ├─ require-directory@2.1.1 ├─ require-main-filename@2.0.0 ├─ requires-port@1.0.0 ├─ resolve-from@5.0.0 ├─ resolve-path@1.4.0 ├─ resolve@1.22.8 ├─ restore-cursor@3.1.0 ├─ reusify@1.0.4 ├─ rfdc@1.3.0 ├─ rimraf@5.0.5 ├─ rollup-plugin-inject@3.0.2 ├─ rollup-plugin-node-polyfills@0.2.1 ├─ rollup-plugin-visualizer@5.9.2 ├─ rollup-pluginutils@2.8.2 ├─ rollup@3.29.4 ├─ rrweb-cssom@0.6.0 ├─ run-async@2.4.1 ├─ run-parallel@1.2.0 ├─ rxjs@7.8.1 ├─ safe-buffer@5.2.1 ├─ safer-buffer@2.1.2 ├─ sass@1.69.4 ├─ saxes@6.0.0 ├─ schema-utils@3.3.0 ├─ scuid@1.1.0 ├─ scule@1.0.0 ├─ selfsigned@2.1.1 ├─ semver@7.5.4 ├─ send@0.18.0 ├─ sentence-case@3.0.4 ├─ serialize-javascript@6.0.1 ├─ serve-placeholder@2.0.1 ├─ serve-static@1.15.0 ├─ set-blocking@2.0.0 ├─ setimmediate@1.0.5 ├─ setprototypeof@1.2.0 ├─ sharp@0.32.6 ├─ shebang-command@2.0.0 ├─ shebang-regex@3.0.0 ├─ shell-quote@1.8.1 ├─ siginfo@2.0.0 ├─ signal-exit@3.0.7 ├─ signedsource@1.0.0 ├─ simple-concat@1.0.1 ├─ simple-get@4.0.1 ├─ simple-swizzle@0.2.2 ├─ sisteransi@1.0.5 ├─ slash@4.0.0 ├─ slice-ansi@3.0.0 ├─ smob@1.4.1 ├─ snake-case@3.0.4 ├─ source-map-js@1.0.2 ├─ source-map-support@0.5.21 ├─ source-map@0.6.1 ├─ sourcemap-codec@1.4.8 ├─ sponge-case@1.0.1 ├─ stackback@0.0.2 ├─ stacktracey@2.1.8 ├─ standard-as-callback@2.1.0 ├─ statuses@1.5.0 ├─ std-env@3.4.3 ├─ stoppable@1.1.0 ├─ streamsearch@1.1.0 ├─ streamx@2.15.1 ├─ string_decoder@1.3.0 ├─ string-env-interpolation@1.0.1 ├─ string-width-cjs@4.2.3 ├─ string-width@4.2.3 ├─ strip-ansi-cjs@6.0.1 ├─ strip-ansi@6.0.1 ├─ strip-final-newline@3.0.0 ├─ strip-json-comments@2.0.1 ├─ strip-literal@1.3.0 ├─ stylehacks@6.0.0 ├─ sucrase@3.34.0 ├─ supercluster@8.0.1 ├─ supports-color@7.2.0 ├─ supports-preserve-symlinks-flag@1.0.0 ├─ svg-tags@1.0.0 ├─ svgo@3.0.2 ├─ swap-case@2.0.2 ├─ symbol-tree@3.2.4 ├─ tailwind-config-viewer@1.7.2 ├─ tailwindcss@3.3.3 ├─ tapable@1.1.3 ├─ tar-fs@3.0.4 ├─ tar-stream@3.1.6 ├─ tar@6.2.0 ├─ terser@5.22.0 ├─ thenify-all@1.6.0 ├─ thenify@3.3.1 ├─ through@2.3.8 ├─ tiny-invariant@1.3.1 ├─ tinybench@2.5.1 ├─ tinypool@0.6.0 ├─ tinyspy@2.2.0 ├─ title-case@3.0.3 ├─ tmp@0.0.33 ├─ to-fast-properties@2.0.0 ├─ to-regex-range@5.0.1 ├─ toidentifier@1.0.1 ├─ tough-cookie@4.1.3 ├─ tr46@4.1.1 ├─ ts-api-utils@1.0.3 ├─ ts-interface-checker@0.1.13 ├─ ts-log@2.2.5 ├─ tslib@2.6.2 ├─ tsscmp@1.0.6 ├─ tunnel-agent@0.6.0 ├─ type-detect@4.0.8 ├─ type-fest@3.13.1 ├─ type-is@1.6.18 ├─ typescript@5.2.2 ├─ ua-parser-js@1.0.36 ├─ ufo@1.3.1 ├─ ultrahtml@1.5.2 ├─ unc-path-regex@0.1.2 ├─ uncrypto@0.1.3 ├─ unctx@2.3.1 ├─ undici-types@5.25.3 ├─ undici@5.26.3 ├─ unenv@1.7.4 ├─ unhead@1.7.4 ├─ unimport@3.4.0 ├─ universalify@2.0.0 ├─ unixify@1.0.0 ├─ unplugin-vue-router@0.6.4 ├─ unplugin@1.5.0 ├─ unstorage@1.9.0 ├─ untun@0.1.2 ├─ untyped@1.4.0 ├─ update-browserslist-db@1.0.13 ├─ upper-case-first@2.0.2 ├─ upper-case@2.0.2 ├─ uqr@0.1.2 ├─ uri-js@4.4.1 ├─ url-parse@1.5.10 ├─ urlpattern-polyfill@8.0.2 ├─ util-deprecate@1.0.2 ├─ value-or-promise@1.0.12 ├─ vary@1.1.2 ├─ video-worker@2.1.5 ├─ vite-node@0.33.0 ├─ vite-plugin-checker@0.6.2 ├─ vite-svg-loader@4.0.0 ├─ vite@4.5.0 ├─ vitest@0.33.0 ├─ vscode-jsonrpc@6.0.0 ├─ vscode-languageclient@7.0.0 ├─ vscode-languageserver-protocol@3.16.0 ├─ vscode-languageserver-textdocument@1.0.11 ├─ vscode-languageserver-types@3.16.0 ├─ vscode-languageserver@7.0.0 ├─ vscode-uri@3.0.8 ├─ vue-bundle-renderer@1.0.3 ├─ vue-component-type-helpers@1.8.4 ├─ vue-demi@0.14.6 ├─ vue-devtools-stub@0.1.0 ├─ vue-gtag@2.0.1 ├─ vue-router@4.2.5 ├─ vue@3.3.4 ├─ vue3-marquee@4.1.0 ├─ w3c-xmlserializer@4.0.0 ├─ wcwidth@1.0.1 ├─ web-streams-polyfill@3.2.1 ├─ webcrypto-core@1.7.7 ├─ webidl-conversions@7.0.0 ├─ webpack-sources@3.2.3 ├─ webpack-virtual-modules@0.5.0 ├─ whatwg-encoding@2.0.0 ├─ whatwg-mimetype@3.0.0 ├─ whatwg-url@12.0.1 ├─ which-module@2.0.1 ├─ which@2.0.2 ├─ why-is-node-running@2.2.2 ├─ wide-align@1.1.5 ├─ workerd@1.20231016.0 ├─ wrangler@3.13.2 ├─ wrap-ansi-cjs@7.0.0 ├─ wrap-ansi@6.2.0 ├─ wrappy@1.0.2 ├─ ws@8.14.2 ├─ xml-name-validator@4.0.0 ├─ xmlchars@2.2.0 ├─ xss@1.0.14 ├─ xxhash-wasm@1.0.2 ├─ xxhashjs@0.2.2 ├─ y18n@5.0.8 ├─ yallist@4.0.0 ├─ yaml-ast-parser@0.0.43 ├─ yaml@2.3.3 ├─ yargs-parser@21.1.1 ├─ yargs@17.7.2 ├─ ylru@1.3.2 ├─ yocto-queue@1.0.0 ├─ youch@3.3.2 ├─ zhead@2.1.3 ├─ zip-stream@5.0.1 └─ zod@3.22.4 ```
passionate-bram commented 10 months ago

Also occurs for fresh install of nuxt@3.8.0 with nuxi@3.9.1

`yarn nuxi info` ``` - Operating System: Darwin - Node Version: v18.16.0 - Nuxt Version: 3.8.0 - CLI Version: 3.9.1 - Nitro Version: 2.7.2 - Package Manager: yarn@1.22.19 - Builder: - - User Config: devtools - Runtime Modules: - - Build Modules: - ```
pi0 commented 10 months ago

/cc @antfu

antfu commented 10 months ago

Consider devtools is enabled by default in 3.8, shall we deprecate that command directly?

pi0 commented 10 months ago

Makes sense to deprecate. Was wondering if you are happy to convert nuxi devtools to a nice stub to show information about migration? /cc @danielroe wdyt?