An open API service indexing awesome lists of open source software.

https://github.com/roberthgnz/js-blitz

Run JavaScript code in a flash - Alternative to RunJS
https://github.com/roberthgnz/js-blitz

code-runner hacktoberfest hacktoberfest-accepted javascript playground typescript vue vue3

Last synced: 4 months ago
JSON representation

Run JavaScript code in a flash - Alternative to RunJS

Awesome Lists containing this project

README

        

# JSBlitz

![image](https://github.com/user-attachments/assets/45dbee41-35a5-4a46-af13-6316d9a3bada)

JSBlitz is an alternative to RunJS that allows you to run JavaScript code in a flash. It provides a simple and efficient way to execute JavaScript/TypeScript code with support for package installation.

[![DOWNLOAD](https://github.com/user-attachments/assets/0b711e06-b18a-4b41-961f-c9e4c31df8b4)](https://github.com/roberthgnz/js-blitz/releases/download/v0.4.0/JSBlitz-0.4.0.Setup.exe)

## Features

- ⚡ Execute JavaScript/TypeScript code
- 📦 Install and use npm packages on the fly
- 🛡️ Run code in a secure sandboxed environment
- 🖥️ Electron-based desktop application
- ✨ Monaco editor integration with syntax highlighting and code formatting

## Installation

To install the dependencies, run:

```sh
pnpm install
```

## Development

To start the application in development mode, run:

```sh
pnpm dev
```

## Packaging

To package the application, run:

```sh
pnpm package
```

## Making

To create distributable packages, run:

```sh
pnpm make
```

## Publishing

To publish the application, run:

```sh
pnpm publish
```

## Scripts

- `start`: Start the Electron application
- `dev`: Start the Electron application in development mode
- `package`: Package the application
- `make`: Create distributable packages
- `publish`: Publish the application
- `postversion`: Push changes and tags to the remote repository

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Author

Roberth González

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.

## Acknowledgements

- [Electron](https://www.electronjs.org/)
- [Vite](https://vitejs.dev/)
- [Monaco Editor](https://microsoft.github.io/monaco-editor/)
- [Vue.js](https://vuejs.org/)