Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-13 | fix(config): remove `node-version` and `npm-version` | Gar | |
BREAKING CHANGE: the `node-version` and `npm-version` configs have been removed. These are only used sparingly by arborist to determine if optional dependencies should be installed, and during engines checks (which are only warnings unless `engine-strict` is true. | |||
2022-10-13 | chore: call local npm during prepack | Luke Karrys | |
2022-10-13 | deps: hosted-git-info@6.0.0 | Luke Karrys | |
BREAKING CHANGE: links generated from git urls will now use `HEAD` instead of `master` as the default ref | |||
2022-10-13 | chore: fix resetdeps.sh to use checkout npm | Nathan Fritz | |
2022-10-12 | chore: add new issue template for v9 | Darcy Clarke | |
2022-10-12 | docs: typo missing parentheses | Albert 理斯特 | |
2022-10-12 | chore: scripts/resetdeps.sh checks for cmark-gfm bindings | Nathan Fritz | |
2022-10-12 | chore: yaml@2.1.3, jsdom@20.0.1 | Luke Karrys | |
Closes #5643 Closes #5642 Closes #5630 Closes #5638 | |||
2022-10-12 | feat: rewrite docs generation | Luke Karrys | |
High level overview of the changes here: - The source for the docs content has moved from `docs/content/` to `docs/lib/content/`. The generated markdown is still written to `docs/content/` but that directory is now ignored from git. - All generated content sections of the docs have been removed and replaced with single placeholder html comments such as `<!-- AUTOGENERATED CONFIG DESCRIPTIONS -->` - Placeholders are replaced with generated content only as part of the `prepack` step, so generated markdown is no longer checked in to source and all docs related `make` commands have been removed - All docs (and docs related) snapshots have been moved to a single test file that outputs command usage and formats it with functions imported from `docs/lib/index.js`. So tests will fail if docs content changes until `npm run snap` is run. | |||
2022-10-12 | chore: @npmcli/template-oss@4.5.1 | Luke Karrys | |
2022-10-12 | Fix typo | shalvah | |
2022-10-12 | docs: update `folders` page for modern npm | shalvah | |
2022-10-12 | fix(libnpmpack): obey ignoreScripts | Winter | |
2022-10-12 | chore: turn off dependabot | Luke Karrys | |
2022-10-05 | chore: release 9.0.0-pre.4v9.0.0-pre.4libnpmpublish-v7.0.0-pre.2libnpmpack-v5.0.0-pre.2libnpmfund-v4.0.0-pre.4libnpmexec-v5.0.0-pre.4libnpmdiff-v5.0.0-pre.2arborist-v6.0.0-pre.4 | github-actions[bot] | |
2022-10-05 | chore: simplify foregroundScripts test | Gar | |
2022-10-05 | chore: add spawk as a dev dependency | Gar | |
2022-10-05 | fix(libnpmpack): obey foregroundScripts | Winter | |
2022-10-05 | chore: use packlist to write node_module ignores (#5363) | Luke Karrys | |
The gitignore file inside `node_modules/` is now an allow list built from the output of `npm-packlist`. This means that the only dependencies that get checked in to source control are those that will end up in the packed tarball, with the exception of some files that we always ignore. This also moves the dependencies required to build the docs workspace from devDependencies to dependencies so they are available for making the docs after pruning. Ignoring these from source control was the reason that the change to how we build the gitignore file was necessary. | |||
2022-10-05 | chore: @npmcli/template-oss@4.5.0 (#5646) | Luke Karrys | |
This also removes the release-manager script in favor of the one provided by template oss. | |||
2022-10-05 | deps: pacote@14.0.0 | Gar | |
2022-10-05 | deps: @npmcli/metavuln-calculator@4.0.0 | Gar | |
2022-10-05 | docs: accurately describe install-links effect on relative paths (#5606) | Luke Karrys | |
2022-10-05 | deps: semver@7.3.8 (#5640) | Gar | |
2022-10-04 | fix: `npm link` should override `--install-links` (#5633) | Nathan Fritz | |
2022-10-04 | feat: use v3 lockfiles by default (#5605) | Nathan Fritz | |
2022-10-04 | docs: remove link to cache command (#5637) | Gar | |
The cache command itself contains this config making it a circular reference | |||
2022-10-04 | deps: @npmcli/ci-detect@3.0.0 (#5639) | Gar | |
2022-10-04 | deps: npm-profile@7.0.0 (#5638) | Gar | |
2022-10-04 | chore(deps-script): only walk deps for ours (#5635) | Luke Karrys | |
2022-10-04 | chore: @npmcli/template-oss@4.4.5 (#5636) | Luke Karrys | |
2022-10-04 | fix: ensure Arborist constructor gets passed around everywhere for pacote ↵ | nlf | |
(#5634) | |||
2022-10-04 | chore: @npmcli/template-oss@4.4.4 (#5588) | Luke Karrys | |
2022-10-03 | docs: Remove circular reference (#5626) | giovanniPepi | |
2022-09-30 | chore: release 9.0.0-pre.3v9.0.0-pre.3libnpmpublish-v7.0.0-pre.1libnpmpack-v5.0.0-pre.1libnpmfund-v4.0.0-pre.3libnpmexec-v5.0.0-pre.3libnpmdiff-v5.0.0-pre.1arborist-v6.0.0-pre.3 | github-actions[bot] | |
2022-09-30 | chore(libnpmpack): add sleep to tests to reduce flakiness | Luke Karrys | |
2022-09-30 | feat: implement new `npm-packlist` behavior | Luke Karrys | |
This also lands the latest `pacote` which now requires passing in an `Arborist` constructor for use in loading the package tree that gets passed to `npm-packlist`. BREAKING CHANGE: `npm pack` now follows a strict order of operations when applying ignore rules. If a files array is present in the package.json, then rules in .gitignore and .npmignore files from the root will be ignored. | |||
2022-09-29 | docs: update docs/logging for new --access default | Gar | |
2022-09-29 | feat: default access to `public` | Gar | |
BREAKING CHANGE: The default value of `access` is now `public` | |||
2022-09-29 | deps: npm-package-arg@9.1.2 | Luke Karrys | |
Fixes #4994 | |||
2022-09-27 | chore(make): docs should come before test during publish | Luke Karrys | |
docs needs to rebuild cmark-gfm which needs to be present in order to run tests | |||
2022-09-27 | feat: write eresolve error files to the logs directory | Luke Karrys | |
Also refactor all files written to the logs directory to use the same code path for file name creation. | |||
2022-09-27 | feat: timings are now written alongside debug log files | Luke Karrys | |
BREAKING CHANGE: `--timing` file changes: - When run with the `--timing` flag, `npm` now writes timing data to a file alongside the debug log data, respecting the `logs-dir` option and falling back to `<CACHE>/_logs/` dir, instead of directly inside the cache directory. - The timing file data is no longer newline delimited JSON, and instead each run will create a uniquely named `<ID>-timing.json` file, with the `<ID>` portion being the same as the debug log. - Finally, the data inside the file now has three top level keys, `metadata`, `timers, and `unfinishedTimers` instead of everything being a top level key. Closes https://github.com/npm/statusboard/issues/456 | |||
2022-09-23 | chore: release 9.0.0-pre.2v9.0.0-pre.2libnpmfund-v4.0.0-pre.2libnpmexec-v5.0.0-pre.2arborist-v6.0.0-pre.2 | github-actions[bot] | |
2022-09-23 | chore(release-manager): get package name for workspace commands (#5562) | Luke Karrys | |
2022-09-22 | chore: extend ci and test steps from template-oss (#5560) | Luke Karrys | |
2022-09-22 | chore: @npmcli/template-oss@4.4.1 (#5559) | Luke Karrys | |
2022-09-22 | chore(ci): turn off smoke publish that test doesnt work on windows (#5557) | Luke Karrys | |
2022-09-22 | chore(ci): use globally installed npm executable (#5555) | Luke Karrys | |
2022-09-22 | docs: add instruction to query objects with npm view (#5527) | Michał Kurowski | |
* add instruction to query objects with npm view * fix package version in example command in npm-view docs |