Closed ixth closed 3 years ago
Duplicate of #389. Duplicate of #356. Duplicate of #250.
The only files that currently show up in
npm pack --dry-run
that could be excluded are.github/workflows/rebase.yml
and.github/FUNDING.yml
- every other file is 100% necessary in the published package.
Are there any guidelines on that? I mean, is that really necessary to be able to run tests on already released package?
UPD. Okay, nevermind, I see https://github.com/ljharb/qs/pull/250#issuecomment-366052411.
I think most users don't need neither tests nor config files when they download a package. I'd also remove CHANGELOG.md, but npm won't let me do that.
Package size reduced by ~40% both packed and unpacked.