I have checked the published package contents and I think there are a lot of unnecessary files that IMO need to be added to .npmignore.
Those include:
Original source code.
.github directory.
Editor configuration directories (.idea and .vscode).
Unit tests
Build configuration and scripts
Tool configurations (ava, ts, eslint)
IMO all of those are not needed in the publisher package and they just bloat the package. There are literally more "useless" files than the actual code being used.
I'm happy to submit a PR if we agree on this.
I have checked the published package contents and I think there are a lot of unnecessary files that IMO need to be added to
.npmignore
. Those include:.github
directory..idea
and.vscode
).IMO all of those are not needed in the publisher package and they just bloat the package. There are literally more "useless" files than the actual code being used. I'm happy to submit a PR if we agree on this.