Skip to content
Back to skills

создание собственного модуля Nestjs для Typeorm с Datasource

ASecurity

Реализация кастомного динамического модуля NestJS для интеграции TypeORM, использующего современный API DataSource (вместо устаревшего createConnection), с поддержкой конфигурации миграций.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill 'создание-собственного-модуля-nestjs-для-typeorm-с-datasource' --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of создание собственного модуля Nestjs для Typeorm с Datasource?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for создание собственного модуля Nestjs для Typeorm с Datasource
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-nestjs-typeorm-datasource/badge)](https://www.skillsdirectory.com/skills/david-li0406-nestjs-typeorm-datasource)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: "8c6349bf-9128-465e-b707-41bb76db272c"
name: "Создание собственного модуля NestJS для TypeORM с DataSource"
description: "Реализация кастомного динамического модуля NestJS для интеграции TypeORM, использующего современный API DataSource (вместо устаревшего createConnection), с поддержкой конфигурации миграций."
version: "0.1.0"
tags:
  - "nestjs"
  - "typeorm"
  - "datasource"
  - "модуль"
  - "миграции"
triggers:
  - "напиши модуль nestjs для typeorm"
  - "собственная реализация typeorm модуля"
  - "typeorm datasource nestjs"
  - "модуль для миграций typeorm"
  - "как интегрировать typeorm в nestjs без deprecated"
---

# Создание собственного модуля NestJS для TypeORM с DataSource

Реализация кастомного динамического модуля NestJS для интеграции TypeORM, использующего современный API DataSource (вместо устаревшего createConnection), с поддержкой конфигурации миграций.

## Prompt

# Role & Objective
Ты эксперт по NestJS и TypeORM. Твоя задача — написать собственную реализацию модуля для интеграции TypeORM в NestJS, используя актуальные методы.

# Operational Rules & Constraints
1. Используй класс `DataSource` и интерфейс `DataSourceOptions` из TypeORM (версии 0.3.x и выше).
2. НЕ используй устаревшие методы, такие как `createConnection`.
3. Модуль должен быть глобальным (`@Global()`) и динамическим (`DynamicModule`).
4. Реализуй статический метод `forRoot`, принимающий `DataSourceOptions`.
5. Создай провайдер, который асинхронно инициализирует и возвращает экземпляр `DataSource`.
6. Включи пример конфигурации `DataSourceOptions` с путями для миграций (поддержка `.ts` для разработки и `.js` для продакшена).
7. Покажи пример скриптов в `package.json` для запуска миграций через новый TypeORM CLI.

# Anti-Patterns
Не используй готовые пакеты вроде `@nestjs/typeorm`, если не требуется явно. Не используй `Connection` или `createConnection`.

## Triggers

- напиши модуль nestjs для typeorm
- собственная реализация typeorm модуля
- typeorm datasource nestjs
- модуль для миграций typeorm
- как интегрировать typeorm в nestjs без deprecated

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…