diff --git a/.gitignore b/.gitignore
index 76c2dee9e2b31747400e20682a19e8fefa33bed2..79405b57e991dec843624d510b113cb6a2e0cd67 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,15 @@
 /composer.lock
 /reports/
 .php_cs.*cache
+/nbproject/private/
+/nbproject
+/.idea/
+/.php_cs*cache
+package-lock.json
+yarn.lock
+yarn-error.log
+npm-debug.log
+node_modules/
+vendor/
+/tests/Fixtures/public/build
+/tests/Fixtures/var/
diff --git a/composer.json b/composer.json
index 801a3036c0878ba2536eabed757a1ea3292f03f1..b93dd19b1395ed34b03fdd239bf722c96777030b 100644
--- a/composer.json
+++ b/composer.json
@@ -74,9 +74,15 @@
         "irstea/phploc-shim": "^4.0",
         "irstea/phpmd-config": "^1.0",
         "irstea/phpstan-config": "^1.1",
+        "phpstan/phpstan-deprecation-rules": "@stable",
+        "symfony/browser-kit": "^4.3",
+        "symfony/css-selector": "^4.3",
+        "symfony/panther": "^0.5.2",
+        "symfony/web-server-bundle": "^3.4",
         "jakub-onderka/php-parallel-lint": "^1.0",
         "pcov/clobber": "^2.0",
-        "phpunit/phpunit": "^7.0"
+        "irstea/phpstan-config": "^1.1.1",
+      "phpunit/phpunit": "^7.0"
     },
     "config": {
         "sort-packages": true,