Skip to content

Commit 3044ac2

Browse files
authored
fix: Incorrect entries in stream exports (#362)
* fix: Ensure streams have valid `.mjs` output modules * fix: browser/import export condition order * docs: Add changeset * fix: Correct stream types * refactor: Drop stream-node "browser" export condition
1 parent f5e3345 commit 3044ac2

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

.changeset/large-snakes-share.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'preact-render-to-string': patch
3+
---
4+
5+
Correct stream exports

config/node-13-exports.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
const fs = require('fs');
22

3-
const snakeCaseToCamelCase = str =>
4-
str.replace(/([-_][a-z])/g, group => group.toUpperCase().replace('-', ''));
5-
6-
const copy = name => {
3+
const copy = (filename) => {
74
// Copy .module.js --> .mjs for Node 13 compat.
8-
const filename = name.includes('-') ? snakeCaseToCamelCase(name) : name;
95
fs.writeFileSync(
106
`${process.cwd()}/dist/${filename}.mjs`,
117
fs.readFileSync(`${process.cwd()}/dist/${filename}.module.js`)
@@ -14,3 +10,5 @@ const copy = name => {
1410

1511
copy('index');
1612
copy('jsx');
13+
copy('stream');
14+
copy('stream-node');

package.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,14 @@
2424
"require": "./dist/jsx.js"
2525
},
2626
"./stream": {
27-
"types": "./stream.d.ts",
28-
"import": "./dist/stream.mjs",
27+
"types": "./dist/stream.d.ts",
2928
"browser": "./dist/stream.module.js",
29+
"import": "./dist/stream.mjs",
3030
"require": "./dist/stream.js"
3131
},
3232
"./stream-node": {
33-
"types": "./stream-node.d.ts",
33+
"types": "./dist/stream-node.d.ts",
3434
"import": "./dist/stream-node.mjs",
35-
"browser": "./dist/stream-node.module.js",
3635
"require": "./dist/stream-node.js"
3736
},
3837
"./package.json": "./package.json"
@@ -171,4 +170,4 @@
171170
"publishConfig": {
172171
"provenance": true
173172
}
174-
}
173+
}

0 commit comments

Comments
 (0)