Skip to content

Commit 0a0e298

Browse files
committed
Add tests for connection-string and fix cloudflare module type and esm compat
1 parent 0cb8fd4 commit 0a0e298

11 files changed

Lines changed: 33 additions & 33 deletions

File tree

packages/pg-cloudflare/esm/index.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/pg-cloudflare/esm/worker.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/pg-cloudflare/package.json

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,12 @@
44
"description": "A socket implementation that can run on Cloudflare Workers using native TCP connections.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
7+
"type": "module",
78
"license": "MIT",
89
"devDependencies": {
910
"ts-node": "^8.5.4",
1011
"typescript": "^4.0.3"
1112
},
12-
"exports": {
13-
".": {
14-
"import": "./esm/worker.js",
15-
"require": "./dist/index.js",
16-
"default": "./dist/index.js"
17-
},
18-
"./worker": {
19-
"import": "./esm/worker.js",
20-
"require": "./dist/index.js",
21-
"default": "./dist/index.js"
22-
}
23-
},
2413
"scripts": {
2514
"build": "tsc",
2615
"build:watch": "tsc --watch",

packages/pg-connection-string/esm/index.js renamed to packages/pg-connection-string/esm/index.mjs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,5 @@ import connectionString from '../index.js'
33

44
// Re-export the parse function
55
export const parse = connectionString.parse
6-
7-
// Re-export the default
8-
export default connectionString
6+
export const toClientConfig = connectionString.toClientConfig
7+
export const parseIntoClientConfig = connectionString.parseIntoClientConfig

packages/pg-connection-string/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"exports": {
88
".": {
99
"types": "./index.d.ts",
10-
"import": "./esm/index.js",
10+
"import": "./esm/index.mjs",
1111
"require": "./index.js",
1212
"default": "./index.js"
1313
}

packages/pg-esm-test/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@
1313
"esm",
1414
"test"
1515
],
16-
"dependencies": {
16+
"devDependencies": {
1717
"pg": "^8.14.1",
1818
"pg-pool": "^3.8.0",
19-
"pg-native": "^3.3.0"
19+
"pg-native": "^3.3.0",
20+
"pg-cloudflare": "^1.1.1"
2021
},
2122
"author": "Brian M. Carlson <brian.m.carlson@gmail.com>",
2223
"license": "MIT"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import assert from 'node:assert'
2+
import { describe, it } from 'node:test'
3+
import { CloudflareSocket } from 'pg-cloudflare'
4+
5+
describe('pg-pool', () => {
6+
it('should export CloudflareSocket constructor', () => {
7+
assert.ok(new CloudflareSocket())
8+
})
9+
})
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import assert from 'node:assert'
2+
import { describe, it } from 'node:test'
3+
import { parse, toClientConfig, parseIntoClientConfig } from 'pg-connection-string'
4+
5+
describe('pg-connection-string', () => {
6+
it('should export parse function', () => {
7+
assert.strictEqual(typeof parse, 'function')
8+
})
9+
10+
it('should export toClientConfig function', () => {
11+
assert.strictEqual(typeof toClientConfig, 'function')
12+
})
13+
14+
it('should export parseIntoClientConfig function', () => {
15+
assert.strictEqual(typeof parseIntoClientConfig, 'function')
16+
})
17+
})

packages/pg-esm-test/pg-native.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// test/my-module.test.js
21
import assert from 'node:assert'
32
import { describe, it } from 'node:test'
43
import Client from 'pg-native'

packages/pg-esm-test/pg-pool.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// test/my-module.test.js
21
import assert from 'node:assert'
32
import { describe, it } from 'node:test'
43
import Pool from 'pg-pool'

0 commit comments

Comments
 (0)