open-index/open-npm huggingface dataset:
npm package: @pyjc-system/platform-generator
Description: Generador interno de sistemas
Latest version: 0.2.0

# @pyjc-system/platform-generator

CLI oficial para la generación de sistemas base dentro del ecosistema **PYJC**.  
Este generador permite crear proyectos backend a partir de templates predefinidos, estandarizando estructura, configuración y buenas prácticas desde el primer comando.

---

## ✨ Características

- CLI modular y extensible
- Generación de proyectos basada en templates
- Uso de Handlebars para personalización de archivos
- Enfoque en estandarización y productividad
- Compatible con Node.js moderno (ESM)

---

## 📦 Instalación

Instalación global mediante npm:

```bash
npm install -g @pyjc-system/platform-generator
```

Esto expone el comando global:

```bash
pyjc-motor
```

---

## 🚀 Uso

Mostrar la ayuda general del CLI:

```bash
pyjc-motor --help
```

Ejemplo de uso típico:

```bash
pyjc-motor create backend my-project
```

---

## 🧱 Qué genera

Dependiendo del comando y template seleccionado, el generador puede crear:

- Estructura base del proyecto
- Configuración inicial del runtime
- Archivos de configuración (`tsconfig`, `package.json`)
- Dockerfile base
- Módulos iniciales (health, bootstrap, etc.)
- Código listo para extender y personalizar

---

## 🛠️ Desarrollo local

Clona el repositorio e instala dependencias:

```bash
npm install
```

Ejecutar el CLI en modo desarrollo (sin compilar):

```bash
npm run dev
```

Generar el build del CLI:

```bash
npm run build
```

---

## 🔄 Versionado y releases

Este proyecto sigue [Semantic Versioning](https://semver.org/):

- `patch` (`0.1.x`) → correcciones y ajustes menores
- `minor` (`0.x.0`) → nuevas funcionalidades
- `major` (`x.0.0`) → cambios incompatibles

Publicar una nueva versión:

```bash
npm version patch
npm publish --access=public
```

---

## 📋 Requisitos

- Node.js ≥ 18
- npm ≥ 9

---

## 📄 Licencia

MIT © PYJC

---

## 👤 Autor y mantenimiento

Mantenido por **PYJC** — publicado y distribuido a través de [npm](https://www.npmjs.com/).
npm package: @pyk/prettier-config
Description: pyk's personal prettier config
Author: pyk
Latest version: 1.0.1

<h2>
    <span>@pyk/prettier-config</span>
    <span><a href="https://www.npmjs.com/package/@pyk/prettier-config"><img src="https://badgen.net/npm/v/@pyk/prettier-config?color=black&labelColor=black"></a></span>
</h2>

pyk's personal [Prettier](https://pyk.sh/what-is-prettier) configuration.

### Installation

Use the following command to install `@pyk/prettier-config`:

```sh
# npm
npm install --save-dev --save-exact prettier @pyk/prettier-config@latest

# pnpm
pnpm add --save-dev --save-exact prettier @pyk/prettier-config@latest
```

### Usage

Add the following fields in your `package.json`:

```json
{
    "scripts": {
        "prettier:check": "prettier --check ."
        "prettier:write": "prettier --write ."
    },
    "prettier": "@pyk/prettier-config"
}
```

> **Note** You can ignore files by adding it to `.prettierignore`.

Then you can use `pnpm prettier:check` or `npm run prettier:check` to check the
file formatting.

### Development

Clone the repo:

```shell
git clone git@github.com:pyk/prettier-config.git
cd prettier-config/
```

Install the dependencies:

```shell
pnpm install
```

Publish the package:

```shell
pnpm publish
```

### Resources

-   [What is prettier?](https://pyk.sh/what-is-prettier)
-   [How to create shareable or reusable prettier configuration](https://pyk.sh/create-shareable-prettier-configuration/)
npm package: @pyk/typescript-esm-cjs
Description: Example of ECMAScript and CommonJS library in TypeScript
Author: pyk
Latest version: 1.0.0

This is an example of npm package that can be used as [ECMAScript][2] Module
(via `import`) and [CommonJS][3] library (via `require`). This npm package is
written in [TypeScript programming languages][4].

See complete tutorial: [How to create ECMAScript and CommonJS library with
TypeScript][1].

[1]:
    https://pyk.sh/tutorials/how-to-create-ecmascript-and-commonjs-library-with-typescript/
[2]: https://pyk.sh/questions/what-is-ecmascript-es/
[3]: https://pyk.sh/questions/what-is-commonjs-cjs/
[4]: https://pyk.sh/questions/what-is-typescript/