🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

react-focus-onkeydown

Package Overview
Dependencies
Maintainers
2
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-focus-onkeydown - npm Package Compare versions

Comparing version
6.0.0
to
7.0.0
+4
-4
index.js

@@ -1,2 +0,2 @@

import { useEffect } from 'react';
import { useEffect } from "react";

@@ -13,5 +13,5 @@ export default (ref, active = true) => {

if (active) {
window.addEventListener('keydown', windowKeyDown);
globalThis.addEventListener("keydown", windowKeyDown);
} else {
window.removeEventListener('keydown', windowKeyDown);
globalThis.removeEventListener("keydown", windowKeyDown);
}

@@ -21,3 +21,3 @@

if (active) {
window.removeEventListener('keydown', windowKeyDown);
globalThis.removeEventListener("keydown", windowKeyDown);
}

@@ -24,0 +24,0 @@ };

{
"name": "react-focus-onkeydown",
"version": "6.0.0",
"version": "7.0.0",
"description": "React hook for getting focus of a component when a key is pressed anywhere in the page",
"type": "module",
"engines": {
"node": ">=18.0.0"
"node": ">=20.0.0"
},

@@ -36,21 +36,26 @@ "exports": {

"devDependencies": {
"@babel/core": "^7.24.5",
"@babel/preset-react": "^7.24.1",
"@eslint-community/eslint-plugin-eslint-comments": "^4.3.0",
"@rollup/plugin-alias": "^5.1.0",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-replace": "^5.0.5",
"babel-plugin-istanbul": "^6.1.1",
"chai": "^5.1.0",
"@babel/core": "^7.29.6",
"@babel/preset-react": "^7.28.5",
"@eslint-community/eslint-plugin-eslint-comments": "^4.7.2",
"@eslint/js": "^9.39.5",
"@rollup/plugin-alias": "^6.0.0",
"@rollup/plugin-babel": "^7.1.0",
"@rollup/plugin-commonjs": "^29.0.3",
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-replace": "^6.0.3",
"babel-plugin-istanbul": "^8.0.0",
"chai": "^6.2.2",
"coveralls": "^3.1.1",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-mocha": "^10.4.3",
"eslint-plugin-react": "^7.34.1",
"eslint-plugin-unicorn": "^52.0.0",
"karma": "^6.4.3",
"eslint": "^9.39.5",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-mocha": "^11.3.0",
"eslint-plugin-n": "^18.2.2",
"eslint-plugin-prettier": "^5.5.6",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-unicorn": "^65.0.1",
"globals": "^17.7.0",
"karma": "^6.4.4",
"karma-chrome-launcher": "^3.2.0",

@@ -64,9 +69,10 @@ "karma-coverage": "^2.2.1",

"karma-spec-reporter": "0.0.36",
"mocha": "^10.4.0",
"mocha": "^11.7.6",
"prettier": "3.9.5",
"prop-types": "^15.8.1",
"puppeteer": "^22.7.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"rollup": "^4.17.2",
"sinon": "^17.0.1"
"puppeteer": "^25.3.0",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"rollup": "^4.62.2",
"sinon": "^22.0.0"
},

@@ -73,0 +79,0 @@ "peerDependencies": {