{
  "name": "node-desktop-idle-v2",
  "version": "0.0.18",
  "main": "./dist/index.js",
  "types": "./dist/types/index.d.ts",
  "license": "MIT",
  "type": "module",
  "description": "Node/Electron module to detect idle desktop users(users away from keyboard) in macOS, Windows and Linux",
  "bugs": {
    "email": "maurovic.cachia@gmail.com",
    "url": "https://github.com/MomoRazor/node-desktop-idle/issues"
  },
  "keywords": [
    "idle",
    "desktop",
    "electron",
    "away",
    "afk"
  ],
  "homepage": "https://github.com/MomoRazor/node-desktop-idle",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/MomoRazor/node-desktop-idle.git"
  },
  "os": [
    "windows",
    "linux",
    "darwin",
    "win32"
  ],
  "files": [
    "dist/",
    "build/Release/desktopIdle.node",
    "src/",
    "binding.gyp",
    "package.json",
    "README.md"
  ],
  "gypfile": true,
  "devDependencies": {
    "@types/node": "22.14.0",
    "eslint": "9.24.0",
    "node-gyp": "11.2.0",
    "npm-check": "6.0.1",
    "typescript": "5.8.3"
  },
  "dependencies": {
    "nan": "2.22.2"
  },
  "scripts": {
    "configure-gyp": "node-gyp rebuild --target=22.14.0 --arch=x64",
    "gyp-refresh": "node-gyp clean && node-gyp configure && node-gyp build",
    "build-refresh": "rm -rf dist && tsc",
    "check-packages": "npx npm-check -u -E",
    "refresh-packages": "rm -rf node_modules && rm -rf package-lock.json && npm i",
    "build": "npm run gyp-refresh && npm run build-refresh"
  }
}
