shazi-js-compiler
v1.0.7
Published
WITH JAVASCRIPT'S MIGHT, THE WEB DOTH SHINE BRIGHT, EACH LINE A STEP, TO ENDLESS DELIGHT. THATS THE REASON YOU HAVE TO USE SHAZI JS COMPILER, TO COMPILE JAVASCRIPT CODE
Downloads
9
Maintainers
Readme
shazi-js-compiler
| Shazi | Shazi js compiler | | --- | --- | | | |
WITH JAVASCRIPT'S MIGHT, THE WEB DOTH SHINE BRIGHT, EACH LINE A STEP, TO ENDLESS DELIGHT. THATS THE REASON YOU HAVE TO USE SHAZI JS COMPILER MODULE, TO COMPILE JAVASCRIPT'S CODE
check out docs at: docs-shazi-js-compiler.vercel.app
live javascript ide made with shazi js coompiler: shazi-ide.vercel.app/
shazi-js-compiler
shazi-js-compiler is a JavaScript utility module that provides a convenient way to execute and evaluate code and view its output in the console. It can be useful for debugging and testing purposes.
Installation
To install shazi-js-compiler, simply run the following command in your terminal:
npm install shazi-js-compiler
Usage
To use shazi-js-compiler, you first need to import it in your project:
import { compileJs } from 'shazi-js-compiler';
The compile function takes two arguments: input and setOutputs. input is a string that represents the code to be executed and evaluated, and setOutputs is a function that is used to set the outputs of the evaluation.
Here is an example of using the compile function:
const [outputs, setOutputs] = useState([]);
compileJs('console.log(1 + 2)', setOutputs);
console.log(outputs);
// outputs: [3]
The compileJs function works by temporarily replacing the console.log function with a custom function that adds the outputs to an array. The original console.log function is then restored after the evaluation is complete.
"WARNING"
This module uses eval function of javascript, eval function is a powerful and dangerous tool in JavaScript. It allows for arbitrary code execution, which can lead to security vulnerabilities and unpredictable behavior in your code.
In case of an error during evaluation, the error message will be added to the outputs array.
Conclusion
shazi-js-compiler is a simple and flexible utility that can be used to evaluate and debug JavaScript code. By providing a convenient way to view the outputs of code evaluation, it can save time and effort during development. Try it out and see for yourself!
Shazi Ide
Shazi Ide is an online javascript compiler that uses this library to work! check out: visit shazi ide
By Sharjeel Baig
| Hire Me | | --- | | | |A highly motivated and dedicated individual seeking opportunities to showcase my skills and make a positive impact.|
| Social Media | Icon | Link | | --- | --- | --- | | GitHub | | https://github.com/Sharjeelbaig | | LinkedIn | | https://www.linkedin.com/in/sharjeel-baig-250858222/ | | Facebook | | https://www.facebook.com/sharjeel.baig.58/ |