A collection of Socket.dev optimize package overrides for use with
@socketsecurity/cli.
Inspired by e18e, 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 Node versions
Adding a new override is simple.
- Initialize the repository with your favorite package manager, e.g.
npm install. - Run
npm run make:npm-package [<package-name>]- Follow the prompts to create the scaffolding for your shiny new override.
- Fill in all
TODO:commented sections. - Commit and send a pull request!
