diff --git a/.gitignore b/.gitignore index 112c913e1..151252970 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,7 @@ infrastructure/ci/reports/ # Claude Code local config (settings, launch configs) .claude/ + +# Python bytecode +__pycache__/ +*.py[cod] diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 000000000..209e3ef4b --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/Backend/package.json b/Backend/package.json index aec3bdb9d..3e570dd1a 100644 --- a/Backend/package.json +++ b/Backend/package.json @@ -5,6 +5,9 @@ "author": "", "private": true, "license": "UNLICENSED", + "engines": { + "node": ">=20" + }, "scripts": { "build": "nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", diff --git a/Frontend/package.json b/Frontend/package.json index 92a60a7b8..80d889972 100644 --- a/Frontend/package.json +++ b/Frontend/package.json @@ -34,5 +34,8 @@ "eslint-config-next": "15.4.6", "tailwindcss": "^4", "typescript": "^5" + }, + "engines": { + "node": ">=20" } } diff --git a/analytics/package.json b/analytics/package.json index a3e511e14..593489ae9 100644 --- a/analytics/package.json +++ b/analytics/package.json @@ -31,5 +31,8 @@ "tailwindcss": "^4", "typescript": "^5", "vitest": "^2.0.0" + }, + "engines": { + "node": ">=20" } } diff --git a/infrastructure/k8s/Chart.yaml b/infrastructure/k8s/Chart.yaml deleted file mode 100644 index e69de29bb..000000000 diff --git a/infrastructure/scripts/__pycache__/notify-changes.cpython-313.pyc b/infrastructure/scripts/__pycache__/notify-changes.cpython-313.pyc deleted file mode 100644 index e2a8c87bd..000000000 Binary files a/infrastructure/scripts/__pycache__/notify-changes.cpython-313.pyc and /dev/null differ diff --git a/infrastructure/scripts/__pycache__/parse-tf-plan.cpython-313.pyc b/infrastructure/scripts/__pycache__/parse-tf-plan.cpython-313.pyc deleted file mode 100644 index 8ae1580c0..000000000 Binary files a/infrastructure/scripts/__pycache__/parse-tf-plan.cpython-313.pyc and /dev/null differ diff --git a/package.json b/package.json index f4245c78f..cbb908d13 100644 --- a/package.json +++ b/package.json @@ -5,5 +5,13 @@ }, "devDependencies": { "husky": "^9.0.0" + }, + "dependencies": { + "chart.js": "^4.5.1", + "chartjs-plugin-annotation": "^3.1.0", + "react-chartjs-2": "^5.3.1" + }, + "engines": { + "node": ">=20" } }