diff --git a/package.json b/package.json index d1da1b4f..089de22b 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@babel/core": "7.16.7", "@babel/eslint-parser": "7.16.5", "@webpack-cli/serve": "1.6.1", - "eslint": "8.11.0", + "eslint": "8.55.0", "markdownlint-cli": "0.31.1", "standard": "16.0.4", "webpack-dev-server": "4.7.4" diff --git a/yarn.lock b/yarn.lock index e965797d..6a0f8873 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,13 @@ __metadata: version: 4 cacheKey: 7 +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: d922377cb7069dc85fac8c796f8b841e10b64a42bd0e74a9cf61cf147371c49ba8357cf21560cf3bff9d33e0008682ed6be85f6a9679708045e8411800e92e86 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7": version: 7.16.7 resolution: "@babel/code-frame@npm:7.16.7" @@ -1268,6 +1275,24 @@ __metadata: languageName: node linkType: hard +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: b84a5675bb9ae989da1ae12c21755ba3e283495879276f87098c8f27040c886f8f192a6cc3460acdfee933928b31931f59e0ae928c816b82bdc0ac2caf21dc5a + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 6e22c091b20e10edf6e4868e16d5447ea503e97f8081ef892fc4e8d15628816734ff8cb2c9a7c023360601bbeed4344baaa400fd2c5d1e056b52da775cfcbc33 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^0.3.0": version: 0.3.0 resolution: "@eslint/eslintrc@npm:0.3.0" @@ -1286,20 +1311,27 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.2.1": - version: 1.2.1 - resolution: "@eslint/eslintrc@npm:1.2.1" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.3.1 - globals: ^13.9.0 + espree: ^9.6.0 + globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 - minimatch: ^3.0.4 + minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: c86eba2508d4bf9baf996569e9143db8aa24bf989c9831fb5642ef99025ac4422b61e1de4ad2e9f08349479960a28123a23ac29f683b8e2e0359d2425828bc6b + checksum: a42baaad38b1da55a5857b1e139847bd9486f661d22adc82ce4478d451d9334d7466d75a87af3589c2b47a0693ee86a4f6d7c685bfbb601d64fd0ca6d502974a + languageName: node + linkType: hard + +"@eslint/js@npm:8.55.0": + version: 8.55.0 + resolution: "@eslint/js@npm:8.55.0" + checksum: 583fb950db0c1e52c78d7decfd978d5373bb535bc971f399d08bcb99df2d5295f8c1a77926368ca31c171bbbf131d19cef4cda4a487a2fe9e9ea18f5919e903a languageName: node linkType: hard @@ -1350,21 +1382,28 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.9.2": - version: 0.9.2 - resolution: "@humanwhocodes/config-array@npm:0.9.2" +"@humanwhocodes/config-array@npm:^0.11.13": + version: 0.11.13 + resolution: "@humanwhocodes/config-array@npm:0.11.13" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 + "@humanwhocodes/object-schema": ^2.0.1 debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: ed27e0f747ec8f9ab029327fc2ce281243c646f0310d9e5fcf5cd428051aa45d5dc2522951ecf13d824a488a81798456a4af94bd6fd21b039d94cdcd8cbef9d4 + minimatch: ^3.0.5 + checksum: ae7be49d59ba0cccc3ca19a1cfc865abe99a4d760c56a22294c96af9766d0eaf34958d1433ba7288ab219dbf9f61a3ca6715171752ea2592d6cd6c7002d86b8b languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: 5fc0c8672c9f0a3fcb9f71004e386fbbe6ff443309dfebfdbae4646536a416ed7d11fd2ce34be2b90dc4033e75922f4b4cde2f387a389d0462b1eb6034342c16 +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 4a2e3f2866153b0587679ebb74dc08908ca9c7e23fe499633b30f79019ad8f6e83ab85ebe6f6dd57f23c5ea61fdbd2dbe117b13d3356c109219511028828ba28 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.1": + version: 2.0.1 + resolution: "@humanwhocodes/object-schema@npm:2.0.1" + checksum: 6dcac88d2857515f407723c043926f0226ff0f161303e032d58fb3b5652263d15111b74e3b42a8626168614f5873d3bb21b4e59a2279f2ff5c2f440d39c9fdb2 languageName: node linkType: hard @@ -1385,7 +1424,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3": +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -1690,6 +1729,13 @@ __metadata: languageName: node linkType: hard +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: c49ca98a899144be5d1ab9bebf6d2a3a77956f7ad17e9d71959eb2568ab511ff253e1c1e65d7927b114366bc945fc5dd54e59d99a48895236f63e1f36e7bc35d + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -1926,7 +1972,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1": +"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -1944,7 +1990,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.7.0": +"acorn@npm:^8.4.1": version: 8.7.0 resolution: "acorn@npm:8.7.0" bin: @@ -1953,6 +1999,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.9.0": + version: 8.11.2 + resolution: "acorn@npm:8.11.2" + bin: + acorn: bin/acorn + checksum: 66103b84c14075ad6c269135b04ba8175ab2054e6e6df705fed8751fb4272d42718479ff4ef104bf48cfd6a7534918b6f3f1fd84ab557e3389a3621a9df075a6 + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -2225,7 +2280,7 @@ __metadata: bootstrap: 5.1.3 codemirror: 5.65.2 driver.js: 0.9.8 - eslint: 8.11.0 + eslint: 8.55.0 markdownlint-cli: 0.31.1 prettier: 2.6.0 standard: 16.0.4 @@ -3294,13 +3349,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 86c4f451b36f0074692bc298291a01cc39b4da2df20bf14fc0bea72c2a86c14b22c6da79a01eb686b612752af124079b31fea9761a8f678de785dced7081e4a7 + checksum: 810421bd047e33f9234b6b7633c2cb29d65e9acd06637e2a89cf8c28b15cf9a024aa6e8411e72f72bd359f3800734b74dddf00ec14f27b983845832f6ca457b0 languageName: node linkType: hard @@ -3313,17 +3368,6 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 035451529f016e28edd26e8951f15e28a6a4e58adff67bd0cb494879f360080750b9c779e46561369aec0657ac2b89dd8b0aa38476e8cdf50e635aa872fa27b6 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -3345,48 +3389,58 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.11.0": - version: 8.11.0 - resolution: "eslint@npm:8.11.0" +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: f86328346876e8d5bb9fd7cbc9e3bd2161b772c0f8b71981cf5ed8c6fd01e184551452ce5132facbff5a2bb50002ed1dc206368facc2b5c648e2989dc805276d + languageName: node + linkType: hard + +"eslint@npm:8.55.0": + version: 8.55.0 + resolution: "eslint@npm:8.55.0" dependencies: - "@eslint/eslintrc": ^1.2.1 - "@humanwhocodes/config-array": ^0.9.2 - ajv: ^6.10.0 + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.55.0 + "@humanwhocodes/config-array": ^0.11.13 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.3.0 - espree: ^9.3.1 - esquery: ^1.4.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 - functional-red-black-tree: ^1.0.1 - glob-parent: ^6.0.1 - globals: ^13.6.0 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 ignore: ^5.2.0 - import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 + is-path-inside: ^3.0.3 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 - minimatch: ^3.0.4 + minimatch: ^3.1.2 natural-compare: ^1.4.0 - optionator: ^0.9.1 - regexpp: ^3.2.0 + optionator: ^0.9.3 strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 14df74ab66152832baffbe0d21645d3d2b1ce5cf8a329410abbc7e952bce284ec404cb2b6d3f3f20458dfb87348dd59053bd1593355f6302f693a61a3beb02ac + checksum: dda133b1da97869d16bc61e5ce08d3dd1342abdecf1f7549bdfcf2bcedad6335ac27d63204b285b500583bddb843aa403691c06b9d55bd08b82cd3965ff6013b languageName: node linkType: hard @@ -3448,14 +3502,14 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.3.1": - version: 9.3.1 - resolution: "espree@npm:9.3.1" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: ^8.7.0 - acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^3.3.0 - checksum: 46700fd8bfd3e2ee5b52022f04e42f41b6fda8151bb6dcf8df2919b1bb37dffdef8a3392238f5d7457c248333f2069695b6db5ab31076de76df4a23b479dce2e + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: 9bf6eccc223f79ed7facfdca3f57b9a72c614b206ff3e9a1a8718725a1f8e46d488d902493313ad210d97fe25b70e59044801cdb948f5d0662add482bb838037 languageName: node linkType: hard @@ -3469,7 +3523,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.2.0, esquery@npm:^1.4.0": +"esquery@npm:^1.2.0": version: 1.4.0 resolution: "esquery@npm:1.4.0" dependencies: @@ -3478,6 +3532,15 @@ __metadata: languageName: node linkType: hard +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" + dependencies: + estraverse: ^5.1.0 + checksum: 0c904ac2e5e86fe5ab663db9c3fbed4c4d5f72f33cd5a4534f3b2ec91db79765890b0729103e7fdf141e24e39ce95f52ddc025652e78b6e0ee7e87ed8488d1dd + languageName: node + linkType: hard + "esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" @@ -3715,6 +3778,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: cd0b77415bc59e5af31e4e1b29c6ff8d965d9ca3c60a4b74161f8f116c0d1ad8d35bc6e53bf8f92c69e704e98183f1628a363ed7d519eb28eff54378b8f167a7 + languageName: node + linkType: hard + "flat-cache@npm:^3.0.4": version: 3.0.4 resolution: "flat-cache@npm:3.0.4" @@ -3886,7 +3959,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"glob-parent@npm:^6.0.1": +"glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -3932,12 +4005,12 @@ fsevents@~2.3.2: languageName: node linkType: hard -"globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.12.0 - resolution: "globals@npm:13.12.0" +"globals@npm:^13.19.0": + version: 13.23.0 + resolution: "globals@npm:13.23.0" dependencies: type-fest: ^0.20.2 - checksum: 28d2eac21da68d2b3bdddc88c258207e9f94de7e781417207e15bd7b98fbaf73d37cf5438a9e8bf3d4b8889acef0576f28e18f62340f4e1930573a46c3302f04 + checksum: cc6f8a86c5499f73cf7f02ba25a5576987e053da350b446d805a0b451decffa31d11a53d7d218bfa76c42ac852e41234b5503c956eb52c70167936a275d7da19 languageName: node linkType: hard @@ -3962,6 +4035,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 12f207d1d9f4581994d8668ec238933eab6aaccad8c74cb92aac78bb37555658397e04a5c55dd0492e9a21e939fa6daceb5436424153f0e81bab00fb423a04ce + languageName: node + linkType: hard + "handle-thing@npm:^2.0.0": version: 2.0.1 resolution: "handle-thing@npm:2.0.1" @@ -4439,7 +4519,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2": +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: b19a2937441131e68b9eb9931ec8933bc87743a8f5364f6f7e1b8fc6c1403386ecf305835fb781e3986332fada456d71ff95af77ccda5806b35aac58234f9080 @@ -4781,6 +4861,15 @@ fsevents@~2.3.2: languageName: node linkType: hard +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 4c379638152e0e5fda9a8cc07005702f81fcb9899db0f66d691ac1e64193dea670af14e96c50f14d82d45959daa4c400cb712c158cffe22ae265bfc1b1e3a221 + languageName: node + linkType: hard + "lockfile@npm:^1.0": version: 1.0.4 resolution: "lockfile@npm:1.0.4" @@ -5045,6 +5134,15 @@ fsevents@~2.3.2: languageName: node linkType: hard +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: 1a7584a6de279285a62c3b0ab2f3effde12566a5df983fb2a4f2eb9262f44238c7e2c692f202b075dc3df79c9a8479a22833cc28c841e98fa3ef989b1ceb264e + languageName: node + linkType: hard + "minimatch@npm:~3.0.5": version: 3.0.5 resolution: "minimatch@npm:3.0.5" @@ -5449,6 +5547,20 @@ fsevents@~2.3.2: languageName: node linkType: hard +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" + dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 + deep-is: ^0.1.3 + fast-levenshtein: ^2.0.6 + levn: ^0.4.1 + prelude-ls: ^1.2.1 + type-check: ^0.4.0 + checksum: 927514ca2a5d8f729f66d37441c7d2e02d9a42c6b05ee5476f7140320eec6a1faf3788ac958e7050914447cd39a049cb8630329c7deb0ae331838046ded4cbd8 + languageName: node + linkType: hard + "orderedmap@npm:^1.1.0": version: 1.1.1 resolution: "orderedmap@npm:1.1.1" @@ -5474,6 +5586,15 @@ fsevents@~2.3.2: languageName: node linkType: hard +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 5301db6a34fc1fe3714ae562c100a0567d8c16ce9db800f547bbe75efc045c40cd74c4a4c893279975dcf15afc1217c8d2c93fe957a156a3a43d7cce98eaad2e + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -5501,6 +5622,15 @@ fsevents@~2.3.2: languageName: node linkType: hard +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: a233d775c870e00c734adabd29f66f93824df076683c0d5a2dc16e5285b02d80c1bf3bab43b9881e4a5b16b37bb86f1922aebb094674703d30a4973041d5c0f6 + languageName: node + linkType: hard + "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -6025,7 +6155,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": +"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" checksum: 91aaccadd046fc1b60477df4f44bb69d61aeca81082f2ebf879a32ff25cd7bcb7067fcd69eb9a0987ca0a3e8e2d837b2737e80961c14a504a912bed4c51c8e3e @@ -7394,3 +7524,10 @@ resolve@^2.0.0-next.3: checksum: 8d72062ea3dbfd8fae3d6ddd5b741c2aeb5835a31b0719bf14fac71dd84adde0829763d6fbac46387309da00af1440194c796da5efc349b0baf9de39d82ae69e languageName: node linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 096c3b40beb2804659539be1605a35c58eb0c85285f94b77b3e924f42ee265c1a40bf9f4153770039517146b469a964d51742395f35ca8135fc9f7e4982b785d + languageName: node + linkType: hard