1.1.1 ā€¢ Published 3 years ago

@bbaia/nx-dotnet-core v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Nx Plugin for .NET Core

npm semantic-release CI

Nx Plugin to generate, run, build and test .NET Core projects inside your Nx workspace.

šŸ”Ž Powerful, Extensible Dev Tools

Prerequisite

If you have not already:

Getting Started

Install Plugin

npm install @bbaia/nx-dotnet-core --save-dev

Generate a project

Run nx g @bbaia/nx-dotnet-core:new to generate a project using the dotnet new command.

You will be prompted for entering:

  • The type of project (application or library)
  • The .NET Core template to use (Use dotnet new --list --type=Project to list all installed project templates)
  • The name of your project

You can skip the interactive prompt or customize all non-prompted options from the command line:

nx g @bbaia/nx-dotnet-core:new <app|lib> <.NET Core template> <your-project-name> --optionName optionValue
OptionValueDescription
tagsstringAdd tags to the project (used for linting).
directorystringA directory where the project is placed.
unitTestTemplatestringThe .NET Core template to use for unit tests (ex: 'mstest', 'nunit', 'xunit').

Use Nx Console to spend less time looking up command line arguments!

Exemple to generate an ASP.NET Core Web API project with an NUnit test project :

nx g @bbaia/nx-dotnet-core:new app webapi api --unitTestTemplate nunit

Manage a project

  • Run nx restore api to restore the dependencies and tools of the project.
  • Run nx serve api to serve the app. The app will automatically reload if you change any of the source files.
  • Run nx build api to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
  • Run nx test api to execute the unit tests via nunit. Use the --watch flag to watch files for changes and rerun tests.

You will find more information on the generated README.md file.

Further help

Visit the Nx Documentation to learn more.

ā˜ Nx Cloud

Computation Memoization in the Cloud

Nx Cloud pairs with Nx in order to enable you to build and test code more rapidly, by up to 10 times. Even teams that are new to Nx can connect to Nx Cloud and start saving time instantly.

Teams using Nx gain the advantage of building full-stack applications with their preferred framework alongside Nxā€™s advanced code generation and project dependency graph, plus a unified experience for both frontend and backend developers.

Visit Nx Cloud to learn more.

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago

1.0.0-beta.1

3 years ago