Skip to content

Commit b39aafc

Browse files
committed
Moved shim to separate bundle to remove automatic dependency to mongodb package
Now to import Mongo client you'll need to do it through '@event-driven-io/Pongo/shim'
1 parent c94f3f8 commit b39aafc

14 files changed

+23
-20
lines changed

src/package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/pongo-core",
3-
"version": "0.9.0",
3+
"version": "0.11.0",
44
"description": "Pongo - Mongo with strong consistency on top of Postgres",
55
"type": "module",
66
"engines": {

src/packages/dumbo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/dumbo",
3-
"version": "0.7.0",
3+
"version": "0.7.1",
44
"description": "Dumbo - tools for dealing with PostgreSQL",
55
"type": "module",
66
"scripts": {

src/packages/pongo/package.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/pongo",
3-
"version": "0.10.0",
3+
"version": "0.11.0",
44
"description": "Pongo - Mongo with strong consistency on top of Postgres",
55
"type": "module",
66
"scripts": {
@@ -38,6 +38,16 @@
3838
"types": "./dist/index.d.cts",
3939
"default": "./dist/index.cjs"
4040
}
41+
},
42+
"./shim": {
43+
"import": {
44+
"types": "./dist/shim/index.d.ts",
45+
"default": "./dist/shim/index.js"
46+
},
47+
"require": {
48+
"types": "./dist/shim/index.d.cts",
49+
"default": "./dist/shim/index.cjs"
50+
}
4151
}
4252
},
4353
"main": "./dist/index.cjs",
@@ -47,7 +57,7 @@
4757
"dist"
4858
],
4959
"peerDependencies": {
50-
"@event-driven-io/dumbo": "0.7.0",
60+
"@event-driven-io/dumbo": "0.7.1",
5161
"@types/mongodb": "^4.0.7",
5262
"@types/pg": "^8.11.6",
5363
"@types/pg-format": "^1.0.5",

src/packages/pongo/src/e2e/compatibilityTest.e2e.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
} from 'mongodb';
1515
import { after, before, describe, it } from 'node:test';
1616
import { v4 as uuid } from 'uuid';
17-
import { MongoClient, type Db } from '../';
17+
import { MongoClient, type Db } from '../shim';
1818

1919
type History = { street: string };
2020
type Address = {

src/packages/pongo/src/e2e/postgres.e2e.spec.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,8 @@ import assert from 'assert';
66
import console from 'console';
77
import { after, before, describe, it } from 'node:test';
88
import { v4 as uuid } from 'uuid';
9-
import {
10-
MongoClient,
11-
pongoClient,
12-
type Db,
13-
type ObjectId,
14-
type PongoClient,
15-
type PongoDb,
16-
} from '..';
9+
import { pongoClient, type PongoClient, type PongoDb } from '../';
10+
import { MongoClient, type Db, type ObjectId } from '../shim';
1711

1812
type History = { street: string };
1913
type Address = {

src/packages/pongo/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
export * from './core';
2-
export * from './mongo';
32
export * from './postgres';

0 commit comments

Comments
 (0)