From a09d30e17f09f30dec407b223b598985353cf6bd Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sun, 28 Aug 2022 07:01:44 +0000 Subject: [PATCH 001/160] chore: Update remote data --- src/_data/sponsors.json | 2 +- src/_data/stats.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index 5aea5bc5b..7a4e184be 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -552,7 +552,7 @@ "url": "https://metatierlist.com", "image": "https://images.opencollective.com/metatierlist/68a5b41/logo.png", "monthlyDonation": 5, - "totalDonations": 10, + "totalDonations": 15, "source": "opencollective", "tier": "backer" }, diff --git a/src/_data/stats.json b/src/_data/stats.json index 5efa39763..ee8b2a90d 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21134, - "lastCommitDate": "2022-08-26T22:31:42Z", - "projectDependents": 9367445, - "weeklyDownloads": 27031562, + "stars": 21137, + "lastCommitDate": "2022-08-27T18:39:59Z", + "projectDependents": 9377218, + "weeklyDownloads": 27074059, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From 60e7bfb1efa92eaae6e9bc523b13f89fd2fe33a5 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 29 Aug 2022 07:07:44 +0000 Subject: [PATCH 002/160] chore: Update remote data --- src/_data/stats.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/_data/stats.json b/src/_data/stats.json index ee8b2a90d..f6c65115e 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21137, + "stars": 21143, "lastCommitDate": "2022-08-27T18:39:59Z", - "projectDependents": 9377218, - "weeklyDownloads": 27074059, + "projectDependents": 9388010, + "weeklyDownloads": 27064140, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From 304b9895bc4cb8e03048f63a829332efb36e1933 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Tue, 30 Aug 2022 07:09:36 +0000 Subject: [PATCH 003/160] chore: Update remote data --- src/_data/sponsors.json | 14 +++++++++++--- src/_data/stats.json | 8 ++++---- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index 7a4e184be..4db381412 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -1,8 +1,8 @@ { "totals": { - "annualDonations": 131748, - "monthlyDonations": 10979, - "sponsorCount": 184 + "annualDonations": 131808, + "monthlyDonations": 10984, + "sponsorCount": 185 }, "platinum": [ { @@ -985,6 +985,14 @@ "source": "github", "tier": "backer" }, + { + "name": "Shane", + "image": "https://avatars.githubusercontent.com/u/561207?u=6442bd8acb1aa78708caf7d82b0a08f733c31014&v=4", + "url": "https://shanethe.dev", + "monthlyDonation": 5, + "source": "github", + "tier": "backer" + }, { "name": "Will Stone", "image": "https://avatars.githubusercontent.com/u/654103?u=87566f3bc8fcd2ee9946dd64d32a99f59d0775c4&v=4", diff --git a/src/_data/stats.json b/src/_data/stats.json index f6c65115e..1fabb640b 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21143, - "lastCommitDate": "2022-08-27T18:39:59Z", - "projectDependents": 9388010, - "weeklyDownloads": 27064140, + "stars": 21150, + "lastCommitDate": "2022-08-30T05:38:30Z", + "projectDependents": 9401900, + "weeklyDownloads": 26994402, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From a9fc84cda4a9af1acb9e56aa45a81b699a8501cc Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Tue, 30 Aug 2022 11:03:01 -0700 Subject: [PATCH 004/160] fix: ESM import syntax in blog post (#335) * fix: ESM import syntax in blog post * Fix second import --- src/content/blog/2022-08-08-new-config-system-part-3.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/content/blog/2022-08-08-new-config-system-part-3.md b/src/content/blog/2022-08-08-new-config-system-part-3.md index ccc537d52..4bf33e41f 100644 --- a/src/content/blog/2022-08-08-new-config-system-part-3.md +++ b/src/content/blog/2022-08-08-new-config-system-part-3.md @@ -46,7 +46,8 @@ For now, you can access `FlatESLint` through the `use-at-your-own-risk` entrypoi ```js // ESM -import { FlatESLint } from "eslint/use-at-your-own-risk"; +import pkg from "eslint/use-at-your-own-risk"; +const { FlatESLint } = pkg; // CommonJS const { FlatESLint } = require("eslint/use-at-your-own-risk"); @@ -76,7 +77,8 @@ Similar to the `ESLint` class, there was no easy way to provide an option to swi ```js // ESM -import { FlatRuleTester } from "eslint/use-at-your-own-risk"; +import pkg from "eslint/use-at-your-own-risk"; +const { FlatRuleTester } = pkg; // CommonJS const { FlatRuleTester } = require("eslint/use-at-your-own-risk"); From 7157ebc65cf6960c6ddcb5303bdbdc09e21838f9 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Wed, 31 Aug 2022 07:15:23 +0000 Subject: [PATCH 005/160] chore: Update remote data --- src/_data/sponsors.json | 16 ++++------------ src/_data/stats.json | 8 ++++---- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index 4db381412..d8d089eb0 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -1,8 +1,8 @@ { "totals": { - "annualDonations": 131808, - "monthlyDonations": 10984, - "sponsorCount": 185 + "annualDonations": 131748, + "monthlyDonations": 10979, + "sponsorCount": 184 }, "platinum": [ { @@ -1385,14 +1385,6 @@ "source": "github", "tier": "backer" }, - { - "name": "Jonathan Milan Pollock, MS", - "image": "https://avatars.githubusercontent.com/u/29420046?u=4abd4069b4fef966d4ce3f6fbff4f14f2bc6080f&v=4", - "url": "https://www.darkrushphotography.com/", - "monthlyDonation": 5, - "source": "github", - "tier": "backer" - }, { "name": "Oliver Sieweke", "image": "https://avatars.githubusercontent.com/u/30631513?u=fbbb709bd6feec2525869ed071b241d52ff87148&v=4", @@ -1523,7 +1515,7 @@ "url": null, "image": "https://images.opencollective.com/guest-e7e936cc/avatar.png", "monthlyDonation": 1, - "totalDonations": 12, + "totalDonations": 13, "source": "opencollective", "tier": null }, diff --git a/src/_data/stats.json b/src/_data/stats.json index 1fabb640b..926126277 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21150, - "lastCommitDate": "2022-08-30T05:38:30Z", - "projectDependents": 9401900, - "weeklyDownloads": 26994402, + "stars": 21159, + "lastCommitDate": "2022-08-31T06:47:16Z", + "projectDependents": 9415704, + "weeklyDownloads": 27094985, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From a5d9871f8d7df33266e7fefb6b28a3ee21abdfad Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Thu, 1 Sep 2022 07:04:32 +0000 Subject: [PATCH 006/160] chore: Update remote data --- src/_data/donations.json | 27 +++++++++------------------ src/_data/sponsors.json | 4 ++-- src/_data/stats.json | 8 ++++---- 3 files changed, 15 insertions(+), 24 deletions(-) diff --git a/src/_data/donations.json b/src/_data/donations.json index 2d8089efc..e2a9fc206 100644 --- a/src/_data/donations.json +++ b/src/_data/donations.json @@ -1,4 +1,13 @@ [ + { + "id": "rxg0j35l-zkwm6v5j-gwyqvoe9-8n47daby", + "name": "Cyril Mathew", + "url": null, + "image": "https://images.opencollective.com/cyril-mathew/avatar.png", + "amount": 100, + "date": "2022-08-31T12:56:55.922Z", + "source": "opencollective" + }, { "id": "ywz9j4av-god8pgmr-l4jpmr35-nxklb0e7", "name": "Chrome Frameworks Fund", @@ -277,23 +286,5 @@ "amount": 3000, "date": "2022-01-04T19:58:03.201Z", "source": "opencollective" - }, - { - "id": "n4gx0bro-v5m96n0e-4rwqd8lk-3ey7jzwa", - "name": "OAK'S LAB", - "url": "https://www.oakslab.com/", - "image": "https://images.opencollective.com/oaks-lab/6182cde/logo.png", - "amount": 112, - "date": "2021-12-21T17:18:13.685Z", - "source": "opencollective" - }, - { - "id": "jrkx5lmn-v904qjwz-z3kp8bwa-7zdygoe3", - "name": "Red Hat", - "url": "https://www.redhat.com", - "image": "https://images.opencollective.com/redhat/f51710e/logo.png", - "amount": 3000, - "date": "2021-12-14T22:29:21.196Z", - "source": "opencollective" } ] \ No newline at end of file diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index d8d089eb0..701634b9c 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -30,7 +30,7 @@ "url": "https://www.salesforce.com", "image": "https://images.opencollective.com/salesforce/ca8f997/logo.png", "monthlyDonation": 1000, - "totalDonations": 53341, + "totalDonations": 53441, "source": "opencollective", "tier": "gold-sponsor" }, @@ -777,7 +777,7 @@ "url": "https://jblandry.info", "image": "https://images.opencollective.com/jblandry/e968bf5/avatar.png", "monthlyDonation": 5, - "totalDonations": 205, + "totalDonations": 210, "source": "opencollective", "tier": "backer" }, diff --git a/src/_data/stats.json b/src/_data/stats.json index 926126277..d7baa19a4 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21159, - "lastCommitDate": "2022-08-31T06:47:16Z", - "projectDependents": 9415704, - "weeklyDownloads": 27094985, + "stars": 21169, + "lastCommitDate": "2022-08-31T15:40:54Z", + "projectDependents": 9428908, + "weeklyDownloads": 27060874, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From db3799402de142e3362b88f378473a47be2a71c8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Fri, 2 Sep 2022 07:08:51 +0000 Subject: [PATCH 007/160] chore: Update remote data --- src/_data/sponsors.json | 139 ++++++++++++++++++---------------------- src/_data/stats.json | 8 +-- 2 files changed, 65 insertions(+), 82 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index 701634b9c..c413a22d9 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -1,8 +1,8 @@ { "totals": { - "annualDonations": 131748, - "monthlyDonations": 10979, - "sponsorCount": 184 + "annualDonations": 131088, + "monthlyDonations": 10924, + "sponsorCount": 182 }, "platinum": [ { @@ -19,7 +19,7 @@ "url": "https://automattic.com", "image": "https://images.opencollective.com/automattic/d0ef3e1/logo.png", "monthlyDonation": 2000, - "totalDonations": 44000, + "totalDonations": 46000, "source": "opencollective", "tier": "platinum-sponsor" } @@ -27,7 +27,7 @@ "gold": [ { "name": "Salesforce", - "url": "https://www.salesforce.com", + "url": "https://engineering.salesforce.com", "image": "https://images.opencollective.com/salesforce/ca8f997/logo.png", "monthlyDonation": 1000, "totalDonations": 53441, @@ -39,7 +39,7 @@ "url": "https://www.airbnb.com/", "image": "https://images.opencollective.com/airbnb/d327d66/logo.png", "monthlyDonation": 1000, - "totalDonations": 43610, + "totalDonations": 44610, "source": "opencollective", "tier": "gold-sponsor" }, @@ -58,7 +58,7 @@ "url": "https://liftoff.io/", "image": "https://images.opencollective.com/liftoff/5c4fa84/logo.png", "monthlyDonation": 500, - "totalDonations": 13500, + "totalDonations": 14000, "source": "opencollective", "tier": "silver-sponsor" } @@ -69,7 +69,7 @@ "url": "https://launchdarkly.com", "image": "https://images.opencollective.com/launchdarkly/574bb9e/logo.png", "monthlyDonation": 200, - "totalDonations": 2000, + "totalDonations": 2200, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -87,7 +87,7 @@ "url": "https://www.crosswordsolver.org/anagram-solver/", "image": "https://images.opencollective.com/anagram-solver/2666271/logo.png", "monthlyDonation": 200, - "totalDonations": 5800, + "totalDonations": 6000, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -96,7 +96,7 @@ "url": "https://www.vpsserver.com", "image": "https://images.opencollective.com/vpsservercom/logo.png", "monthlyDonation": 200, - "totalDonations": 7400, + "totalDonations": 7600, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -105,7 +105,7 @@ "url": "https://icons8.com", "image": "https://images.opencollective.com/icons8/7fa1641/logo.png", "monthlyDonation": 200, - "totalDonations": 7400, + "totalDonations": 7600, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -114,7 +114,7 @@ "url": "https://discord.com", "image": "https://images.opencollective.com/discordapp/f9645d9/logo.png", "monthlyDonation": 200, - "totalDonations": 8000, + "totalDonations": 8200, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -123,7 +123,7 @@ "url": "https://themeisle.com", "image": "https://images.opencollective.com/themeisle/d5592fe/logo.png", "monthlyDonation": 200, - "totalDonations": 8200, + "totalDonations": 8400, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -167,16 +167,7 @@ "url": "https://yannick.cr", "image": "https://images.opencollective.com/yannickcr/765f06f/avatar.png", "monthlyDonation": 100, - "totalDonations": 3800, - "source": "opencollective", - "tier": "backer" - }, - { - "name": "GitBook", - "url": "https://www.gitbook.com", - "image": "https://images.opencollective.com/gitbook/d35a8e7/logo.png", - "monthlyDonation": 50, - "totalDonations": 400, + "totalDonations": 3900, "source": "opencollective", "tier": "backer" }, @@ -210,7 +201,7 @@ "url": "https://www.storis.com/", "image": "https://images.opencollective.com/storis/dfb0e13/logo.png", "monthlyDonation": 25, - "totalDonations": 375, + "totalDonations": 400, "source": "opencollective", "tier": null }, @@ -219,7 +210,7 @@ "url": "https://balsa.com", "image": "https://images.opencollective.com/balsa/77de498/logo.png", "monthlyDonation": 25, - "totalDonations": 410, + "totalDonations": 435, "source": "opencollective", "tier": "backer" }, @@ -228,7 +219,7 @@ "url": "https://www.neovation.com", "image": "https://images.opencollective.com/neovationcorp/30d1cf7/logo.png", "monthlyDonation": 25, - "totalDonations": 1075, + "totalDonations": 1100, "source": "opencollective", "tier": "backer" }, @@ -245,7 +236,7 @@ "url": "https://infinum.com", "image": "https://images.opencollective.com/infinum/9a719cb/avatar.png", "monthlyDonation": 20, - "totalDonations": 100, + "totalDonations": 120, "source": "opencollective", "tier": null }, @@ -254,7 +245,7 @@ "url": "https://www.agendrix.com/", "image": "https://images.opencollective.com/agendrix/32bd295/logo.png", "monthlyDonation": 20, - "totalDonations": 115, + "totalDonations": 135, "source": "opencollective", "tier": null }, @@ -263,7 +254,7 @@ "url": null, "image": "https://images.opencollective.com/wwoof-open-source-fund/cb8119c/logo.png", "monthlyDonation": 10, - "totalDonations": 40, + "totalDonations": 50, "source": "opencollective", "tier": "backer" }, @@ -272,16 +263,16 @@ "url": "https://mfbtech.com", "image": "https://images.opencollective.com/mfbtech/3c62a0c/logo.png", "monthlyDonation": 10, - "totalDonations": 50, + "totalDonations": 60, "source": "opencollective", "tier": "backer" }, { "name": "Anu Alabi", "url": null, - "image": "https://images.opencollective.com/anu-alabi/avatar.png", + "image": "https://images.opencollective.com/anu-alabi/2804057/avatar.png", "monthlyDonation": 10, - "totalDonations": 90, + "totalDonations": 100, "source": "opencollective", "tier": "backer" }, @@ -299,7 +290,7 @@ "url": "https://xh.io", "image": "https://images.opencollective.com/xh/cec0963/logo.png", "monthlyDonation": 10, - "totalDonations": 180, + "totalDonations": 190, "source": "opencollective", "tier": "backer" }, @@ -308,7 +299,7 @@ "url": "https://raider.io", "image": "https://images.opencollective.com/raiderio_wow/7a380a3/logo.png", "monthlyDonation": 10, - "totalDonations": 190, + "totalDonations": 200, "source": "opencollective", "tier": "backer" }, @@ -335,7 +326,7 @@ "url": "https://http:/www.powercoder.tech", "image": "https://images.opencollective.com/john-dorlus/f6d79b4/avatar.png", "monthlyDonation": 10, - "totalDonations": 310, + "totalDonations": 320, "source": "opencollective", "tier": "backer" }, @@ -344,7 +335,7 @@ "url": "https://n8n.io", "image": "https://images.opencollective.com/n8n/dca2f0c/logo.png", "monthlyDonation": 10, - "totalDonations": 320, + "totalDonations": 330, "source": "opencollective", "tier": "backer" }, @@ -353,7 +344,7 @@ "url": "https://github.com/bentruyman", "image": "https://images.opencollective.com/bentruyman/9dc2d16/avatar.png", "monthlyDonation": 10, - "totalDonations": 340, + "totalDonations": 350, "source": "opencollective", "tier": "backer" }, @@ -362,7 +353,7 @@ "url": null, "image": "https://images.opencollective.com/kevin-partington/54f2124/avatar.png", "monthlyDonation": 10, - "totalDonations": 390, + "totalDonations": 400, "source": "opencollective", "tier": "backer" }, @@ -525,7 +516,7 @@ "url": "https://remoteindex.co", "image": "https://images.opencollective.com/remote-index/ee02ad2/logo.png", "monthlyDonation": 5, - "totalDonations": 5, + "totalDonations": 10, "source": "opencollective", "tier": "backer" }, @@ -570,7 +561,7 @@ "url": "https://www.zikir.com", "image": "https://images.opencollective.com/sufi-meditation/74935dc/logo.png", "monthlyDonation": 5, - "totalDonations": 25, + "totalDonations": 30, "source": "opencollective", "tier": "backer" }, @@ -579,7 +570,7 @@ "url": "https://www.hikerpig.cn", "image": "https://images.opencollective.com/min-chen/61f2fcb/avatar.png", "monthlyDonation": 5, - "totalDonations": 40, + "totalDonations": 45, "source": "opencollective", "tier": "backer" }, @@ -588,7 +579,7 @@ "url": "https://www.corellium.com", "image": "https://images.opencollective.com/corellium/aa8c228/logo.png", "monthlyDonation": 5, - "totalDonations": 45, + "totalDonations": 50, "source": "opencollective", "tier": "backer" }, @@ -597,7 +588,7 @@ "url": null, "image": "https://images.opencollective.com/nicoloribaudo/924f189/avatar.png", "monthlyDonation": 5, - "totalDonations": 45, + "totalDonations": 50, "source": "opencollective", "tier": "backer" }, @@ -633,7 +624,7 @@ "url": null, "image": "https://images.opencollective.com/clement-ollivier/fb7bb09/avatar.png", "monthlyDonation": 5, - "totalDonations": 80, + "totalDonations": 85, "source": "opencollective", "tier": "backer" }, @@ -642,7 +633,7 @@ "url": null, "image": "https://images.opencollective.com/arnaud-drain/d7165f2/avatar.png", "monthlyDonation": 5, - "totalDonations": 85, + "totalDonations": 90, "source": "opencollective", "tier": "backer" }, @@ -651,7 +642,7 @@ "url": null, "image": "https://images.opencollective.com/morgane-dubus/avatar.png", "monthlyDonation": 5, - "totalDonations": 85, + "totalDonations": 90, "source": "opencollective", "tier": "backer" }, @@ -669,7 +660,7 @@ "url": "https://batch.com", "image": "https://images.opencollective.com/batch/3ccdb8f/logo.png", "monthlyDonation": 5, - "totalDonations": 95, + "totalDonations": 100, "source": "opencollective", "tier": "backer" }, @@ -678,7 +669,7 @@ "url": "http://www.nfriedly.com", "image": "https://images.opencollective.com/nfriedly/c7be1d5/avatar.png", "monthlyDonation": 5, - "totalDonations": 115, + "totalDonations": 120, "source": "opencollective", "tier": "backer" }, @@ -687,7 +678,7 @@ "url": null, "image": "https://images.opencollective.com/lex-webb/e94811a/avatar.png", "monthlyDonation": 5, - "totalDonations": 115, + "totalDonations": 120, "source": "opencollective", "tier": "backer" }, @@ -696,7 +687,7 @@ "url": null, "image": "https://images.opencollective.com/brianpeiris/68fdb65/avatar.png", "monthlyDonation": 5, - "totalDonations": 115, + "totalDonations": 120, "source": "opencollective", "tier": "backer" }, @@ -723,7 +714,7 @@ "url": "https://blacksheepcode.com", "image": "https://images.opencollective.com/blacksheepcode/976d69a/avatar.png", "monthlyDonation": 5, - "totalDonations": 160, + "totalDonations": 165, "source": "opencollective", "tier": "backer" }, @@ -732,7 +723,7 @@ "url": null, "image": "https://images.opencollective.com/touchless/8efea29/logo.png", "monthlyDonation": 5, - "totalDonations": 915, + "totalDonations": 920, "source": "opencollective", "tier": "backer" }, @@ -741,7 +732,7 @@ "url": "https://about.me/peterdehaan", "image": "https://images.opencollective.com/pdehaan/4437929/avatar.png", "monthlyDonation": 5, - "totalDonations": 160, + "totalDonations": 165, "source": "opencollective", "tier": "backer" }, @@ -750,7 +741,7 @@ "url": "https://wwjcdo.com", "image": "https://images.opencollective.com/jmcombs/22a314a/avatar.png", "monthlyDonation": 5, - "totalDonations": 165, + "totalDonations": 170, "source": "opencollective", "tier": "backer" }, @@ -759,7 +750,7 @@ "url": null, "image": "https://images.opencollective.com/james-sherwood-jones/avatar.png", "monthlyDonation": 5, - "totalDonations": 190, + "totalDonations": 195, "source": "opencollective", "tier": "backer" }, @@ -768,7 +759,7 @@ "url": "https://medium.com/@eliseumds", "image": "https://images.opencollective.com/eliseu/fe16988/avatar.png", "monthlyDonation": 5, - "totalDonations": 190, + "totalDonations": 195, "source": "opencollective", "tier": "backer" }, @@ -786,7 +777,7 @@ "url": "https://pushred.co", "image": "https://images.opencollective.com/pushred/506ad8d/avatar.png", "monthlyDonation": 5, - "totalDonations": 210, + "totalDonations": 215, "source": "opencollective", "tier": "backer" }, @@ -795,7 +786,7 @@ "url": "https://thirdiron.com", "image": "https://images.opencollective.com/third_iron/fa6ec4d/logo.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -804,7 +795,7 @@ "url": "https://cantremember.com", "image": "https://images.opencollective.com/cantremember/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -831,7 +822,7 @@ "url": "https://www.gavinmogan.com", "image": "https://images.opencollective.com/gavinmogan/305e987/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -849,7 +840,7 @@ "url": "https://klamp.in", "image": "https://images.opencollective.com/klamping/26de35c/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -858,7 +849,7 @@ "url": "https://nubz.com", "image": "https://images.opencollective.com/nubz/logo.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -867,7 +858,7 @@ "url": "https://alexeyraspopov.com", "image": "https://images.opencollective.com/alexeyraspopov/d8c7a67/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -876,7 +867,7 @@ "url": null, "image": "https://images.opencollective.com/joseph-percy/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -885,7 +876,7 @@ "url": "https://twitter.com/LJHarb", "image": "https://images.opencollective.com/ljharb/b75a3f8/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -1057,14 +1048,6 @@ "source": "github", "tier": "backer" }, - { - "name": "Andrey Knupp Vital", - "image": "https://avatars.githubusercontent.com/u/967317?u=39aa2507eadcf8d4855fea43f79642e9042ded7a&v=4", - "url": "https://akv.io", - "monthlyDonation": 5, - "source": "github", - "tier": "backer" - }, { "name": "Zhigang Fang", "image": "https://avatars.githubusercontent.com/u/1057756?u=15c3cdff1c715ac27bbc63ccb8f0a1c27eeb3784&v=4", @@ -1470,7 +1453,7 @@ "url": null, "image": "https://images.opencollective.com/shunfan/ca1c537/avatar.png", "monthlyDonation": 2, - "totalDonations": 40, + "totalDonations": 42, "source": "opencollective", "tier": null }, @@ -1479,7 +1462,7 @@ "url": "https://ca.linkedin.com/in/sudharakap", "image": "https://images.opencollective.com/sudharaka-palamakumbura/03b6087/avatar.png", "monthlyDonation": 2, - "totalDonations": 30, + "totalDonations": 32, "source": "opencollective", "tier": null }, @@ -1488,7 +1471,7 @@ "url": "https://linnertmedia.de", "image": "https://images.opencollective.com/alinnert/9126453/avatar.png", "monthlyDonation": 2, - "totalDonations": 72, + "totalDonations": 74, "source": "opencollective", "tier": null }, @@ -1533,7 +1516,7 @@ "url": null, "image": "https://images.opencollective.com/tillsanders/1c9743b/avatar.png", "monthlyDonation": 1, - "totalDonations": 25, + "totalDonations": 26, "source": "opencollective", "tier": null }, @@ -1542,7 +1525,7 @@ "url": "https://krs.tf", "image": "https://images.opencollective.com/kristof-michiels/b32a3f6/avatar.png", "monthlyDonation": 1, - "totalDonations": 58, + "totalDonations": 59, "source": "opencollective", "tier": null }, diff --git a/src/_data/stats.json b/src/_data/stats.json index d7baa19a4..3753c6855 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21169, - "lastCommitDate": "2022-08-31T15:40:54Z", - "projectDependents": 9428908, - "weeklyDownloads": 27060874, + "stars": 21180, + "lastCommitDate": "2022-09-02T02:19:21Z", + "projectDependents": 9441573, + "weeklyDownloads": 27176535, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From f5905eaf06ecb3a5d3f5b454294418a9b1a22054 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sat, 3 Sep 2022 07:01:46 +0000 Subject: [PATCH 008/160] chore: Update remote data --- src/_data/sponsors.json | 71 ++++++++++++++++++++++++++++------------- src/_data/stats.json | 8 ++--- 2 files changed, 52 insertions(+), 27 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index c413a22d9..ad7528caa 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -1,8 +1,8 @@ { "totals": { - "annualDonations": 131088, - "monthlyDonations": 10924, - "sponsorCount": 182 + "annualDonations": 132948, + "monthlyDonations": 11079, + "sponsorCount": 185 }, "platinum": [ { @@ -10,7 +10,7 @@ "url": null, "image": "https://images.opencollective.com/2021-frameworks-fund/logo.png", "monthlyDonation": 2000, - "totalDonations": 14500, + "totalDonations": 16500, "source": "opencollective", "tier": "platinum-sponsor" }, @@ -30,7 +30,7 @@ "url": "https://engineering.salesforce.com", "image": "https://images.opencollective.com/salesforce/ca8f997/logo.png", "monthlyDonation": 1000, - "totalDonations": 53441, + "totalDonations": 54441, "source": "opencollective", "tier": "gold-sponsor" }, @@ -78,7 +78,7 @@ "url": "https://nx.dev", "image": "https://images.opencollective.com/nx/0efbe42/logo.png", "monthlyDonation": 200, - "totalDonations": 16600, + "totalDonations": 16800, "source": "opencollective", "tier": "bronze-sponsor" }, @@ -171,12 +171,29 @@ "source": "opencollective", "tier": "backer" }, + { + "name": "CarbonReach", + "image": "https://avatars.githubusercontent.com/u/87486177?u=2b644f4759facf085d4691926131076d82f35f17&v=4", + "url": "https://carbonreach.io", + "monthlyDonation": 100, + "source": "github", + "tier": "backer" + }, + { + "name": "GitBook", + "url": "https://www.gitbook.com", + "image": "https://images.opencollective.com/gitbook/d35a8e7/logo.png", + "monthlyDonation": 50, + "totalDonations": 450, + "source": "opencollective", + "tier": "backer" + }, { "name": "Principal Financial Group", "url": "https://www.principal.com/about-us", "image": "https://images.opencollective.com/principal/431e690/logo.png", "monthlyDonation": 50, - "totalDonations": 1250, + "totalDonations": 1300, "source": "opencollective", "tier": null }, @@ -281,7 +298,7 @@ "url": null, "image": "https://images.opencollective.com/guest-fb34b9dc/avatar.png", "monthlyDonation": 10, - "totalDonations": 110, + "totalDonations": 120, "source": "opencollective", "tier": "backer" }, @@ -308,7 +325,7 @@ "url": "https://www.simedia.com/", "image": "https://images.opencollective.com/simedia/848efc9/logo.png", "monthlyDonation": 10, - "totalDonations": 250, + "totalDonations": 260, "source": "opencollective", "tier": null }, @@ -317,7 +334,7 @@ "url": null, "image": "https://images.opencollective.com/john-hamilton/avatar.png", "monthlyDonation": 10, - "totalDonations": 260, + "totalDonations": 270, "source": "opencollective", "tier": "backer" }, @@ -362,7 +379,7 @@ "url": "https://benjamin.piouffle.com", "image": "https://images.opencollective.com/betree/2142bbe/avatar.png", "monthlyDonation": 10, - "totalDonations": 428, + "totalDonations": 438, "source": "opencollective", "tier": "backer" }, @@ -507,7 +524,7 @@ "url": "https://www.sure.bet/casinos-not-on-gamstop/", "image": "https://images.opencollective.com/wesurebet/0052abd/logo.png", "monthlyDonation": 5, - "totalDonations": 5, + "totalDonations": 10, "source": "opencollective", "tier": "backer" }, @@ -525,7 +542,7 @@ "url": "https://taskratchet.com", "image": "https://images.opencollective.com/taskratchet/7996706/logo.png", "monthlyDonation": 5, - "totalDonations": 5, + "totalDonations": 10, "source": "opencollective", "tier": "backer" }, @@ -534,7 +551,7 @@ "url": "https://cryptotracker.com", "image": "https://images.opencollective.com/crypto-tracker/b258378/logo.png", "monthlyDonation": 5, - "totalDonations": 10, + "totalDonations": 15, "source": "opencollective", "tier": "backer" }, @@ -552,7 +569,7 @@ "url": null, "image": "https://images.opencollective.com/leonardo-rodrigues-ferreira/avatar.png", "monthlyDonation": 5, - "totalDonations": 15, + "totalDonations": 20, "source": "opencollective", "tier": "backer" }, @@ -606,7 +623,7 @@ "url": "https://meshpayments.com/", "image": "https://images.opencollective.com/meshpayments/e216d5a/logo.png", "monthlyDonation": 5, - "totalDonations": 65, + "totalDonations": 70, "source": "opencollective", "tier": "backer" }, @@ -651,7 +668,7 @@ "url": "https://tripwire.com", "image": "https://images.opencollective.com/tripwire/7599e30/logo.png", "monthlyDonation": 5, - "totalDonations": 90, + "totalDonations": 95, "source": "opencollective", "tier": "backer" }, @@ -696,7 +713,7 @@ "url": "https://www.quora.com/profile/Alexandre-Morgaut", "image": "https://images.opencollective.com/alexandre-morgaut/6e3c8d4/avatar.png", "monthlyDonation": 5, - "totalDonations": 195, + "totalDonations": 200, "source": "opencollective", "tier": "backer" }, @@ -705,7 +722,7 @@ "url": "https://www.sayyup.nl", "image": "https://images.opencollective.com/sayyup/4c61ffd/avatar.png", "monthlyDonation": 5, - "totalDonations": 120, + "totalDonations": 125, "source": "opencollective", "tier": "backer" }, @@ -804,7 +821,7 @@ "url": "https://medikoo.com", "image": "https://images.opencollective.com/medikoo/f16a7ea/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -813,7 +830,7 @@ "url": "https://pymaster.tw", "image": "https://images.opencollective.com/pc035860/8fed8ae/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -831,7 +848,7 @@ "url": null, "image": "https://images.opencollective.com/novascreen/ef6acf0/avatar.png", "monthlyDonation": 5, - "totalDonations": 215, + "totalDonations": 220, "source": "opencollective", "tier": "backer" }, @@ -992,6 +1009,14 @@ "source": "github", "tier": "backer" }, + { + "name": "Rithish", + "image": "https://avatars.githubusercontent.com/u/674539?v=4", + "url": "https://github.com/rithish", + "monthlyDonation": 5, + "source": "github", + "tier": "backer" + }, { "name": "Jeffrey Dang", "image": "https://avatars.githubusercontent.com/u/721579?v=4", @@ -1480,7 +1505,7 @@ "url": "https://kostasbariotis.com", "image": "https://images.opencollective.com/konmpar/6f12288/avatar.png", "monthlyDonation": 2, - "totalDonations": 48, + "totalDonations": 50, "source": "opencollective", "tier": null }, diff --git a/src/_data/stats.json b/src/_data/stats.json index 3753c6855..482968a99 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21180, - "lastCommitDate": "2022-09-02T02:19:21Z", - "projectDependents": 9441573, - "weeklyDownloads": 27176535, + "stars": 21183, + "lastCommitDate": "2022-09-03T01:20:21Z", + "projectDependents": 9453568, + "weeklyDownloads": 26969091, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From 675ed6c326c8ff5136c3a8dc1d3d4e522c11a143 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sun, 4 Sep 2022 07:02:06 +0000 Subject: [PATCH 009/160] chore: Update remote data --- src/_data/stats.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_data/stats.json b/src/_data/stats.json index 482968a99..da098150b 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21183, - "lastCommitDate": "2022-09-03T01:20:21Z", - "projectDependents": 9453568, - "weeklyDownloads": 26969091, + "stars": 21188, + "lastCommitDate": "2022-09-04T04:28:08Z", + "projectDependents": 9463319, + "weeklyDownloads": 26871627, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From 336221cbce762588e9b822195f4c7300fc786762 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 5 Sep 2022 07:11:51 +0000 Subject: [PATCH 010/160] chore: Update remote data --- src/_data/stats.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_data/stats.json b/src/_data/stats.json index da098150b..059b6a7f5 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21188, - "lastCommitDate": "2022-09-04T04:28:08Z", - "projectDependents": 9463319, - "weeklyDownloads": 26871627, + "stars": 21193, + "lastCommitDate": "2022-09-04T20:11:38Z", + "projectDependents": 9474611, + "weeklyDownloads": 26838679, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From fed8aa12d4725a2175b7065888df92b7ef27fd8c Mon Sep 17 00:00:00 2001 From: Strek Date: Mon, 5 Sep 2022 23:07:49 +0530 Subject: [PATCH 011/160] fix: Update add-author.js to concat empty string instead of null (#340) --- tools/add-author.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/add-author.js b/tools/add-author.js index 88bfa769e..577733c8a 100644 --- a/tools/add-author.js +++ b/tools/add-author.js @@ -76,7 +76,7 @@ async function fetchUserProfile(username) { try { await fs.stat(bioFilePath); } catch { - await fs.writeFile(bioFilePath, profile.bio, "utf8"); + await fs.writeFile(bioFilePath, profile.bio ?? "", "utf8"); } console.log(`Please update ${bioFilePath} to include your information.`); From a70524630a10a6c40fd6524bdc0069dfbf541625 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Tue, 6 Sep 2022 07:16:46 +0000 Subject: [PATCH 012/160] chore: Update remote data --- src/_data/sponsors.json | 2 +- src/_data/stats.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index ad7528caa..b78dff417 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -1371,7 +1371,7 @@ }, { "name": "Montana Mendy", - "image": "https://avatars.githubusercontent.com/u/20936398?u=b468990e6221ff0670ed9d1fdd441001b447243f&v=4", + "image": "https://avatars.githubusercontent.com/u/20936398?u=df07bfe40c81374d27ca256fe8031696c3355dad&v=4", "url": "https://github.com/Montana", "monthlyDonation": 5, "source": "github", diff --git a/src/_data/stats.json b/src/_data/stats.json index 059b6a7f5..d6b3c4197 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21193, - "lastCommitDate": "2022-09-04T20:11:38Z", - "projectDependents": 9474611, - "weeklyDownloads": 26838679, + "stars": 21199, + "lastCommitDate": "2022-09-05T20:32:45Z", + "projectDependents": 9488882, + "weeklyDownloads": 26045699, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From daf4e21c61628f218280c9651a4580475f3b37f6 Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Tue, 6 Sep 2022 16:16:40 +0530 Subject: [PATCH 013/160] ci: install playground dependencies (#328) --- .github/workflows/ci.yml | 4 +++- .markdownlintignore | 1 + package.json | 8 ++++++-- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 .markdownlintignore diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f757a6c6c..87216eae8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,8 +17,10 @@ jobs: with: node-version: "16.x" cache: "npm" - - name: Install dependencies + - name: Install website dependencies run: npm ci + - name: Install playground dependencies + run: npm run install:playground - name: Lint Files run: npm run lint - name: Run build diff --git a/.markdownlintignore b/.markdownlintignore new file mode 100644 index 000000000..b512c09d4 --- /dev/null +++ b/.markdownlintignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/package.json b/package.json index ed4e6729d..10361c237 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,12 @@ "fetch": "npm-run-all --parallel fetch:*", "start": "npm-run-all build:sass --parallel watch:*", "build": "npm-run-all install:playground build:sass build:eleventy build:webpack images", - "lint": "eslint --ext=.js,.jsx . && markdownlint \"**/*.md\" -i node_modules", - "fix": "npm run lint -- --fix" + "lint:js": "eslint --ext=.js,.jsx .", + "lint:md": "markdownlint \"**/*.md\" ", + "lint": "npm-run-all --parallel lint:*", + "lint:fix:js": "eslint --ext=.js,.jsx . --fix", + "lint:fix:md": "markdownlint --fix \"**/*.md\"", + "fix": "npm-run-all --parallel lint:fix:*" }, "devDependencies": { "@11ty/eleventy": "^1.0.0", From eadbca182a06ba9ca259869aaa3efb23c6cb5261 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Wed, 7 Sep 2022 07:15:49 +0000 Subject: [PATCH 014/160] chore: Update remote data --- src/_data/stats.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_data/stats.json b/src/_data/stats.json index d6b3c4197..f18dd0c8c 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21199, - "lastCommitDate": "2022-09-05T20:32:45Z", - "projectDependents": 9488882, - "weeklyDownloads": 26045699, + "stars": 21205, + "lastCommitDate": "2022-09-06T12:36:20Z", + "projectDependents": 9502779, + "weeklyDownloads": 25806519, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From cd2b7ad709e943bbc62b260e0121399cff065f1e Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Wed, 7 Sep 2022 23:51:43 +0530 Subject: [PATCH 015/160] build: Add pre commit hook (#292) * feat: add pre-commit hook * feat:add svgo * feat: refector svgo command * pref: minify svg files recursively * perf: add git add cmd * build: use yorkie instead of husky * revamp commands * Delete .stylelintrc.json * Create .markdownlintignore Co-authored-by: Nicholas C. Zakas --- package-lock.json | 1144 +++++++++++++++++++++++++++++++++++++++++++-- package.json | 13 +- 2 files changed, 1119 insertions(+), 38 deletions(-) diff --git a/package-lock.json b/package-lock.json index 617f661e7..cdadf6c4c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,6 +63,7 @@ "imagemin": "^8.0.1", "imagemin-cli": "^7.0.0", "js-yaml": "^3.14.1", + "lint-staged": "^13.0.3", "markdown-it": "^12.2.0", "markdown-it-anchor": "^8.1.2", "markdownlint-cli": "^0.32.1", @@ -76,7 +77,8 @@ "style-loader": "^3.3.1", "undici": "^4.13.0", "webpack": "^5.70.0", - "webpack-cli": "^4.9.2" + "webpack-cli": "^4.9.2", + "yorkie": "^2.0.0" }, "engines": { "node": "16.14.0" @@ -3832,6 +3834,33 @@ "@algolia/transporter": "4.12.1" } }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -4073,6 +4102,15 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -5272,6 +5310,12 @@ "dayjs": "^1.10.0" } }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, "node_modules/cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -5314,6 +5358,72 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -6599,6 +6709,12 @@ "dev": true, "optional": true }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -9687,6 +9803,18 @@ "node": ">= 0.4" } }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -10034,7 +10162,6 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true, - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10652,6 +10779,15 @@ "node": ">= 0.8.0" } }, + "node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -10692,6 +10828,264 @@ "uc.micro": "^1.0.1" } }, + "node_modules/lint-staged": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", + "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/lint-staged/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lint-staged/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/lint-staged/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/liquidjs": { "version": "9.36.0", "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-9.36.0.tgz", @@ -10715,6 +11109,72 @@ "integrity": "sha1-yn3/ZAYGQzysdcvoRGrNhksVv28=", "dev": true }, + "node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -10911,6 +11371,55 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/logalot": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", @@ -11737,13 +12246,13 @@ } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -12527,7 +13036,6 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, - "optional": true, "dependencies": { "path-key": "^2.0.0" }, @@ -13184,12 +13692,15 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "engines": { "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pidtree": { @@ -14571,6 +15082,12 @@ "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -15147,9 +15664,9 @@ "dev": true }, "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/simple-concat": { "version": "1.0.1", @@ -15247,6 +15764,46 @@ "node": ">=0.10.0" } }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/slugify": { "version": "1.6.5", "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", @@ -15648,6 +16205,15 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -15770,7 +16336,6 @@ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, - "optional": true, "engines": { "node": ">=0.10.0" } @@ -17362,6 +17927,78 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true, + "engines": { + "node": ">=4" + } } }, "dependencies": { @@ -20299,6 +20936,23 @@ "@algolia/transporter": "4.12.1" } }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -20485,6 +21139,12 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -21472,6 +22132,12 @@ "dayjs": "^1.10.0" } }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -21496,12 +22162,56 @@ "restore-cursor": "^3.1.0" } }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -22562,6 +23272,12 @@ "dev": true, "optional": true }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -24884,6 +25600,15 @@ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, "is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -25136,8 +25861,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "optional": true + "dev": true }, "is-string": { "version": "1.0.7", @@ -25611,6 +26335,12 @@ "type-check": "~0.3.2" } }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true + }, "limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -25653,6 +26383,170 @@ "uc.micro": "^1.0.1" } }, + "lint-staged": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", + "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "dev": true, + "requires": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.1" + }, + "dependencies": { + "commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + } + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true + } + } + }, "liquidjs": { "version": "9.36.0", "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-9.36.0.tgz", @@ -25665,6 +26559,54 @@ "integrity": "sha1-yn3/ZAYGQzysdcvoRGrNhksVv28=", "dev": true }, + "listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "rxjs": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", + "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -25829,6 +26771,42 @@ "is-unicode-supported": "^0.1.0" } }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, "logalot": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", @@ -26485,13 +27463,13 @@ } }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "microsoft-capitalize": { @@ -27104,7 +28082,6 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, - "optional": true, "requires": { "path-key": "^2.0.0" } @@ -27592,9 +28569,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pidtree": { @@ -28703,6 +29680,12 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -29159,9 +30142,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "simple-concat": { "version": "1.0.1", @@ -29220,6 +30203,30 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, + "slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true + } + } + }, "slugify": { "version": "1.6.5", "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", @@ -29549,6 +30556,12 @@ "safe-buffer": "~5.1.0" } }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -29646,8 +30659,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "optional": true + "dev": true }, "strip-final-newline": { "version": "2.0.0", @@ -30836,6 +31848,64 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true + } + } } } } diff --git a/package.json b/package.json index 10361c237..0d218bbe0 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "fetch": "npm-run-all --parallel fetch:*", "start": "npm-run-all build:sass --parallel watch:*", "build": "npm-run-all install:playground build:sass build:eleventy build:webpack images", + "minify:svg": "svgo -r -f ./", "lint:js": "eslint --ext=.js,.jsx .", "lint:md": "markdownlint \"**/*.md\" ", "lint": "npm-run-all --parallel lint:*", @@ -35,6 +36,14 @@ "lint:fix:md": "markdownlint --fix \"**/*.md\"", "fix": "npm-run-all --parallel lint:fix:*" }, + "lint-staged": { + "**/*.{js,jsx}": "eslint --fix", + "*.md": "markdownlint --fix", + "**/*.svg": "npx svgo -r --multipass" + }, + "gitHooks": { + "pre-commit": "lint-staged" + }, "devDependencies": { "@11ty/eleventy": "^1.0.0", "@11ty/eleventy-img": "^2.0.0", @@ -65,6 +74,7 @@ "imagemin": "^8.0.1", "imagemin-cli": "^7.0.0", "js-yaml": "^3.14.1", + "lint-staged": "^13.0.3", "markdown-it": "^12.2.0", "markdown-it-anchor": "^8.1.2", "markdownlint-cli": "^0.32.1", @@ -78,7 +88,8 @@ "style-loader": "^3.3.1", "undici": "^4.13.0", "webpack": "^5.70.0", - "webpack-cli": "^4.9.2" + "webpack-cli": "^4.9.2", + "yorkie": "^2.0.0" }, "dependencies": { "@codemirror/highlight": "0.19.7", From 293cd92a8deffe3e2c16b8261937409e59f17fb4 Mon Sep 17 00:00:00 2001 From: Strek Date: Thu, 8 Sep 2022 10:11:22 +0530 Subject: [PATCH 016/160] chore: remove old playground's package.json and use main site's one (#307) --- src/content/pages/playground.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/pages/playground.html b/src/content/pages/playground.html index 0c9cbb088..471974523 100644 --- a/src/content/pages/playground.html +++ b/src/content/pages/playground.html @@ -4,5 +4,7 @@ permalink: /play/ --- -
+
+

run npm run install:playground before running playground

+
From d91768292c18169fc0c7926f768877b47d74ef81 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Thu, 8 Sep 2022 07:11:16 +0000 Subject: [PATCH 017/160] chore: Update remote data --- src/_data/all_authors.json | 2 +- src/_data/stats.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_data/all_authors.json b/src/_data/all_authors.json index 5d5e17291..7dfaf548e 100644 --- a/src/_data/all_authors.json +++ b/src/_data/all_authors.json @@ -101,7 +101,7 @@ "hzoo": { "username": "hzoo", "name": "Henry Zhu", - "title": "ESLint Alumnus", + "title": "Guest Author", "website": "https://henryzoo.com", "avatar_url": "https://avatars.githubusercontent.com/u/588473?v=4", "bio": "Learning to maintain stuff", diff --git a/src/_data/stats.json b/src/_data/stats.json index f18dd0c8c..0891b8b67 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21205, - "lastCommitDate": "2022-09-06T12:36:20Z", - "projectDependents": 9502779, - "weeklyDownloads": 25806519, + "stars": 21217, + "lastCommitDate": "2022-09-08T05:54:14Z", + "projectDependents": 9516306, + "weeklyDownloads": 25713400, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From be536c22974e1d17e069365aed8abf1d410937a9 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Fri, 9 Sep 2022 07:08:02 +0000 Subject: [PATCH 018/160] chore: Update remote data --- src/_data/all_authors.json | 2 +- src/_data/stats.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_data/all_authors.json b/src/_data/all_authors.json index 7dfaf548e..5d5e17291 100644 --- a/src/_data/all_authors.json +++ b/src/_data/all_authors.json @@ -101,7 +101,7 @@ "hzoo": { "username": "hzoo", "name": "Henry Zhu", - "title": "Guest Author", + "title": "ESLint Alumnus", "website": "https://henryzoo.com", "avatar_url": "https://avatars.githubusercontent.com/u/588473?v=4", "bio": "Learning to maintain stuff", diff --git a/src/_data/stats.json b/src/_data/stats.json index 0891b8b67..2dec2117d 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21217, - "lastCommitDate": "2022-09-08T05:54:14Z", - "projectDependents": 9516306, - "weeklyDownloads": 25713400, + "stars": 21226, + "lastCommitDate": "2022-09-09T02:34:28Z", + "projectDependents": 9529506, + "weeklyDownloads": 25643075, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From f8701e7111aa5be62a0be7e9139a9fdf53fc4d18 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sat, 10 Sep 2022 07:03:33 +0000 Subject: [PATCH 019/160] chore: Update remote data --- src/_data/sponsors.json | 14 +++----------- src/_data/stats.json | 8 ++++---- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index b78dff417..60b997623 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -1,8 +1,8 @@ { "totals": { - "annualDonations": 132948, - "monthlyDonations": 11079, - "sponsorCount": 185 + "annualDonations": 132888, + "monthlyDonations": 11074, + "sponsorCount": 184 }, "platinum": [ { @@ -1065,14 +1065,6 @@ "source": "github", "tier": "backer" }, - { - "name": null, - "image": "https://avatars.githubusercontent.com/u/950573?u=e39cd137ba9f5e90740611e24625eba0948b8b52&v=4", - "url": "https://berlysia.net/", - "monthlyDonation": 5, - "source": "github", - "tier": "backer" - }, { "name": "Zhigang Fang", "image": "https://avatars.githubusercontent.com/u/1057756?u=15c3cdff1c715ac27bbc63ccb8f0a1c27eeb3784&v=4", diff --git a/src/_data/stats.json b/src/_data/stats.json index 2dec2117d..faa93e628 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21226, - "lastCommitDate": "2022-09-09T02:34:28Z", - "projectDependents": 9529506, - "weeklyDownloads": 25643075, + "stars": 21230, + "lastCommitDate": "2022-09-09T20:32:38Z", + "projectDependents": 9541482, + "weeklyDownloads": 25849847, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From f639798c45db1852c5230d5a41a6df6c80c5b964 Mon Sep 17 00:00:00 2001 From: Strek Date: Sun, 11 Sep 2022 07:08:30 +0530 Subject: [PATCH 020/160] fix: show run install:playground command only for development (#342) Co-authored-by: Nitin Kumar --- package.json | 2 +- src/_data/helpers.js | 4 ++-- src/content/pages/playground.html | 6 +++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 0d218bbe0..c70371755 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "images": "imagemin '_site/assets/images' --out-dir='_site/assets/images'", "install:playground": "cd src/playground && npm install --no-package-lock", "watch:sass": "sass --watch src/assets/scss:src/assets/css", - "watch:eleventy": "eleventy --serve --port=2022", + "watch:eleventy": "CONTEXT=dev eleventy --serve --port=2022", "watch:webpack": "webpack watch --mode=development", "build:sass": "sass --no-source-map --style=compressed src/assets/scss:src/assets/css", "build:eleventy": "npx @11ty/eleventy", diff --git a/src/_data/helpers.js b/src/_data/helpers.js index 992943e6c..2caf90d4a 100644 --- a/src/_data/helpers.js +++ b/src/_data/helpers.js @@ -48,6 +48,6 @@ module.exports = { if(item.url !== pageUrl) newArray.push(item); }); return newArray; - } - + }, + isDev: process.env.CONTEXT === 'dev' }; diff --git a/src/content/pages/playground.html b/src/content/pages/playground.html index 471974523..4b7791d2a 100644 --- a/src/content/pages/playground.html +++ b/src/content/pages/playground.html @@ -5,6 +5,10 @@ ---
-

run npm run install:playground before running playground

+ {% if helpers.isDev %} +

+ run npm run install:playground before running playground +

+ {% endif %}
From 0867f8fddeecd92962a2dc071919dfff74e55f32 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sun, 11 Sep 2022 07:02:24 +0000 Subject: [PATCH 021/160] chore: Update remote data --- src/_data/sponsors.json | 2 +- src/_data/stats.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_data/sponsors.json b/src/_data/sponsors.json index 60b997623..127a90294 100644 --- a/src/_data/sponsors.json +++ b/src/_data/sponsors.json @@ -614,7 +614,7 @@ "url": "https://stefan-milenkovic.com", "image": "https://images.opencollective.com/stefan-milenkovic/1fd866a/avatar.png", "monthlyDonation": 5, - "totalDonations": 55, + "totalDonations": 60, "source": "opencollective", "tier": "backer" }, diff --git a/src/_data/stats.json b/src/_data/stats.json index faa93e628..e7babefe7 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -2,10 +2,10 @@ "currentVersion": "v8.23.0", "currentVersionDate": "2022-08-26T22:31:42Z", "currentVersionIsPrerelease": false, - "stars": 21230, - "lastCommitDate": "2022-09-09T20:32:38Z", - "projectDependents": 9541482, - "weeklyDownloads": 25849847, + "stars": 21235, + "lastCommitDate": "2022-09-10T21:05:46Z", + "projectDependents": 9551713, + "weeklyDownloads": 25893817, "nextVersion": "v8.24.0", "nextVersionDate": "2022-09-09" } \ No newline at end of file From 8aa33d2248967da2d6693f34d27e2410be1a3007 Mon Sep 17 00:00:00 2001 From: ESLint Jenkins Date: Mon, 12 Sep 2022 01:24:40 -0400 Subject: [PATCH 022/160] Added release blog post for v8.23.1 --- .../2022-09-12-eslint-v8.23.1-released.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/content/blog/2022-09-12-eslint-v8.23.1-released.md diff --git a/src/content/blog/2022-09-12-eslint-v8.23.1-released.md b/src/content/blog/2022-09-12-eslint-v8.23.1-released.md new file mode 100644 index 000000000..9cd36553c --- /dev/null +++ b/src/content/blog/2022-09-12-eslint-v8.23.1-released.md @@ -0,0 +1,61 @@ +--- +layout: post +title: ESLint v8.23.1 released +teaser: "We just pushed ESLint v8.23.1, which is a patch release upgrade of ESLint. This release fixes several bugs found in the previous release." +image: release-notes-patch.png +draft: true +authors: + - eslintbot +categories: + - Release Notes +tags: + - Release +--- + + + + + + + + + + + + +## Bug Fixes + + +* [`b719893`](https://github.com/eslint/eslint/commit/b71989388a921886caa4c6cb48729bbf60c46100) fix: Upgrade eslintrc to stop redefining plugins ([#16297](https://github.com/eslint/eslint/issues/16297)) (Brandon Mills) +* [`734b54e`](https://github.com/eslint/eslint/commit/734b54eb9c6c4839c0f99ebe18dc5695754aac1d) fix: improve autofix for the [`prefer-const`](/docs/rules/prefer-const) rule ([#16292](https://github.com/eslint/eslint/issues/16292)) (Nitin Kumar) +* [`6a923ff`](https://github.com/eslint/eslint/commit/6a923ff9257a4f009cefed049ebb59a4b5acdab5) fix: Ensure that glob patterns are normalized ([#16287](https://github.com/eslint/eslint/issues/16287)) (Nicholas C. Zakas) +* [`c6900f8`](https://github.com/eslint/eslint/commit/c6900f89a89f3de5d3c50c69a1bc62eac6eb76d7) fix: Ensure globbing doesn't include subdirectories ([#16272](https://github.com/eslint/eslint/issues/16272)) (Nicholas C. Zakas) + + + + +## Documentation + + +* [`16cba3f`](https://github.com/eslint/eslint/commit/16cba3f31294a673721864267aa13ea35233326b) docs: fix mobile double tap issue ([#16293](https://github.com/eslint/eslint/issues/16293)) (Sam Chen) +* [`e098b5f`](https://github.com/eslint/eslint/commit/e098b5f80472e80c70603306e77e14ea15f1a93b) docs: keyboard control to search results ([#16222](https://github.com/eslint/eslint/issues/16222)) (Shanmughapriyan S) +* [`1b5b2a7`](https://github.com/eslint/eslint/commit/1b5b2a7de504f2971a6a488d8a57442e73b56a51) docs: add Consolas font and prioritize resource loading ([#16225](https://github.com/eslint/eslint/issues/16225)) (Amaresh S M) +* [`1ae8236`](https://github.com/eslint/eslint/commit/1ae8236a2e71c9dead20ba9da60d8cc9e317859a) docs: copy & use main package version in docs on release ([#16252](https://github.com/eslint/eslint/issues/16252)) (Jugal Thakkar) +* [`279f0af`](https://github.com/eslint/eslint/commit/279f0afc14617c037da482919942beef87f56e45) docs: Improve [id-denylist](/docs/rules/id-denylist) documentation ([#16223](https://github.com/eslint/eslint/issues/16223)) (Mert Ciflikli) + + + + + + + + +## Chores + + +* [`38e8171`](https://github.com/eslint/eslint/commit/38e8171d9b170f400ac340368d044b2093114e94) perf: migrate rbTree to js-sdsl ([#16267](https://github.com/eslint/eslint/issues/16267)) (Zilong Yao) +* [`1c388fb`](https://github.com/eslint/eslint/commit/1c388fb37739cc09dbd0b4aa59e9d45674280ad5) chore: switch nyc to c8 ([#16263](https://github.com/eslint/eslint/issues/16263)) (唯然) +* [`67db10c`](https://github.com/eslint/eslint/commit/67db10c51dbb871a201eab444f6a73fbc1e4fc75) chore: enable linting `.eleventy.js` again ([#16274](https://github.com/eslint/eslint/issues/16274)) (Milos Djermanovic) +* [`42bfbd7`](https://github.com/eslint/eslint/commit/42bfbd7b7b91106e5f279a05f40c20769e3cd29f) chore: fix `npm run perf` crashes ([#16258](https://github.com/eslint/eslint/issues/16258)) (唯然) + + From 03e29f209f8c88a8c0f7fb8938187a866b32ac11 Mon Sep 17 00:00:00 2001 From: Brandon Mills Date: Mon, 12 Sep 2022 01:43:37 -0400 Subject: [PATCH 023/160] docs: Publish v8.23.1 release notes (#343) While this ended up being a patch release, which normally wouldn't include highlights, I still needed to un-draft the release notes, and I felt there were a couple things worth mentioning. --- .../blog/2022-09-12-eslint-v8.23.1-released.md | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/content/blog/2022-09-12-eslint-v8.23.1-released.md b/src/content/blog/2022-09-12-eslint-v8.23.1-released.md index 9cd36553c..02cb295ee 100644 --- a/src/content/blog/2022-09-12-eslint-v8.23.1-released.md +++ b/src/content/blog/2022-09-12-eslint-v8.23.1-released.md @@ -3,25 +3,17 @@ layout: post title: ESLint v8.23.1 released teaser: "We just pushed ESLint v8.23.1, which is a patch release upgrade of ESLint. This release fixes several bugs found in the previous release." image: release-notes-patch.png -draft: true authors: - - eslintbot + - btmills categories: - Release Notes tags: - Release --- +## Highlights - - - - - - - - - +This release includes a [significant performance improvement](https://github.com/eslint/eslint/issues/16255#issuecomment-1233037364) in the `indent` rule as well as some bug fixes for the [new `eslint.config.js` config system](https://deploy-preview-343--new-eslint.netlify.app/docs/latest/user-guide/configuring/configuration-files-new). ## Bug Fixes @@ -57,5 +49,3 @@ tags: * [`1c388fb`](https://github.com/eslint/eslint/commit/1c388fb37739cc09dbd0b4aa59e9d45674280ad5) chore: switch nyc to c8 ([#16263](https://github.com/eslint/eslint/issues/16263)) (唯然) * [`67db10c`](https://github.com/eslint/eslint/commit/67db10c51dbb871a201eab444f6a73fbc1e4fc75) chore: enable linting `.eleventy.js` again ([#16274](https://github.com/eslint/eslint/issues/16274)) (Milos Djermanovic) * [`42bfbd7`](https://github.com/eslint/eslint/commit/42bfbd7b7b91106e5f279a05f40c20769e3cd29f) chore: fix `npm run perf` crashes ([#16258](https://github.com/eslint/eslint/issues/16258)) (唯然) - - From 6c80d6da4d42d05f21f42e2c012647044d334855 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 12 Sep 2022 07:14:59 +0000 Subject: [PATCH 024/160] chore: Update remote data --- src/_data/stats.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/_data/stats.json b/src/_data/stats.json index e7babefe7..8c7ee4349 100644 --- a/src/_data/stats.json +++ b/src/_data/stats.json @@ -1,11 +1,11 @@ { - "currentVersion": "v8.23.0", - "currentVersionDate": "2022-08-26T22:31:42Z", + "currentVersion": "v8.23.1", + "currentVersionDate": "2022-09-12T05:25:49Z", "currentVersionIsPrerelease": false, - "stars": 21235, - "lastCommitDate": "2022-09-10T21:05:46Z", - "projectDependents": 9551713, - "weeklyDownloads": 25893817, + "stars": 21241, + "lastCommitDate": "2022-09-12T05:25:48Z", + "projectDependents": 9562691, + "weeklyDownloads": 25943214, "nextVersion": "v8.24.0", - "nextVersionDate": "2022-09-09" + "nextVersionDate": "2022-09-30" } \ No newline at end of file From d697600d3e4faf1899a58b1db6d3a2d670cf4c87 Mon Sep 17 00:00:00 2001 From: Percy Ma Date: Tue, 13 Sep 2022 03:50:31 +0800 Subject: [PATCH 025/160] feat: use semantic `