pkgscan
pkgscan
is a useful tool to inspect installed packages in your project. It provides detailed information about installed packages managed by popular package managers like npm
, pnpm
and yarn
.
If you find this package useful for your projects, please consider supporting me by Patreon, KO-FI or Paypal. It's a great way to help me maintain and improve this tool in the future. Your support is truly appreciated!
Installation
npm
npx pkgscan [options]
npm install pkgscan
npm install -g pkgscan
CLI
Usage
pkgscan [options]
Options:
-p, --pkg The name of the package to retrieve information for.
-c, --cwd The current working directory of the project.
-h, --help Show help
Examples
pkgscan --pkg typescript
pkgscan --pkg '@types/*'
pkgscan --pkg '*'
pkgscan --pkg typescript --cwd ./project-directory-path
API
import { getInstalledPackage } from 'pkgscan';
const installedPackage = getInstalledPackage('typescript');
console.log(installedPackage);
const cwd = __dirname;
const installedPackage = getInstalledPackage('typescript', cwd);
console.log(installedPackage);
isDirectProjectDependency
used to determine whether a package is a direct dependency of a project or not. By using this variable, you can check whether a package is directly listed in the dependencies section of the project's package.json file or not.
Feedback
If you discover a bug, or have a suggestion for a feature request, please
submit an issue.
LICENSE
This extension is licensed under the MIT License