Skip to content

Commit d60f21c

Browse files
author
Jurij Skornik
committed
[bug] Enable tsup shims for publisher ESM runtime compatibility
Add --shims to publisher dev/build scripts so __dirname is defined in dist/*.mjs. Prevents __dirname runtime crashes when async publisher is loaded via ESM imports.
1 parent 9e79b40 commit d60f21c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packages/plugin-dkg-publisher/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
}
2424
},
2525
"scripts": {
26-
"dev": "tsup src/*.ts --format cjs,esm --dts --watch",
27-
"build": "tsup src/*.ts --format cjs,esm --dts",
26+
"dev": "tsup src/*.ts --format cjs,esm --dts --watch --shims",
27+
"build": "tsup src/*.ts --format cjs,esm --dts --shims",
2828
"check-types": "tsc --noEmit",
2929
"lint": "eslint . --max-warnings 0",
3030
"test": "mocha --loader ../../node_modules/tsx/dist/loader.mjs 'tests/**/*.spec.ts'",

0 commit comments

Comments
 (0)