https://github.com/SocketDev/socket-registry
Socket.dev optimized 📦 overrides✨
https://github.com/SocketDev/socket-registry
Last synced: 11 months ago
JSON representation
Socket.dev optimized 📦 overrides✨
- Host: GitHub
- URL: https://github.com/SocketDev/socket-registry
- Owner: SocketDev
- License: mit
- Created: 2024-09-05T14:45:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-18T18:34:15.000Z (over 1 year ago)
- Last Synced: 2024-11-30T00:23:33.942Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://Socket.dev
- Size: 14.7 MB
- Stars: 28
- Watchers: 8
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# @socketregistry
[](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[](https://twitter.com/SocketSecurity)
> A collection of [Socket.dev](https://socket.dev/) optimize package overrides
> for use with
> [Socket Optimize](https://socket.dev/features/optimize 'npx socket optimize').

## About
Inspired by [e18e](https://e18e.dev/), these overrides focus on:
- Cleanup ✨ — Reduce dependencies and replace polyfills with built-in
equivalents.
- Levelup 🧩 — Add new features and leverage modern platform APIs.
- Speedup ⚡ — Boost performance to run faster.
- Tuneup 🔧 — Address CVEs, especially in outdated or unmaintained packages.
Overrides:
- Maintain compatibility by passing original package tests 💯
- Work seamlessly with CommonJS
- Retain original licenses and are MIT compatible
- Include
TypeScript definitions
- Support current and [LTS](https://nodejs.org/en/about/previous-releases) Node
versions
## Contribute
Making a new override is simple.
- Initialize the repository with your favorite package manager.
```bash
npm install
```
- Run wizard.
```bash
npm run make:npm-override []
```
- Follow the prompts to create the scaffolding of your shiny new override.
- Fill in all `TODO:` commented sections.
- Commit and send a pull request!