diff --git a/.gitignore b/.gitignore
index 023b9da410fafdc3a7ff812ebb811270697ec5b1..eb0638d2012dbd126288095142a5098080625c49 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,5 +27,5 @@ hs_err_pid*
 
 # Ignore Gradle build output directory
 build
-/.idea/*
+/.idea
 /lsp
diff --git a/package.json b/package.json
index 2c69f66c6ee0e108d12e0eb970040b9626e977dd..d1871707a982bf3f367ec7c9fe59be9063f63c83 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,17 @@
     "type": "git",
     "url": "git+https://github.com/SeeBasTStick/b-language-server.git"
   },
+  "files": [
+    "gradle/wrapper/*",
+    "src/*",
+    "package.json",
+    "gradlew",
+    "build.gradle.kts",
+    "gradlew.bat",
+    "settings.gradle.kts",
+    "LICENSE",
+    "README.md"
+  ],
   "keywords": [
     "lsp",
     "b",