
Security News
The Changelog Podcast: Practical Steps to Stay Safe on npm
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.
@fazio/nx-cross-ddd-plugin
Advanced tools
Nx plugin for structuring a monorepo with domains and layers as platform agnostic according to Nrwl's best practices and about DDD and SOLID programming software pattern
This plugin allow you to build cross platform sorftware with typescript, supporting architecture for different platform/framework combinations. Nx Cross DDD Plugin is an added value pack for Nx Workspace which provides additional schematics which automate slicing your Nx workspace into domains, feature layers and platforms UI layers according to Nrwl's best practices and about DDD and SOLID programming software pattern.
domain libraries including models and data servicesdomain feature libraries including facades, models, and data servicesplatform feature libraries including feature components build with multi framework availabledomains as proposed by Nrwldomain features layers and platforms UI layers as proposed by NrwlAdd this plugin to an existing Nx workspace
npm i -D @fazio/nx-cross-ddd-pluginOr create new Nx Workspace. Run the following command:
npx create-nx-workspace@latestnpm i -D @fazio/nx-cross-ddd-pluginYou can genetate libraries with Nx Editor Plugins or run following commandes:
nx g @fazio/nx-cross-ddd-plugin:domain MyDomain --generateService
nx g @fazio/nx-cross-ddd-plugin:feature MyFeature --domain MyDomain
nx g @fazio/nx-cross-ddd-plugin:platform MyPlatformUI --domain MyDomain --feature MyFeature --generateComponent
--ui parameter. Usefull to generate shared library or library for different framework.Angular.ng add @fazio/nx-cross-ddd-plugin
see CONTRIBUTING.md
Hi, i'm Nicolas Fazio, a Senior Typescript Software Architect & teacher, living in Geneva Switzerland 🇨đź‡. I build software architecture and cross platform application for almost 15 years. You can follow me on Twitter @FazioNico or checkout my own website https://nicolasfazio.ch
FAQs
Nx plugin for structuring a monorepo with domains and layers as platform agnostic according to Nrwl's best practices and about DDD and SOLID programming software pattern
We found that @fazio/nx-cross-ddd-plugin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.

Security News
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.

Security News
Ruby's creator Matz assumes control of RubyGems and Bundler repositories while former maintainers agree to step back and transfer all rights to end the dispute.