- #53 Add symlink indication.
❯ qnm @jest/console
@jest/console
├── 26.3.0 -> ../../packages/jest-console
├─┬ jest-silent-reporter
│ └── 24.9.0
├─┬ metro
│ └── 24.9.0
└─┬ metro-core
└── 24.9.0
- #52 Do not throw in case module wasn't found on the fs when performing
qnm --why
on a yarn installed package.
- #45 Add
yarn workspaces
support
- #44 Fix a bug when running
qnm
in a monorepo doesn't return
- Fix a bug when
qnm -w
(single dash option) didn't work
- #40 TypeScript migration
- #38 Add windows support for interactive fuzzy search.
- Remove the auto installation of tab completions and add a new command
install-completions
instead.
- Add errors for no
node_modules
case and emptynode_modules
case.
- Add an update notifier.
- #31 Add
--homepage
option to open the homepage of a certain package. - #35 Fix
--why
option on match & list commands. - #33 Add
--open
option to open thepackage.json
of a certain package.
- #34 Highlight the same versions with the same colors.
- #30 Be able to pass options to fuzzy search mode.
- Fixed a bug when exiting watch mode would disable
ctrl+c
for the shell process.
- #24 Add list --deps options for listing modules own dependencies.
- Added a fuzzy search when calling
qnm
without arguments.
- Show the "--why" info only when this is a package installed in the root.
- Fix question mark position in 'not found module' message.
- Change 'Dependencies' to 'dependencies' on the '--why' feature.
- Add underline to main modules render function.
- Add --why option to see who are the dependents of a certain package.
- Improve rendering, output a tree view of the modules and versions.
- Show nesting of modules ancestors.
- Improve error handling.
- Add debug option.
- Install tab completions automatically.
- Moved the cli app to use commander.
- Enabled tab completions using tabtab.
- Add suggestion in case there is no result for get action.
- Improve error message when nothing was found.
- Add support for
--match
option.
- Add support for scoped packages.
- Add the
list
/ls
command which gives you a list of all installed modules.
- Support running commands from a module's subdirectory.
- Improve error handling and show
error.stack
only when--verbose
option is used. - Show nested occurences of the module you search with and their source module.
- Add lazy loading for
package.json
.
First version