diff --git a/.huskyrc b/.huskyrc
deleted file mode 100644
index 4d077c82927b1ec0bbf270b20da2f4c16e31d329..0000000000000000000000000000000000000000
--- a/.huskyrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  "hooks": {
-    "pre-commit": "lint-staged"
-  }
-}
diff --git a/.huskyrc.js b/.huskyrc.js
new file mode 100644
index 0000000000000000000000000000000000000000..d614502aaf6abf92acb22f919d5946b49e55358b
--- /dev/null
+++ b/.huskyrc.js
@@ -0,0 +1,5 @@
+module.exports = {
+  hooks: {
+    'pre-commit': 'lint-staged',
+  },
+};
diff --git a/.lintstagedrc.js b/.lintstagedrc.js
deleted file mode 100644
index 00c792a5ec0083d1db268cb806b7b4d0a9390cf7..0000000000000000000000000000000000000000
--- a/.lintstagedrc.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
-  '{,src/**/}*.{json,md,yml,ts,css,scss}': ['prettier --write', 'git add']
-};
diff --git a/package.json b/package.json
index c1c5a8f5b1aa7091965b640d45c6b3a48d87c955..8467f64de233d418e41767f06fac32b66aec3498 100644
--- a/package.json
+++ b/package.json
@@ -98,6 +98,9 @@
     "prettier:format": "prettier --write \"{,src/**/}*.{md,json,ts,css,scss,yml}\"",
     "lint": "eslint . --ext .js,.ts",
     "lint:fix": "npm run lint -- --fix",
+    "prettier:java": "prettier --write \"{,src/**/}*.java\" --plugin=./node_modules/prettier-plugin-java",
+    "prettier:java:watch": "onchange '**/*.java' -- prettier --write {{changed}} --plugin=./node_modules/prettier-plugin-java",
+    "prettier:java:check": "prettier --check \"{,src/**/}*.java\" --plugin=./node_modules/prettier-plugin-java",
     "ngc": "ngc -p tsconfig.app.json",
     "cleanup": "rimraf target/classes/static/",
     "clean-www": "rimraf target/classes/static/app/{src,target/}",