From 19f0b076b1d2b66d2270253997c8031e222772e4 Mon Sep 17 00:00:00 2001 From: Oskar Dudycz Date: Fri, 12 Jul 2024 18:33:35 +0200 Subject: [PATCH] Updated sample to Pongo 0.4.0 Now it's fine to just close client instead of ending all pools. --- samples/simple-ts/package-lock.json | 44 +++++++++++++++++++++++++---- samples/simple-ts/package.json | 2 +- samples/simple-ts/src/index.ts | 4 +-- samples/simple-ts/src/shim.ts | 4 +-- 4 files changed, 43 insertions(+), 11 deletions(-) diff --git a/samples/simple-ts/package-lock.json b/samples/simple-ts/package-lock.json index b779bab..8e2d19d 100644 --- a/samples/simple-ts/package-lock.json +++ b/samples/simple-ts/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@event-driven-io/pongo": "0.2.4" + "@event-driven-io/pongo": "0.4.0" }, "devDependencies": { "@types/node": "^20.11.30", @@ -482,11 +482,35 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@event-driven-io/dumbo": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@event-driven-io/dumbo/-/dumbo-0.2.0.tgz", + "integrity": "sha512-SQTBTx45EF9K9niz+fFfduwYkvuSSehQ8e9PXhMvDpOWX/WVYOofvqVuJSb3DgvYXvRpW22kd0txIS8DUQenoA==", + "peer": true, + "dependencies": { + "@event-driven-io/dumbo": "^0.2.0" + }, + "peerDependencies": { + "@types/pg": "^8.11.6", + "@types/pg-connection-string": "^2.0.0", + "@types/pg-format": "^1.0.5", + "@types/uuid": "^9.0.8", + "pg": "^8.12.0", + "pg-connection-string": "^2.6.4", + "pg-format": "^1.0.4", + "uuid": "^9.0.1" + } + }, "node_modules/@event-driven-io/pongo": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@event-driven-io/pongo/-/pongo-0.2.4.tgz", - "integrity": "sha512-kBK8YzWzTgrZTNiiOKoS7ODNxCaxjK9Oja5R4OX2Ej9AoGgfZsR5kg3qSLT6wL+r2HEehT0mfzPmkQoRP2FCPg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@event-driven-io/pongo/-/pongo-0.4.0.tgz", + "integrity": "sha512-dNtuMvDZXXdKk6l+tGhldYo1Qbk8+Iugf0iznZu2ou8YmvtyMSpmnvVbek2hR3Rf3IHBr+OjHYJq1jC/OAMzqA==", + "dependencies": { + "@types/pg-connection-string": "^2.0.0", + "pg-connection-string": "^2.6.4" + }, "peerDependencies": { + "@event-driven-io/dumbo": "^0.2.0", "@types/mongodb": "^4.0.7", "@types/pg": "^8.11.6", "@types/pg-format": "^1.0.5", @@ -958,6 +982,15 @@ "pg-types": "^4.0.1" } }, + "node_modules/@types/pg-connection-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/pg-connection-string/-/pg-connection-string-2.0.0.tgz", + "integrity": "sha512-J1ZxH9dN0zSwnJpAlbvRlEtwYD/SYmyLMVF4DF0qfTHv0sH0HEg9WK/B24doWGjgcT8InomL0znJwcYHy3lNUw==", + "deprecated": "This is a stub types definition for pg-connection-string (https://github.com/iceddev/pg-connection-string). pg-connection-string provides its own type definitions, so you don't need @types/pg-connection-string installed!", + "dependencies": { + "pg-connection-string": "*" + } + }, "node_modules/@types/pg-format": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/pg-format/-/pg-format-1.0.5.tgz", @@ -2846,8 +2879,7 @@ "node_modules/pg-connection-string": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", - "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==", - "peer": true + "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==" }, "node_modules/pg-format": { "version": "1.0.4", diff --git a/samples/simple-ts/package.json b/samples/simple-ts/package.json index 924dfbf..979e2d3 100644 --- a/samples/simple-ts/package.json +++ b/samples/simple-ts/package.json @@ -59,6 +59,6 @@ "dist" ], "dependencies": { - "@event-driven-io/pongo": "0.2.4" + "@event-driven-io/pongo": "0.4.0" } } diff --git a/samples/simple-ts/src/index.ts b/samples/simple-ts/src/index.ts index 606ce3a..094d197 100644 --- a/samples/simple-ts/src/index.ts +++ b/samples/simple-ts/src/index.ts @@ -1,4 +1,4 @@ -import { endAllPools, pongoClient } from '@event-driven-io/pongo'; +import { pongoClient } from '@event-driven-io/pongo'; import { v4 as uuid } from 'uuid'; type User = { name: string; age: number }; @@ -35,4 +35,4 @@ console.log(JSON.stringify(anitaFromDb)); const usersFromDB = await users.find({ age: { $lt: 40 } }); console.log(JSON.stringify(usersFromDB)); -await endAllPools(); +await pongo.close(); diff --git a/samples/simple-ts/src/shim.ts b/samples/simple-ts/src/shim.ts index ae627b8..6e6c087 100644 --- a/samples/simple-ts/src/shim.ts +++ b/samples/simple-ts/src/shim.ts @@ -1,4 +1,4 @@ -import { MongoClient, endAllPools } from '@event-driven-io/pongo'; +import { MongoClient } from '@event-driven-io/pongo'; type User = { name: string; age: number }; @@ -34,4 +34,4 @@ console.log(anitaFromDb); const usersFromDB = await users.find({ age: { $lt: 40 } }).toArray(); console.log(JSON.stringify(usersFromDB)); -await endAllPools(); +await pongoClient.close();