@@ -135,10 +135,10 @@ LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64,linux/r
135135GO_TEST_PACKAGES  ?= $(filter-out  $(shell  $(GO )  list code.gitea.io/gitea/models/migrations/...)  code.gitea.io/gitea/tests/integration/migration-test code.gitea.io/gitea/tests code.gitea.io/gitea/tests/integration code.gitea.io/gitea/tests/e2e,$(shell  $(GO )  list ./... | grep -v /vendor/) ) 
136136MIGRATE_TEST_PACKAGES  ?= $(shell  $(GO )  list code.gitea.io/gitea/models/migrations/...) 
137137
138- WEBPACK_SOURCES  := $(shell  find web_src/js web_src/css -type f) 
139- WEBPACK_CONFIGS  := webpack .config.ts tailwind.config.ts
140- WEBPACK_DEST  := public/assets/js/index.js public/assets/css/index.css
141- WEBPACK_DEST_ENTRIES  := public/assets/js public/assets/css public/assets/fonts
138+ RSPACK_SOURCES  := $(shell  find web_src/js web_src/css -type f) 
139+ RSPACK_CONFIGS  := rspack .config.ts tailwind.config.ts
140+ RSPACK_DEST  := public/assets/js/index.js public/assets/css/index.css
141+ RSPACK_DEST_ENTRIES  := public/assets/js public/assets/css public/assets/fonts
142142
143143BINDATA_DEST_WILDCARD  := modules/migration/bindata.* modules/public/bindata.* modules/options/bindata.* modules/templates/bindata.*
144144
@@ -238,7 +238,7 @@ node-check:
238238
239239.PHONY : clean-all
240240clean-all : clean # # delete backend, frontend and integration files
241- 	rm -rf $(WEBPACK_DEST_ENTRIES )  node_modules
241+ 	rm -rf $(RSPACK_DEST_ENTRIES )  node_modules
242242
243243.PHONY : clean
244244clean : # # delete backend and integration files
@@ -428,8 +428,8 @@ watch: ## watch everything and continuously rebuild
428428
429429.PHONY : watch-frontend
430430watch-frontend : node-check node_modules # # watch frontend files and continuously rebuild
431- 	@rm -rf $(WEBPACK_DEST_ENTRIES ) 
432- 	NODE_ENV=development $(NODE_VARS )  pnpm exec  webpack  --watch --progress --disable-interpret 
431+ 	@rm -rf $(RSPACK_DEST_ENTRIES ) 
432+ 	NODE_ENV=development $(NODE_VARS )  pnpm exec  rspack  --watch
433433
434434.PHONY : watch-backend
435435watch-backend : go-check # # watch backend files and continuously rebuild
@@ -747,7 +747,7 @@ install: $(wildcard *.go)
747747build : frontend backend # # build everything
748748
749749.PHONY : frontend
750- frontend : $(WEBPACK_DEST )  # # build frontend files
750+ frontend : $(RSPACK_DEST )  # # build frontend files
751751
752752.PHONY : backend
753753backend : go-check generate-backend $(EXECUTABLE )  # # build backend files
@@ -878,15 +878,15 @@ update-py: node-check | node_modules ## update py dependencies
878878	uv sync
879879	@touch .venv
880880
881- .PHONY : webpack 
882- webpack : $(WEBPACK_DEST )  # # build webpack  files
881+ .PHONY : rspack 
882+ rspack : $(RSPACK_DEST )  # # build rspack  files
883883
884- $(WEBPACK_DEST ) $(WEBPACK_SOURCES )  $(WEBPACK_CONFIGS )  pnpm-lock.yaml
884+ $(RSPACK_DEST ) $(RSPACK_SOURCES )  $(RSPACK_CONFIGS )  pnpm-lock.yaml
885885	@$(MAKE )  -s node-check node_modules
886- 	@rm -rf $(WEBPACK_DEST_ENTRIES ) 
887- 	@echo " Running webpack ..." 
888- 	@BROWSERSLIST_IGNORE_OLD_DATA=true  $(NODE_VARS )  pnpm exec  webpack --disable-interpret 
889- 	@touch $(WEBPACK_DEST ) 
886+ 	@rm -rf $(RSPACK_DEST_ENTRIES ) 
887+ 	@echo " Running rspack ..." 
888+ 	@$(NODE_VARS )  pnpm exec  rspack 
889+ 	@touch $(RSPACK_DEST ) 
890890
891891.PHONY : svg
892892svg : node-check | node_modules # # build svg files
0 commit comments