Skip to content

Commit b43e613

Browse files
authored
Fix types for CJS bundle (#417)
#416
1 parent 1ae375e commit b43e613

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

package.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "connect-redis",
33
"description": "Redis session store for Connect",
4-
"version": "8.0.0",
4+
"version": "8.0.1",
55
"author": "TJ Holowaychuk <tj@vision-media.ca>",
66
"contributors": [
77
"Marc Harter <wavded@gmail.com>"
@@ -13,8 +13,14 @@
1313
"types": "./dist/connect-redis.d.ts",
1414
"exports": {
1515
".": {
16-
"import": "./dist/connect-redis.js",
17-
"require": "./dist/connect-redis.cjs"
16+
"import": {
17+
"types": "./dist/connect-redis.d.ts",
18+
"default": "./dist/connect-redis.js"
19+
},
20+
"require": {
21+
"types": "./dist/connect-redis.d.cts",
22+
"default": "./dist/connect-redis.cjs"
23+
}
1824
}
1925
},
2026
"scripts": {
@@ -27,7 +33,7 @@
2733
},
2834
"repository": {
2935
"type": "git",
30-
"url": "git@github.com:tj/connect-redis.git"
36+
"url": "git+ssh://git@github.com/tj/connect-redis.git"
3137
},
3238
"devDependencies": {
3339
"@eslint/js": "^9.15.0",

vite.config.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import {copyFileSync} from "node:fs"
12
import dts from "vite-plugin-dts"
23
import {defineConfig} from "vitest/config"
34

@@ -18,7 +19,15 @@ export default defineConfig({
1819
target: "node18",
1920
},
2021
plugins: [
21-
dts({include: ["index.ts"], rollupTypes: true, insertTypesEntry: true}),
22+
// @ts-expect-error Type mismatch, revisit.
23+
dts({
24+
include: ["index.ts"],
25+
rollupTypes: true,
26+
insertTypesEntry: true,
27+
afterBuild: () => {
28+
copyFileSync("dist/connect-redis.d.ts", "dist/connect-redis.d.cts")
29+
},
30+
}),
2231
],
2332
test: {
2433
include: ["**/*_test.[jt]s"],

0 commit comments

Comments
 (0)