Age | Commit message (Collapse) | Author |
|
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: https://github.com/npm/cli/pull/3365
Credit: @isaacs
Close: #3365
Reviewed-by: @wraithgar
|
|
- Add `./docs` as a workspace
- Reinstate `./docs/package.json` to manage docs deps
- Ignore `docs/content` markdown source folder from published tarball
- Tweaked `make docs` to use `npm run` to run docs build step
- Tweaked "bundle and gitignore" script to ignore symlinks in nm folder
- Removed outdated `package.json` comment
Relates to: https://github.com/npm/statusboard/issues/362
PR-URL: https://github.com/npm/cli/pull/3342
Credit: @ruyadorno
Close: #3342
Reviewed-by: @wraithgar
|
|
Lightweight smoke test suite that runs common commands so that we can
also have a holistic check during CI.
PR-URL: https://github.com/npm/cli/pull/2959
Credit: @ruyadorno
Close: #2959
Reviewed-by: @nlf
|
|
PR-URL: https://github.com/npm/cli/pull/2851
Credit: @nlf
Close: #2851
Reviewed-by: @isaacs
|
|
The documentation in this repository is added to the overall npm
documentation at https://docs.npmjs.com/, which includes both the
documentation for the public registry and the CLI.
The documentation site itself also has a navigational hierarchy;
since the content is included from the CLI, we also want to ensure
that the navigation for that content lives in this repository.
This means that this repository is the source of truth for all of the
CLI documentation, and we do not need to update two places when we
add, edit, or remove CLI documentation. It all lives here.
This also teaches the documentation rendering script to identify when
the navigation configuration (nav.yml) is missing new pages that were
recently added or retains old pages that have recently been deleted.
PR-URL: https://github.com/npm/cli/pull/2775
Credit: @ethomson
Close: #2775
Reviewed-by: @wraithgar
|
|
PR-URL: https://github.com/npm/cli/pull/2511
Credit: @ruyadorno
Close: #2511
Reviewed-by: @wraithgar
|
|
|
|
|
|
PR-URL: https://github.com/npm/cli/pull/493
Credit: @claudiahdz
Close: #493
Reviewed-by: @claudiahdz
|
|
- Add `tap-snapshot` folder to `.npmignore`
- Fixes #461
PR-URL: https://github.com/npm/cli/pull/471
Credit: @ruyadorno
Close: #471
Reviewed-by: @claudiahdz
|
|
PR-URL: https://github.com/npm/cli/pull/126
Credit: @watilde
Reviewed-By: @aeschright
|
|
PR-URL: https://github.com/npm/npm/pull/20881
Credit: @styfle
Reviewed-By: @zkat
|
|
|
|
Credit: @iarna
PR-URL: https://github.com/npm/npm/pull/14400
Reviewed-By: @zkat
|
|
This will help avoid an accidental publish or commit filled with
code coverage data
Fixes: https://github.com/npm/npm/issues/12873
Credit: @TheAlphaNerd
PR-URL: https://github.com/npm/npm/pull/12878
Reviewed-By: @zkat
|
|
Credit: @iarna
PR-URL: https://github.com/npm/npm/pull/11292
Reviewed-By: @zkat
|
|
This is literally how it's always *supposed* to have been working. Yet,
mysteriously, it has not been.
|
|
Since 1.4.10, the html docs are generated via the marked module. when
doing the usual "make" dance, the build process stops when attempting to
generate the first html doc complaining about a missing
node_modules/.bin/marked.
This patch is a quick'n'dirty copy-pasta of the treatment applied to
load the ronn module but applied to marked. When applied against the
1.4.13 tarball it allows -- at least in a works-for-me manner -- to
generate all the docs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|