{
  "name": "node-desktop-idle-v2",
  "version": "1.1.26",
  "main": "./src/cjs-entry.cjs",
  "types": "./src/cjs-entry.d.ts",
  "exports": {
    "import": "./src/esm-entry.mjs",
    "require": "./src/cjs-entry.cjs"
  },
  "license": "MIT",
  "description": "Node/Electron module to detect idle desktop users(users away from keyboard) in Windows and Linux",
  "bugs": {
    "email": "maurovic.cachia@gmail.com",
    "url": "https://github.com/MomoRazor/node-desktop-idle-v2/issues"
  },
  "keywords": [
    "idle",
    "desktop",
    "electron",
    "away",
    "afk"
  ],
  "homepage": "https://github.com/MomoRazor/node-desktop-idle-v2",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com:MomoRazor/node-desktop-idle-v2.git"
  },
  "os": [
    "windows",
    "linux",
    "win32",
    "darwin"
  ],
  "files": [
    "dist/",
    "src/",
    "binding.gyp",
    "package.json",
    "README.md",
    "prebuilds/",
    "postinstall.cjs"
  ],
  "devDependencies": {
    "@types/jest": "30.0.0",
    "@types/node": "25.9.1",
    "eslint": "10.4.0",
    "jest": "30.4.2",
    "node-abi": "4.31.0",
    "node-gyp": "12.3.0",
    "npm-check": "6.0.1",
    "ts-jest": "29.4.11",
    "typescript": "6.0.3"
  },
  "dependencies": {
    "node-addon-api": "8.7.0",
    "node-gyp-build": "4.8.4"
  },
  "scripts": {
    "build-native": "node manual-prebuild.js",
    "check-packages": "npx npm-check -u -E",
    "refresh-packages": "rm -rf node_modules && rm -rf package-lock.json && npm i",
    "build": "tsc && node-gyp-build",
    "full-build": "npm run build-native && npm run build",
    "test": "node test-esm.mjs",
    "jest-test": "jest",
    "test-cjs": "node test-cjs.cjs",
    "postinstall": "node postinstall.cjs"
  }
}
