{"_id":"@dvnllrt/enigo-napi-rs","_rev":"6-9332b591cb93e0a1fc1e9681fac5ce34","name":"@dvnllrt/enigo-napi-rs","dist-tags":{"latest":"1.3.2"},"versions":{"1.1.5":{"name":"@dvnllrt/enigo-napi-rs","version":"1.1.5","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"license":"MIT","_id":"@dvnllrt/enigo-napi-rs@1.1.5","maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"homepage":"https://github.com/devianllert/enigo-napi-rs#readme","bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"ava":{"timeout":"2m","extensions":["ts"],"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"dist":{"shasum":"b0b24f87e057d77e1c720d4b94a3db835e5de85a","tarball":"https://registry.npmjs.org/@dvnllrt/enigo-napi-rs/-/enigo-napi-rs-1.1.5.tgz","fileCount":6,"integrity":"sha512-bYFR6qV4GviXWNvS0DreqpYTKFREEf+G4H1kmc5wpeY7rqqL0zhYMGqUb3g2uHEQAYHrXmI1QmEvOG1qQ0eezg==","signatures":[{"sig":"MEQCIAtzfX9vREx0ohzwBeiMKJfw8nLyUG+3cCUo3Yw8nrW2AiAgyfJLq4mcPclypXL1fLKh8iMiImPJWMMW1mGjVFQKgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dvnllrt%2fenigo-napi-rs@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29945},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc","i686-pc-windows-msvc","aarch64-pc-windows-msvc"],"binaryName":"enigo-napi-rs"},"types":"index.d.ts","browser":"browser.js","engines":{"node":">= 10"},"gitHead":"00a39b7a5ac222ab89ce8a29eda4d6054f540a60","scripts":{"lint":"oxlint","test":"ava","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"devianllert","email":"devianllert@gmail.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"_npmVersion":"10.9.8","description":"Template project for writing node package with napi-rs","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"ava":"^8.0.0","chalk":"^5.6.2","husky":"^9.1.7","emnapi":"^1.5.0","oxlint":"^1.14.0","prettier":"^3.6.2","tinybench":"^6.0.0","@taplo/cli":"^0.7.0","typescript":"^6.0.0","lint-staged":"^17.0.0","@emnapi/core":"^1.5.0","@napi-rs/cli":"^3.2.0","npm-run-all2":"^9.0.0","@oxc-node/core":"^0.1.0","@emnapi/runtime":"^1.5.0","@tybys/wasm-util":"^0.10.0","@napi-rs/wasm-runtime":"^1.0.4"},"optionalDependencies":{"@dvnllrt/enigo-napi-rs-darwin-x64":"1.1.5","@dvnllrt/enigo-napi-rs-darwin-arm64":"1.1.5","@dvnllrt/enigo-napi-rs-win32-x64-msvc":"1.1.5","@dvnllrt/enigo-napi-rs-win32-ia32-msvc":"1.1.5","@dvnllrt/enigo-napi-rs-win32-arm64-msvc":"1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enigo-napi-rs_1.1.5_1782053260092_0.5926713335273566","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@dvnllrt/enigo-napi-rs","version":"1.1.6","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"license":"MIT","_id":"@dvnllrt/enigo-napi-rs@1.1.6","maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"homepage":"https://github.com/devianllert/enigo-napi-rs#readme","bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"ava":{"timeout":"2m","extensions":["ts"],"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"dist":{"shasum":"946bb58cbbe44dbc79ad402a3d6025460801669e","tarball":"https://registry.npmjs.org/@dvnllrt/enigo-napi-rs/-/enigo-napi-rs-1.1.6.tgz","fileCount":6,"integrity":"sha512-p5ejMMrAY76ek+yjKEfiDcWHLR14AA0CPXXjd8x8yOOpeeGAx9TGc7ErV+yHRaUx5SmbCAIKyCenZImH4d75Jg==","signatures":[{"sig":"MEUCIHUpnvu4nqYa4yim5x3bcK+EEERVJJFoq+g2mAjBLCMdAiEA7TCoGT2TRJyXXmhYsUlmYiIcS8l3zraePoxb4MovNrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dvnllrt%2fenigo-napi-rs@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29980},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc","i686-pc-windows-msvc","aarch64-pc-windows-msvc"],"binaryName":"enigo-napi-rs"},"types":"index.d.ts","browser":"browser.js","engines":{"node":">= 10"},"gitHead":"62a4c50e8fb38d9a95b7dac074ead1b59f6b2f35","scripts":{"demo":"node simple-test.js","lint":"oxlint","test":"ava","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"devianllert","email":"devianllert@gmail.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"_npmVersion":"10.9.8","description":"Template project for writing node package with napi-rs","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"ava":"^8.0.0","chalk":"^5.6.2","husky":"^9.1.7","emnapi":"^1.5.0","oxlint":"^1.14.0","prettier":"^3.6.2","tinybench":"^6.0.0","@taplo/cli":"^0.7.0","typescript":"^6.0.0","lint-staged":"^17.0.0","@emnapi/core":"^1.5.0","@napi-rs/cli":"^3.2.0","npm-run-all2":"^9.0.0","@oxc-node/core":"^0.1.0","@emnapi/runtime":"^1.5.0","@tybys/wasm-util":"^0.10.0","@napi-rs/wasm-runtime":"^1.0.4"},"optionalDependencies":{"@dvnllrt/enigo-napi-rs-darwin-x64":"1.1.6","@dvnllrt/enigo-napi-rs-darwin-arm64":"1.1.6","@dvnllrt/enigo-napi-rs-win32-x64-msvc":"1.1.6","@dvnllrt/enigo-napi-rs-win32-ia32-msvc":"1.1.6","@dvnllrt/enigo-napi-rs-win32-arm64-msvc":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/enigo-napi-rs_1.1.6_1782062027279_0.8040005061535036","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@dvnllrt/enigo-napi-rs","version":"1.1.7","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"license":"MIT","_id":"@dvnllrt/enigo-napi-rs@1.1.7","maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"homepage":"https://github.com/devianllert/enigo-napi-rs#readme","bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"ava":{"timeout":"2m","extensions":["ts"],"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"dist":{"shasum":"3232980e90446da24bc11448031460b1cbcb8521","tarball":"https://registry.npmjs.org/@dvnllrt/enigo-napi-rs/-/enigo-napi-rs-1.1.7.tgz","fileCount":6,"integrity":"sha512-Ijk/voY64fnVQOwXfqUMXT/58VbLfNzC6a3c4hoqBY80hfKbm1y6BwJiKCOxcW6zc1RWwlJSKVEIJRwITukTZQ==","signatures":[{"sig":"MEYCIQCM73mmyIdhcxDzgqd0H47y/JivnyQ5I5CUTT7dHNZX8AIhAL+v3KkBKLM+oDqFiBfPF+JOTuFG/X5FKTSAsOvTQHJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dvnllrt%2fenigo-napi-rs@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29980},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc","i686-pc-windows-msvc","aarch64-pc-windows-msvc"],"binaryName":"enigo-napi-rs"},"types":"index.d.ts","browser":"browser.js","engines":{"node":">= 10"},"gitHead":"aa29b633dc2199a77708d4fc79140eb36ecb9bf3","scripts":{"demo":"node simple-test.js","lint":"oxlint","test":"ava","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"devianllert","email":"devianllert@gmail.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"_npmVersion":"10.9.8","description":"Template project for writing node package with napi-rs","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"ava":"^8.0.0","chalk":"^5.6.2","husky":"^9.1.7","emnapi":"^1.5.0","oxlint":"^1.14.0","prettier":"^3.6.2","tinybench":"^6.0.0","@taplo/cli":"^0.7.0","typescript":"^6.0.0","lint-staged":"^17.0.0","@emnapi/core":"^1.5.0","@napi-rs/cli":"^3.2.0","npm-run-all2":"^9.0.0","@oxc-node/core":"^0.1.0","@emnapi/runtime":"^1.5.0","@tybys/wasm-util":"^0.10.0","@napi-rs/wasm-runtime":"^1.0.4"},"optionalDependencies":{"@dvnllrt/enigo-napi-rs-darwin-x64":"1.1.7","@dvnllrt/enigo-napi-rs-darwin-arm64":"1.1.7","@dvnllrt/enigo-napi-rs-win32-x64-msvc":"1.1.7","@dvnllrt/enigo-napi-rs-win32-ia32-msvc":"1.1.7","@dvnllrt/enigo-napi-rs-win32-arm64-msvc":"1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/enigo-napi-rs_1.1.7_1782068184773_0.33360445314179277","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@dvnllrt/enigo-napi-rs","version":"1.2.2","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"license":"MIT","_id":"@dvnllrt/enigo-napi-rs@1.2.2","maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"homepage":"https://github.com/devianllert/enigo-napi-rs#readme","bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"ava":{"timeout":"2m","extensions":["ts"],"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"dist":{"shasum":"ddcbae4d3f5ccd797cce8d760b4222ce077bb293","tarball":"https://registry.npmjs.org/@dvnllrt/enigo-napi-rs/-/enigo-napi-rs-1.2.2.tgz","fileCount":7,"integrity":"sha512-xNtyDF2Q7hwKPTb0KsAYwmzmNP8bCI6cM989Ur59MJvLniZI2zEid3WclISXgXnOdjI/gr3xFOpAsCLA3Pb1Zg==","signatures":[{"sig":"MEYCIQCa6B+aOuRjuE2gbOKBpHGdrkhNSt/XUAKJsttp61AIHQIhAMUwy167XUw0mOgmRaWmAW1FmhiZJ7XQiDo3dQzj2pbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dvnllrt%2fenigo-napi-rs@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32969},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc","i686-pc-windows-msvc","aarch64-pc-windows-msvc"],"binaryName":"enigo-napi-rs","dtsHeaderFile":"types-header.d.ts"},"types":"index.d.ts","browser":"browser.js","engines":{"node":">= 10"},"gitHead":"42274072def1b5e9a869a76e9389e4544fc1d00b","scripts":{"demo":"node simple-test.js","lint":"oxlint","test":"ava","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"devianllert","email":"devianllert@gmail.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"_npmVersion":"10.9.8","description":"Template project for writing node package with napi-rs","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"ava":"^8.0.0","chalk":"^5.6.2","husky":"^9.1.7","emnapi":"^1.5.0","oxlint":"^1.14.0","prettier":"^3.6.2","tinybench":"^6.0.0","@taplo/cli":"^0.7.0","typescript":"^6.0.0","lint-staged":"^17.0.0","@emnapi/core":"^1.5.0","@napi-rs/cli":"^3.2.0","npm-run-all2":"^9.0.0","@oxc-node/core":"^0.1.0","@emnapi/runtime":"^1.5.0","@tybys/wasm-util":"^0.10.0","@napi-rs/wasm-runtime":"^1.0.4"},"optionalDependencies":{"@dvnllrt/enigo-napi-rs-darwin-x64":"1.2.2","@dvnllrt/enigo-napi-rs-darwin-arm64":"1.2.2","@dvnllrt/enigo-napi-rs-win32-x64-msvc":"1.2.2","@dvnllrt/enigo-napi-rs-win32-ia32-msvc":"1.2.2","@dvnllrt/enigo-napi-rs-win32-arm64-msvc":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/enigo-napi-rs_1.2.2_1782380652075_0.48751616589957747","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@dvnllrt/enigo-napi-rs","version":"1.3.1","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"license":"MIT","_id":"@dvnllrt/enigo-napi-rs@1.3.1","maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"homepage":"https://github.com/devianllert/enigo-napi-rs#readme","bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"ava":{"timeout":"2m","extensions":["ts"],"nodeArguments":["--import","@oxc-node/core/register"],"workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"}},"dist":{"shasum":"21a1400cc2b0cefc851656c8e267a0e2c17ee349","tarball":"https://registry.npmjs.org/@dvnllrt/enigo-napi-rs/-/enigo-napi-rs-1.3.1.tgz","fileCount":7,"integrity":"sha512-iKoNaIwbgDQ4M+qP58ZdcYl7gpjYh4lqt7LXYg7RJkGRXs69I5tA/za1t/gHZmC/zuVkCDE+b60Q4mj7ax+R5Q==","signatures":[{"sig":"MEUCIBDVpWO3EhG55/sQoNrSt0+TC16lcdyXGsJuD+OnvTJhAiEAyvXObEHJ42NKbeH7K75DvDTPm88Bw04c5MavojV7gcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dvnllrt%2fenigo-napi-rs@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34395},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc","i686-pc-windows-msvc","aarch64-pc-windows-msvc"],"binaryName":"enigo-napi-rs","dtsHeaderFile":"types-header.d.ts"},"types":"index.d.ts","browser":"browser.js","engines":{"node":">= 10"},"gitHead":"250ce995c61e40667bd1be580f53a2f57f37e33d","scripts":{"demo":"node simple-test.js","lint":"oxlint","test":"ava","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release","format":"run-p format:prettier format:rs format:toml","version":"napi version","artifacts":"napi artifacts","format:rs":"cargo fmt","build:debug":"napi build --platform","format:toml":"taplo format","prepublishOnly":"napi prepublish -t npm","format:prettier":"prettier . -w"},"_npmUser":{"name":"devianllert","email":"devianllert@gmail.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"_npmVersion":"10.9.8","description":"Template project for writing node package with napi-rs","directories":{},"lint-staged":{"*.toml":["taplo format"],"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"22.23.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"ava":"^8.0.0","chalk":"^5.6.2","husky":"^9.1.7","emnapi":"^1.5.0","oxlint":"^1.14.0","prettier":"^3.6.2","tinybench":"^6.0.0","@taplo/cli":"^0.7.0","typescript":"^6.0.0","lint-staged":"^17.0.0","@emnapi/core":"^1.5.0","@napi-rs/cli":"^3.2.0","npm-run-all2":"^9.0.0","@oxc-node/core":"^0.1.0","@emnapi/runtime":"^1.5.0","@tybys/wasm-util":"^0.10.0","@napi-rs/wasm-runtime":"^1.0.4"},"optionalDependencies":{"@dvnllrt/enigo-napi-rs-darwin-x64":"1.3.1","@dvnllrt/enigo-napi-rs-darwin-arm64":"1.3.1","@dvnllrt/enigo-napi-rs-win32-x64-msvc":"1.3.1","@dvnllrt/enigo-napi-rs-win32-ia32-msvc":"1.3.1","@dvnllrt/enigo-napi-rs-win32-arm64-msvc":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/enigo-napi-rs_1.3.1_1782424442155_0.892497129013951","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@dvnllrt/enigo-napi-rs","version":"1.3.2","description":"Template project for writing node package with napi-rs","main":"index.js","types":"index.d.ts","browser":"browser.js","repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"napi":{"binaryName":"enigo-napi-rs","dtsHeaderFile":"types-header.d.ts","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc","i686-pc-windows-msvc","aarch64-pc-windows-msvc"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs format:toml","format:prettier":"prettier . -w","format:toml":"taplo format","format:rs":"cargo fmt","lint":"oxlint","prepublishOnly":"napi prepublish -t npm","demo":"node simple-test.js","test":"ava","version":"napi version"},"devDependencies":{"@emnapi/core":"^1.5.0","@emnapi/runtime":"^1.5.0","@napi-rs/cli":"^3.2.0","@napi-rs/wasm-runtime":"^1.0.4","@oxc-node/core":"^0.1.0","@taplo/cli":"^0.7.0","@tybys/wasm-util":"^0.10.0","ava":"^8.0.0","chalk":"^5.6.2","emnapi":"^1.5.0","husky":"^9.1.7","lint-staged":"^17.0.0","npm-run-all2":"^9.0.0","oxlint":"^1.14.0","prettier":"^3.6.2","tinybench":"^6.0.0","typescript":"^6.0.0"},"lint-staged":{"*.@(js|ts|tsx)":["oxlint --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.toml":["taplo format"]},"ava":{"extensions":["ts"],"timeout":"2m","workerThreads":false,"environmentVariables":{"TS_NODE_PROJECT":"./tsconfig.json"},"nodeArguments":["--import","@oxc-node/core/register"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"pnpm@11.6.0","optionalDependencies":{"@dvnllrt/enigo-napi-rs-darwin-x64":"1.3.2","@dvnllrt/enigo-napi-rs-darwin-arm64":"1.3.2","@dvnllrt/enigo-napi-rs-win32-x64-msvc":"1.3.2","@dvnllrt/enigo-napi-rs-win32-ia32-msvc":"1.3.2","@dvnllrt/enigo-napi-rs-win32-arm64-msvc":"1.3.2"},"_id":"@dvnllrt/enigo-napi-rs@1.3.2","gitHead":"213a1622f769c5be79c3682b94146638319da114","bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"homepage":"https://github.com/devianllert/enigo-napi-rs#readme","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-b600i1+yWSQLatL3r1fMyCL3D18nAsl3LF6XcpW007tH5rjrJoOjB/3aPLjtW0yYrHC3G/ze6QSOqsRpscsw/g==","shasum":"fe093a7200e5f13c4e08ca32dd43b3803a23c6c7","tarball":"https://registry.npmjs.org/@dvnllrt/enigo-napi-rs/-/enigo-napi-rs-1.3.2.tgz","fileCount":7,"unpackedSize":34693,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dvnllrt%2fenigo-napi-rs@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIgiexRPsaU2niFHxaCffbFKu4xYs73xBAZgZO/0rdlgIhAJrUjm49+VHLiGDd9kWQs6zIJhNO3FX+jkGEelZNy5MV"}]},"_npmUser":{"name":"devianllert","email":"devianllert@gmail.com"},"directories":{},"maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enigo-napi-rs_1.3.2_1782902759557_0.2986359585286329"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T14:47:39.910Z","modified":"2026-07-01T10:45:59.998Z","1.1.5":"2026-06-21T14:47:40.219Z","1.1.6":"2026-06-21T17:13:47.405Z","1.1.7":"2026-06-21T18:56:24.933Z","1.2.2":"2026-06-25T09:44:12.387Z","1.3.1":"2026-06-25T21:54:02.291Z","1.3.2":"2026-07-01T10:45:59.695Z"},"bugs":{"url":"https://github.com/devianllert/enigo-napi-rs/issues"},"license":"MIT","homepage":"https://github.com/devianllert/enigo-napi-rs#readme","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"repository":{"url":"git+https://github.com/devianllert/enigo-napi-rs.git","type":"git"},"description":"Template project for writing node package with napi-rs","maintainers":[{"name":"devianllert","email":"devianllert@gmail.com"}],"readme":"# @dvnllrt/enigo-napi-rs\n\nNode.js bindings for [enigo](https://github.com/enigo-rs/enigo) — a Rust library for mouse and keyboard control.\n\n## Supported platforms\n\nBuild and publish are configured for macOS and Windows only\n\n## Install\n\n```bash\npnpm add @dvnllrt/enigo-napi-rs\n# or\nnpm install @dvnllrt/enigo-napi-rs\n```\n\n## API\n\n```ts\nimport {\n  moveMouseRel,\n  moveMouseAbs,\n  mouseClick,\n  mouseDown,\n  mouseUp,\n  mouseScroll,\n} from '@dvnllrt/enigo-napi-rs'\n\n// Move the cursor relative to its current position\nmoveMouseRel(10, -5)\n\n// Move to absolute screen coordinates\nmoveMouseAbs(500, 300)\n\n// Click, press, and release a button\nmouseClick('left')   // 'left' | 'right' | 'middle'\nmouseDown('left')\nmouseUp('left')\n\n// Scroll: length is the amount, isVertical is the axis (true = vertical)\nmouseScroll(3, true)\n```\n\n## Development requirements\n\n- [Rust](https://www.rust-lang.org/tools/install) (stable)\n- Node.js 10+\n- [pnpm](https://pnpm.io/) — pinned in this project via `corepack`\n\n```bash\ncorepack enable\npnpm install\n```\n\n## Build\n\n### Release (local, current OS)\n\n```bash\npnpm build\n```\n\nProduces `enigo-napi-rs.<platform>.node` in the project root.\n\n### Debug build\n\n```bash\npnpm build:debug\n```\n\n## CI and release\n\nGitHub Actions runs on every push to `main`:\n\n1. **Lint** — `oxlint`, `cargo fmt`, `clippy`\n2. **Build** — compile all targets from `package.json`\n3. **Publish** — publish to npm on versioned release commits\n\nTo release:\n\n```bash\nnpm version patch   # or minor / major\ngit push\n```\n\nDo not publish manually with `npm publish` — CI handles that.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}