1.0.2 • Published 2 years ago

node-ddd-cli v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

DDD structure generator

Small code structure generator for DDD generation

Options:

  • path By default CLI generate the structure in ./src/modules/<name_of_your_module>

How to use

  1. Build project npm run build
  2. Run generator ./bin/cli.js generate subscription

install from npm

  1. npm i generate-code-ddd
  2. run ./node_modules/node-ddd-cli/bin/cli.js generate <name_of_your_module>
  3. Crete the `structure file in your root folder like:
{
  "structure": [
    {
      "name": "domain",
      "children": [
        "value-objects",
        "entities",
        "aggregates",
        "events",
        "subscriptions",
        "repositories",
        "services"
      ]
    },
    { "name": "application", "children": ["use-cases"] },
    {
      "name": "infrastructure",
      "children": ["models", "repositories", "mappers"]
    }
  ]
}

Structure should looks like below:

└── modules
            │
            └── [module-name]
                  │
                  │── domain
                  │     ├── value-objects
                  │     ├── entities
                  │     ├── aggregates
                  │     ├── events
                  │     ├── subscriptions
                  │     ├── repositories
                  │     └── services
                  │
                  ├── application
                  │     └── use-cases
                  │
                  └── infra
                        ├── models
                        ├── repositories
                        └── mappers
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago