An open API service indexing awesome lists of open source software.

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✨

Awesome Lists containing this project

README

          

# @socketregistry

[![CI - SocketDev/socket-registry](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](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').

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 icon, indicating that this package has built-in type declarations
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!