Skip to content

Commit 540922d

Browse files
committed
fix: respect exports field while loading config plugins
1 parent bc75a98 commit 540922d

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
},
8888
"sideEffects": false,
8989
"peerDependencies": {
90-
"twind": ">=0.15.9 <2"
90+
"twind": ">=0.16.0 <2"
9191
},
9292
"peerDependenciesMeta": {
9393
"twind": {
@@ -96,7 +96,7 @@
9696
},
9797
"dependencies": {
9898
"cssbeautify": "^0.3.1",
99-
"esbuild": "^0.9.1",
99+
"esbuild": "^0.9.3",
100100
"import-from": "^3.0.0",
101101
"locate-path": "^6.0.0",
102102
"match-sorter": "^6.3.0",

src/load-twind-config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ export const loadConfig = (configFile: string, cwd = process.cwd()): Configurati
3939
platform: 'node',
4040
target: `node${process.versions.node}`,
4141
external: Module.builtinModules,
42+
// Follow WMR rules
43+
mainFields: ['esmodules', 'modern', 'module', 'jsnext:main', 'main'],
44+
conditions: ['development', 'esmodules', 'module', 'node', 'import', 'require', 'default'],
4245
sourcemap: 'inline',
4346
minify: false,
4447
splitting: false,

yarn.lock

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,11 +431,16 @@ esbuild@^0.8.28:
431431
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.57.tgz#a42d02bc2b57c70bcd0ef897fe244766bb6dd926"
432432
integrity sha512-j02SFrUwFTRUqiY0Kjplwjm1psuzO1d6AjaXKuOR9hrY0HuPsT6sV42B6myW34h1q4CRy+Y3g4RU/cGJeI/nNA==
433433

434-
esbuild@^0.9.1, esbuild@^0.9.2:
434+
esbuild@^0.9.2:
435435
version "0.9.2"
436436
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.2.tgz#7e9fde247c913ed8ee059e2648b0c53f7d00abe5"
437437
integrity sha512-xE3oOILjnmN8PSjkG3lT9NBbd1DbxNqolJ5qNyrLhDWsFef3yTp/KTQz1C/x7BYFKbtrr9foYtKA6KA1zuNAUQ==
438438

439+
esbuild@^0.9.3:
440+
version "0.9.4"
441+
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.4.tgz#4480ffc4c1e5d5bb25958f889b5de0279bfb2d6f"
442+
integrity sha512-bF6laCiYE5+iAfZsX+v6Lwvi5QbvKN3tThxDIR2WLyLYzTzNn0ijdpqkvTVsafmRZjic2Nq1nkSf5RSWySDTjA==
443+
439444
escape-string-regexp@^1.0.5:
440445
version "1.0.5"
441446
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"

0 commit comments

Comments
 (0)