diff --git a/package-lock.json b/package-lock.json index 92afc6e..d5a03ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "devDependencies": { "@commitlint/cli": "^21.0.1", "@commitlint/config-conventional": "^21.0.1", - "@eslint-react/eslint-plugin": "^5.9.0", + "@eslint-react/eslint-plugin": "^5.9.2", "@eslint/js": "^10.0.1", "@microsoft/api-extractor": "^7.58.9", "@tailwindcss/vite": "^4.3.1", @@ -32,13 +32,13 @@ "concurrently": "^10.0.3", "dotenv": "^17.4.2", "eslint": "^10.5.0", - "globals": "^17.6.0", - "happy-dom": "^20.10.4", + "globals": "^17.7.0", + "happy-dom": "^20.10.6", "husky": "^9.1.7", - "lint-staged": "^17.0.5", + "lint-staged": "^17.0.8", "prettier": "^3.8.4", "typescript": "^6.0.3", - "typescript-eslint": "^8.61.1", + "typescript-eslint": "^8.62.0", "unplugin-dts": "^1.0.1", "vite": "^8.0.14", "vite-plugin-css-injected-by-js": "^5.0.1", @@ -1279,15 +1279,15 @@ } }, "node_modules/@eslint-react/ast": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.0.tgz", - "integrity": "sha512-D5DmbsEGYYmHOC2J68BRC2iJhYsD4K0x8mllgB08SeSQ0T/nP2BRogg/ohn5ZeRMb87ZDqN6NtGR7G7qTwgOSw==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.2.tgz", + "integrity": "sha512-206StJvea00Bs9etMOEG94muuBP/gQ6NPK2Tg/m/Dbx1o3hEOpoblxKqBF1jYx91C1DIrbuzqaqI1N/XTfGYxw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/typescript-estree": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/typescript-estree": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "string-ts": "^2.3.1" }, "engines": { @@ -1299,20 +1299,20 @@ } }, "node_modules/@eslint-react/core": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.0.tgz", - "integrity": "sha512-GzARSlLTJT3FY9sUO9bYLoFtgiuUoNKzVv68oJkjAIembiu/6s1vyjs/I/1PEt+pEU6eu5hPjKHJXzd4boSDmQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.2.tgz", + "integrity": "sha512-GcXEaMAyjFgbIP7g1TQ+p7VohhnM4g1wtEccj4MNXb1jzTKioPcWxRWN95lrBnrCYskvZXsPCWM4ERQjMQGU2g==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/jsx": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@eslint-react/var": "5.9.0", - "@typescript-eslint/scope-manager": "^8.61.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/jsx": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@eslint-react/var": "5.9.2", + "@typescript-eslint/scope-manager": "^8.61.1", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "ts-pattern": "^5.9.0" }, "engines": { @@ -1324,13 +1324,13 @@ } }, "node_modules/@eslint-react/eslint": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.0.tgz", - "integrity": "sha512-PEJPNXLjzlpdq2A4+9XlVdYziZPGq7wM+PB8jtmUzurQuZ8dqfCoBiQNuu+8TYMPGet1lUjHhijCO8MM9mEfrg==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.2.tgz", + "integrity": "sha512-8Fr+dqE8NoB7XRlp8AQp/IE5koQYxprXYAzktCmySVtwH6/I2HDQsVy/wcNMuIcCM7EPkiAbtl9MOiFvcbTAkw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.61.0" + "@typescript-eslint/utils": "^8.61.1" }, "engines": { "node": ">=22.0.0" @@ -1341,19 +1341,19 @@ } }, "node_modules/@eslint-react/eslint-plugin": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.0.tgz", - "integrity": "sha512-BQFiLhxgYnGldiydecjjRXSIixHUsYb8YNSdlrGkoQU3ZFidW6d5R0I1Reooz8DAg/m6sjwZ17MRVRNm3Z4PyA==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.2.tgz", + "integrity": "sha512-o1rSyib/uWlWU8qPg6E1U0ME/mrS/YZYSr4ruSw7dGoQTNZBOFVs0T0KivioK5YfLksHH2ynPOCn6w4EUnH47w==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/shared": "5.9.0", - "eslint-plugin-react-dom": "5.9.0", - "eslint-plugin-react-jsx": "5.9.0", - "eslint-plugin-react-naming-convention": "5.9.0", - "eslint-plugin-react-rsc": "5.9.0", - "eslint-plugin-react-web-api": "5.9.0", - "eslint-plugin-react-x": "5.9.0" + "@eslint-react/shared": "5.9.2", + "eslint-plugin-react-dom": "5.9.2", + "eslint-plugin-react-jsx": "5.9.2", + "eslint-plugin-react-naming-convention": "5.9.2", + "eslint-plugin-react-rsc": "5.9.2", + "eslint-plugin-react-web-api": "5.9.2", + "eslint-plugin-react-x": "5.9.2" }, "engines": { "node": ">=22.0.0" @@ -1364,18 +1364,18 @@ } }, "node_modules/@eslint-react/jsx": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.0.tgz", - "integrity": "sha512-dc6hBagLgCt+CSkWSJjbyPDGGcs/J9qHTdymMQrw51bO+DIztQpuy42E42EjOdxWcaw3U0eUtu330nZEcKqGMw==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.2.tgz", + "integrity": "sha512-rag1x+7lZHDOTT8WfWeS22fymh5JVr11O8m2SptTyI68ao0TWjTc5+BBHtv/lvQlea+VZpRH1n4pZV3e4Hkspw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@eslint-react/var": "5.9.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@eslint-react/var": "5.9.2", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "ts-pattern": "^5.9.0" }, "engines": { @@ -1387,14 +1387,14 @@ } }, "node_modules/@eslint-react/shared": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.0.tgz", - "integrity": "sha512-Ln255YTTUSlONr+e0Lu1wi2X9fTuOlNNJNXTz6PYaNZFAwCNWdlhkzFL8HdIBgPiWPUKrt+OMuah8o0xVoHswA==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.2.tgz", + "integrity": "sha512-NU3pHMA3iADBH7HEPql/KSZTgooGp1HShT6TyeG46TApA42Z+X+gBk5MFmwazF/HPd/q3T2N6KU5gLWRNqXgng==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/eslint": "5.9.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/eslint": "5.9.2", + "@typescript-eslint/utils": "^8.61.1", "ts-pattern": "^5.9.0", "zod": "^3.25.0 || ^4.0.0" }, @@ -1407,17 +1407,17 @@ } }, "node_modules/@eslint-react/var": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.0.tgz", - "integrity": "sha512-vNz4y4eFKRYetihXiiZueGgClsyTFhR3kltMDPwoZyJaERdkyeoUylY09OnWakJFitao1+s2eBkSVuFqA8dqrA==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.2.tgz", + "integrity": "sha512-9+J8GmsKi3diHF2Ij++vb5HVs6IO9rbLUs2i4pzCeqrGZstyrTVp3BMSSzn2GamRODCU9Zz/Shl8vhwrSkqYsQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@typescript-eslint/scope-manager": "^8.61.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@typescript-eslint/scope-manager": "^8.61.1", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "ts-pattern": "^5.9.0" }, "engines": { @@ -3373,9 +3373,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.43.tgz", - "integrity": "sha512-ukH/HhmR6ht+UTX3PLUWJxgJ/RQcK2Foj4lBzsF24SIWsXgqhGuXqjd8FFuwioPP7d/JUKLM4g8GZxw3F4HTcA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.2.0.tgz", + "integrity": "sha512-K/i7EKEVSpmyXXjE0ev5oASWBYMY6yM8LFSutG2PkM1DmxJUggZsoaTc0W1RsVwDDKrsZEjpHFAbqqxlRxGsSg==", "dev": true, "license": "MIT", "dependencies": { @@ -3497,17 +3497,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.1.tgz", - "integrity": "sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.0.tgz", + "integrity": "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.61.1", - "@typescript-eslint/type-utils": "8.61.1", - "@typescript-eslint/utils": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1", + "@typescript-eslint/scope-manager": "8.62.0", + "@typescript-eslint/type-utils": "8.62.0", + "@typescript-eslint/utils": "8.62.0", + "@typescript-eslint/visitor-keys": "8.62.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -3520,7 +3520,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.61.1", + "@typescript-eslint/parser": "^8.62.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -3536,16 +3536,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.1.tgz", - "integrity": "sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.0.tgz", + "integrity": "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.61.1", - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1", + "@typescript-eslint/scope-manager": "8.62.0", + "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/typescript-estree": "8.62.0", + "@typescript-eslint/visitor-keys": "8.62.0", "debug": "^4.4.3" }, "engines": { @@ -3561,14 +3561,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.1.tgz", - "integrity": "sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.0.tgz", + "integrity": "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/tsconfig-utils": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", "debug": "^4.4.3" }, "engines": { @@ -3583,14 +3583,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.1.tgz", - "integrity": "sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.0.tgz", + "integrity": "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1" + "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/visitor-keys": "8.62.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3601,9 +3601,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.1.tgz", - "integrity": "sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.0.tgz", + "integrity": "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==", "dev": true, "license": "MIT", "engines": { @@ -3618,15 +3618,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.1.tgz", - "integrity": "sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.0.tgz", + "integrity": "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1", - "@typescript-eslint/utils": "8.61.1", + "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/typescript-estree": "8.62.0", + "@typescript-eslint/utils": "8.62.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -3643,9 +3643,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.1.tgz", - "integrity": "sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.0.tgz", + "integrity": "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==", "dev": true, "license": "MIT", "engines": { @@ -3657,16 +3657,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.1.tgz", - "integrity": "sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.0.tgz", + "integrity": "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.61.1", - "@typescript-eslint/tsconfig-utils": "8.61.1", - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1", + "@typescript-eslint/project-service": "8.62.0", + "@typescript-eslint/tsconfig-utils": "8.62.0", + "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/visitor-keys": "8.62.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -3685,16 +3685,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.1.tgz", - "integrity": "sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.0.tgz", + "integrity": "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.61.1", - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1" + "@typescript-eslint/scope-manager": "8.62.0", + "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/typescript-estree": "8.62.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3709,13 +3709,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.1.tgz", - "integrity": "sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.0.tgz", + "integrity": "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.61.1", + "@typescript-eslint/types": "8.62.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5750,18 +5750,18 @@ } }, "node_modules/eslint-plugin-react-dom": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.0.tgz", - "integrity": "sha512-gBlV304swaW2S0MqVFkQhii0C+KAy2WmxFtVtho39h5GzWdjKjNIxdUdOPQvLAFd7B1/lkbJflqGQKf6sjWGTg==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.2.tgz", + "integrity": "sha512-9pOLfUWBSR49OLZxCIDLngyfqOozsoilPl1Tv3pxoW389AVB/Gg3So4Rf+UPpQtEjJP6840hnTZkmY+A44umng==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/jsx": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/jsx": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "compare-versions": "^6.1.1" }, "engines": { @@ -5773,19 +5773,19 @@ } }, "node_modules/eslint-plugin-react-jsx": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.0.tgz", - "integrity": "sha512-K/8RtAb8GDuhoIsR+Feo5Cr57Ts1N2juekocxk9TuF3azx2bCOuHiuU/rqMStMWi5oLTPrg2XqquD2LeS7x6iQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.2.tgz", + "integrity": "sha512-LPogjhB5FevfPp7dUdh2qrku+DbWvVuqWYwO4Kb9ty1RYKQN9DsZx1Db1WVmd8x/W2NBDLgzkupH76SJ+ukR1w==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/core": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/jsx": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0" + "@eslint-react/ast": "5.9.2", + "@eslint-react/core": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/jsx": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1" }, "engines": { "node": ">=22.0.0" @@ -5796,18 +5796,18 @@ } }, "node_modules/eslint-plugin-react-naming-convention": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.0.tgz", - "integrity": "sha512-0VYdfPXZZLDiNzvp8DmgYFwZ+vO8pljU0Pcr83/Hj8PSilF4kL2rZWh4fkh+IVQv8iIpIv7HLRbBD/nU/QSh+w==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.2.tgz", + "integrity": "sha512-ODgENIpcxYoE4SjvlyA7loPVTjcphpU2Y2jehdRI6LZluxmtkUgKTJc8MAk/vSCJoKfWK6+kVu7oMqGAyW/wuQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/core": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/var": "5.9.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/core": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/var": "5.9.2", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "ts-pattern": "^5.9.0" }, "engines": { @@ -5819,19 +5819,19 @@ } }, "node_modules/eslint-plugin-react-rsc": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.0.tgz", - "integrity": "sha512-hcP7lTqV5JNx8QpmMKric50IBEuFwj5mlM7cyaYB/2UWJaaQvScywHeg/CRZrDauFxkIVx9JXcORBqW+h7VGdQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.2.tgz", + "integrity": "sha512-jb5nqTKn7ODscQWffvdUIy4qE+QJIL2tHY+7NlPFjfduPhnw2Daphx7qW0qfX5qSe1rcxQCBMDiEkS2/H6lgIA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/core": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@eslint-react/var": "5.9.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0" + "@eslint-react/ast": "5.9.2", + "@eslint-react/core": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@eslint-react/var": "5.9.2", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1" }, "engines": { "node": ">=22.0.0" @@ -5842,19 +5842,19 @@ } }, "node_modules/eslint-plugin-react-web-api": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.0.tgz", - "integrity": "sha512-AlKMpAFHbgJ10hcTIw80NXzEPKxB1zugA98joPnMKDSuf/wScoWGwl5X6SmigVn4KChPBudYchdN0OrBUqO02g==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.2.tgz", + "integrity": "sha512-uw/yBHdciPPsYEiuBABLfKYOtPaCBJmcKwxybEdKqIZFTCAweVlRqqucNulKEsWE1CnA5p6e25AyzUMB8xBgMw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/core": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@eslint-react/var": "5.9.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/core": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@eslint-react/var": "5.9.2", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "birecord": "^0.1.1", "ts-pattern": "^5.9.0" }, @@ -5867,23 +5867,23 @@ } }, "node_modules/eslint-plugin-react-x": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.0.tgz", - "integrity": "sha512-urgjMTtZpUzhkFBbQqp4+vdFhQmSkgeLnpq1h/2gemnzKjiMpDa9cCbo1vhjHnYQLzU6YRbxJ1hhqVv+9nXbjw==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.2.tgz", + "integrity": "sha512-aex/DzgcGdYF46LKShrTYVmZFWEd7lrX9PD85pADbTUmFpQoovGFQOK3nO6uqPUCrMuG97g/v66RyfzPBx0g5A==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.0", - "@eslint-react/core": "5.9.0", - "@eslint-react/eslint": "5.9.0", - "@eslint-react/jsx": "5.9.0", - "@eslint-react/shared": "5.9.0", - "@eslint-react/var": "5.9.0", - "@typescript-eslint/scope-manager": "^8.61.0", - "@typescript-eslint/type-utils": "^8.61.0", - "@typescript-eslint/types": "^8.61.0", - "@typescript-eslint/typescript-estree": "^8.61.0", - "@typescript-eslint/utils": "^8.61.0", + "@eslint-react/ast": "5.9.2", + "@eslint-react/core": "5.9.2", + "@eslint-react/eslint": "5.9.2", + "@eslint-react/jsx": "5.9.2", + "@eslint-react/shared": "5.9.2", + "@eslint-react/var": "5.9.2", + "@typescript-eslint/scope-manager": "^8.61.1", + "@typescript-eslint/type-utils": "^8.61.1", + "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/typescript-estree": "^8.61.1", + "@typescript-eslint/utils": "^8.61.1", "compare-versions": "^6.1.1", "string-ts": "^2.3.1", "ts-api-utils": "^2.5.0", @@ -6652,9 +6652,9 @@ } }, "node_modules/globals": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", - "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz", + "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==", "dev": true, "license": "MIT", "engines": { @@ -6698,9 +6698,9 @@ "license": "MIT" }, "node_modules/happy-dom": { - "version": "20.10.4", - "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.10.4.tgz", - "integrity": "sha512-bKrsQnFNpcjZG0UPsH7UMN7Oyp3AB42LXk2GuiQmu7l4QFxH7lsw5T1eWEtE2+vbIFrTC45sbNSB2pkB8MTfKA==", + "version": "20.10.6", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.10.6.tgz", + "integrity": "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==", "dev": true, "license": "MIT", "dependencies": { @@ -7888,9 +7888,9 @@ } }, "node_modules/lint-staged": { - "version": "17.0.7", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-17.0.7.tgz", - "integrity": "sha512-JrSobt+tW3rH8IOMi8tDZd3foorM5yPEkLD/V2NxobgHrFfHWGee4MOLVuZeScgxftEwbHrPHIFA/ZL+nUJeuA==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-17.0.8.tgz", + "integrity": "sha512-B2P/d+jVW0UXOQ0MVMLrB/9ydA1P+zz6jYfdrbbEd9ur3S2rcbduFWKiUCC02Sm5hbC8nrm7y24WuYMG54HfxA==", "dev": true, "license": "MIT", "dependencies": { @@ -8100,9 +8100,9 @@ } }, "node_modules/lucide-react": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.18.0.tgz", - "integrity": "sha512-LZDb7H/0YfM+RJncD0hDQRCAu+vSGODqpe35TuVI8EuXaRjkczbsx7p8dY4J87F/MUSj6bpYqeI8nw8qXaAdmA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.21.0.tgz", + "integrity": "sha512-reEZMXq8Qdd5jg5XYkQ5TR1fB/GiQ7ih4vcrthYDtgjSDwh0i6/YLiGjsWsIwgN49gpAnd4J2elSNzncMEEUUQ==", "dev": true, "license": "ISC", "peerDependencies": { @@ -9834,9 +9834,9 @@ } }, "node_modules/simple-icons": { - "version": "16.23.0", - "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-16.23.0.tgz", - "integrity": "sha512-08MaTpxj9zGYUIe38tfELYkaHiGE1YgbrbXmTBf+GPxi5mEqLSORQqOXrP0QKPdaFuzEDSmW5o4xkbLlFhmdCw==", + "version": "16.24.0", + "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-16.24.0.tgz", + "integrity": "sha512-lAPW1rqgwPQ4tdIY15TtcKSgSelvJexz8q/B+a7Igg1dJoXR0LPjScLkLMI8UbLSkS41/fLVZWIhsH7HPUwAgQ==", "dev": true, "funding": [ { @@ -10391,16 +10391,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.1.tgz", - "integrity": "sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==", + "version": "8.62.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.62.0.tgz", + "integrity": "sha512-8QxXi+ZACKX0kaqO4gY8kn0RSD9gFfaHDWwjqtEN48aWCBkX4MJaufWN+c3BzlrXLOxfywDL8CaoqUwcRq4j4Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.61.1", - "@typescript-eslint/parser": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1", - "@typescript-eslint/utils": "8.61.1" + "@typescript-eslint/eslint-plugin": "8.62.0", + "@typescript-eslint/parser": "8.62.0", + "@typescript-eslint/typescript-estree": "8.62.0", + "@typescript-eslint/utils": "8.62.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -11449,20 +11449,20 @@ "@radix-ui/react-slot": "^1.3.0", "@radix-ui/react-switch": "^1.3.1", "@tailwindcss/vite": "^4.3.1", - "@types/chrome": "^0.1.43", + "@types/chrome": "^0.2.0", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@wxt-dev/module-react": "^1.2.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "idb": "^8.0.3", - "lucide-react": "^1.18.0", + "lucide-react": "^1.21.0", "motion": "^12.40.0", "next-themes": "^0.4.6", "react": "^19.2.6", "react-dom": "^19.2.6", "rough-notation": "^0.5.1", - "simple-icons": "^16.23.0", + "simple-icons": "^16.24.0", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.0", @@ -11546,13 +11546,13 @@ "@types/react-dom": "^19.2.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^1.18.0", + "lucide-react": "^1.21.0", "motion": "^12.40.0", "next-themes": "^0.4.6", "react": "^19.2.6", "react-dom": "^19.2.6", "rough-notation": "^0.5.1", - "simple-icons": "^16.23.0", + "simple-icons": "^16.24.0", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.0", diff --git a/package.json b/package.json index 5d77656..06c4da7 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@commitlint/cli": "^21.0.1", "@commitlint/config-conventional": "^21.0.1", - "@eslint-react/eslint-plugin": "^5.9.0", + "@eslint-react/eslint-plugin": "^5.9.2", "@eslint/js": "^10.0.1", "@microsoft/api-extractor": "^7.58.9", "@tailwindcss/vite": "^4.3.1", @@ -56,13 +56,13 @@ "concurrently": "^10.0.3", "dotenv": "^17.4.2", "eslint": "^10.5.0", - "globals": "^17.6.0", - "happy-dom": "^20.10.4", + "globals": "^17.7.0", + "happy-dom": "^20.10.6", "husky": "^9.1.7", - "lint-staged": "^17.0.5", + "lint-staged": "^17.0.8", "prettier": "^3.8.4", "typescript": "^6.0.3", - "typescript-eslint": "^8.61.1", + "typescript-eslint": "^8.62.0", "unplugin-dts": "^1.0.1", "vite": "^8.0.14", "vite-plugin-css-injected-by-js": "^5.0.1", diff --git a/packages/extension/package.json b/packages/extension/package.json index d2a0f65..e22702c 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -17,20 +17,20 @@ "@radix-ui/react-slot": "^1.3.0", "@radix-ui/react-switch": "^1.3.1", "@tailwindcss/vite": "^4.3.1", - "@types/chrome": "^0.1.43", + "@types/chrome": "^0.2.0", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@wxt-dev/module-react": "^1.2.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "idb": "^8.0.3", - "lucide-react": "^1.18.0", + "lucide-react": "^1.21.0", "motion": "^12.40.0", "next-themes": "^0.4.6", "react": "^19.2.6", "react-dom": "^19.2.6", "rough-notation": "^0.5.1", - "simple-icons": "^16.23.0", + "simple-icons": "^16.24.0", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.0", diff --git a/packages/website/package.json b/packages/website/package.json index 8f40906..515e3f6 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -18,13 +18,13 @@ "@types/react-dom": "^19.2.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^1.18.0", + "lucide-react": "^1.21.0", "motion": "^12.40.0", "next-themes": "^0.4.6", "react": "^19.2.6", "react-dom": "^19.2.6", "rough-notation": "^0.5.1", - "simple-icons": "^16.23.0", + "simple-icons": "^16.24.0", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.0",