# auto-architecture

> Package

Latest version **1.0.5** (published 2024-06-08) · ISC license · 0 weekly downloads

## Install

```sh
npm install auto-architecture
pnpm add auto-architecture
yarn add auto-architecture
bun add auto-architecture
```

Provides the command `dev-auto-generator`.

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.5 |
| Published | 2024-06-08 |
| First published | 2024-05-18 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 175 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Kledson Vinicius |
| Maintainers | kledsonvi |
| Keywords | architectures, mvc, terminal, architecture |

## Links

- npm: https://www.npmjs.com/package/auto-architecture
- npm.io page: https://npm.io/package/auto-architecture

## Dependencies (2)

- [ora](https://npm.io/package/ora.md) ^8.0.1
- [chalk](https://npm.io/package/chalk.md) ^5.3.0

## Alternatives

- [localforage](https://npm.io/package/localforage.md) — 6.2M weekly downloads
- [localforage-observable](https://npm.io/package/localforage-observable.md) — 30.8K weekly downloads
- [@y/y](https://npm.io/package/@y/y.md) — 30.1K weekly downloads
- [@metaobjectsdev/render](https://npm.io/package/@metaobjectsdev/render.md) — 3.5K weekly downloads
- [@ledgerhq/coin-algorand](https://npm.io/package/@ledgerhq/coin-algorand.md) — 1.1K weekly downloads

## Recent versions

- 1.0.5 (latest) — 2024-06-08
- 1.0.3 — 2024-05-18
- 1.0.2 — 2024-05-18
- 1.0.1 — 2024-05-18

## README

**Description**

Auto-Architecture is an innovative tool designed to speed up the process of creating software projects, automatically generating the folder structure according to the MVC (Model-View-Controller) and Clean Architecture architectures. This package is ideal for developers who seek efficiency and standardization in their projects, ensuring a consistent organization and following best development practices.

**New Features:**

> - 

**Main Features:**

> - MVC Structure Generation: Automatically creates folders for the Model, View and Controller components, facilitating the separation of responsibilities and code maintenance.

> - Clean Architecture Structure Generation: Implements clean architecture, creating folders for the domain, application, infrastructure and interface layers, promoting a scalable and easy-to-maintain architecture.

> - Customizable Configuration: Allows customization of the generated structures according to the specific needs of the project, adjusting folder names and organization patterns.

> - Compatibility with Various Frameworks: Support for multiple development frameworks, easily integrating into existing or new projects.

**Benefits:**

> - Time Reduction: Eliminates the need to manually create the folder structure, saving developers time and effort.

> - Standardization: Ensures consistency in project organization, facilitating collaboration between teams and code maintenance.

> - Best Practices: Promotes the use of best software architecture practices, helping to build robust and scalable systems.

**How to use:**

> - Installation: Download and install Auto-Architecture through your preferred package manager.

> - Execution: Run the Auto-Architecture command to automatically create your project's folder structure.

**Usage:**

> npm install -g auto-architecture

> npx auto-architecture

---
_Source: https://npm.io/package/auto-architecture · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
