Skip to content

Commit d7fd1ad

Browse files
committed
publish 0.19.12 to npm
1 parent e04a690 commit d7fd1ad

File tree

28 files changed

+54
-52
lines changed

28 files changed

+54
-52
lines changed

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Changelog
22

3-
## Unreleased
3+
## 0.19.12
44

55
* The "preserve" JSX mode now preserves JSX text verbatim ([#3605](https://github.com/evanw/esbuild/issues/3605))
66

7-
The [JSX specification](https://facebook.github.io/jsx/) deliberately doesn't specify how JSX text is supposed to be interpreted and there is no canonical way to interpret JSX text. Two most popular interpretations are Babel and TypeScript. Yes [they are different](https://twitter.com/jarredsumner/status/1456118847937781764) (esbuild [deliberately follows TypeScript](https://twitter.com/evanwallace/status/1456122279453208576) by the way). Previously esbuild normalized text to the TypeScript interpretation when the "preserve" JSX mode is active. However, "preserve" should arguably reproduce the original JSX text verbatim so that whatever JSX transform runs after esbuild is free to interpret it however it wants. So with this release, esbuild will now pass JSX text through unmodified:
7+
The [JSX specification](https://facebook.github.io/jsx/) deliberately doesn't specify how JSX text is supposed to be interpreted and there is no canonical way to interpret JSX text. Two most popular interpretations are Babel and TypeScript. Yes [they are different](https://twitter.com/jarredsumner/status/1456118847937781764) (esbuild [deliberately follows TypeScript](https://twitter.com/evanwallace/status/1456122279453208576) by the way).
8+
9+
Previously esbuild normalized text to the TypeScript interpretation when the "preserve" JSX mode is active. However, "preserve" should arguably reproduce the original JSX text verbatim so that whatever JSX transform runs after esbuild is free to interpret it however it wants. So with this release, esbuild will now pass JSX text through unmodified:
810

911
```jsx
1012
// Original code

cmd/esbuild/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package main
22

3-
const esbuildVersion = "0.19.11"
3+
const esbuildVersion = "0.19.12"

npm/@esbuild/aix-ppc64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/aix-ppc64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The IBM AIX PowerPC 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/android-arm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/android-arm",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "A WebAssembly shim for esbuild on Android ARM.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/android-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/android-arm64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Android ARM 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/android-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/android-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "A WebAssembly shim for esbuild on Android x64.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/darwin-arm64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The macOS ARM 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/darwin-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/darwin-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The macOS 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/freebsd-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/freebsd-arm64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The FreeBSD ARM 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/freebsd-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/freebsd-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The FreeBSD 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-arm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-arm",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux ARM binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-arm64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux ARM 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-ia32/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-ia32",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux 32-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-loong64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-loong64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux LoongArch 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-mips64el/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-mips64el",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux MIPS 64-bit Little Endian binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-ppc64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-ppc64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux PowerPC 64-bit Little Endian binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-riscv64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-riscv64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-s390x/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-s390x",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/linux-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/linux-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Linux 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/netbsd-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/netbsd-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The NetBSD AMD64 binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/openbsd-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/openbsd-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The OpenBSD 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/sunos-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/sunos-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The illumos 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/win32-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/win32-arm64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Windows ARM 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/win32-ia32/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/win32-ia32",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Windows 32-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/@esbuild/win32-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@esbuild/win32-x64",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The Windows 64-bit binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/esbuild-wasm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "esbuild-wasm",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "The cross-platform WebAssembly binary for esbuild, a JavaScript bundler.",
55
"repository": "https://github.com/evanw/esbuild",
66
"license": "MIT",

npm/esbuild/package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "esbuild",
3-
"version": "0.19.11",
3+
"version": "0.19.12",
44
"description": "An extremely fast JavaScript and CSS bundler and minifier.",
55
"repository": "https://github.com/evanw/esbuild",
66
"scripts": {
@@ -15,29 +15,29 @@
1515
"esbuild": "bin/esbuild"
1616
},
1717
"optionalDependencies": {
18-
"@esbuild/aix-ppc64": "0.19.11",
19-
"@esbuild/android-arm": "0.19.11",
20-
"@esbuild/android-arm64": "0.19.11",
21-
"@esbuild/android-x64": "0.19.11",
22-
"@esbuild/darwin-arm64": "0.19.11",
23-
"@esbuild/darwin-x64": "0.19.11",
24-
"@esbuild/freebsd-arm64": "0.19.11",
25-
"@esbuild/freebsd-x64": "0.19.11",
26-
"@esbuild/linux-arm": "0.19.11",
27-
"@esbuild/linux-arm64": "0.19.11",
28-
"@esbuild/linux-ia32": "0.19.11",
29-
"@esbuild/linux-loong64": "0.19.11",
30-
"@esbuild/linux-mips64el": "0.19.11",
31-
"@esbuild/linux-ppc64": "0.19.11",
32-
"@esbuild/linux-riscv64": "0.19.11",
33-
"@esbuild/linux-s390x": "0.19.11",
34-
"@esbuild/linux-x64": "0.19.11",
35-
"@esbuild/netbsd-x64": "0.19.11",
36-
"@esbuild/openbsd-x64": "0.19.11",
37-
"@esbuild/sunos-x64": "0.19.11",
38-
"@esbuild/win32-arm64": "0.19.11",
39-
"@esbuild/win32-ia32": "0.19.11",
40-
"@esbuild/win32-x64": "0.19.11"
18+
"@esbuild/aix-ppc64": "0.19.12",
19+
"@esbuild/android-arm": "0.19.12",
20+
"@esbuild/android-arm64": "0.19.12",
21+
"@esbuild/android-x64": "0.19.12",
22+
"@esbuild/darwin-arm64": "0.19.12",
23+
"@esbuild/darwin-x64": "0.19.12",
24+
"@esbuild/freebsd-arm64": "0.19.12",
25+
"@esbuild/freebsd-x64": "0.19.12",
26+
"@esbuild/linux-arm": "0.19.12",
27+
"@esbuild/linux-arm64": "0.19.12",
28+
"@esbuild/linux-ia32": "0.19.12",
29+
"@esbuild/linux-loong64": "0.19.12",
30+
"@esbuild/linux-mips64el": "0.19.12",
31+
"@esbuild/linux-ppc64": "0.19.12",
32+
"@esbuild/linux-riscv64": "0.19.12",
33+
"@esbuild/linux-s390x": "0.19.12",
34+
"@esbuild/linux-x64": "0.19.12",
35+
"@esbuild/netbsd-x64": "0.19.12",
36+
"@esbuild/openbsd-x64": "0.19.12",
37+
"@esbuild/sunos-x64": "0.19.12",
38+
"@esbuild/win32-arm64": "0.19.12",
39+
"@esbuild/win32-ia32": "0.19.12",
40+
"@esbuild/win32-x64": "0.19.12"
4141
},
4242
"license": "MIT"
4343
}

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.19.11
1+
0.19.12

0 commit comments

Comments
 (0)