An open API service providing repository metadata for many open source software ecosystems.

GitHub / pnpm 105 Repositories

Fast, disk space efficient package manager

Donate: https://github.com/sponsors/pnpm

pnpm/winget-pkgs Fork of microsoft/winget-pkgs

The Microsoft community Windows Package Manager manifest repository

Language: PowerShell - Size: 468 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 1 - Forks: 1

pnpm/action-setup

Install pnpm package manager

Language: TypeScript - Size: 3.58 MB - Last synced at: about 14 hours ago - Pushed at: 20 days ago - Stars: 1,084 - Forks: 130

pnpm/pnpm.io

pnpm's website

Language: JavaScript - Size: 15.6 MB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 264 - Forks: 549

pnpm/npm-package-arg Fork of npm/npm-package-arg

Parse the things that can be arguments to `npm install`

Language: JavaScript - Size: 256 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

pnpm/nopt Fork of npm/nopt

Node/npm Option Parsing

Language: JavaScript - Size: 247 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 3

pnpm/pnpm

Fast, disk space efficient package manager

Language: TypeScript - Size: 178 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 32,177 - Forks: 1,166

pnpm/pacquet

experimental package manager for node.js

Language: Rust - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 780 - Forks: 24

pnpm/plugin-esm-node-path

Language: JavaScript - Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 1

pnpm/plugin-trusted-deps

A list of some OSS packages that are known to require lifecycle scripts to function properly

Language: TypeScript - Size: 13.7 KB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 29 - Forks: 0

pnpm/only-allow

Force a specific package manager to be used on a project

Language: JavaScript - Size: 33.2 KB - Last synced at: about 15 hours ago - Pushed at: about 1 year ago - Stars: 621 - Forks: 31

pnpm/registry-mock

Mock the npm registry

Language: JavaScript - Size: 849 KB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 20 - Forks: 3

pnpm/meta-updater

Language: TypeScript - Size: 568 KB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 59 - Forks: 6

pnpm/npm-lifecycle Fork of npm/npm-lifecycle

npm lifecycle script runner

Language: JavaScript - Size: 1.22 MB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 8 - Forks: 9

pnpm/symlink-dir

Cross-platform directory symlinking

Language: TypeScript - Size: 396 KB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 75 - Forks: 1

pnpm/plugin-types-fixer

A hook for fixing TypeScript issues

Language: JavaScript - Size: 32.2 KB - Last synced at: about 14 hours ago - Pushed at: 21 days ago - Stars: 11 - Forks: 0

pnpm/plugin-better-defaults

Improved defaults for pnpm

Language: JavaScript - Size: 14.6 KB - Last synced at: 3 days ago - Pushed at: 21 days ago - Stars: 19 - Forks: 0

pnpm/pn

This is an experimental wrapper over the pnpm CLI written in Rust

Language: Rust - Size: 113 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 115 - Forks: 8

pnpm/slice-ansi Fork of arcanis/slice-ansi

Language: JavaScript - Size: 1.82 MB - Last synced at: about 16 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

pnpm/reflink

Language: JavaScript - Size: 1020 KB - Last synced at: about 14 hours ago - Pushed at: 8 months ago - Stars: 26 - Forks: 1

pnpm/codemod

Language: TypeScript - Size: 8.79 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 8 - Forks: 5

pnpm/components

Language: TypeScript - Size: 2.18 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 8

pnpm/get.pnpm.io

Language: JavaScript - Size: 62.9 MB - Last synced at: about 14 hours ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 10

pnpm/exec

Executes pnpm. If pnpm is not installed, installs it first

Language: TypeScript - Size: 195 KB - Last synced at: about 15 hours ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

pnpm/rfcs

Size: 36.1 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 20 - Forks: 3

pnpm/yaml Fork of eemeli/yaml

YAML parser and stringifier for JavaScript

Size: 8.41 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

pnpm/cmd-shim Fork of npm/cmd-shim

The cmd-shim used in pnpm

Language: TypeScript - Size: 972 KB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 14 - Forks: 12

pnpm/.github

Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

pnpm/tgz-fixtures

Size: 12.6 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

pnpm/benchmarks-of-javascript-package-managers 📦

Benchmarks of JavaScript Package Managers

Language: JavaScript - Size: 1.28 MB - Last synced at: about 14 hours ago - Pushed at: over 4 years ago - Stars: 441 - Forks: 24

pnpm/awesome-pnpm 📦

Awesome pnpm resources

Size: 74.2 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 78 - Forks: 4

pnpm/docker-pnpm

Automated docker image with pnpm pre-installed

Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 1

pnpm/tabtab Fork of mklabs/tabtab

tab completion helpers, for node cli programs & others. Inspired by npm completion

Language: JavaScript - Size: 986 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 32 - Forks: 4

pnpm/patch-package Fork of ds300/patch-package

Fix broken node modules instantly 🏃🏽‍♀️💨

Language: TypeScript - Size: 2.17 MB - Last synced at: about 16 hours ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

pnpm/get-npm-tarball-url

Create the tarball URL of a npm package

Language: TypeScript - Size: 364 KB - Last synced at: about 15 hours ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

pnpm/npm-registry-client Fork of npm/npm-registry-client

Language: JavaScript - Size: 1.08 MB - Last synced at: about 16 hours ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

pnpm/npm-conf Fork of kevva/npm-conf

Get the npm config

Language: JavaScript - Size: 78.1 KB - Last synced at: about 15 hours ago - Pushed at: 7 months ago - Stars: 12 - Forks: 18

pnpm/spec

pnpm specifications

Size: 49.8 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 3

pnpm/sample-project

A sample project demonstrating the results of installing with pnpm

Size: 215 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 30

pnpm/logger

Logger for pnpm

Language: TypeScript - Size: 706 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 3

pnpm/merge-driver

A merge driver for pnpm-lock.yaml

Language: TypeScript - Size: 826 KB - Last synced at: about 15 hours ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 2

pnpm/encode-registry

Encodes a registry URL. Memoized.

Language: JavaScript - Size: 371 KB - Last synced at: about 15 hours ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

pnpm/git-resolver 📦

Resolver for git-hosted packages

Language: TypeScript - Size: 167 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 2

pnpm/hook-utils

A helper for pnpmfile.js files

Language: TypeScript - Size: 26.4 KB - Last synced at: about 15 hours ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 0

pnpm/hosted-git-info Fork of npm/hosted-git-info

Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab

Language: JavaScript - Size: 418 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

pnpm/parse-codeload-url

Parse a tarball URL hosted on codeload.github.com

Language: TypeScript - Size: 45.9 KB - Last synced at: about 15 hours ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

pnpm/store-path 📦

Resolves the pnpm store path

Language: TypeScript - Size: 664 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

pnpm/pnpm-list 📦

List installed packages in a symlinked `node_modules`

Language: TypeScript - Size: 186 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

pnpm/supi 📦

Fast, disk space efficient installation engine. Used by pnpm

Language: TypeScript - Size: 4.09 MB - Last synced at: about 8 hours ago - Pushed at: about 7 years ago - Stars: 24 - Forks: 5

pnpm/npm-cli Fork of npm/cli

the package manager for JavaScript

Language: JavaScript - Size: 152 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pnpm/graph-sequencer 📦

Language: JavaScript - Size: 180 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 2

pnpm/redirects

Size: 3.91 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

pnpm/pnpm.github.io

Language: JavaScript - Size: 880 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

pnpm/parse-npm-tarball-url

Parse a tarball URL hosted in the npm registry

Language: TypeScript - Size: 135 KB - Last synced at: about 15 hours ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

pnpm/which Fork of npm/node-which

Like which(1) unix command. Find the first instance of an executable in the PATH.

Language: JavaScript - Size: 145 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

pnpm/node-fetch Fork of node-fetch/node-fetch

A light-weight module that brings the Fetch API to Node.js

Language: JavaScript - Size: 1.19 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

pnpm/headless 📦

Fast installation using only shrinkwrap.yaml

Language: TypeScript - Size: 213 KB - Last synced at: about 15 hours ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

pnpm/config 📦

Gets configs for pnpm

Language: TypeScript - Size: 42 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

pnpm/pnpm-default-reporter 📦

The default reporter of pnpm

Language: TypeScript - Size: 436 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

pnpm/default-fetcher 📦

pnpm's default package fetcher

Language: TypeScript - Size: 174 KB - Last synced at: about 15 hours ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

pnpm/default-resolver 📦

pnpm's default package resolver

Language: TypeScript - Size: 174 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

pnpm/package-requester 📦

Concurrent downloader of npm-compatible packages

Language: TypeScript - Size: 256 KB - Last synced at: about 14 hours ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 3

pnpm/server 📦

A pnpm installer server

Language: TypeScript - Size: 192 KB - Last synced at: about 15 hours ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 2

pnpm/package-store 📦

A storage for npm packages. Used by pnpm

Language: TypeScript - Size: 352 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

pnpm/pnpm-shrinkwrap 📦

pnpm's shrinkwrap

Language: TypeScript - Size: 222 KB - Last synced at: about 14 hours ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

pnpm/modules-yaml 📦

Reads/writes node_modules/.modules.yaml

Language: TypeScript - Size: 39.1 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

pnpm/dependencies-hierarchy 📦

Creates a dependencies hierarchy for a symlinked node_modules

Language: TypeScript - Size: 452 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

pnpm/outdated 📦

Check for outdated packages

Language: TypeScript - Size: 167 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

pnpm/assert-project 📦

Utils for testing projects that use pnpm

Language: TypeScript - Size: 81.1 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

pnpm/types 📦

Basic types used by pnpm

Language: TypeScript - Size: 41 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

pnpm/dependency-path 📦

Utilities for working with symlinked node_modules

Language: TypeScript - Size: 80.1 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/lifecycle 📦

Package lifecycle hook runner

Language: TypeScript - Size: 90.8 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/npm-resolver 📦

Resolver for npm-hosted packages

Language: TypeScript - Size: 243 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/fetch-from-npm-registry 📦

A fetch lib specifically for using with the npm registry

Language: TypeScript - Size: 89.8 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

pnpm/tarball-fetcher 📦

Fetcher for packages hosted as tarballs

Language: TypeScript - Size: 25.4 MB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

pnpm/resolver-base 📦

Types for pnpm-compatible resolvers

Language: TypeScript - Size: 36.1 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/fetcher-base 📦

Types for pnpm-compatible fetchers

Language: TypeScript - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/local-resolver 📦

Resolver for local packages

Language: TypeScript - Size: 108 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/tarball-resolver 📦

Resolver for tarball dependencies

Language: TypeScript - Size: 61.5 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/git-fetcher 📦

Fetcher for git-hosted packages

Language: TypeScript - Size: 53.7 KB - Last synced at: about 15 hours ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

pnpm/read-package-json 📦

Language: TypeScript - Size: 104 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

pnpm/pnpm-install-checks 📦

A package that contains checks that pnpm runs during the installation.

Language: JavaScript - Size: 75.2 KB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

pnpm/package-bins 📦

Returns bins of a package

Language: TypeScript - Size: 173 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

pnpm/link-bins 📦

Link bins to node_modules/.bin

Language: TypeScript - Size: 399 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

pnpm/check-package 📦

Checks the integrity of a package

Language: TypeScript - Size: 109 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

pnpm/fs-locker 📦

An fs locker for pnpm

Language: TypeScript - Size: 64.5 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

pnpm/pkgid-to-filename 📦

Converts a package ID to a valid file name

Language: TypeScript - Size: 99.6 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

pnpm/self-installer 📦

Installs pnpm

Language: JavaScript - Size: 603 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 3

pnpm/file-reporter 📦

A file reporter for pnpm

Language: TypeScript - Size: 92.8 KB - Last synced at: about 15 hours ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

pnpm/credentials-by-uri 📦

Gets credentials for URI from npm configs

Language: JavaScript - Size: 60.5 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

pnpm/ramda Fork of ramda/ramda

:ram: Practical functional Javascript

Size: 7.91 MB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

pnpm/node-byline Fork of jahewson/node-byline

Line-by-line Stream reader for node.js

Language: JavaScript - Size: 396 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

pnpm/lerna Fork of lerna/lerna

:dragon: A tool for managing JavaScript projects with multiple packages.

Size: 7.58 MB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

pnpm/remove-all-except-outer-links

Removes everything from a folder except external symlinks

Language: JavaScript - Size: 150 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

pnpm/semver-diff

Gets the difference between two semver versions

Language: TypeScript - Size: 44.9 KB - Last synced at: about 15 hours ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

pnpm/node-modules-check

Checks packages in node_modules

Language: TypeScript - Size: 57.6 KB - Last synced at: about 15 hours ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

pnpm/js-yaml Fork of nodeca/js-yaml

JavaScript YAML parser and dumper. Very fast.

Size: 3.63 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 2

pnpm/for-testing.no-package-json

Size: 0 Bytes - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

pnpm/pnpm-simple-reporter

A simple reporter for pnpm

Language: TypeScript - Size: 6.84 KB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

pnpm/test-git-fetch

Language: JavaScript - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

pnpm/manifesto

The pnpm manifesto

Size: 0 Bytes - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0