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
- React + @radix-ui + styled-components link
- React + @mui/joy + emotion link
- React + Bulma CSS link
- "Two Sum" solution link
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
- 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