diff --git a/.gitignore b/.gitignore
index a37af448782a3..ef8f986f78030 100644
--- a/.gitignore
+++ b/.gitignore
@@ -127,9 +127,6 @@ ENV/
.idea/
*.iml
-# Visual Studio Code
-.vscode/
-
# vim
*.swp
@@ -173,6 +170,7 @@ pnpm-debug.log*
!.vscode/extensions.json
/.vite/
.pnpm-store
+*.tsbuildinfo
# Airflow log files when airflow is run locally
airflow-*.err
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 8bb9ff4302a80..35e8df5fe8445 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -135,7 +135,7 @@ repos:
- --fuzzy-match-generates-todo
- id: insert-license
name: Add license for all YAML files except Helm templates
- exclude: ^\.github/.*$|^.*/.*_vendor/|^chart/templates/.*|.*/reproducible_build.yaml$|^airflow/api_fastapi/openapi/v1-generated.yaml$
+ exclude: ^\.github/.*$|^.*/.*_vendor/|^chart/templates/.*|.*/reproducible_build.yaml$|^airflow/api_fastapi/openapi/v1-generated.yaml$|^.*/pnpm-lock.yaml$
types: [yaml]
files: \.ya?ml$
args:
diff --git a/.rat-excludes b/.rat-excludes
index 7dde54f37c97c..6bf86c76ba59d 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -168,3 +168,4 @@ v1-generated.yaml
# Front end generated files
api-generated.ts
openapi-gen
+pnpm-lock.yaml
diff --git a/airflow/ui/.prettierrc b/airflow/ui/.prettierrc
deleted file mode 100644
index 39458246cff5f..0000000000000
--- a/airflow/ui/.prettierrc
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "overrides": [
- {
- "files": "*.json",
- "options": {
- "tabWidth": 2
- }
- }
- ],
- "trailingComma": "es5"
-}
diff --git a/airflow/ui/dev/index.html b/airflow/ui/dev/index.html
index 9553eb7e416a8..d8a8b371f3fe4 100644
--- a/airflow/ui/dev/index.html
+++ b/airflow/ui/dev/index.html
@@ -11,6 +11,7 @@