ls-exports
Version:
CLI for `list-exports`: Given a package name and a version number, or a path to a package.json, what specifiers does it expose?
120 lines (96 loc) • 13.4 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).
## [2.0.2](https://github.com/ljharb/list-exports/compare/ls-exports@2.0.0...2.0.2)
### Commits
- [{ls,list}-exports] [meta] use a release script [`920a109`](https://github.com/ljharb/list-exports/commit/920a1096f7cb2502b08564c64949fdaa7f4de128)
- [ls-exports] [refactor] convert .js files to .mjs [`c037aaa`](https://github.com/ljharb/list-exports/commit/c037aaaa412c8b26c40f31fcfd63fd90128b0fbd)
- [ls-exports] [eslint] migrate to flat config [`7fea014`](https://github.com/ljharb/list-exports/commit/7fea014477c913bbff6ee91832427b4ac09dd715)
- [ls-exports] [refactor] remove some unnecessary packages [`0640a7a`](https://github.com/ljharb/list-exports/commit/0640a7aa45612fb3822d52d22371c898d3febb28)
- [*] [dev deps] update `eslint` [`976d6a5`](https://github.com/ljharb/list-exports/commit/976d6a5b83c484d86bd7d2116372980048c6c925)
- [ls-exports] [refactor] remove `strip-ansi`, use built-in `util.stripVTControlCharacters` [`a6d7056`](https://github.com/ljharb/list-exports/commit/a6d70569e1173e5ad82e7c7648c1ed19346ecf84)
- [ls-exports] [meta] add `npmignore` to generate `.npmignore` from `publishConfig.ignore` [`8ed9460`](https://github.com/ljharb/list-exports/commit/8ed9460bb56ea9201a3b3bd87f6ffb546a69409c)
- [ls-exports] [deps] update `list-exports` [`5a76e00`](https://github.com/ljharb/list-exports/commit/5a76e00b9576ac0103e5aa6f8bcdb1b767f32f33)
## [ls-exports@2.0.0](https://github.com/ljharb/list-exports/compare/ls-exports@1.1.1...ls-exports@2.0.0) - 2026-01-15
### Commits
- [ls-exports] [refactor] migrate from `yargs` to `pargs` [`04da2f5`](https://github.com/ljharb/list-exports/commit/04da2f5ba3a12996d4487203bf358f928b662460)
- [ls-exports] [deps] update `list-exports`, `object.values` [`bdf427e`](https://github.com/ljharb/list-exports/commit/bdf427e1b20df5d7b034afa9f53ef6a46ebf4e70)
- [ls-exports] [refactor] use `util.styleText` instead of `colors` [`5896c60`](https://github.com/ljharb/list-exports/commit/5896c60710a6106ba7a01ea39669b0104b9fd868)
- [ls-exports, list-exports] [readme] update badges [`f814499`](https://github.com/ljharb/list-exports/commit/f814499ad9cda6c3d830b72f645016d2110d55a0)
- [{ls,list}-exports] [breaking] complete overhaul [`3ed06cd`](https://github.com/ljharb/list-exports/commit/3ed06cdabd8d119f8f1d8bb9f68356dc96267813)
- [ls-exports] [deps] update `array.from`, `npm-package-arg`, `object.fromentries`, `object.values`, `pacote`, `table`, `tmp` [`32adb29`](https://github.com/ljharb/list-exports/commit/32adb299edd3852621a23c8adfc6febb5fead7fa)
- [ls-exports] [deps] update `npm-package-arg`, `pacote`, `table`, `tmp` [`c65779e`](https://github.com/ljharb/list-exports/commit/c65779ef0d42a9553539f96ae4f353b7ca51eea6)
- [*] [dev deps] update `eslint`, `@ljharb/eslint-config`, `ls-engines` [`893faf3`](https://github.com/ljharb/list-exports/commit/893faf3f1f7d59912a602bfefa72496a44de6509)
- [ls-exports] [deps] update `npm-package-arg`, `pacote`, `yargs` [`e9d7706`](https://github.com/ljharb/list-exports/commit/e9d7706c581489e62f4059ca65b8bbcb3ac9cf18)
- [ls-exports] [breaking] limit engines to >= 22 [`eb7044d`](https://github.com/ljharb/list-exports/commit/eb7044d9d2d83204c93d291f2107970c2b7dedf0)
- [Deps] update `json-colorizer` [`0e10f02`](https://github.com/ljharb/list-exports/commit/0e10f0288167fb681ac9de6384f6c2e86917cd38)
- [*] [dev deps] update `@ljharb/eslint-config`, `ls-engines` [`677f694`](https://github.com/ljharb/list-exports/commit/677f6945eef90d3b5bcdaf6e897317d057f4f81b)
- [ls-exports] [deps] update `array.from`, `pacote` [`f66b5a6`](https://github.com/ljharb/list-exports/commit/f66b5a6edc0d278d18bb927b774d6c8d1bb33075)
- [ls-exports] [deps] update `object.fromentries`, `object.values` [`0dc5dd6`](https://github.com/ljharb/list-exports/commit/0dc5dd6fe56dd1fa80cf09d61f5c932d44f9737f)
- [{ls,list}-exports] [dev deps] update `@ljharb/eslint-config`, `aud` [`6503361`](https://github.com/ljharb/list-exports/commit/65033617263c4e22893152c03b68b6d29edf3319)
- [ls-exports,list-exports] [meta] specify `directories.test` [`474aaf7`](https://github.com/ljharb/list-exports/commit/474aaf7caf0c5a4d4f5ea5c34eb29cdba9d3f9e8)
- [*] [tests] replace `aud` with `npm audit` [`b9a799f`](https://github.com/ljharb/list-exports/commit/b9a799feeba4c55f137a6aa87aa22300604affaf)
- [ls-exports] v2.0.0 [`150cbf9`](https://github.com/ljharb/list-exports/commit/150cbf98681918a06e97e64344751879846b7b0d)
- [ls-exports] [breaking] require node 22 [`0821281`](https://github.com/ljharb/list-exports/commit/08212811466d722df11477b1b88528c3b474a787)
- [readme] replace runkit CI badge with shields.io check-runs badge [`a119ce2`](https://github.com/ljharb/list-exports/commit/a119ce2ea6a13750aa51e8156f5c6aa04628f1a1)
- [meta] use npm workspaces instead of `lerna` [`62a63ca`](https://github.com/ljharb/list-exports/commit/62a63caf4683e2e0b2d9e7f17e7713f6c8bfd91a)
- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `ls-engines`, `tape` [`434ede5`](https://github.com/ljharb/list-exports/commit/434ede5543a9c4f677763a1f45153492084ea382)
- [Breaking] bump engines.node requirement to match npm 10 [`ea21f72`](https://github.com/ljharb/list-exports/commit/ea21f725f35bfc835e22706c58d52dfdf5003d39)
- [{ls,list}-exports] [dev deps] update `ls-engines` [`dec201e`](https://github.com/ljharb/list-exports/commit/dec201e657fef3d201cf4bba031c7f2b97964e09)
- [*] [meta] add `sideEffects` flag [`c3006e0`](https://github.com/ljharb/list-exports/commit/c3006e0fb86eb502f31a251aa84540263e778e5b)
## [ls-exports@1.1.1](https://github.com/ljharb/list-exports/compare/ls-exports@1.1.0...ls-exports@1.1.1) - 2023-01-26
### Commits
- [*] [dev deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `ls-engines`, `safe-publish-latest`, `tape` [`fa827a8`](https://github.com/ljharb/list-exports/commit/fa827a88216448461dcb5cfe9f173ff19d4db696)
- [ls-exports] [refactor] use `colors` instead of `chalk` [`4d08935`](https://github.com/ljharb/list-exports/commit/4d08935f43a8ff1ae2b8673ac0ea2d3e0f10d2d0)
- [ls-exports] [deps] update `chalk`, `npm-package-arg`, `object.fromentries`, `object.values`, `pacote`, `strip-ansi`, `table`, `yargs` [`845cdb9`](https://github.com/ljharb/list-exports/commit/845cdb91a9d08cb9a00fcdc053ea464a37d84c91)
- [ls-exports] [deps] update `npm-package-arg`, `object.fromentries`, `object.values`, `pacote`, `table`, `yargs` [`9d1d90e`](https://github.com/ljharb/list-exports/commit/9d1d90e623329a4e98cbeb212b6ca6d5aaf9a5d5)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `has-package-exports`, `is-equal`, `ls-engines`, `object.entries`, `object.fromentries`, `tape` [`5b75db5`](https://github.com/ljharb/list-exports/commit/5b75db51d7e5e724e730cabf6c653376ae0f8156)
- [*] [dev deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `ls-engines`, `tape`, `has-package-exports`, `object.entries`, `object.fromentries`, `resolve` [`3ae6cc5`](https://github.com/ljharb/list-exports/commit/3ae6cc55c6ddb4fbfdf1f81526edc4549a0cb08a)
- [deps] [ls-exports] update `object.fromentries`, `object.entries`, `table` [`b83312e`](https://github.com/ljharb/list-exports/commit/b83312e08ebe6857bef637b87168f37b64626222)
- [dev deps] [*] update `@ljharb/eslint-config`, `aud`, `json-diff`, `ls-engines`, `object.entries`, `object.fromentries`, `resolve`, `tape` [`ed536e8`](https://github.com/ljharb/list-exports/commit/ed536e83ac7fad32185ad61aef9fe891264bf741)
- [*] [dev deps] update `@ljharb/eslint-config`, `ls-engines`, `tape` [`f3c97a6`](https://github.com/ljharb/list-exports/commit/f3c97a607dc2ca93bec61239e728ace2a66513f1)
- [*] [dev deps] update `@ljharb/eslint-config`, `has-package-exports`, `ls-engines`, `tape` [`141aa79`](https://github.com/ljharb/list-exports/commit/141aa79f9559febd8677030999e9541167cdd885)
- [ls-exports] v1.1.1 [`4054bb6`](https://github.com/ljharb/list-exports/commit/4054bb66ae763e5a707449c6fcbb1edb6febcde0)
- [ls-exports] [deps] update `list-exports` [`7f64d80`](https://github.com/ljharb/list-exports/commit/7f64d80679ba8b46eab89217f357218d484c2c43)
- [dev deps] update `ls-engines` [`f0a8f6d`](https://github.com/ljharb/list-exports/commit/f0a8f6dc2f10296091d9fa576de4f3720db101fb)
- [ls-exports] [deps] update `table` [`cb21fbb`](https://github.com/ljharb/list-exports/commit/cb21fbb46991030271aa083da1e63fc50c02e19a)
- [*] [dev deps] update `ls-engines` [`fdeed25`](https://github.com/ljharb/list-exports/commit/fdeed2517c4ad1fb58e1c67217169825c999c807)
- [*] [dev deps] update `ls-engines` [`3092eff`](https://github.com/ljharb/list-exports/commit/3092effa53445294c49886f080c5bc424fe0846e)
- [ls-exports] [readme] fix example [`104bda0`](https://github.com/ljharb/list-exports/commit/104bda024feaed8d3b6603a7414a9cd097221cc3)
- [*] [dev deps] update `aud` [`84a90dc`](https://github.com/ljharb/list-exports/commit/84a90dcc33bf85b32ef37732e2017ffd1a2146ff)
- [*] [dev deps] update `eslint` [`6feaf81`](https://github.com/ljharb/list-exports/commit/6feaf81eb94b8ba82059987dc976763b95ed2b6d)
- [dev deps] [*] update `ls-engines` [`4e6c417`](https://github.com/ljharb/list-exports/commit/4e6c4178aac295c12c559439d5df094ff2e1a0b7)
## [ls-exports@1.1.0](https://github.com/ljharb/list-exports/compare/ls-exports@1.0.2...ls-exports@1.1.0) - 2020-10-21
### Commits
- [ls-exports] [deps] update `list-exports`, `table`, `yargs` [`f9fb8c4`](https://github.com/ljharb/list-exports/commit/f9fb8c41d3c97897cfda50832d4307debfc393bb)
- [ls-exports] [new] add Errors output in table view [`f495311`](https://github.com/ljharb/list-exports/commit/f495311bd609e92c0d3b33d40c9e92505b19ec40)
- [ls-exports] [deps] update `yargs`, `npm-package-args [`7760d1c`](https://github.com/ljharb/list-exports/commit/7760d1c6362c4c846e23b4b95e8bcaee3151057b)
- [Dev Deps] update `eslint`, `ls-engines` [`44f196a`](https://github.com/ljharb/list-exports/commit/44f196a36b4e1343ec3c98d47fff58c5a3db543f)
- [ls-exports] v1.1.0 [`efc1bef`](https://github.com/ljharb/list-exports/commit/efc1bef8b37a355051aac57dc6e5b5073d5a729b)
- [ls-exports] [deps] update `list-exports` [`c8a2dff`](https://github.com/ljharb/list-exports/commit/c8a2dff1d1accdea10f93d82103d3d6a7759de1d)
- [*] [dev deps] update `eslint` [`ec1ed66`](https://github.com/ljharb/list-exports/commit/ec1ed66b1538e233b2c4a0ae5a19de1f7e6916fd)
- [*] [dev deps] update `eslint` [`53e5946`](https://github.com/ljharb/list-exports/commit/53e59468247b479293be20f12e8544e1222f0120)
- [Tests] use `ls-engines` in CI to ensure "engines" is valid [`b0e16fb`](https://github.com/ljharb/list-exports/commit/b0e16fbbc924c2be6b45efb4bf681a2e3a9b3fd8)
## [ls-exports@1.0.2](https://github.com/ljharb/list-exports/compare/ls-exports@1.0.1...ls-exports@1.0.2) - 2020-08-18
### Commits
- [ls-exports] [meta] fix links to homepage, bugs, repo [`ba04ada`](https://github.com/ljharb/list-exports/commit/ba04ada796c0c4ac488cc08c2a93c2ee43865c71)
- [*] [Dev Deps] update `eslint`, `@ljharb/eslint-config` [`0b780df`](https://github.com/ljharb/list-exports/commit/0b780dfbb4cb10ab71789523dd92c3ffc1b2b908)
- [ls-exports] v1.0.2 [`e639f9a`](https://github.com/ljharb/list-exports/commit/e639f9a798efdab947238ec0984f4d08b85d80da)
## [ls-exports@1.0.1](https://github.com/ljharb/list-exports/compare/ls-exports@1.0.0...ls-exports@1.0.1) - 2020-08-02
### Commits
- [ls-exports] readme [`ff1b29b`](https://github.com/ljharb/list-exports/commit/ff1b29bec6caa5dbf55011d56f948c4d5b6872a1)
- [ls-exports] [deps] update `chalk`, `pacote`, `yargs` [`98aee98`](https://github.com/ljharb/list-exports/commit/98aee988238a27bb292a0a40f0e795a36884a21e)
- [*] [Dev Deps] update `eslint`, `lerna` [`5e15f56`](https://github.com/ljharb/list-exports/commit/5e15f565656bad74032100bc1127735fa3933db6)
- [ls-exports | list-exports] [meta] add `repository.directory` info; fix `ls-exports` repo [`e692b45`](https://github.com/ljharb/list-exports/commit/e692b451432360bfd1bc18bc7abea4b7d4c4142b)
- [ls-exports] v1.0.1 [`04a2ceb`](https://github.com/ljharb/list-exports/commit/04a2ceb26c7dc19e545eb6a7245e03c12394ba98)
- [*] [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `lerna`, `tape` [`3ed678a`](https://github.com/ljharb/list-exports/commit/3ed678a89a07d99843d7fe077459ac2c2f0b41d0)
- [list-exports | ls-exports] [meta] ensure LICENSE file is present [`f1c4ceb`](https://github.com/ljharb/list-exports/commit/f1c4cebe02dbd3439697f1be190b9d574e646586)
## ls-exports@1.0.0 - 2020-05-25
### Commits
- [ls-exports] Implementation [`3361208`](https://github.com/ljharb/list-exports/commit/336120896b11d86f6412973f605e83ce7f4f5058)
- npm init [`57d5801`](https://github.com/ljharb/list-exports/commit/57d5801201ceb0df5e2b59aef46e8a3269e09193)
- [list-exports | ls-exports] [meta] add `safe-publish-latest` [`feb2fd4`](https://github.com/ljharb/list-exports/commit/feb2fd4205d713dbc3cf42c07cf069e0af097f49)
- [ls-exports] v1.0.0 [`9ef9fb6`](https://github.com/ljharb/list-exports/commit/9ef9fb62ea16a9691dcea5b8086ad14df28459f1)
- Tests [`94b26c6`](https://github.com/ljharb/list-exports/commit/94b26c6b69924ee2bb06dd261fb80b4e1d4c99b7)
- [meta] Only apps should have lockfiles [`008c921`](https://github.com/ljharb/list-exports/commit/008c921ef489a27ff425e2a7c73afa60e43288fe)