1.0.0 • Published 3 years ago
node.js-console-eval v1.0.0
Node.js console eval
Allows eval in Node.js console.
If exit
function exist enter exit
for close console.
Just copy what you need or install
TIPS
- Optimazed version uses
process.stdout.write
. - Module version always use
process.stdout.write
.
/**
* Node.js console eval
* Made by: ClintFlames
* Reserved variables: $ - console input, _ - eval code
* Optimized: yes
* Includes exit command: yes
*/
require("readline").createInterface({input:process.stdin}).on("line",($)=>{if($=="exit"){process.exit(1);}else{try{const _=eval($);if(typeof(_)!="string"){process.stdout.write(((_)=>{if(typeof(_)=="string"){return _.replace(/`/g,"`"+String.fromCharCode(8302)).replace(/@/g,"@"+String.fromCharCode(8203));}else{return _;}})(require("util").inspect(_))+"\n");}}catch(_){process.stdout.write(_.message+"\n");}}});
/**
* Node.js console eval
* Made by: ClintFlames
* Reserved variables: $ - console input, _ - eval code
* Optimized: yes
* Includes exit command: no
*/
require("readline").createInterface({input:process.stdin}).on("line",($)=>{try{const _=eval($);if(typeof(_)!="string"){process.stdout.write(((_)=>{if(typeof(_)=="string"){return _.replace(/`/g,"`"+String.fromCharCode(8302)).replace(/@/g,"@"+String.fromCharCode(8203));}else{return _;}})(require("util").inspect(_))+"\n");}}catch(_){process.stdout.write(_.message+"\n");}});
/**
* Node.js console eval
* Made by: ClintFlames
* Reserved variables: $ - console input, _ - eval code
* Optimized: no
* Includes exit command: yes
*/
require("readline").createInterface({input:process.stdin}).on("line",($)=>{if($=="exit"){process.exit(1);}else{try{const _=eval($);if(typeof(_)!="string"){console.log(((_)=>{if(typeof(_)=="string"){return _.replace(/`/g,"`"+String.fromCharCode(8302)).replace(/@/g,"@"+String.fromCharCode(8203));}else{return _;}})(require("util").inspect(_)));}}catch(_){console.log(_.message);}}});
/**
* Node.js console eval
* Made by: ClintFlames
* Reserved variables: $ - console input, _ - eval code
* Optimized: no
* Includes exit command: no
*/
require("readline").createInterface({input:process.stdin}).on("line",($)=>{try{const _=eval($);if(typeof(_)!="string"){console.log(((_)=>{if(typeof(_)=="string"){return _.replace(/`/g,"`"+String.fromCharCode(8302)).replace(/@/g,"@"+String.fromCharCode(8203));}else{return _;}})(require("util").inspect(_)));}}catch(_){console.log(_.message);}});
Install
npm i node.js-console-eval
// Initialization module
const console_eval = require("node.js-console-eval");
// Listen console for eval with command exit
// WARNING: Make it once or output will be twice
console_eval({
includes_exit: true
});
1.0.0
3 years ago