Skip to content
Permalink
latest
Switch branches/tags

Commits on Oct 5, 2022

  1. chore: use packlist to write node_module ignores (#5363)

    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.
    lukekarrys committed Oct 5, 2022
  2. chore: @npmcli/template-oss@4.5.0 (#5646)

    This also removes the release-manager script in favor of the one
    provided by template oss.
    lukekarrys committed Oct 5, 2022
  3. deps: pacote@14.0.0

    wraithgar committed Oct 5, 2022
  4. deps: semver@7.3.8 (#5640)

    wraithgar committed Oct 5, 2022

Commits on Oct 3, 2022

Commits on Sep 30, 2022

  1. chore: release 9.0.0-pre.3

    github-actions[bot] authored and lukekarrys committed Sep 30, 2022
  2. feat: implement new npm-packlist behavior

    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.
    lukekarrys committed Sep 30, 2022

Commits on Sep 29, 2022

  1. feat: default access to public

    BREAKING CHANGE: The default value of `access` is now `public`
    wraithgar authored and lukekarrys committed Sep 29, 2022
  2. deps: npm-package-arg@9.1.2

    Fixes #4994
    lukekarrys committed Sep 29, 2022

Commits on Sep 27, 2022

  1. chore(make): docs should come before test during publish

    docs needs to rebuild cmark-gfm which needs to be present in
    order to run tests
    lukekarrys committed Sep 27, 2022
  2. feat: write eresolve error files to the logs directory

    Also refactor all files written to the logs directory to use the same
    code path for file name creation.
    lukekarrys committed Sep 27, 2022
  3. feat: timings are now written alongside debug log files

    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 npm/statusboard#456
    lukekarrys committed Sep 27, 2022
Older