Skip to content

tjx666/package-manager-enhancer

Repository files navigation

Package Manager Enhancer

Version Installs Downloads Rating Star Last Updated

CI PRs Welcome Github Open Issues LICENSE

Features

pnpm-workspace.yaml codeLens

pnpm-workspace.yaml codeLens

package.json pnpm configuration schema

package.json pnpm configuration schema

package.json files property codeLens

package.json files property codeLens

package.json dependencies codeLens

package json dependencies codeLens

You can click editor title icon toggle it:

toggle package json dependencies codeLens

npm script run in background

npm script run in background

add missing dependencies

useful when you refactor code from one package to another new package.

add missing dependencies

corepack packageManager codelens

corepack PackageManager codelens

node version codelens

node version codelens

package.json dependencies definition

package.json dependencies definition

package hover tooltip

package hover tooltip

you can custom the tooltip by settings:

{
  "package-manager-enhancer.packageHoverTooltip.websites": [
    "builtin:npm",
    "builtin:homepage",
    "builtin:repository",
    "[Sync Mirror](https://npmmirror.com/sync/${packageName})",
    "[Npm View](https://npmview.vercel.app/${packageNameAtVersion})",
    "[Npm Trends](https://npmtrends.com/${packageName})",
    "[Npm Graph](https://npmgraph.js.org/?q=${packageNameAtVersion})",
    "[Npm Charts](https://npmcharts.com/compare/${packageName})",
    "[Npm Stats](https://npm-stat.com/charts.html?package=${packageName})",
    "[Moiva](https://moiva.io/?npm=${packageName})",
    "[RunKit](https://npm.runkit.com/${packageName})",
  ],
  "package-manager-enhancer.packageHoverTooltip.badges": [
    "[![latest version](https://img.shields.io/npm/v/${packageName}?label=latest)](https://www.npmjs.com/package/${packageName})",
    "[![NPM Downloads](https://img.shields.io/npm/dw/${packageName})](https://www.npmjs.com/package/${packageName}?activeTab=versions)",
    "[![GitHub Repo stars](https://img.shields.io/github/stars/${githubUserAndRepo})](https://github.com/${githubUserAndRepo})",
    "[![GitHub Issues](https://img.shields.io/github/issues-raw/${githubUserAndRepo}?label=issues)](https://github.com/${githubUserAndRepo}/issues)",
    "[![NPM Type Definitions](https://img.shields.io/npm/types/${packageName})](https://arethetypeswrong.github.io/?p=${packageNameAtVersion})",
    // add more please check: https://shields.io/badges
  ],
}

TODOs

My extensions

Check all here: publishers/YuTengjing