Skip to content

Commit c484282

Browse files
committed
Merge branch 'master' of github.com:mesqueeb/node-postgres into mesqueeb-master
2 parents 81ec063 + 8a58659 commit c484282

17 files changed

Lines changed: 153 additions & 9 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// ESM wrapper for pg-cloudflare
2+
import module from '../dist/empty.js'
3+
4+
// Re-export any named exports and the default
5+
export const CloudflareSocket = module.CloudflareSocket
6+
export default module
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// ESM wrapper for pg-cloudflare in Cloudflare Workers
2+
import module from '../dist/index.js'
3+
4+
// Re-export CloudflareSocket and the default
5+
export const CloudflareSocket = module.CloudflareSocket
6+
export default module

packages/pg-cloudflare/package.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,16 @@
1010
"typescript": "^4.0.3"
1111
},
1212
"exports": {
13-
"workerd": "./dist/index.js",
14-
"default": "./dist/empty.js"
13+
".": {
14+
"import": "./esm/index.js",
15+
"require": "./dist/empty.js",
16+
"default": "./dist/empty.js"
17+
},
18+
"./worker": {
19+
"import": "./esm/worker.js",
20+
"require": "./dist/index.js",
21+
"default": "./dist/index.js"
22+
}
1523
},
1624
"scripts": {
1725
"build": "tsc",
@@ -26,6 +34,7 @@
2634
},
2735
"files": [
2836
"/dist/*{js,ts,map}",
29-
"/src"
37+
"/src",
38+
"/esm"
3039
]
3140
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// ESM wrapper for pg-connection-string
2+
import connectionString from '../index.js'
3+
4+
// Re-export the parse function
5+
export const parse = connectionString.parse
6+
7+
// Re-export the default
8+
export default connectionString

packages/pg-connection-string/package.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
"description": "Functions for dealing with a PostgresSQL connection string",
55
"main": "./index.js",
66
"types": "./index.d.ts",
7+
"exports": {
8+
".": {
9+
"types": "./index.d.ts",
10+
"import": "./esm/index.js",
11+
"require": "./index.js",
12+
"default": "./index.js"
13+
}
14+
},
715
"scripts": {
816
"test": "istanbul cover _mocha && npm run check-coverage",
917
"check-coverage": "istanbul check-coverage --statements 100 --branches 100 --lines 100 --functions 100",
@@ -34,6 +42,7 @@
3442
},
3543
"files": [
3644
"index.js",
37-
"index.d.ts"
45+
"index.d.ts",
46+
"esm"
3847
]
3948
}

packages/pg-cursor/esm/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// ESM wrapper for pg-cursor
2+
import Cursor from '../index.js'
3+
4+
// Export as default only to match CJS module
5+
export default Cursor

packages/pg-cursor/package.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
"version": "2.13.1",
44
"description": "Query cursor extension for node-postgres",
55
"main": "index.js",
6+
"exports": {
7+
".": {
8+
"import": "./esm/index.js",
9+
"require": "./index.js",
10+
"default": "./index.js"
11+
}
12+
},
613
"directories": {
714
"test": "test"
815
},
@@ -22,5 +29,9 @@
2229
},
2330
"peerDependencies": {
2431
"pg": "^8"
25-
}
32+
},
33+
"files": [
34+
"index.js",
35+
"esm"
36+
]
2637
}

packages/pg-native/esm/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// ESM wrapper for pg-native
2+
import Client from '../index.js'
3+
4+
// Export as default only to match CJS module
5+
export default Client

packages/pg-native/package.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
"version": "3.3.0",
44
"description": "A slightly nicer interface to Postgres over node-libpq",
55
"main": "index.js",
6+
"exports": {
7+
".": {
8+
"import": "./esm/index.js",
9+
"require": "./index.js",
10+
"default": "./index.js"
11+
}
12+
},
613
"scripts": {
714
"test": "mocha"
815
},
@@ -34,5 +41,9 @@
3441
"node-gyp": ">=10.x",
3542
"okay": "^0.3.0",
3643
"semver": "^4.1.0"
37-
}
44+
},
45+
"files": [
46+
"index.js",
47+
"esm"
48+
]
3849
}

packages/pg-pool/esm/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// ESM wrapper for pg-pool
2+
import Pool from '../index.js'
3+
4+
// Export as default only to match CJS module
5+
export default Pool

0 commit comments

Comments
 (0)