Fix exports

This commit is contained in:
Mateusz Knapik 2025-04-09 23:52:21 +00:00
parent 047560b58c
commit a3a05c993c
1 changed files with 35 additions and 2 deletions

View File

@ -4,7 +4,10 @@ import { build, emptyDir } from "@deno/dnt";
await emptyDir("./npm");
await build({
entryPoints: ["./src/node/node.ts", "./src/web/serverSentEventGenerator.ts"],
entryPoints: [
"./src/node/serverSentEventGenerator.ts",
"./src/web/serverSentEventGenerator.ts",
],
outDir: "./npm",
shims: {
// see JS docs for overview and more options
@ -23,6 +26,36 @@ await build({
bugs: {
url: "https://github.com/starfederation/datastar/issues",
},
exports: {
"./abstractServerSentEventGenerator": {
"types": "./esm/abstractServerSentEventGenerator.d.ts",
"import": "./esm/abstractServerSentEventGenerator.js",
"require": "./script/abstractServerSentEventGenerator.js",
},
"./consts": {
"types": "./esm/consts.d.ts",
"import": "./esm/consts.js",
"require": "./script/consts.js",
},
"./types": {
"types": "./esm/types.d.ts",
},
"./node": {
"types": "./esm/node/serverSentEventGenerator.d.ts",
"import": "./esm/node/serverSentEventGenerator.js",
"require": "./script/node/serverSentEventGenerator.js",
},
"./web": {
"types": "./esm/web/serverSentEventGenerator.d.ts",
"import": "./esm/web/serverSentEventGenerator.js",
"require": "./script/web/serverSentEventGenerator.js",
},
".": {
"types": "./esm/node/serverSentEventGenerator.d.ts",
"import": "./esm/node/serverSentEventGenerator.js",
"require": "./script/node/serverSentEventGenerator.js",
},
},
},
postBuild() {
// steps to run after building and before running the tests
@ -30,4 +63,4 @@ await build({
Deno.copyFileSync("README.md", "npm/README.md");
},
rootTestDir: "./src",
});
});