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
- Host: GitHub
- URL: https://github.com/roberthgnz/js-blitz
- Owner: roberthgnz
- Created: 2024-11-10T22:56:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-23T21:26:01.000Z (5 months ago)
- Last Synced: 2025-01-16T20:39:14.813Z (4 months ago)
- Topics: code-runner, hacktoberfest, hacktoberfest-accepted, javascript, playground, typescript, vue, vue3
- Language: Vue
- Homepage: https://js-blitz.vercel.app
- Size: 287 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JSBlitz

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.
[](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/)