diff --git a/.npmignore b/.npmignore
index bd86c446a..990cd607e 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,2 +1,20 @@
+# Development files
+.eslintrc.js
+/.editorconfig
+/.eslintignore
+/.gitattributes
+/.github
+/.travis.yml
+/.tx
+/test
+/webpack.config.js
+
+# Build created files
+/playground
+
+# Coverage created files
 /.nyc_output
 /coverage
+
+# Exclude already built packages from testing with npm pack
+/scratch-vm-*.{tar,tgz}