mirror of
https://github.com/hoppscotch/hoppscotch
synced 2024-11-22 15:18:35 +00:00
22c6eabd13
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com> |
||
---|---|---|
.. | ||
src | ||
.eslintrc.cjs | ||
.gitignore | ||
.prettierignore | ||
.prettierrc.cjs | ||
index.d.ts | ||
node.d.ts | ||
package.json | ||
README.md | ||
setupFiles.ts | ||
tsconfig.json | ||
vite.config.ts | ||
web.d.ts |
Hoppscotch JavaScript Sandbox ALPHA
This package deals with providing a JavaScript sandbox for executing various security sensitive external scripts.
How does this work?
This package makes use of quickjs-emscripten for building sandboxes for running external code on Hoppscotch.
Currently implemented sandboxes:
- Hoppscotch Test Scripts
- Hoppscotch Pre Request Scripts
Development
- Clone the repository
git clone https://github.com/hoppscotch/hoppscotch
- Install the package dependencies
pnpm install
- Navigate to the package folder
cd hoppscotch/packages/hoppscotch-js-sandbox
- Try out the demo
src/demo.ts
using:
npm run demo
Versioning
This project follows Semantic Versioning but as the project is still pre-1.0. The code and the public exposed API should not be considered to be fixed and stable. Things can change at any time!
License
This project is licensed under the MIT License - see LICENSE
for more details.