Skip to content

uxdxdev/jsenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSEnv

Workflow Status

image

Write code in an online Monaco editor, have it transpiled in the browser automatically, and render the results.

JSEnv is a development environment running entirely in your browser tab. Dependencies are automatically identified, downloaded, and transpiled for use in your scripts using esbuild-wasm and the unpkg api.

Share your code with a simple link

Examples

  • React + @radix-ui + styled-components link
  • React + @mui/joy + emotion link
  • React + Bulma CSS link
  • "Two Sum" solution link

Build information

Using the package.json.homepage property will be used during the CRA build process to set the PUBLIC_URL variable. This allows your assets to be located when deploying the project using a URL path that is not the root, e.g. /jsenv

Known issues

  • The code in the editor is base64 encoded and added to the URL string for persistence, this sharing feature is limited to the max number of characters allowed in the URL string

About

In browser JavaScript playground using esbuild WASM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published