Skip to content

Commit 8e44e7c

Browse files
refactor(remix-dev): replace @esbuild-plugins/node-modules-polyfill with esbuild-plugin-polyfill-node (#5274)
1 parent 0083ca5 commit 8e44e7c

File tree

5 files changed

+22
-52
lines changed

5 files changed

+22
-52
lines changed

packages/remix-dev/compiler/assets/css.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as path from "path";
22
import * as fse from "fs-extra";
33
import { builtinModules as nodeBuiltins } from "module";
44
import * as esbuild from "esbuild";
5-
import { NodeModulesPolyfillPlugin } from "@esbuild-plugins/node-modules-polyfill";
5+
import { polyfillNode as NodeModulesPolyfillPlugin } from "esbuild-plugin-polyfill-node";
66
import postcss from "postcss";
77
import postcssDiscardDuplicates from "postcss-discard-duplicates";
88

packages/remix-dev/compiler/assets/js.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as path from "path";
22
import { builtinModules as nodeBuiltins } from "module";
33
import * as esbuild from "esbuild";
4-
import { NodeModulesPolyfillPlugin } from "@esbuild-plugins/node-modules-polyfill";
4+
import { polyfillNode as NodeModulesPolyfillPlugin } from "esbuild-plugin-polyfill-node";
55

66
import type { RemixConfig } from "../../config";
77
import { type Manifest } from "../../manifest";

packages/remix-dev/compiler/server/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as path from "path";
22
import * as esbuild from "esbuild";
33
import * as fse from "fs-extra";
4-
import { NodeModulesPolyfillPlugin } from "@esbuild-plugins/node-modules-polyfill";
4+
import { polyfillNode as NodeModulesPolyfillPlugin } from "esbuild-plugin-polyfill-node";
55

66
import type { RemixConfig } from "../../config";
77
import { type Manifest } from "../../manifest";

packages/remix-dev/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
"@babel/preset-typescript": "^7.18.6",
2828
"@babel/traverse": "^7.18.6",
2929
"@babel/types": "^7.20.2",
30-
"@esbuild-plugins/node-modules-polyfill": "^0.1.4",
3130
"@npmcli/package-json": "^2.0.0",
3231
"@remix-run/server-runtime": "1.15.0",
3332
"@vanilla-extract/integration": "^6.2.0",
@@ -37,6 +36,7 @@
3736
"chokidar": "^3.5.1",
3837
"dotenv": "^16.0.0",
3938
"esbuild": "0.17.6",
39+
"esbuild-plugin-polyfill-node": "^0.2.0",
4040
"execa": "5.1.1",
4141
"exit-hook": "2.2.1",
4242
"express": "^4.17.1",

yarn.lock

Lines changed: 18 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1637,14 +1637,6 @@
16371637
resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz"
16381638
integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==
16391639

1640-
"@esbuild-plugins/node-modules-polyfill@^0.1.4":
1641-
version "0.1.4"
1642-
resolved "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.1.4.tgz"
1643-
integrity sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==
1644-
dependencies:
1645-
escape-string-regexp "^4.0.0"
1646-
rollup-plugin-node-polyfills "^0.2.1"
1647-
16481640
"@esbuild/android-arm64@0.16.17":
16491641
version "0.16.17"
16501642
resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23"
@@ -2198,6 +2190,11 @@
21982190
"@jridgewell/resolve-uri" "3.1.0"
21992191
"@jridgewell/sourcemap-codec" "1.4.14"
22002192

2193+
"@jspm/core@^2.0.1":
2194+
version "2.0.1"
2195+
resolved "https://registry.npmjs.org/@jspm/core/-/core-2.0.1.tgz#3f08c59c60a5f5e994523ed6b0b665ec80adc94e"
2196+
integrity sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==
2197+
22012198
"@kwsites/file-exists@^1.1.1":
22022199
version "1.1.1"
22032200
resolved "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz"
@@ -5883,6 +5880,14 @@ esbuild-openbsd-64@0.14.47:
58835880
resolved "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz#309af806db561aa886c445344d1aacab850dbdc5"
58845881
integrity sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==
58855882

5883+
esbuild-plugin-polyfill-node@^0.2.0:
5884+
version "0.2.0"
5885+
resolved "https://registry.npmjs.org/esbuild-plugin-polyfill-node/-/esbuild-plugin-polyfill-node-0.2.0.tgz#26a3572c6b32bee126319ebdb4fa3ab584e30106"
5886+
integrity sha512-rpCoK4mag0nehBtFlFMLSuL9bNBLEh8h3wZ/FsrJEDompA/AwOqInx6Xow01+CXAcvZYhkoJ0SIZiS37qkecDA==
5887+
dependencies:
5888+
"@jspm/core" "^2.0.1"
5889+
import-meta-resolve "^2.2.2"
5890+
58865891
esbuild-register@^3.3.2:
58875892
version "3.3.2"
58885893
resolved "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.3.2.tgz"
@@ -6440,11 +6445,6 @@ estree-util-visit@^1.0.0:
64406445
"@types/estree-jsx" "^0.0.1"
64416446
"@types/unist" "^2.0.0"
64426447

6443-
estree-walker@^0.6.1:
6444-
version "0.6.1"
6445-
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz"
6446-
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
6447-
64486448
estree-walker@^1.0.1:
64496449
version "1.0.1"
64506450
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz"
@@ -7501,6 +7501,11 @@ import-local@^3.0.2:
75017501
pkg-dir "^4.2.0"
75027502
resolve-cwd "^3.0.0"
75037503

7504+
import-meta-resolve@^2.2.2:
7505+
version "2.2.2"
7506+
resolved "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz#75237301e72d1f0fbd74dbc6cca9324b164c2cc9"
7507+
integrity sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==
7508+
75047509
imurmurhash@^0.1.4:
75057510
version "0.1.4"
75067511
resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
@@ -9121,13 +9126,6 @@ lz-string@^1.4.4:
91219126
resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz"
91229127
integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
91239128

9124-
magic-string@^0.25.3:
9125-
version "0.25.9"
9126-
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"
9127-
integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
9128-
dependencies:
9129-
sourcemap-codec "^1.4.8"
9130-
91319129
magic-string@^0.27.0:
91329130
version "0.27.0"
91339131
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3"
@@ -11633,29 +11631,6 @@ rollup-plugin-copy@^3.3.0:
1163311631
globby "10.0.1"
1163411632
is-plain-object "^3.0.0"
1163511633

11636-
rollup-plugin-inject@^3.0.0:
11637-
version "3.0.2"
11638-
resolved "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz"
11639-
integrity sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==
11640-
dependencies:
11641-
estree-walker "^0.6.1"
11642-
magic-string "^0.25.3"
11643-
rollup-pluginutils "^2.8.1"
11644-
11645-
rollup-plugin-node-polyfills@^0.2.1:
11646-
version "0.2.1"
11647-
resolved "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz"
11648-
integrity sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==
11649-
dependencies:
11650-
rollup-plugin-inject "^3.0.0"
11651-
11652-
rollup-pluginutils@^2.8.1:
11653-
version "2.8.2"
11654-
resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz"
11655-
integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
11656-
dependencies:
11657-
estree-walker "^0.6.1"
11658-
1165911634
rollup@^2.36.1:
1166011635
version "2.75.7"
1166111636
resolved "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz"
@@ -12030,11 +12005,6 @@ source-map@^0.7.0, source-map@^0.7.3:
1203012005
resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz"
1203112006
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
1203212007

12033-
sourcemap-codec@^1.4.8:
12034-
version "1.4.8"
12035-
resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
12036-
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
12037-
1203812008
space-separated-tokens@^2.0.0:
1203912009
version "2.0.1"
1204012010
resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz"

0 commit comments

Comments
 (0)