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

zgo.at/singlepage

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zgo.at/singlepage

  • v1.0.0
  • Go
  • Socket score

Version published
Created
Source

Inline CSS, JavaScript, and images in a HTML file to distribute a stand-alone HTML document without external dependencies.

You can download binaries from the releases page, or compile from source with go install zgo.at/singlepage/cmd/singlepage@latest, which will put a binary in ~/go/bin/.

Run it with as singlepage file.html > bundled.html or cat file.html | singlepage > bundled.html. There are a bunch of options; use singlepage -help to see the full documentation.

Use the zgo.at/singlepage package if you want to integrate this in a Go program. Also see the API docs: https://godocs.io/zgo.at/singlepage

It uses tdewolff/minify for minification, so please report bugs or other questions there.

Why would I want to use this?

There are a few reasons:

  • Sometimes distributing a single HTML document is easier; for example for rendered HTML documentation.

  • It makes pages slightly faster to load if your CSS/JS assets are small(-ish); especially on slower connections.

  • As a slightly less practical and more ideological point, I liked the web before it became this jumbled mess of obnoxious JavaScript and excessive CSS, and I like the concept of self-contained HTML documents.

FAQs

Package last updated on 03 Apr 2022

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