包详细信息

npm-lockfile

ljharb10.8kMIT4.0.0

Safely generate an npm lockfile and output it to the filename of your choice.

npm, package-lock, npm-shrinkwrap, shrinkwrap

自述文件

npm-lockfile Version Badge

github actions coverage License Downloads

npm badge

Safely generate an npm lockfile and output it to the filename of your choice.

更新日志

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v4.0.0 - 2024-07-30

Commits

  • [readme] fix badge URLs ccf1c31
  • [Breaking] update @npmcli/arborist; require node 16+ 5690ff2
  • [Dev Deps] update @ljharb/eslint-config, aud, npmignore, tape 26b4121

v3.0.7 - 2023-06-20

Commits

  • [Deps] pin pacote at v13.6.0, due to depending on run-script v4 8eb537b

v3.0.6 - 2023-06-20

Commits

  • [Deps] update object-inspect, yargs 0ab8603
  • [Dev Deps] update @ljharb/eslint-config, tape e6ab66b
  • Revert "[Deps] unpin @npmcli/arborist" efa3aa5
  • [Dev Deps] pin jackspeak since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 00beaea

v3.0.5 - 2022-12-19

Commits

v3.0.4 - 2022-09-20

Commits

v3.0.3 - 2022-08-09

Commits

  • [meta] use npmignore to autogenerate an npmignore file e4bc39d
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, tape 38f99c3
  • [Dev Deps] update eslint, @ljharb/eslint-config, auto-changelog, tape fc33692
  • [Deps] update @npm/arborist b809c0c
  • [Deps] update @npmcli/arborist, object-inspect, yargs 5741fe4
  • [Fix] reject invalid only values bfdb848
  • [Deps] update @npmcli/arborist 1d8c174
  • [Refactor] bin: remove unused logger/npmNeeded options (as of v3) 2040465
  • Merge tag 'v2.0.5' into main 6f4ee2d
  • [Deps] update object-inspect d96f582
  • [Fix] pin colors 57c2eeb

v3.0.2 - 2022-01-20

Commits

  • [Refactor] update @npmcli/arborist; remove indentation workaround e9dc524
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, tape 64fcd35

v3.0.1 - 2022-01-09

Commits

v3.0.0 - 2022-01-06

Commits

  • [Breaking] getLockfile: use arborist instead of shelling out to npm 9d8897e
  • [Breaking] remove unused getProjectTempDir 1548f7c
  • [Deps] update object-inspect, yargs 81dcab7
  • [Refactor] use fs.promises instead of util.promisify 160ad35
  • [Dev Deps] update eslint, @ljharb/eslint-config, tape c236812
  • [Breaking] add "exports" b4444a3

v2.0.5 - 2022-03-01

Commits

  • [Refactor] switch from chalk to colors cdd2e35
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, tape 38f99c3
  • [Fix] reject invalid only values bfdb848
  • [Deps] update object-inspect d96f582
  • [Fix] pin colors 57c2eeb

v2.0.4 - 2021-12-09

Commits

  • [actions] reuse common workflows 4f74157
  • [Tests] migrate tests to Github Actions de09912
  • [meta] do not publish workflow files da561c4
  • [Dev Deps] update eslint, @ljharb/eslint-config, safe-publish-latest, tape 0323b72
  • [readme] update badges f6fa0d4
  • [actions] update workflows 72fa023
  • [actions] use node/install instead of node/run; use codecov action 8d2a972
  • [Tests] run nyc on tests by default 6aff286
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, tape b82a93b
  • [Dev Deps] update eslint, @ljharb/eslint-config, tape 1f3a704
  • [Dev Deps] update aud, auto-changelog, eslint e73a237
  • [actions] update codecov uploader 90b099c
  • [Deps] update object-inspect, util.promisify 790ab2f
  • [Deps] update object-inspect 91cb808
  • [Fix] getLockfile: use --ignore-scripts when generating a lockfile 0587433
  • [Tests] use the parsed JSON instead 3c90cb7
  • [Deps] update object-inspect 9362fa5
  • [Dev Deps] update eslint eea1019
  • [meta] add audit-level afe1dac

v2.0.3 - 2020-09-08

Commits

  • [Tests] use shared travis-ci configs bd131e4
  • [meta] reformat package.json ef89f2a
  • [meta] add funding field 7a98be5
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, tape 12e8eaa
  • [meta] update auto-changelog config 06c2012
  • [Dev Deps] update @ljharb/eslint-config, tape; add safe-publish-latest f207db2
  • [Fix] getLockfile: inherit NODE_ENV env variable for npm install a0a597c
  • [actions] add automatic rebasing / merge commit blocking 1ab7f55
  • [actions] add "Allow Edits" workflow d3b9dfd
  • [Deps] update object-inspect, rimraf, semver 7e0db68
  • [Deps] update rimraf, util.promisify, yargs 7256f27
  • [Dev Deps] update eslint, @ljharb/eslint-config, tape 4ae68d0
  • [Dev Deps] update aud, tape a7589e9
  • [Deps] update rimraf, yargs 80b30c2
  • [Dev Deps] update auto-changelog, tape 9d30fc6
  • [Tests] only audit prod deps 26eeb8f
  • [Deps] update object-inspect 2a440df
  • [actions] switch Automatic Rebase workflow to pull_request_target event 52a681d
  • [Dev Deps] update auto-changelog b043d7f

v2.0.2 - 2019-07-22

Commits

  • [Tests] up to node v12.6, v11.15, v10.16, v9.11, v8.16, v6.17; use nvm install-latest-npm 0e87b87
  • [meta] create FUNDING.yml 6749b43
  • [meta] add version scripts a066c68
  • [Fix] don‘t fail when there’s no .npmrc file ef822d5
  • [Deps] update semver, yargs, tmp 13702fb
  • [Tests] use npx aud instead of nsp or npm audit with hoops e2eb1b8
  • [Dev Deps] update eslint, tape 12e9770

v2.0.1 - 2019-02-22

Commits

  • [Refactor] improve eslint settings 37554a5
  • [Fix] use --package-lock with --package-lock-only, to support npm < v6.9 9faf119
  • [Fix] properly set the $PATH to grab the temporary npm 3d16377
  • [Fix] getProjectTempDir: trim npm version 85729b6

v2.0.0 - 2019-02-22

Commits

  • [breaking] getLockfile/getProjectTempDir: take logger and npmNeeded as object options a070471

v1.0.3 - 2019-02-21

Commits

  • [Fix] fix logging messages for undefined date acc9843

v1.0.2 - 2019-02-21

Commits

  • [Patch] make getLockfile take a date string instead of a Date object e8206b4

v1.0.1 - 2019-02-21

Commits

v1.0.0 - 2019-02-21

Commits