Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@mercuryworkshop/scramjet

Package Overview
Dependencies
Maintainers
0
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mercuryworkshop/scramjet

An experimental web proxy that aims to be the successor to Ultraviolet

  • 1.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
115
decreased by-29.88%
Maintainers
0
Weekly downloads
 
Created
Source

Scramjet

Scramjet is an experimental web proxy that aims to be the successor to Ultraviolet.

It currently does not support most websites due to it being very early in the development stage.

The UI is not finalized and only used as a means to test the web proxy.

How to build

Running pnpm dev will build Scramjet and start a dev server on localhost:1337. If you only want to build the proxy without using the dev server, run pnpm build.

TODO

  • Finish HTML rewriting
    • <script type="importmap"></script> rewriting
      • Make an array of all possible import values and pass the array onto the JS rewriter, then rewrite all the URLs inside of it
  • Finish JS rewriting
    • Only thing rewritten currently are imports and exports
    • Check imports/exports for values contained in the importmap array, don't rewrite the node value if present
  • Write client APIs

FAQs

Package last updated on 03 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc