Skip to content

Commit 42f159c

Browse files
committed
openharmony: keep makefile targets sorted
1 parent 63256e1 commit 42f159c

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,10 @@
287287
288288
This PR was contributed by [@MikeWillCook](https://github.com/MikeWillCook).
289289
290+
* Experimental support for esbuild on OpenHarmony ([#4212](https://github.com/evanw/esbuild/pull/4212))
291+
292+
With this release, esbuild now publishes the [`@esbuild/openharmony-arm64`](https://www.npmjs.com/package/@esbuild/openharmony-arm64) npm package for [OpenHarmony](https://en.wikipedia.org/wiki/OpenHarmony). It contains a WebAssembly binary instead of a native binary because Go doesn't currently support OpenHarmony. Node does support it, however, so in theory esbuild should now work on OpenHarmony through WebAssembly. This change was contributed by [@hqzing](https://github.com/hqzing).
293+
290294
## 0.25.0
291295
292296
**This release deliberately contains backwards-incompatible changes.** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.24.0` or `~0.24.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information.

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,6 @@ platform-all:
289289
platform-android-arm \
290290
platform-android-arm64 \
291291
platform-android-x64 \
292-
platform-openharmony-arm64 \
293292
platform-darwin-arm64 \
294293
platform-darwin-x64 \
295294
platform-deno \
@@ -309,6 +308,7 @@ platform-all:
309308
platform-neutral \
310309
platform-openbsd-arm64 \
311310
platform-openbsd-x64 \
311+
platform-openharmony-arm64 \
312312
platform-sunos-x64 \
313313
platform-wasi-preview1 \
314314
platform-wasm \
@@ -524,9 +524,6 @@ publish-android-arm: platform-android-arm
524524
publish-android-arm64: platform-android-arm64
525525
test -n "$(OTP)" && cd npm/@esbuild/android-arm64 && npm publish --otp="$(OTP)"
526526

527-
publish-openharmony-arm64: platform-openharmony-arm64
528-
test -n "$(OTP)" && cd npm/@esbuild/openharmony-arm64 && npm publish --otp="$(OTP)"
529-
530527
publish-darwin-x64: platform-darwin-x64
531528
test -n "$(OTP)" && cd npm/@esbuild/darwin-x64 && npm publish --otp="$(OTP)"
532529

@@ -551,6 +548,9 @@ publish-openbsd-arm64: platform-openbsd-arm64
551548
publish-openbsd-x64: platform-openbsd-x64
552549
test -n "$(OTP)" && cd npm/@esbuild/openbsd-x64 && npm publish --otp="$(OTP)"
553550

551+
publish-openharmony-arm64: platform-openharmony-arm64
552+
test -n "$(OTP)" && cd npm/@esbuild/openharmony-arm64 && npm publish --otp="$(OTP)"
553+
554554
publish-linux-x64: platform-linux-x64
555555
test -n "$(OTP)" && cd npm/@esbuild/linux-x64 && npm publish --otp="$(OTP)"
556556

@@ -626,7 +626,6 @@ validate-builds:
626626
@$(MAKE) --no-print-directory TARGET=platform-android-arm SCOPE=@esbuild/ PACKAGE=android-arm SUBPATH=esbuild.wasm validate-build
627627
@$(MAKE) --no-print-directory TARGET=platform-android-arm64 SCOPE=@esbuild/ PACKAGE=android-arm64 SUBPATH=bin/esbuild validate-build
628628
@$(MAKE) --no-print-directory TARGET=platform-android-x64 SCOPE=@esbuild/ PACKAGE=android-x64 SUBPATH=esbuild.wasm validate-build
629-
@$(MAKE) --no-print-directory TARGET=platform-openharmony-arm64 SCOPE=@esbuild/ PACKAGE=openharmony-arm64 SUBPATH=esbuild.wasm validate-build
630629
@$(MAKE) --no-print-directory TARGET=platform-darwin-arm64 SCOPE=@esbuild/ PACKAGE=darwin-arm64 SUBPATH=bin/esbuild validate-build
631630
@$(MAKE) --no-print-directory TARGET=platform-darwin-x64 SCOPE=@esbuild/ PACKAGE=darwin-x64 SUBPATH=bin/esbuild validate-build
632631
@$(MAKE) --no-print-directory TARGET=platform-freebsd-arm64 SCOPE=@esbuild/ PACKAGE=freebsd-arm64 SUBPATH=bin/esbuild validate-build
@@ -644,6 +643,7 @@ validate-builds:
644643
@$(MAKE) --no-print-directory TARGET=platform-netbsd-x64 SCOPE=@esbuild/ PACKAGE=netbsd-x64 SUBPATH=bin/esbuild validate-build
645644
@$(MAKE) --no-print-directory TARGET=platform-openbsd-arm64 SCOPE=@esbuild/ PACKAGE=openbsd-arm64 SUBPATH=bin/esbuild validate-build
646645
@$(MAKE) --no-print-directory TARGET=platform-openbsd-x64 SCOPE=@esbuild/ PACKAGE=openbsd-x64 SUBPATH=bin/esbuild validate-build
646+
@$(MAKE) --no-print-directory TARGET=platform-openharmony-arm64 SCOPE=@esbuild/ PACKAGE=openharmony-arm64 SUBPATH=esbuild.wasm validate-build
647647
@$(MAKE) --no-print-directory TARGET=platform-sunos-x64 SCOPE=@esbuild/ PACKAGE=sunos-x64 SUBPATH=bin/esbuild validate-build
648648
@$(MAKE) --no-print-directory TARGET=platform-wasi-preview1 SCOPE=@esbuild/ PACKAGE=wasi-preview1 SUBPATH=esbuild.wasm validate-build
649649
@$(MAKE) --no-print-directory TARGET=platform-wasm PACKAGE=esbuild-wasm SUBPATH=esbuild.wasm validate-build
@@ -664,7 +664,6 @@ clean:
664664
rm -rf npm/@esbuild/android-arm/bin npm/@esbuild/android-arm/esbuild.wasm npm/@esbuild/android-arm/wasm_exec*.js
665665
rm -rf npm/@esbuild/android-arm64/bin
666666
rm -rf npm/@esbuild/android-x64/bin npm/@esbuild/android-x64/esbuild.wasm npm/@esbuild/android-x64/wasm_exec*.js
667-
rm -rf npm/@esbuild/openharmony-arm64/bin npm/@esbuild/openharmony-arm64/esbuild.wasm npm/@esbuild/openharmony-arm64/wasm_exec*.js
668667
rm -rf npm/@esbuild/darwin-arm64/bin
669668
rm -rf npm/@esbuild/darwin-x64/bin
670669
rm -rf npm/@esbuild/freebsd-arm64/bin
@@ -682,6 +681,7 @@ clean:
682681
rm -rf npm/@esbuild/netbsd-x64/bin
683682
rm -rf npm/@esbuild/openbsd-arm64/bin
684683
rm -rf npm/@esbuild/openbsd-x64/bin
684+
rm -rf npm/@esbuild/openharmony-arm64/bin npm/@esbuild/openharmony-arm64/esbuild.wasm npm/@esbuild/openharmony-arm64/wasm_exec*.js
685685
rm -rf npm/@esbuild/sunos-x64/bin
686686
rm -rf npm/esbuild-wasm/esm
687687
rm -rf npm/esbuild-wasm/lib

npm/esbuild/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
"@esbuild/android-arm": "0.25.5",
2323
"@esbuild/android-arm64": "0.25.5",
2424
"@esbuild/android-x64": "0.25.5",
25-
"@esbuild/openharmony-arm64": "0.25.5",
2625
"@esbuild/darwin-arm64": "0.25.5",
2726
"@esbuild/darwin-x64": "0.25.5",
2827
"@esbuild/freebsd-arm64": "0.25.5",
@@ -40,6 +39,7 @@
4039
"@esbuild/netbsd-x64": "0.25.5",
4140
"@esbuild/openbsd-arm64": "0.25.5",
4241
"@esbuild/openbsd-x64": "0.25.5",
42+
"@esbuild/openharmony-arm64": "0.25.5",
4343
"@esbuild/sunos-x64": "0.25.5",
4444
"@esbuild/win32-arm64": "0.25.5",
4545
"@esbuild/win32-ia32": "0.25.5",

0 commit comments

Comments
 (0)