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

Release/v7.17.0 #3398

Merged
merged 11 commits into from
Jun 10, 2021
Merged

Release/v7.17.0 #3398

merged 11 commits into from
Jun 10, 2021

Conversation

wraithgar
Copy link
Member

v7.17.0 (2021-06-10)

FEATURES

BUG FIXES

DOCUMENTATION

DEPENDENCIES

nlf and others added 11 commits June 10, 2021 10:09
There is code in all of these places we control so it should be linted

PR-URL: #3367
Credit: @wraithgar
Close: #3367
Reviewed-by: @isaacs
We bundle our deps, but we don't need to bundle docs, changelogs,
editorconfigs, test coverage reports, .github workflow definitions,
lint configurations, and all the rest, which we never use.

This cuts about 10% off of our publish artifact file size.

```
$ ls -laF npm-7.16.0-*.tgz
-rw-r--r--  1 isaacs  staff  7174497 Jun  3 13:01 npm-7.16.0-release-next.tgz
-rw-r--r--  1 isaacs  staff  6782377 Jun  3 13:00 npm-7.16.0-trim-node-modules.tgz

$ ls -laF npm-7.16.0-*.tar
-rw-r--r--  1 isaacs  staff  19020288 Jun  3 13:01 npm-7.16.0-release-next.tar
-rw-r--r--  1 isaacs  staff  17474048 Jun  3 13:00 npm-7.16.0-trim-node-modules.tar
```

PR-URL: #3362
Credit: @isaacs
Close: #3362
Reviewed-by: @nlf
We have a fairly small number of things that we wish to ship in our
package, and they're all nicely arranged in a small number of folders.

Instead of having a sprawling .npmignore file, we should just get with
the recommended best practice, and use a "files" list in package.json.

PR-URL: #3365
Credit: @isaacs
Close: #3365
Reviewed-by: @wraithgar
setCredentialsByURI was clobbering the saving of the scope:registry
config

PR-URL: #3383
Credit: @wraithgar
Close: #3383
Reviewed-by: @nlf
Refactored a bit so that we can more easily change the `top` and
`prefix` params that were being used, and are different under the
workspace context.

PR-URL: #3368
Credit: @wraithgar
Close: #3368
Reviewed-by: @ruyadorno
Added examples of using `npm init` to bootstrap a new workspace and a
section on how to add/manage dependencies to workspaces.

PR-URL: #3392
Credit: @ruyadorno
Close: #3392
Reviewed-by: @wraithgar
@wraithgar wraithgar requested a review from a team as a code owner June 10, 2021 20:28
@wraithgar wraithgar merged commit 3f202cd into latest Jun 10, 2021
@nlf nlf deleted the release/v7.17.0 branch March 28, 2022 20:48
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.

4 participants