open-index/open-npm huggingface dataset:
npm package: @gnx-utilities/cli
Description: GNX/CLI is a command line interface for the GNX/Utilities library, which allows you to generate the necessary files to create models, services and controllers for your project using the `@gnx/models` & `@gnx/service` schemas.
Author: ImRLopezAg
Latest version: 0.0.32

# 📝 GNX/CLI

GNX/CLI is a command line interface for the GNX/Utilities library, which allows you to generate the necessary files to create models, services and controllers for your project using the `@gnx/models` & `@gnx/service` schemas.

## 📦 Installation


```sh
npm install @gnx-utilities/cli -g
```
```sh
pnpm add @gnx-utilities/cli -g
```
```sh
yarn add @gnx-utilities/cli -g
```
```sh
bun add @gnx-utilities/cli -g
```

## 🚀 Usage

```sh
gnx create -n <name> -d <dir> -e <ext>
```
## 📝 Examples

```sh
gnx create -n user -d src/models -e ts
```

```sh
gnx create -n user -d src/services -e ts
```

```sh
gnx create -n user -d src/controllers -e ts
```

```sh
gnx create -n user -d src/models -e js
```

```sh
gnx create -n user -d src/services -e js
```

```sh
gnx create -n user -d src/controllers -e js
```

### 🛠️ Tools


[![Typescript](https://img.shields.io/badge/Typescript-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![Sequelize](https://img.shields.io/badge/Sequelize-52B0E7?logo=sequelize&logoColor=white)](https://sequelize.org/)
[![Typegoose](https://img.shields.io/badge/Typegoose-3178C6?logo=typescript&logoColor=white)](https://typegoose.github.io/typegoose/)
[![NodeJS](https://img.shields.io/badge/NodeJS-339933?logo=node.js&logoColor=white)](https://nodejs.org/es/)
[![MongoDB](https://img.shields.io/badge/MongoDB-47A248?logo=mongodb&logoColor=white)](https://www.mongodb.com/)



## Authors

[![ImRLopezAG](https://img.shields.io/badge/ImRLopezAG-000000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/ImRLopezAG)

## 🔗 Links

[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://imrlopez.dev)
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/angel-gabriel-lopez/)
[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/imr_lopez)
npm package: @gny/client
Description: GNY JavaScript Client Library
Author: GNY
Latest version: 1.0.153
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# GNY Client

## Documentation

Please visit our dedicated documentation repository [gnyio/gny-docs](http://www.github.com/gnyio/gny-docs).
npm package: @gny/json-sql
Description: Node.js library for mapping mongo-style query objects to SQL queries.
Latest version: 1.0.153
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# JSON-SQL

Node.js library for mapping mongo-style query objects to SQL queries.

This library **is not** a driver, it is only translator, you should use specific driver for your db (for example https://github.com/brianc/node-postgres for PostgreSQL) to execute result query.

## Quick Start

Install it with NPM or add it to your package.json:

``` bash
$ npm install --save json-sql
```

Then:

``` js
var jsonSql = require('json-sql')();

var sql = jsonSql.build({
	type: 'select',
	table: 'users',
	fields: ['name', 'age'],
	condition: {name: 'Max', id: 6}
});

sql.query
// sql string:
// select name, age from users where name = $p1 && id = 6;

sql.values
// hash of values:
// { p1: 'Max' }
```

## Documentation

Documentation is available at the [./docs directory](./docs).

## Examples

__Select with join:__

``` js
var sql = jsonSql.build({
	type: 'select',
	table: 'users',
	join: {
		documents: {
			on: {'user.id': 'documents.userId'}
		}
	}
});

sql.query
// select * from users join documents on user.id = documents.userId;

sql.values
// {}
```

__Insert:__

``` js
var sql = jsonSql.build({
	type: 'insert',
	table: 'users',
	values: {
		name: 'John',
		lastname: 'Snow',
		age: 24,
		gender: 'male'
	}
});

sql.query
// insert into users (name, lastname, age, gender) values ($p1, $p2, 24, $p3);

sql.values
// { p1: 'John', p2: 'Snow', p3: 'male' }
```

__Update:__

``` js
var sql = jsonSql.build({
	type: 'update',
	table: 'users',
	condition: {
		id: 5
	},
	modifier: {
		role: 'admin'
		age: 33
	}
});

sql.query
// update users set role = $p1, age = 33 where id = 5;

sql.values
// { p1: 'admin' }
```

__Remove:__

``` js
var sql = jsonSql.build({
	type: 'remove',
	table: 'users',
	condition: {
		id: 5
	}
});

sql.query
// delete from users where id = 5;

sql.values
// {}
```

For more examples, take a look at the [./docs directory](./docs) or [./tests directory](./tests).

## Tests

Clone repository from github, `cd` into cloned dir and install dev dependencies:

``` bash
$ npm ci
```

Then run tests with command:

``` bash
$ npm run test:unit
```

Or run tests coverage with command:

``` bash
$ gulp coverage
```

## License

[MIT](./LICENSE)
npm package: @gnyio/json-sql
Description: Node.js library for mapping mongo-style query objects to SQL queries.
Latest version: 2.16.9

# JSON-SQL

Node.js library for mapping mongo-style query objects to SQL queries.

This library **is not** a driver, it is only translator, you should use specific driver for your db (for example https://github.com/brianc/node-postgres for PostgreSQL) to execute result query.

## Quick Start

Install it with NPM or add it to your package.json:

``` bash
$ npm install --save json-sql
```

Then:

``` js
var jsonSql = require('json-sql')();

var sql = jsonSql.build({
	type: 'select',
	table: 'users',
	fields: ['name', 'age'],
	condition: {name: 'Max', id: 6}
});

sql.query
// sql string:
// select name, age from users where name = $p1 && id = 6;

sql.values
// hash of values:
// { p1: 'Max' }
```

## Documentation

Documentation is available at the [./docs directory](./docs).

## Examples

__Select with join:__

``` js
var sql = jsonSql.build({
	type: 'select',
	table: 'users',
	join: {
		documents: {
			on: {'user.id': 'documents.userId'}
		}
	}
});

sql.query
// select * from users join documents on user.id = documents.userId;

sql.values
// {}
```

__Insert:__

``` js
var sql = jsonSql.build({
	type: 'insert',
	table: 'users',
	values: {
		name: 'John',
		lastname: 'Snow',
		age: 24,
		gender: 'male'
	}
});

sql.query
// insert into users (name, lastname, age, gender) values ($p1, $p2, 24, $p3);

sql.values
// { p1: 'John', p2: 'Snow', p3: 'male' }
```

__Update:__

``` js
var sql = jsonSql.build({
	type: 'update',
	table: 'users',
	condition: {
		id: 5
	},
	modifier: {
		role: 'admin'
		age: 33
	}
});

sql.query
// update users set role = $p1, age = 33 where id = 5;

sql.values
// { p1: 'admin' }
```

__Remove:__

``` js
var sql = jsonSql.build({
	type: 'remove',
	table: 'users',
	condition: {
		id: 5
	}
});

sql.query
// delete from users where id = 5;

sql.values
// {}
```

For more examples, take a look at the [./docs directory](./docs) or [./tests directory](./tests).

## Tests

Clone repository from github, `cd` into cloned dir and install dev dependencies:

``` bash
$ npm ci
```

Then run tests with command:

``` bash
$ npm run test:unit
```

Or run tests coverage with command:

``` bash
$ gulp coverage
```

## License

[MIT](./LICENSE)
npm package: @go-core/docs-engine
Description: Documentation engine for GoCore projects
Author: LLC Complex Cloud Solution
Latest version: 1.0.6

# @go-core/docs-engine

**@go-core/docs-engine** — это движок для документации проектов на Node.js/TypeScript с поддержкой Express, рендерингом Markdown, шаблонами и встроенным сервером предпросмотра.  
Библиотека позволяет быстро развернуть сервер документации для ваших проектов, а также предоставляет CLI-утилиту для локального запуска.

---

## Возможности

- 📖 Генерация документации из Markdown-файлов
- 💡 Встроенный сервер на Express для предпросмотра документации
- 🎛️ Поддержка шаблонов (EJS, Pug)
- 🏷️ Примеры использования в каталоге `examples/`
- 🗂️ Гибкая структура и настройка путей к документации и статическим ресурсам
- 🛠️ CLI для быстрого запуска: `ccs-docs-serve`

---

## Установка

```bash
npm install @go-core/docs-engine
```

---

## Быстрый старт

Создайте файл `index.ts` (или используйте пример из `examples/`):

```typescript
import path from "path";
import { startDocsServer } from "@go-core/docs-engine";

// Абсолютный путь к папке с вашей документацией
const docsPath = path.join(process.cwd(), "docs");

// Запуск сервера документации
startDocsServer(3009, { documentsRoot: docsPath });
```

Запуск сервера:

```bash
ts-node src/index.ts
# или после сборки
node dist/src/index.js
```

Документация будет доступна по адресу [http://127.0.0.1:3009](http://127.0.0.1:3009)

---

## Использование CLI

В пакете доступна команда для быстрого запуска сервера документации:

```bash
npx ccs-docs-serve
```

---

## Структура проекта

- `src/` — исходный код библиотеки
- `examples/` — примеры интеграции и запуска
- `public/` — публичные статические файлы (CSS, JS, изображения)
- `docs/` — ваша документация в формате Markdown (пример, путь настраивается)
- `bin/` — CLI-утилиты

---

## Публикация и исходники

В npm публикуются только исходники, папка `examples/` и необходимые ресурсы.  
Документация для пользователей находится на [GitHub](https://github.com/CCSMSKRU/CCS.Docs)

---

## Автор и лицензия

**Автор:** LLC Complex Cloud Solution, Ivan Goptarev <ivantgco@gmail.com>  
**Сайт:** https://ccs.msk.ru  
**Лицензия:** MIT

---

## Репозиторий

Исходный код: [https://github.com/CCSMSKRU/CCS.Docs.git](https://github.com/CCSMSKRU/CCS.Docs)

---

## Вопросы и поддержка

Для багрепортов и предложений используйте Issues на GitHub или пишите автору по email.