Skip to content

Commit 4a26898

Browse files
longlhoalexeagle
authored andcommitted
fix: remove --keep-names
This option injects a `defineProperty` to existing function to keep its names for debugging purposes. ```js function foo () {} Object.defineProperty(foo, 'name', {value: 'foo'}) ``` This however breaks older browsers since you cannot re-define a function name.
1 parent 9506fe0 commit 4a26898

File tree

8 files changed

+9
-1
lines changed

8 files changed

+9
-1
lines changed

packages/esbuild/esbuild.bzl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ def _esbuild_impl(ctx):
5555

5656
args.add("--bundle", entry_point.path)
5757
args.add("--sourcemap")
58-
args.add("--keep-names")
5958
args.add("--preserve-symlinks")
6059
args.add_joined(["--platform", ctx.attr.platform], join_with = "=")
6160
args.add_joined(["--target", ctx.attr.target], join_with = "=")

packages/esbuild/test/alias-mapping/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("//packages/esbuild/test:tests.bzl", "esbuild")
33

44
esbuild(
55
name = "bundle",
6+
args = ["--keep-names"],
67
entry_point = "main.js",
78
format = "esm",
89
deps = [

packages/esbuild/test/bundle/BUILD.bazel

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,22 @@ ts_library(
1616

1717
esbuild(
1818
name = "bundle",
19+
args = ["--keep-names"],
1920
entry_point = "a.ts",
2021
deps = [":lib"],
2122
)
2223

2324
esbuild(
2425
name = "bundle.min",
26+
args = ["--keep-names"],
2527
entry_point = "a.ts",
2628
minify = True,
2729
deps = [":lib"],
2830
)
2931

3032
esbuild(
3133
name = "bundle.split",
34+
args = ["--keep-names"],
3235
entry_point = "a.ts",
3336
output_dir = True,
3437
deps = [":lib"],

packages/esbuild/test/define/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ts_library(
1414

1515
esbuild(
1616
name = "bundle",
17+
args = ["--keep-names"],
1718
define = [
1819
"process.env.NODE_ENV=\"defined_in_bundle\"",
1920
],

packages/esbuild/test/external-flag/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ts_library(
1414

1515
esbuild(
1616
name = "bundle",
17+
args = ["--keep-names"],
1718
entry_point = "main.ts",
1819
external = [
1920
"fs",

packages/esbuild/test/splitting/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ts_library(
1616

1717
esbuild(
1818
name = "bundle",
19+
args = ["--keep-names"],
1920
entry_point = "main.ts",
2021
output_dir = True,
2122
deps = [":main"],

packages/esbuild/test/typescript/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ ts_library(
1919

2020
esbuild(
2121
name = "bundle",
22+
args = ["--keep-names"],
2223
entry_point = "main.ts",
2324
format = "esm",
2425
deps = [":main"],

packages/esbuild/test/workspace-mapping/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("//packages/esbuild/test:tests.bzl", "esbuild")
33

44
esbuild(
55
name = "bundle",
6+
args = ["--keep-names"],
67
entry_point = "main.js",
78
format = "esm",
89
link_workspace_root = True,

0 commit comments

Comments
 (0)