diff --git a/package.json b/package.json index ba3812b..4547434 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "format:check": "prettier . --check" }, "devDependencies": { - "@nihalgonsalves/esconfig": "^0.9.19", + "@nihalgonsalves/esconfig": "^0.9.20", "@types/node": "20", "eslint": "^8.57.0", - "lefthook": "^1.7.2", + "lefthook": "^1.7.5", "prettier": "^3.3.3", "ts-node-dev": "^2.0.0", "typescript": "^5.5.3" diff --git a/yarn.lock b/yarn.lock index d02ec40..78cb107 100644 --- a/yarn.lock +++ b/yarn.lock @@ -126,23 +126,23 @@ __metadata: languageName: node linkType: hard -"@nihalgonsalves/esconfig@npm:^0.9.19": - version: 0.9.19 - resolution: "@nihalgonsalves/esconfig@npm:0.9.19" +"@nihalgonsalves/esconfig@npm:^0.9.20": + version: 0.9.20 + resolution: "@nihalgonsalves/esconfig@npm:0.9.20" dependencies: - "@typescript-eslint/eslint-plugin": "npm:^7.15.0" - "@typescript-eslint/parser": "npm:^7.15.0" + "@typescript-eslint/eslint-plugin": "npm:^7.16.0" + "@typescript-eslint/parser": "npm:^7.16.0" eslint-config-airbnb-typescript: "npm:^18.0.0" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-import: "npm:^2.29.1" eslint-plugin-jsx-a11y: "npm:^6.9.0" - eslint-plugin-react: "npm:^7.34.3" + eslint-plugin-react: "npm:^7.34.4" eslint-plugin-react-hooks: "npm:^4.6.2" peerDependencies: eslint: ^8.57.0 - prettier: ^3.3.2 + prettier: ^3.3.3 typescript: ^5.4.3 - checksum: 10c0/35da47f805cbc3db11f7f5245a131c43d01e360986120e6c06a5facd1a1eb499f01c78ce490d005b2f8a80dd92ac2dbe70e84837607126490a50e07790ff56d1 + checksum: 10c0/7bd245a57b1202536487174958f72adac6f2da15fe88de6eacee8eea81a7b6d35b18b0ca3deeb89f381d00e2166a500e037c9998291c8cd274e97a237bb6ff74 languageName: node linkType: hard @@ -260,15 +260,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.15.0": - version: 7.16.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.16.0" +"@typescript-eslint/eslint-plugin@npm:^7.16.0": + version: 7.16.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.16.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/type-utils": "npm:7.16.0" - "@typescript-eslint/utils": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.16.1" + "@typescript-eslint/type-utils": "npm:7.16.1" + "@typescript-eslint/utils": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -279,44 +279,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a6c4c93bd7ec1604079018b95416d8ac28af3345d50620f815ffd36e705c4964d88edc434e710ef8722690497f1eeab1e9a0f48faa6d448405980f5d05c888b7 + checksum: 10c0/3d0d8fa7e00dff4deb70f41432030e4e0e0bc1e4415ae7be969b77bb216fd0797507ed852baaf6d12f6ae022f69ac6356201f6b4129ddfd57b232bfc6715ac8a languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.15.0": - version: 7.16.0 - resolution: "@typescript-eslint/parser@npm:7.16.0" +"@typescript-eslint/parser@npm:^7.16.0": + version: 7.16.1 + resolution: "@typescript-eslint/parser@npm:7.16.1" dependencies: - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/typescript-estree": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.16.1" + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/typescript-estree": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/bf809c5a59dddc72fc2f11a5d10c78825fa2ffbec72a711e3f783b022d77266a1b709ad450912ebbff24ca9ac20c6baae1d12477735e00aafce662fdbdfa66ef + checksum: 10c0/f0c731d9f22ccbcc2a15eb33376ae09cdcdcb4c69fcce425e8e7e5e3ccce51c4ee431d350109a02a09f40df81349c59eddd0264fe53a4194f326c0e0e2e3e83a languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/scope-manager@npm:7.16.0" +"@typescript-eslint/scope-manager@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/scope-manager@npm:7.16.1" dependencies: - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" - checksum: 10c0/e00f57908a1b30fb93ae0e35c46a798669782428e98f927a4d39ef3b1e7d5ad4a48e4e121bd136ed9732c2d1c09cf0b99e4029b1a1a11aadf6f2b92e1003f41c + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" + checksum: 10c0/5105edd927fd45097eb9c16f235ba48c2d9f2f3a3948fbdc4ffdc9a9fc5f130fa46c32d9188fe4bb303bd99508d7f0aad342c2ec0d9ad887aa1416dd54edeb66 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/type-utils@npm:7.16.0" +"@typescript-eslint/type-utils@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/type-utils@npm:7.16.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.16.0" - "@typescript-eslint/utils": "npm:7.16.0" + "@typescript-eslint/typescript-estree": "npm:7.16.1" + "@typescript-eslint/utils": "npm:7.16.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -324,23 +324,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/91ef86e173d2d86487d669ddda7a0f754485e82a671a64cfbf7790639dfb4c691f6f002ae19d4d82a90e4cca9cd7563e38100c1dfabab461632b0da1eac2b39b + checksum: 10c0/7551566185ca372dbc3d53b8ab047ea7e2c50b25d9a9293d5163498fb87c4b16a585d267a4a99df57d70326754acf168aad726ee5e8b9c0d4e59f1b8653d951d languageName: node linkType: hard -"@typescript-eslint/types@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/types@npm:7.16.0" - checksum: 10c0/5d7080991241232072c50c1e1be35976631f764fe0f4fd43cf1026a2722aab772a14906dfaa322183b040c6ca8ae4494a78f653dd3b22bcdbdfe063a301240b0 +"@typescript-eslint/types@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/types@npm:7.16.1" + checksum: 10c0/5ab7bfcac81adb01672057270d0273da98dcf50d2add5819b4787b5973f6624d11ad33d6fb495f80fe628fefa3a5ed319b433ed57e9121e444cfc002e1e48625 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.16.0" +"@typescript-eslint/typescript-estree@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.16.1" dependencies: - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -350,31 +350,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/2b4e7cbdb1b43d937d1dde057ab18111e0f2bb16cb2d3f48a60c5611ff81d0b64455b325475bcce6213c54653b6c4d3b475526f7ffcf8f74014ab9b64a3d6d92 + checksum: 10c0/979269e9d42d75c0e49f47c7bb5e9554bd29041339c6fecfe5c76726699bce25132bef8b54210769e4f0abb858a278923340d3e4decc6551406e2c5ec065fe04 languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/utils@npm:7.16.0" +"@typescript-eslint/utils@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/utils@npm:7.16.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/typescript-estree": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.16.1" + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/typescript-estree": "npm:7.16.1" peerDependencies: eslint: ^8.56.0 - checksum: 10c0/1b835cbd243a4266a84655bcfcd08a14003e9740efbb032d60ab4403f03838280e7ad759b1f362d88939beaee08d7a1752fa6b049aad8d33793758853469fe76 + checksum: 10c0/22fbf17eec064d1e67f2a4bf512f62d5369a22fe11226f043cbeb0fe79cd18006b04f933e5025f4e5c2f82047248dac52cc97199e495ad17d564084210099d17 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.16.0" +"@typescript-eslint/visitor-keys@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.16.1" dependencies: - "@typescript-eslint/types": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.16.1" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/a3c614cdc2e9c37e007e15e1ee169a9ad040fac189d0abd2b840f78910b499b362493bbf0019c5979785567ae30839a799b4dd219f70a668bac930fd79fdc5d3 + checksum: 10c0/060bc6770ba3ea271c6a844501f4dfee1b8842a0c405e60d2a258466b1b4e66086234a3fddac8745bb1a39a89eab29afeaf16133ad925bd426ac8fdb13fb7f94 languageName: node linkType: hard @@ -606,18 +606,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/2b7627ea85eae1e80ecce665a500cc0f3355ac83ee4a1a727562c7c2a1d5f1c0b4dd7b65c468ec6867207e452ba01256910a2c0b41486bfdd11acf875a7a3435 - languageName: node - linkType: hard - "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -1409,31 +1397,31 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.34.3": - version: 7.34.3 - resolution: "eslint-plugin-react@npm:7.34.3" +"eslint-plugin-react@npm:^7.34.4": + version: 7.35.0 + resolution: "eslint-plugin-react@npm:7.35.0" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" es-iterator-helpers: "npm:^1.0.19" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.hasown: "npm:^1.1.4" object.values: "npm:^1.2.0" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/60717e32c9948e2b4ddc53dac7c4b62c68fc7129c3249079191c941c08ebe7d1f4793d65182922d19427c2a6634e05231a7b74ceee34169afdfd0e43d4a43d26 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/eedcc33de4b2cda91d56ae517a4f771a0c76da9c1e26c95543969012871381e11d4d6cffdf6fa8423036585c289eb3500f3f93fb1d314fb2624e0aa1e463305e languageName: node linkType: hard @@ -2448,90 +2436,74 @@ __metadata: languageName: node linkType: hard -"lefthook-darwin-arm64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-darwin-arm64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-darwin-arm64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-darwin-arm64@npm:1.7.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lefthook-darwin-x64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-darwin-x64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-darwin-x64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-darwin-x64@npm:1.7.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lefthook-freebsd-arm64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-freebsd-arm64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-freebsd-arm64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-freebsd-arm64@npm:1.7.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"lefthook-freebsd-x64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-freebsd-x64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-freebsd-x64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-freebsd-x64@npm:1.7.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lefthook-linux-arm64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-linux-arm64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-linux-arm64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-linux-arm64@npm:1.7.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"lefthook-linux-x64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-linux-x64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-linux-x64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-linux-x64@npm:1.7.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"lefthook-windows-arm64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-windows-arm64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-windows-arm64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-windows-arm64@npm:1.7.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"lefthook-windows-x64@npm:1.7.2": - version: 1.7.2 - resolution: "lefthook-windows-x64@npm:1.7.2" - bin: - lefthook: bin/lefthook +"lefthook-windows-x64@npm:1.7.5": + version: 1.7.5 + resolution: "lefthook-windows-x64@npm:1.7.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"lefthook@npm:^1.7.2": - version: 1.7.2 - resolution: "lefthook@npm:1.7.2" +"lefthook@npm:^1.7.5": + version: 1.7.5 + resolution: "lefthook@npm:1.7.5" dependencies: - lefthook-darwin-arm64: "npm:1.7.2" - lefthook-darwin-x64: "npm:1.7.2" - lefthook-freebsd-arm64: "npm:1.7.2" - lefthook-freebsd-x64: "npm:1.7.2" - lefthook-linux-arm64: "npm:1.7.2" - lefthook-linux-x64: "npm:1.7.2" - lefthook-windows-arm64: "npm:1.7.2" - lefthook-windows-x64: "npm:1.7.2" + lefthook-darwin-arm64: "npm:1.7.5" + lefthook-darwin-x64: "npm:1.7.5" + lefthook-freebsd-arm64: "npm:1.7.5" + lefthook-freebsd-x64: "npm:1.7.5" + lefthook-linux-arm64: "npm:1.7.5" + lefthook-linux-x64: "npm:1.7.5" + lefthook-windows-arm64: "npm:1.7.5" + lefthook-windows-x64: "npm:1.7.5" dependenciesMeta: lefthook-darwin-arm64: optional: true @@ -2551,7 +2523,7 @@ __metadata: optional: true bin: lefthook: bin/index.js - checksum: 10c0/3d25a9b0db9f83ecf0f205e5f638b4fd384413cda4097f1dee6ddd37cee9826e262615d1847f9d119b29f3f3ccfe7d764f7cc0cf203d4f332d798dcbf331fd04 + checksum: 10c0/a96388e36303e17ac750781c5c7640bc1b20c3fd79e2d476b74aa18b8a9dfec22b5eb6d5874289a2331174d504502ff131344e2b034256a264650826540f2203 languageName: node linkType: hard @@ -2821,10 +2793,10 @@ __metadata: version: 0.0.0-use.local resolution: "node-typescript-eslint-template@workspace:." dependencies: - "@nihalgonsalves/esconfig": "npm:^0.9.19" + "@nihalgonsalves/esconfig": "npm:^0.9.20" "@types/node": "npm:20" eslint: "npm:^8.57.0" - lefthook: "npm:^1.7.2" + lefthook: "npm:^1.7.5" prettier: "npm:^3.3.3" ts-node-dev: "npm:^2.0.0" typescript: "npm:^5.5.3" @@ -2949,17 +2921,6 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.4": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" - dependencies: - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/f23187b08d874ef1aea060118c8259eb7f99f93c15a50771d710569534119062b90e087b92952b2d0fb1bb8914d61fb0b43c57fb06f622aaad538fe6868ab987 - languageName: node - linkType: hard - "object.values@npm:^1.1.6, object.values@npm:^1.1.7": version: 1.1.7 resolution: "object.values@npm:1.1.7" @@ -3571,6 +3532,16 @@ __metadata: languageName: node linkType: hard +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.8": version: 1.2.8 resolution: "string.prototype.trim@npm:1.2.8"