diff --git a/.gitignore b/.gitignore
index 88c87388cd8f1ea756ff3baed65d80f923a6d6db..f5d62d3d9ebbe763252e7507468f110736b1f0e1 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,30 +1,28 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+# Project configuration
+**/*.env*
 
-# dependencies
-.metals
+# Project development
+**/.idea
+**/.vscode
+**/.metals
+
+# Dependencies
 node_modules
-build
 .pnp
 .pnp.js
-.idea
+yarn.lock*
+package-lock.json*
 
-
-# testing
+# Testing
 coverage
 
-# production
+# Production
 build
-node_modules
-# misc
-.DS_Store
-# .env
-.env.local
-.env.development.local
-.env.test.local
-.env.production.local
 
+# Project logs
 npm-debug.log*
 yarn-debug.log*
 yarn-error.log*
-yarn.lock
-.env
+
+# Misc
+.DS_Store