get-dep-tree
Version:
Use npm's Arborist to get a dependency tree for a package.
95 lines (68 loc) • 7.87 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v3.0.0](https://github.com/ljharb/get-dep-tree/compare/v2.0.1...v3.0.0) - 2025-12-16
### Commits
- [Deps] update `@npmcli/arborist`, `pacote` [`9866d98`](https://github.com/ljharb/get-dep-tree/commit/9866d988e4c515f5512e9ab1f8932e4a17b593a6)
- [Refactor] use `util.styleText` instead of `colors` [`a3fe342`](https://github.com/ljharb/get-dep-tree/commit/a3fe342e94e6b87f16ac46ce2cc5c523a523a01e)
- [meta] ship fewer files [`69242bd`](https://github.com/ljharb/get-dep-tree/commit/69242bd0300451cd1694a228d3dc6841473037b9)
- [Breaking] require node 22 [`8c19d8b`](https://github.com/ljharb/get-dep-tree/commit/8c19d8b3df895299db2306ce38b5c8075e3c2d6d)
- [Tests] update `nyc` [`f798b3d`](https://github.com/ljharb/get-dep-tree/commit/f798b3dc477dde91a36abe14c0a95e0854f8c848)
## [v2.0.1](https://github.com/ljharb/get-dep-tree/compare/v2.0.0...v2.0.1) - 2025-12-16
### Commits
- [Tests] add types [`177b7aa`](https://github.com/ljharb/get-dep-tree/commit/177b7aa7f5627a25170048b200f00a9de61de2fc)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config` [`f68834f`](https://github.com/ljharb/get-dep-tree/commit/f68834f6e29089c800435c76d910f92b693ee587)
- [actions] clean up workflows [`4fe3159`](https://github.com/ljharb/get-dep-tree/commit/4fe3159c8da08075b4d1486408c2f0d9f06bd2ee)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `npmignore` [`0d0e59a`](https://github.com/ljharb/get-dep-tree/commit/0d0e59a38c2e00909ca3b4e40c8db11165a4cd24)
- [Deps] update `array.prototype.flat`, `lockfile-info` [`c5cd1a6`](https://github.com/ljharb/get-dep-tree/commit/c5cd1a68bf821aac88a6d9e84cc866f03251d5cd)
- [Dev Deps] update `auto-changelog`, `tape` [`aa3de6c`](https://github.com/ljharb/get-dep-tree/commit/aa3de6c267f5c7f4c8b100c48d08f8d7d6621b48)
- [Tests] replace `aud` with `npm audit` [`31f5e57`](https://github.com/ljharb/get-dep-tree/commit/31f5e57deff513fc11a532c86698904b912ff15f)
- [Dev Deps] update `@ljharb/eslint-config` [`67f5bfa`](https://github.com/ljharb/get-dep-tree/commit/67f5bfa4fcc5ad70d50f67a6d5fc965d29c477a0)
- [Dev Deps] add missing peer dep [`e05aac5`](https://github.com/ljharb/get-dep-tree/commit/e05aac53a41b6ba89ea1afb1a65bff205bb2ec91)
## [v2.0.0](https://github.com/ljharb/get-dep-tree/compare/v1.0.4...v2.0.0) - 2024-07-30
### Commits
- [Breaking] update `@npmcli/arborist`, `pacote`; drop node < 16.13 [`676df63`](https://github.com/ljharb/get-dep-tree/commit/676df63f4ef2a54ea5380b51e94274801936e292)
- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `npmignore`, `tape` [`3161deb`](https://github.com/ljharb/get-dep-tree/commit/3161debed8bf549e5e2a22ea94a34994e2071735)
- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`2c77dc4`](https://github.com/ljharb/get-dep-tree/commit/2c77dc453fd423dcc64fad095646a5b3a503d028)
- [Deps] update `@npmcli/arborist`, `array.prototype.flat`, `pacote` [`29c3031`](https://github.com/ljharb/get-dep-tree/commit/29c30313b0a8993b8d998b8557ba186282d52548)
- [meta] allow node 18-18.11, fix 14.18 threshold [`b2ce981`](https://github.com/ljharb/get-dep-tree/commit/b2ce98181ae641028e30c9f372bd1afc1d2f1cc8)
- [Deps] update `arborist`, `pacote` [`3c4cd63`](https://github.com/ljharb/get-dep-tree/commit/3c4cd6384388f06ffdf2c1bda942a95e2f4e8d99)
- [Deps] update arborist, `pacote` [`2ee521c`](https://github.com/ljharb/get-dep-tree/commit/2ee521c49ff86fe9c912caf542a314647b2add04)
- [Dev Deps] update `@ljharb/eslint-config`, `tape` [`733e553`](https://github.com/ljharb/get-dep-tree/commit/733e553ab0c3009439c6843ed4b4c4b89a6ee181)
- [Deps] update `@npmcli/arborist` [`8b71507`](https://github.com/ljharb/get-dep-tree/commit/8b715078e5fc9d916302701daf97f2b8ba798efc)
- [Deps] update arborist [`4833548`](https://github.com/ljharb/get-dep-tree/commit/48335483d68ed6aca1e3d8ad7af7b34228033c65)
## [v1.0.4](https://github.com/ljharb/get-dep-tree/compare/v1.0.3...v1.0.4) - 2022-12-19
### Commits
- [actions] update checkout action [`ec968a2`](https://github.com/ljharb/get-dep-tree/commit/ec968a265167fd8e37c6d8d5e59f90311539a0b0)
- [Deps] unpin arborist, `pacote`; update `array.prototype.flat` [`78098e4`](https://github.com/ljharb/get-dep-tree/commit/78098e4fd900a35a0189b15aa76402604762d851)
- [Dev Deps] update `aud` [`7225fed`](https://github.com/ljharb/get-dep-tree/commit/7225fedac4a5bf1d4692b30af311fe4431398ceb)
## [v1.0.3](https://github.com/ljharb/get-dep-tree/compare/v1.0.2...v1.0.3) - 2022-09-27
### Commits
- [meta] use `npmignore` to autogenerate an npmignore file [`e452e1e`](https://github.com/ljharb/get-dep-tree/commit/e452e1ee9b7de5dfc5c503a2919dc1e0e835a331)
- [Deps] update `@npmcli/arborist`, `array.prototype.flat`, `pacote` [`93921de`](https://github.com/ljharb/get-dep-tree/commit/93921de6151b31967388e97fe96694b2eedeab98)
- [Deps] update `@npmcli/arborist`, `pacote` [`6492202`](https://github.com/ljharb/get-dep-tree/commit/649220275e0e407649e68ab0ef88c7ac0be3db50)
- [Dev Deps] update `aud`, `tape` [`d35e7d0`](https://github.com/ljharb/get-dep-tree/commit/d35e7d09ee8b5d6f6146ff57cf1571a53a02aad4)
- [Dev Deps] update `@ljharb/eslint-config`, `tape` [`a35640c`](https://github.com/ljharb/get-dep-tree/commit/a35640cfe81e334f5b1a1fcda9a624164fe99c31)
- [Deps] update `@npmcli/arborist` [`93bb682`](https://github.com/ljharb/get-dep-tree/commit/93bb68236c16ac60da33315af27114b2956df1c8)
## [v1.0.2](https://github.com/ljharb/get-dep-tree/compare/v1.0.1...v1.0.2) - 2022-02-26
### Commits
- [Dev Deps] update `@ljharb/eslint-config`, `auto-changelog`, `tape` [`a5c10d2`](https://github.com/ljharb/get-dep-tree/commit/a5c10d274f32729cae62f0ffb617fd76c8c6a88f)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `tape` [`fd29727`](https://github.com/ljharb/get-dep-tree/commit/fd297273f93d1b46496cacf6512e8657ddcfd0d4)
- [Deps] update `@npmcli/arborist`, `pacote` [`c63b858`](https://github.com/ljharb/get-dep-tree/commit/c63b858f1827f0a4d2c1255dc77e10067c138b82)
- [Deps] update `@npmcli/arborist`, `pacote` [`b68cb53`](https://github.com/ljharb/get-dep-tree/commit/b68cb53f1b674944a01ebf0a97843f7098133237)
## [v1.0.1](https://github.com/ljharb/get-dep-tree/compare/v1.0.0...v1.0.1) - 2022-01-09
### Commits
- [Fix] pin `colors` [`04d7241`](https://github.com/ljharb/get-dep-tree/commit/04d72415f2b71ff2e267205c5985fad71aa85cf4)
## v1.0.0 - 2022-01-08
### Commits
- Initial implementation, tests [`b52e661`](https://github.com/ljharb/get-dep-tree/commit/b52e661f79d000e34a7544e4605507788721b8ac)
- Initial commit [`becaa28`](https://github.com/ljharb/get-dep-tree/commit/becaa28a1700235ad49916df2da24d1069de76d1)
- [meta] do not publish workflow files [`164a9ed`](https://github.com/ljharb/get-dep-tree/commit/164a9ed494ba27a75f607c2fdba457ac7f59322c)
- read me [`afba6aa`](https://github.com/ljharb/get-dep-tree/commit/afba6aa834fce18c5825d6360ebf0b7283bd8f89)
- npm init [`c0be10d`](https://github.com/ljharb/get-dep-tree/commit/c0be10dc1fd282fff8219d6b11cc5febcb5068b6)
- [meta] add `auto-changelog` [`cfe4820`](https://github.com/ljharb/get-dep-tree/commit/cfe482013531643b8341a57f228a9ef827342974)
- [Refactor] use `array.prototype.flat` instead of relying on `.concat` [`1d63028`](https://github.com/ljharb/get-dep-tree/commit/1d630284da8d8ede72432ea1ecde7d0ad8f6216e)
- Only apps should have lockfiles [`24a4209`](https://github.com/ljharb/get-dep-tree/commit/24a420954b7cbeb209bf88750e26fce6c1cb90f4)
- [meta] add `safe-publish-latest` [`f97e030`](https://github.com/ljharb/get-dep-tree/commit/f97e030b6c6cce2f9dbf9a7680c42d79956abdcc)
- [meta] add `sideEffects` flag [`cedb9e2`](https://github.com/ljharb/get-dep-tree/commit/cedb9e2916fc7edcf8f11a107a4d2adde4fcfdc1)