open-index/open-npm huggingface dataset:
npm package: @schemesonic/map
Description: Paraboly Web Components: @Map: renders leaflet, openlayer and mapbox.
Latest version: 0.0.1

# @PWC/MAP

PWC Map component is an abstraction on top of maps like leaflet, openlayers and mapbox. 

## Getting Started

### Prerequisites

npm 6+ 

### Installing

```$npm install --save "@pwc/map"```


commonJS:
```import @pwc/map``` 
or
requireJS:
```require "@pwc/map"```

Configuring the initial setup:
``` 
this.state = 
  map: null,
  config: {}
};
```

and finally use it in your html.

```<pwc-map map="${this.state.map}" config="${this.state.config}"></pwc-map>```

## Running the tests

```$npm run test```

## Built With

* [StencilJS](https://stenciljs.com/)

## Authors

* *SchemeSonic* - [github](https://github.com/schemesonic)

See also the list of [contributors](https://github.com/paraboly/@pwc-map/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
npm package: @schemifyjs/cli
Description: Official CLI for SchemifyJS.
Author: Schemify Team
Latest version: 0.1.71

# Schemify CLI

> 🛠️ Modern microservice scaffolding powered by Hexagonal Architecture, DDD, CQRS, and NestJS.

[English](#english) | [Español](#español)

---

## English

### 🔗 Repository

Visit the official repository: [Schemify Microservice](https://github.com/Schemify/schemify-microservice)

### 🚀 What is Schemify CLI?

`schemify` is a CLI tool designed to scaffold production-grade Node.js microservices using best practices like:

- Hexagonal Architecture (Ports & Adapters)
- Domain-Driven Design (DDD)
- CQRS + Event-driven Messaging
- gRPC, Kafka, and Prisma ORM

It generates everything from project skeletons to use cases, entities, DTOs, and handlers.

---

### 📦 Installation

```bash
npm install -g @schemify/cli
````

---

### 📂 Usage

#### Create a new microservice:

```bash
schemify new microservice
```

You’ll be prompted for the project name and type. The CLI will:

* Copy the base template from `schemify-microservice`
* Setup module structure, gRPC contracts, Kafka topics, and Prisma schemas
* Bootstrap the project with Git and install dependencies

---

### 🧪 Example

```bash
schemify new grpc
```

Creates a gRPC-ready microservice using DDD structure inside your workspace.

---

## Español

### 🔗 Repositorio

Visita el repositorio oficial: [Schemify Microservice](https://github.com/Schemify/schemify-microservice)

### 🚀 ¿Qué es Schemify CLI?

`schemify` es una herramienta de línea de comandos que permite generar microservicios Node.js con prácticas modernas como:

* Arquitectura Hexagonal (Puertos y Adaptadores)
* Diseño guiado por el dominio (DDD)
* CQRS + Eventos con Kafka
* gRPC y Prisma ORM

Genera automáticamente la estructura completa: entidades, casos de uso, módulos, DTOs y handlers.

---

### 📦 Instalación

```bash
npm install -g @schemify/cli
```

---

### 📂 Uso

#### Crear un nuevo microservicio:

```bash
schemify new microservice
```

El CLI te preguntará el nombre y tipo del proyecto. Luego:

* Copia la plantilla base de `schemify-microservice`
* Configura módulos, contratos gRPC, tópicos Kafka y Prisma
* Inicializa Git e instala las dependencias

---

### 🧪 Ejemplo

```bash
schemify new kafka
```

Crea un microservicio orientado a eventos con Kafka y CQRS.

---

### 👀 Repositorio base

Todo se genera desde el template oficial:
**[https://github.com/Schemify/schemify-microservice](https://github.com/Schemify/schemify-microservice)**

---

### 🧠 Tips

* Usa `--help` para ver todos los comandos
* La CLI valida nombres y estructuras automáticamente
* Compatible con monorepos y workspaces
npm package: @schemiii/eslint-config
Description: ESLint Configuration
Author: schemiii
Latest version: 1.0.2

# ESLint Konfiguration

Enthält die ESLint Konfiguration für Javascript und Typescript.

## Installation

Im jeweiligen Projekt dieses NPM Paket installieren.

`npm i @schemiii/eslint-config@2 eslint@7 -D`

Anschließend eine in der `.eslintrc.yml` Datei des Projektes auf das Regelwerk verweisen:

```text
root: true
env:
  node: true
overrides:
  - files:
      - "*.js"
    extends:
      - "@schemiii/eslint-config/javascript.yml"
  - files:
      - "*.ts"
    extends:
      - "@schemiii/eslint-config/typescript.yml"
```

Falls keine .js Dateien validiert werden sollen, einfach den `files`-Block für .js entfernen.