Introduce esbuild on webpack #14578
No reviewers
Labels
No Label
backport/done
backport/v1.0
backport/v1.1
backport/v1.10
backport/v1.11
backport/v1.12
backport/v1.13
backport/v1.14
backport/v1.15
backport/v1.2
backport/v1.3
backport/v1.4
backport/v1.5
backport/v1.6
backport/v1.7
backport/v1.8
backport/v1.9
bounty
changelog
dependencies
frontport/done
frontport/main
good first issue
Hacktoberfest
hacktoberfest-accepted
in progress
kind/api
kind/breaking
kind/bug
kind/build
kind/deployment
kind/deprecated
kind/docs
kind/enhancement
kind/feature
kind/lint
kind/misc
kind/moderation
kind/package
kind/proposal
kind/question
kind/refactor
kind/regression
kind/security
kind/summary
kind/testing
kind/translation
kind/ui
kind/upstream-related
kind/usability
kind/ux
lgtm/done
lgtm/need 1
lgtm/need 2
performance/bigrepo
performance/cpu
performance/memory
performance/speed
priority/critical
priority/low
priority/maybe
priority/medium
proposal/rejected
reviewed/confirmed
reviewed/duplicate
reviewed/fixed
reviewed/invalid
reviewed/not-a-bug
reviewed/wontfix
skip-changelog
stale
status/blocked
status/needs-feedback
status/wip
theme/2fa
theme/authentication
theme/avatar
theme/backup-restore
theme/docker
theme/federation
theme/issues
theme/kanban
theme/markdown
theme/migration
theme/mobile
theme/pr
theme/signing
theme/sqlite
theme/timetracker
theme/webhook
theme/wiki
No Milestone
No project
No Assignees
2 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: lunny/gitea#14578
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "lunny/esbuild"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
make the frontend build faster and use less memory. It's about 2x faster than before on my macOS.
(there are no options below to see)
wee need node_modules to be able building and/or package things without internet for some distros!
Nope, this is done with .npm-cache now. See lunny#12 for that.
npm install
is now working without any Internet connection (see my screenshots above, WiFi is off the whole time, and things builds perfectly on Windows, even Fomantic UI).I think these
fsevents
can be dropped, they are generally considered optional dependencies, so nothing should break if they are not there.^
(This comment was copied from the module README, should not be there)
Actually, I wonder where they are required in first place. I know some webpack 4 modules did need them as a optional dependency to
chokidar
but if I run anpm ls fsevents
ornpm ls chokidar
on a Mac on master, I get an empty result. So maybe they are already obsolete?@ -672,14 +695,22 @@ npm-update: node-check | node_modules
.PHONY: fomantic
Is this
less@3
needed because main project usesless@4
? Shouldn't that be a non-issue because fomantic has its ownnode_modules
and depends onless
?@ -672,14 +695,22 @@ npm-update: node-check | node_modules
.PHONY: fomantic
At least it won't work when
less@4
is installed. I agree specifyingless@3
explicitly withfomantic-ui
is unnecessary.Okay those are actually for
gulp
, which requireschokidar@2
andfsevents@1
.fsevents@2
isn't needed by anything as of now. My bad. PR is on the way.