Skip to content

SocketDev/socket-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,986 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

@socketregistry

Socket Badge CI Coverage

Follow @SocketSecurity Follow @socket.dev on Bluesky

Optimized package overrides for Socket Optimize.

npx socket optimize

Quick Start

Install the Socket CLI globally, then run it inside any project:

# pnpm (recommended)
pnpm add -g socket

# npm
npm install -g socket

# yarn
yarn global add socket

# Then, from your project root:
socket optimize

socket optimize analyzes your dependencies and suggests optimized replacements from the Socket Registry.

What Are Package Overrides?

Package overrides are improved versions of existing npm packages:

Original Package          Socket Override
     ↓                         ↓
  Cleanup  ✨  →  Reduce dependencies, use built-ins
  Levelup  🧩  →  Add features, modern APIs
  Speedup  ⚡  →  Optimize performance
  Tuneup   🔧  →  Fix CVEs, maintain compatibility

Quality Standards

All overrides in this registry:

  • Pass original package tests to maintain compatibility 💯
  • Work seamlessly with CommonJS and ESM
  • Retain original licenses and are MIT compatible
  • Include TypeScript icon, indicating that this package has built-in type declarations TypeScript definitions
  • Support current and LTS Node versions

Contributing

Create a new override in three steps:

Step 1              Step 2                  Step 3
Install       →     Generate          →     Complete
  ↓                   ↓                       ↓
pnpm install    make-npm-override    Fill TODOs + Test

License

MIT

About

Socket.dev optimized 📦 overrides✨

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors