1.0.7 • Published 1 year ago

shazi-js-compiler v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

shazi-js-compiler

ShaziShazi js compiler
npm.ionpm.io

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 MediaIconLink
GitHubhttps://github.com/Sharjeelbaig
LinkedInhttps://www.linkedin.com/in/sharjeel-baig-250858222/
Facebookhttps://www.facebook.com/sharjeel.baig.58/
1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago