Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add .tap to .npmignore #848

Merged
merged 1 commit into from
Dec 3, 2024
Merged

Add .tap to .npmignore #848

merged 1 commit into from
Dec 3, 2024

Conversation

Spice-King
Copy link
Contributor

Hi, this morning I was checking Renovate PRs and noticed that 16.4.6 mistakenly included a bunch of extra files, as I happened to click the package diff from Renovate to skim the readme change that was called out. Needless to say, the files in .tap folder stood out like as sore thumb. It seems to be for test results, code coverage and debug data from the last local run and that alone causes 16.4.6 to be 456% the size of 16.4.5, jumping up from 79.1 kB to 361 kB according to NPM. I'm assuming this was caused in 949b0eb as that commit was updating the tap package and added .tap to .gitignore.

One could make the argument that it does not matter due to being a small absolute increase in size, but one could also say that with 40 million downloads weekly, the extra 24 kB in tarball size is an extra 915 GB of bandwidth per week with piles of wasted space when bundled into production copies of things. Myself? I just like clean diffs to see what changed.

@motdotla
Copy link
Owner

motdotla commented Dec 3, 2024

oh jeesh. mistake on my part. thank you!

@motdotla motdotla merged commit fb74f68 into motdotla:master Dec 3, 2024
4 checks passed
@motdotla
Copy link
Owner

motdotla commented Dec 3, 2024

patched and released as 16.4.7

@Spice-King Spice-King deleted the patch-1 branch December 3, 2024 20:01
renovate bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Dec 6, 2024
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | dotenv  | 16.4.5 | 16.4.7 |


## [v16.4.7](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1647-2024-12-03)

##### Changed

-   Ignore `.tap` folder when publishing. (oops, sorry about that everyone. - [@motdotla](https://github.com/motdotla)) [#848](motdotla/dotenv#848)


## [v16.4.6](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1646-2024-12-02)

##### Changed

-   Clean up stale dev dependencies [#847](motdotla/dotenv#847)
-   Various README updates clarifying usage and alternative solutions using [dotenvx](https://github.com/dotenvx/dotenvx)
renovate bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Dec 7, 2024
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | dotenv  | 16.4.5 | 16.4.7 |


## [v16.4.7](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1647-2024-12-03)

##### Changed

-   Ignore `.tap` folder when publishing. (oops, sorry about that everyone. - [@motdotla](https://github.com/motdotla)) [#848](motdotla/dotenv#848)


## [v16.4.6](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1646-2024-12-02)

##### Changed

-   Clean up stale dev dependencies [#847](motdotla/dotenv#847)
-   Various README updates clarifying usage and alternative solutions using [dotenvx](https://github.com/dotenvx/dotenvx)
renovate bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Dec 8, 2024
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | dotenv  | 16.4.5 | 16.4.7 |


## [v16.4.7](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1647-2024-12-03)

##### Changed

-   Ignore `.tap` folder when publishing. (oops, sorry about that everyone. - [@motdotla](https://github.com/motdotla)) [#848](motdotla/dotenv#848)


## [v16.4.6](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1646-2024-12-02)

##### Changed

-   Clean up stale dev dependencies [#847](motdotla/dotenv#847)
-   Various README updates clarifying usage and alternative solutions using [dotenvx](https://github.com/dotenvx/dotenvx)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants