|
1 | | -# nuxtr-vscode |
| 1 | +### What does Nuxtr do? |
| 2 | + |
| 3 | +Nuxtr VSCode extension offers a set of commands and tools to help with your Nuxt.js development workflow. You can create items (components, pages, layouts, stores, etc.), run Nuxt.js commands from the VSCode command palette. Toggle Nuxt Devtools from your status bar, manage your Nuxt.js project dependencies, find, install and add your modules to nuxt.config.ts files with one click and more. |
| 4 | + |
| 5 | +<br> |
| 6 | + |
| 7 | +### Features |
| 8 | +- [What does Nuxtr do?](#what-does-nuxtr-do) |
| 9 | +- [Features](#features) |
| 10 | +- [Create Nuxt project directories](#create-nuxt-project-directories) |
| 11 | +- [Create Nuxt.js files](#create-nuxtjs-files) |
| 12 | +- [Installing dependencies](#installing-dependencies) |
| 13 | +- [Run scripts from the VSCode command palette or sidebar.](#run-scripts-from-the-vscode-command-palette-or-sidebar) |
| 14 | +- [Toggle Nuxt Devtools from your status bar](#toggle-nuxt-devtools-from-your-status-bar) |
| 15 | +- [Install, remove and update project dependencies.](#install-remove-and-update-project-dependencies) |
| 16 | +- [Search and install nuxt modules.](#search-and-install-nuxt-modules) |
| 17 | +- [Configure most CSS frameworks with few steps](#configure-most-css-frameworks-with-few-steps) |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | +<br> |
| 22 | +<br> |
| 23 | + |
| 24 | +### Create Nuxt project directories |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +<br> |
| 30 | +<br> |
| 31 | + |
| 32 | +### Create Nuxt.js files |
| 33 | +You can create all kind of files that Nuxt.js needs (Vue/TypeScript) and special files like [`.nuxtignore`](https://nuxt.com/docs/guide/directory-structure/nuxtignore) and [`app.config.ts`](https://nuxt.com/docs/guide/directory-structure/app-config) files. Flat/sub directories structure are supported too. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +You can customize Vue file templates using the following settings: |
| 38 | + |
| 39 | +```JSON |
| 40 | + "nuxtr.vueFiles.firstTag": "template", |
| 41 | + "nuxtr.vueFiles.script.type": "setup", |
| 42 | + "nuxtr.vueFiles.style.addStyleTag": true, |
| 43 | + "nuxtr.vueFiles.style.defaultLanguage": "scss" |
| 44 | +``` |
| 45 | + |
| 46 | +<br> |
| 47 | +<br> |
| 48 | + |
| 49 | +### Installing dependencies |
| 50 | + |
| 51 | +Detecting your package manager if a lock file exists. Or letting you choose which package manager to use. |
| 52 | + |
| 53 | +<br> |
| 54 | +<br> |
| 55 | + |
| 56 | +### Run scripts from the VSCode command palette or sidebar. |
| 57 | +Main scripts are available from command palette, if you want to use a custom command you can find it in the sidebar. |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | +<br> |
| 63 | +<br> |
| 64 | + |
| 65 | +### Toggle Nuxt Devtools from your status bar |
| 66 | +[Nuxt Devtools](https://devtools.nuxtjs.org/) is a great tool! One of the great features it offer is working globally with your project if you are using Nuxt <= 3.4.0. You can toggle it from your status bar. Extension detects your Nuxt.js version and advices you to update if not. |
| 67 | + |
| 68 | +Manual toggling from nuxt.config.ts is detected and state is synced. |
| 69 | + |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | +<br> |
| 74 | +<br> |
| 75 | + |
| 76 | +### Install, remove and update project dependencies. |
| 77 | + |
| 78 | +You can remove or update your dependencies by selecting which version you want to install. |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | +<br> |
| 85 | +<br> |
| 86 | + |
| 87 | +### Search and install nuxt modules. |
| 88 | + |
| 89 | +Almost full support for Nuxt modules with typical searching/filters experience as [Nuxt Modules directory](https://nuxt.com/modules). Once you found your wanted module, clicking install will install using the right flag (normal/dev) after detecting your package manager, add them to nuxt.config.ts and showing you a success message with a button to the module docs. |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | +<br> |
| 95 | +<br> |
| 96 | + |
| 97 | +### Configure most CSS frameworks with few steps |
| 98 | + |
| 99 | +Under development |
0 commit comments