diff --git a/.gitignore b/.gitignore
index aeee880aabf69736d06031d34b8fbfe9f805b0b0..05009141b0be67498a9bb0c08db0887174d56903 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,5 @@
 /config.inc.php
 /UNL_Search.esproj/
+/node_modules
+/.project
+/.settings
diff --git a/.project b/.project
index 1ad2079a6358004fa1c1bb271264cdf40921bb21..9a376d696dd9d3a491901b49c6937f169d284737 100644
--- a/.project
+++ b/.project
@@ -5,7 +5,31 @@
 	<projects>
 	</projects>
 	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.dltk.core.scriptbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
+		<nature>net.vtst.ow.eclipse.less.nature</nature>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+		<nature>org.eclipse.php.core.PHPNature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
 	</natures>
 </projectDescription>