jiggle-genius
Version:
Jiggle Genius is a simple and efficient mouse jiggler CLI tool designed to keep your computer awake during those times when you need it to stay active. Whether you're preventing your screen from locking during a presentation or keeping your online status
85 lines (84 loc) • 2.36 kB
JSON
{
"name": "jiggle-genius",
"version": "3.0.2",
"description": "Jiggle Genius is a simple and efficient mouse jiggler CLI tool designed to keep your computer awake during those times when you need it to stay active. Whether you're preventing your screen from locking during a presentation or keeping your online status active, Jiggle Genius has got you covered.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"packageManager": "pnpm@10.5.0",
"bin": {
"jiggle": "dist/index.js"
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsc",
"prepare": "pnpm run build",
"start": "node dist/index.js",
"dev": "ts-node src/index.ts",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"clean": "rimraf dist",
"prebuild": "pnpm run clean",
"predev": "pnpm run build",
"format": "prettier --write \"src/**/*.ts\"",
"check-types": "tsc --noEmit",
"prepublishOnly": "pnpm run test && pnpm run lint && pnpm run build",
"preinstall": "node scripts/check-node-version.js"
},
"engines": {
"node": "^18.20.7",
"pnpm": ">=10.5.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/diegodscamara/jiggle-genius.git"
},
"keywords": [
"mouse",
"jiggler",
"cli",
"automation",
"utility",
"screen",
"awake",
"prevent-sleep",
"mouse-movement"
],
"author": "Diego Camara <diegodscamara@gmail.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/diegodscamara/jiggle-genius/issues"
},
"homepage": "https://github.com/diegodscamara/jiggle-genius#readme",
"dependencies": {
"robotjs": "^0.6.0",
"yargs": "^17.7.2",
"semver": "^7.5.4"
},
"devDependencies": {
"@types/jest": "^29.5.0",
"@types/node": "^18.15.0",
"@types/yargs": "^17.0.24",
"@typescript-eslint/eslint-plugin": "^5.54.1",
"@typescript-eslint/parser": "^5.54.1",
"eslint": "^8.35.0",
"eslint-config-prettier": "^10.1.1",
"jest": "^29.7.0",
"prettier": "^3.5.3",
"rimraf": "^5.0.0",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.1",
"typescript": "~5.1.6"
},
"pnpm": {
"onlyBuiltDependencies": [
"robotjs"
]
}
}