Skip to content

Commit e0e2f06

Browse files
committed
📦 NEW: Initial Release
1 parent baad978 commit e0e2f06

File tree

8 files changed

+99
-22
lines changed

8 files changed

+99
-22
lines changed

LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

README.md

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,99 @@
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+
![Nuxt Project Creation](./docs/media/directories_creation.gif)
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+
![Nuxt Files Creation](./docs/media/items_creation.gif)
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+
![Nuxt Scripts](./docs/media/scripts.gif)
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+
![Nuxt Devtools](./docs/media/devtools.gif)
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+
![Nuxt Dependencies](./docs/media/dependencies.gif)
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+
![Nuxt Modules](./docs/media/modules.gif)
92+
93+
94+
<br>
95+
<br>
96+
97+
### Configure most CSS frameworks with few steps
98+
99+
Under development

docs/media/dependencies.gif

2.34 MB
Loading

docs/media/devtools.gif

2.16 MB
Loading
2.16 MB
Loading

docs/media/items_creation.gif

1.52 MB
Loading

docs/media/modules.gif

2.69 MB
Loading

docs/media/scripts.gif

1.24 MB
Loading

0 commit comments

Comments
 (0)