Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Commit

Permalink
Add an .npmignore to all packages (#291)
Browse files Browse the repository at this point in the history
Excluding the test directory and `yarn.lock` reduces the package
size significantly (for example 85-90% reduction in both compressed
and uncompressed size of neutrino-preset-web), plus reduces the
noise when consumers need to grep their local `node_modules`.

An `.npmignore` has been used instead of the `files` directive in
`package.json` since the latter can cause breakage that isn't shown
in CI if the directory layout changes (which is likely given the
Neutrino packages have a mixture of using the `src` directory and
not, depending on how many files they include). `.npmignore` was
used instead of `.yarnignore` since npm doesn't support the latter
whereas yarn supports both.
  • Loading branch information
edmorley authored and eliperelman committed Jun 29, 2017
1 parent 03dbed0 commit ac0fd0d
Show file tree
Hide file tree
Showing 26 changed files with 52 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-banner/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-chunk/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-clean/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-compile-loader/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-copy/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-dev-server/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-env/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-eslint/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-font-loader/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-hot/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-html-loader/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-html-template/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-image-loader/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-loader-merge/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-minify/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-pwa/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-start-server/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-middleware-style-loader/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-airbnb-base/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-jest/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-karma/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-mocha/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-node/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-react/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino-preset-web/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock
2 changes: 2 additions & 0 deletions packages/neutrino/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/test/
yarn.lock

0 comments on commit ac0fd0d

Please sign in to comment.