18 Commits

Author SHA1 Message Date
902c0fd5a2 Merge pull request 'chore: update README with new CLI options for configuration and linting & add NOTICE' (#66) from feat/update-docu into main
Reviewed-on: #66
Reviewed-by: blas <me@blassanto.me>
2026-03-27 14:11:28 +00:00
ef804b74c2 Merge branch 'main' into feat/update-docu
All checks were successful
Lint / lint (pull_request) Successful in 13s
2026-03-27 14:11:12 +00:00
98cd7a5edb Merge pull request 'chore: fix releases to npm' (#70) from fix/dist-result into main
Reviewed-on: #70
Reviewed-by: didavila <diego.davilafreitas@gmail.com>
2026-03-27 14:10:45 +00:00
3ede53ae3b chore: bump to version v1.3.14 2026-03-27 13:54:17 +00:00
aa7c6cf338 chore: add dist to package.json
All checks were successful
Publish / publish (push) Successful in 1m47s
Lint / lint (pull_request) Successful in 13s
2026-03-27 14:53:39 +01:00
0075717a1f chore: bump to version v1.3.13 2026-03-27 13:47:08 +00:00
7c5af2f3ab chore: add dist to package.json
All checks were successful
Publish / publish (push) Successful in 1m44s
2026-03-27 14:45:53 +01:00
e667c7bf04 chore: bump to version v1.3.12 2026-03-27 13:45:13 +00:00
2e9aecdffe chore: bump to version v1.3.11 2026-03-27 13:38:06 +00:00
5304ed7047 chore: bump to version v0.1 2026-03-27 13:30:51 +00:00
56bd6f4e9f chore: bump to version v0.1-test 2026-03-27 13:28:49 +00:00
cbef98a077 chore: add dist to package.json
Some checks failed
Publish / publish (push) Has been cancelled
2026-03-27 14:26:09 +01:00
3eb604c95f chore: update copyright year in NOTICE file to 2026
All checks were successful
Lint / lint (pull_request) Successful in 13s
2026-03-27 12:15:36 +01:00
4293857a7d chore: add NOTICE file with third-party licenses and copyright information
All checks were successful
Lint / lint (pull_request) Successful in 13s
2026-03-27 11:35:23 +01:00
07e4559133 chore: update README with new command options for skipping linting and using config files
All checks were successful
Lint / lint (pull_request) Successful in 13s
2026-03-27 11:29:52 +01:00
bdd0e4873e chore: update README with new CLI options for configuration and linting
All checks were successful
Lint / lint (pull_request) Successful in 39s
2026-03-27 11:26:54 +01:00
ddca01e4e9 chore: bump to version v1.3.10 2026-03-27 08:37:33 +00:00
59ff941fda Merge pull request 'chore: update installation instructions and add mock files to README' (#65) from feat/update-docu into main
Reviewed-on: #65
Reviewed-by: blas <me@blassanto.me>
2026-03-27 08:33:50 +00:00
3 changed files with 71 additions and 1 deletions

50
NOTICE Normal file
View File

@@ -0,0 +1,50 @@
OpenAPI Clean Architecture Generator
Copyright (c) 2026 Blas Santomé Ocampo
This product includes software developed by third parties.
All third-party packages listed below are distributed under the MIT License.
---
chalk v4.1.2
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)
License: MIT
https://github.com/chalk/chalk
---
commander v11.1.0
Copyright (c) TJ Holowaychuk <tj@vision-media.ca>
License: MIT
https://github.com/tj/commander.js
---
fs-extra v11.3.4
Copyright (c) JP Richardson <jprichardson@gmail.com>
License: MIT
https://github.com/jprichardson/node-fs-extra
---
js-yaml v4.1.1
Copyright (c) Vladimir Zapparov <dervus.grim@gmail.com>
Copyright (c) Aleksey V Zapparov <ixti@member.fsf.org>
Copyright (c) Vitaly Puzrin <vitaly@rcdesign.ru>
Copyright (c) Martin Grenfell <martin.grenfell@gmail.com>
License: MIT
https://github.com/nodeca/js-yaml
---
mustache v4.2.0
Copyright (c) mustache.js Authors (http://github.com/janl/mustache.js)
License: MIT
https://github.com/janl/mustache.js
---
prompts v2.4.2
Copyright (c) Terkel Gjervig
License: MIT
https://github.com/terkelg/prompts

View File

@@ -76,7 +76,10 @@ Options:
-o, --output <dir> Output directory [default: ./src/app]
-t, --templates <dir> Custom templates directory [default: ./templates]
-s, --select-endpoints Interactively select tags and endpoints to generate
-c, --config <file> Use a JSON configuration file (skips interactive prompts)
--init-config [file] Generate a JSON configuration file instead of generating code
--skip-install Skip dependency installation
--skip-lint Skip post-generation linting and formatting
--dry-run Simulate without writing files
-h, --help Show help
```
@@ -96,6 +99,15 @@ generate-clean-arch -i api.yaml -t ./my-templates
# Dry run (no files written)
generate-clean-arch -i swagger.yaml --dry-run
# Skip linting after generation
generate-clean-arch -i swagger.yaml --skip-lint
# Generate a config file to reuse later
generate-clean-arch --init-config generation-config.json
# Run using a config file (no interactive prompts)
generate-clean-arch -c generation-config.json
# Full example with all options
generate-clean-arch -i ./docs/api.yaml -o ./frontend/src/app -t ./custom-templates
```

View File

@@ -1,6 +1,6 @@
{
"name": "@0kmpo/openapi-clean-arch-generator",
"version": "1.3.9",
"version": "1.3.14",
"description": "Angular Clean Architecture generator from OpenAPI/Swagger",
"main": "dist/main.js",
"bin": {
@@ -39,6 +39,14 @@
}
],
"license": "MIT",
"files": [
"dist/main.js",
"dist/package.json",
"dist/src/",
"dist/templates/",
"README.md",
"LICENSE"
],
"dependencies": {
"chalk": "^4.1.2",
"commander": "^11.1.0",