From f998ee630bdb5277f06743b0fb332dab9c6ec638 Mon Sep 17 00:00:00 2001 From: Nikita Dezzpil Orlov Date: Wed, 29 Sep 2021 18:42:12 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B3=D0=BB=D0=B0=D0=B2=D0=BD=D1=8B=D0=B9=20=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BB=20=D1=81=20=D1=8D=D0=BA=D1=81=D0=BF=D0=BE?= =?UTF-8?q?=D1=80=D1=82=D0=B0=D0=BC=D0=B8,=20=D0=BF=D0=BE=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BF=D1=8D=D0=BA=D0=B0=D0=B4=D0=B6?= =?UTF-8?q?=20=D0=B8=20=D0=BD=D0=B0=D0=B7=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D1=84=D0=B0=D0=B9=D0=BB=D0=B0=20=D1=85=D1=80=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=D0=B8=D1=89=D0=B0=20=D0=BC=D0=BE=D0=BD=D0=B3=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++++ package.json | 4 +++- src/app/storage/{storage.ts => mongo.ts} | 0 src/index.ts | 8 ++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) rename src/app/storage/{storage.ts => mongo.ts} (100%) create mode 100644 src/index.ts diff --git a/README.md b/README.md index e69de29..e105898 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,6 @@ +# Ivanovna ORM + +Простая ОРМ для простейших задач. + +Позволяет задать модели для таблиц или коллекций и предоставляет менеджер сущностей для манипуляций с ними. + diff --git a/package.json b/package.json index 086879a..1f55f1d 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,8 @@ "description": "Mini ORM for convenience", "main": "src/index.ts", "files": [ + "dist/index.js", + "dist/index.d.ts", "dist/app/**/*" ], "scripts": { @@ -41,7 +43,7 @@ "ts-node": "^10.2.1", "typescript": "^4.4.3" }, - "dependencies": { + "peerDependencies": { "mongodb": "^4.1.2", "mongodb-client-encryption": "^1.2.7" }, diff --git a/src/app/storage/storage.ts b/src/app/storage/mongo.ts similarity index 100% rename from src/app/storage/storage.ts rename to src/app/storage/mongo.ts diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..703a228 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,8 @@ +import { EntityConstructor, ErrEntityHasNoUniqKeyValue } from './app/entity' +import { ErrEntityNotFound, ErrFoundNotUniqEntity } from './app/repo' +import { ErrNoSession, ErrStorage, StorageCursor, StorageSession } from './app/storage' + +export { Data } from './app/data' +export { Entity, EntityConstructor, ErrEntityHasNoUniqKeyValue } from './app/entity' +export { Repo, ErrFoundNotUniqEntity, ErrEntityNotFound } from './app/repo' +export { Storage, StorageCursor, ErrStorage, ErrNoSession, StorageSession } from './app/storage'