Skip to content

Instantly share code, notes, and snippets.

@zt4ff
zt4ff / app.js
Created October 24, 2021 05:10
Move desktop mouse and keyboard using NodeJS
const yargs = require("yargs");
const robot = require("robotjs");
const { hideBin } = require("yargs/helpers");
let is_both;
let is_mouse;
let is_keyboard;
const arg = yargs(hideBin(process.argv))
.command("$0 [interval]", true, (yargs) => {
// index.js
let counter = 0;
const generateId = () => {/* */};
class StudentManagement {
constructor() {/**/}
add() {/**/}
const path = require('path')
// index.js
let counter = 0
const generateId = () => { /* */}
class StudentManagement { /* */ }
module.exports = StudentManagement
// index.js
let counter = 0;
const generateId = () => {/* */};
class StudentManagement {
constructor() {/* */}
add() {/* */}
// index.test.js
const assert = require("assert")
const StudentManagement = require("./index")
// index.js
let counter = 0;
const generateId = () => {
++counter;
return counter;
};
class StudentManagement {
#students = [];
// demo.js
const StudentManagement = require("./index")
const classA = new StudentManagement(["Abel", "Ben", "Cain"])
console.log("Intial Students: \n", classA.getStudent())
// adding two new students
classA.add("Daniel", "Evelyn")
npm install mocha --save-dev
//.
"scripts": {
"test": "mocha index.test.js"
},
//..