diff --git a/src/main/resources/archetype-resources/frontend/.nvmrc b/src/main/resources/archetype-resources/frontend/.nvmrc
index c1302226..fdb2eaaf 100644
--- a/src/main/resources/archetype-resources/frontend/.nvmrc
+++ b/src/main/resources/archetype-resources/frontend/.nvmrc
@@ -1 +1 @@
-20.18.0
\ No newline at end of file
+22.11.0
\ No newline at end of file
diff --git a/src/main/resources/archetype-resources/frontend/package.json b/src/main/resources/archetype-resources/frontend/package.json
index bba20a24..385dba82 100644
--- a/src/main/resources/archetype-resources/frontend/package.json
+++ b/src/main/resources/archetype-resources/frontend/package.json
@@ -17,13 +17,13 @@
"popper.js": "1.16.1"
},
"devDependencies": {
- "aem-clientlib-generator": "1.8.0",
"@babel/core": "7.26.0",
+ "@babel/preset-env": "7.26.0",
+ "@babel/register": "7.25.9",
+ "aem-clientlib-generator": "1.8.0",
"babel-loader": "9.2.1",
"babel-plugin-transform-class-properties": "6.24.1",
"babel-plugin-transform-es2015-arrow-functions": "6.22.0",
- "@babel/preset-env": "7.26.0",
- "@babel/register": "7.25.9",
"clean-webpack-plugin": "4.0.0",
"copy-webpack-plugin": "12.0.2",
"css-loader": "7.1.2",
@@ -31,8 +31,8 @@
"handlebars-loader": "1.7.3",
"html-webpack-plugin": "5.6.3",
"mini-css-extract-plugin": "2.9.2",
- "node-sass": "9.0.0",
"postcss-loader": "8.1.1",
+ "sass": "1.80.6",
"sass-loader": "16.0.3",
"webpack": "5.96.1",
"webpack-cli": "5.1.4",
diff --git a/src/main/resources/archetype-resources/frontend/pom.xml b/src/main/resources/archetype-resources/frontend/pom.xml
index c12cfc92..17e8338d 100644
--- a/src/main/resources/archetype-resources/frontend/pom.xml
+++ b/src/main/resources/archetype-resources/frontend/pom.xml
@@ -18,7 +18,7 @@
## renovate: datasource=node-version depName=node
- v20.18.0
+ v22.11.0