/nx-console

Nx Console is the user interface for Nx & Lerna.

Primary LanguageTypeScriptMIT LicenseMIT

Nx Console - The UI for Nx & Lerna

The UI for Nx & Lerna

Spend less time looking up command line arguments and more time shipping incredible products.

CI Status Visual Studio Marketplace Version GitHub Visual Studio Marketplace Downloads Visual Studio Code Support


Nx Console - The UI for Nx & Lerna

Why Nx Console?

Developers use both command-line tools and user interfaces. They commit in the terminal, but resolve conflicts in Visual Studio Code or WebStorm. They use the right tool for the job.

Nx is a command-line tool, which works great when you want to serve an application or generate a simple component. But it falls short once you start doing advanced things.

For instance:

  • Exploring custom generator collections is hard in the terminal, but it's easy using Nx Console.
  • Using rarely-used flags is challenging. Do you pass absolute or relative paths? You don't have to remember any flags, names or paths - Nx Console will help you by providing autocompletion and validating your inputs.
  • Finding the right Nx extension can take a long time. When using Nx Console, you can find and install an extension in minutes.

Nx Console does all that and more!

Download

You can install the Nx Console Visual Studio Code Plugin from the Visual Studio Marketplace.

True UI for Nx & Lerna

Nx Console is the UI for all Nx workspaces. It works for any generator or any architect commands. Nx Console does not have a specific UI for, say, generating a component. Instead, Nx Console does what the command-line version of Nx does - it analyzes the same meta information to create the needed UI. This means that anything you can do with Nx, you can do with Nx Console. After all, Nx Console is the UI for Nx.

Useful for Both Experts and Beginners

Even though we started building Nx Console as a tool for experts, we also aimed to make Nx Console a great tool for developers who are new to development or Nx. You can create projects, interact with your editor, run generators and commands and install extensions without ever touching the terminal or having to install any node packages globally. Also, Nx Console highlights the properties you are likely to use for built-in generators and commands, so if you haven't used the CLI, you don't get overwhelmed.

Learn More

Contributing

Please read the contributing guidelines. Pick one of the issues from the good first issue list to get started.