esbuild
https://esbuild.github.io/
A JavaScript, Typescript, JSX and CSS bundler and minifier
- Devel package for openSUSE:Factory
-
14
derived packages
- Links to openSUSE:Factory / esbuild
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:javascript/esbuild && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
esbuild-0.23.0.tar.gz | 0001889149 1.8 MB | |
esbuild.changes | 0000025230 24.6 KB | |
esbuild.spec | 0000002800 2.73 KB | |
remove-version-check.patch | 0000000460 460 Bytes | |
vendor.tar.xz | 0000340764 333 KB |
Latest Revision
Bruno Pitrus (dziobian)
committed
(revision 63)
vendor on 15.6 due to ftbfs
Comments 18
How to use deno -> esbuild feature from
0.11.11
:https://github.com/evanw/esbuild/releases/tag/v0.11.11
Do you intend to submit this to Factory?
esbuild is maturing quickly. maybe its time to add it to Factory.
was not intent on submitting to Factory since its pretty early (pre 1.0). but i'm open to submission, and evan suggests building from source is a good idea:
https://esbuild.github.io/getting-started/#build-from-source
Might be a good idea as other projects begin to depend on it
Case in point: I just submitted the Bismuth tiling window manager script for KDE to KDE:Extras, it's built in Typescript (because KDE's KWin uses Javascript for scripting) and wants to use either npm or esbuild for building, so until esbuild is in factory we will not be able to get it into OpenSUSE
so if you intend to submit this to Factory, me at least would appreciate it a lot :)
Req open to factory:
https://build.opensuse.org/request/show/1011038
The last version 0.17.x broke signal-desktop:
It also broke vscode with an identical error
Is there a package for vscode or are you using the repo from Microsoft? I'm using the latter and not having any errors.
It breaks the build. I have a package which compiles vscode against system electron: https://build.opensuse.org/package/show/home:dziobian:gulgul-ultron/code
That's an incredible effort. I'll support wherever I can.
At the moment, I'm not seeing build errors in
home:dziobian:gulgul-ultron/code
.That's bc i reverted esbuild temporarily. See the error here: https://build.opensuse.org/package/live_build_log/home:dziobian:gulgul-ultron:19/code/openSUSE_Tumbleweed/x86_64
Got it thx. It looks like the code is crashing on this line:
https://github.com/evanw/esbuild/blame/f8d3c7d6597355f70c21a91b5de6d5db01d2fa42/cmd/esbuild/service.go#L576
I noticed. The commit which changed it is absolutely MASSIVE and it doesn't look like i could backport just the needed JS changes to VSCode.
I also noticed that when Signal on master updated from esbuild 0.16 to 0.17 they had to do other changes:
https://github.com/signalapp/Signal-Desktop/commit/02aa0c1282ec23cf290c58e422e998d6ae4062db
We also have an error if we try to build new signal with old esbuild:
Probably the best solution at this moment is to ship two esbuild versions (0.16 and 0.17) temporarily.
Alternatively, can we ship 0.16 for now, and defer the 0.17 update until the bug(s) are fixed?
It's bad — signal now needs 0.17 and vscode needs anything less than 0.17
The error appears in
openSUSE_Leap_15.4
, whereasopenSUSE_Tumbleweed
builds successfully. Is there something majorly different about Leap?