Socket
Socket
Sign inDemoInstall

bx

Package Overview
Dependencies
391
Maintainers
2
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    bx

Command line tool to run JavaScript, TypeScript or HTML files in the browser.


Version published
Maintainers
2
Created

Readme

Source

🌐 bx - a browser runner

With Node.js, Deno or Bun there are so many JavaScript environments to choose from. However, nothing is as good as the browser environment. bx gives you an execution runtime for the browser.

With bx you can easily run this script within different browser environments:

> echo "console.log(navigator.userAgent)" &> script.js
> npx bx ./script.js
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36

You can easily switch browsers via the --browserName parameter:

> npx bx ./script.js --browserName firefox
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0

It even allows you to run .html files, e.g. given this file:

<script type="module">
  console.log(document.querySelector('b').textContent);
</script>
<b>Hello World!</b>

Running this with bx results in:

> npx bx ./html.html
Hello World!

Keywords

FAQs

Last updated on 15 Feb 2024

Did you know?

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc