@@ -127,7 +127,7 @@ GO_TEST_PACKAGES ?= $(filter-out $(shell $(GO) list code.gitea.io/gitea/models/m
127127MIGRATE_TEST_PACKAGES ?= $(shell $(GO ) list code.gitea.io/gitea/models/migrations/...)
128128
129129WEBPACK_SOURCES := $(shell find web_src/js web_src/css -type f)
130- WEBPACK_CONFIGS := webpack.config.js tailwind.config.js
130+ WEBPACK_CONFIGS := webpack.config.ts tailwind.config.ts
131131WEBPACK_DEST := public/assets/js/index.js public/assets/css/index.css
132132WEBPACK_DEST_ENTRIES := public/assets/js public/assets/css public/assets/fonts
133133
@@ -153,9 +153,9 @@ TAR_EXCLUDES := .git data indexers queues log node_modules $(EXECUTABLE) $(DIST)
153153GO_DIRS := build cmd models modules routers services tests
154154WEB_DIRS := web_src/js web_src/css
155155
156- ESLINT_FILES := web_src/js tools *.js *. ts *.cjs tests/e2e
156+ ESLINT_FILES := web_src/js tools *.ts *.cjs tests/e2e
157157STYLELINT_FILES := web_src/css web_src/js/components/*.vue
158- SPELLCHECK_FILES := $(GO_DIRS ) $(WEB_DIRS ) templates options/locale/locale_en-US.ini .github $(filter-out CHANGELOG.md, $(wildcard * .go * .js * . md * .yml * .yaml * .toml) ) $(filter-out tools/misspellings.csv, $(wildcard tools/* ) )
158+ SPELLCHECK_FILES := $(GO_DIRS ) $(WEB_DIRS ) templates options/locale/locale_en-US.ini .github $(filter-out CHANGELOG.md, $(wildcard * .go * .md * .yml * .yaml * .toml) ) $(filter-out tools/misspellings.csv, $(wildcard tools/* ) )
159159EDITORCONFIG_FILES := templates .github/workflows options/locale/locale_en-US.ini
160160
161161GO_SOURCES := $(wildcard * .go)
@@ -407,7 +407,7 @@ lint-actions: ## lint action workflow files
407407
408408.PHONY : lint-templates
409409lint-templates : .venv node_modules # # lint template files
410- @node tools/lint-templates-svg.js
410+ @node tools/lint-templates-svg.ts
411411 @uv run --frozen djlint $(shell find templates -type f -iname '* .tmpl')
412412
413413.PHONY : lint-yaml
@@ -421,7 +421,7 @@ watch: ## watch everything and continuously rebuild
421421.PHONY : watch-frontend
422422watch-frontend : node-check node_modules # # watch frontend files and continuously rebuild
423423 @rm -rf $(WEBPACK_DEST_ENTRIES )
424- NODE_ENV=development pnpm exec webpack --watch --progress
424+ NODE_ENV=development pnpm exec webpack --watch --progress --disable-interpret
425425
426426.PHONY : watch-backend
427427watch-backend : go-check # # watch backend files and continuously rebuild
@@ -877,13 +877,13 @@ $(WEBPACK_DEST): $(WEBPACK_SOURCES) $(WEBPACK_CONFIGS) pnpm-lock.yaml
877877 @$(MAKE ) -s node-check node_modules
878878 @rm -rf $(WEBPACK_DEST_ENTRIES )
879879 @echo " Running webpack..."
880- @BROWSERSLIST_IGNORE_OLD_DATA=true pnpm exec webpack
880+ @BROWSERSLIST_IGNORE_OLD_DATA=true pnpm exec webpack --disable-interpret
881881 @touch $(WEBPACK_DEST )
882882
883883.PHONY : svg
884884svg : node-check | node_modules # # build svg files
885885 rm -rf $(SVG_DEST_DIR )
886- node tools/generate-svg.js
886+ node tools/generate-svg.ts
887887
888888.PHONY : svg-check
889889svg-check : svg
@@ -922,7 +922,7 @@ generate-gitignore: ## update gitignore files
922922
923923.PHONY : generate-images
924924generate-images : | node_modules # # generate images
925- cd tools && node generate-images.js $(TAGS )
925+ cd tools && node generate-images.ts $(TAGS )
926926
927927.PHONY : generate-manpage
928928generate-manpage : # # generate manpage
0 commit comments