diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c09269a72..6cb27b9fd 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,11 +10,11 @@ jobs:
ci:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Setup Node.js
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
- node-version: '12.x'
+ node-version: '16.x'
- name: Install dependencies
run: npm ci
- name: Lint Files
diff --git a/README.md b/README.md
index c8f328f4b..2635d02b2 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ npm install
执行完上述操作,即可进行本地调试:
```sh
-$ npm start
+npm start
```
启动后会部署在 `http://localhost:8080/` 域名下,并会根据源码的变化进行热更新。
diff --git a/_11ty/filters/index.js b/_11ty/filters/index.js
index 01085d0ca..feaee0850 100644
--- a/_11ty/filters/index.js
+++ b/_11ty/filters/index.js
@@ -3,5 +3,6 @@
module.exports = {
dateFormat: require("./date-format"),
numberOfWords: require("./number-of-words"),
- xmlEscape: require("./xml-escape")
+ xmlEscape: require("./xml-escape"),
+ regexMatch: require("./regex-match")
};
diff --git a/_11ty/filters/regex-match.js b/_11ty/filters/regex-match.js
new file mode 100644
index 000000000..b2d9f8f5d
--- /dev/null
+++ b/_11ty/filters/regex-match.js
@@ -0,0 +1,5 @@
+"use strict";
+
+module.exports = function regexMatch(text, regex) {
+ return new RegExp(regex, "u").test(text);
+};
diff --git a/_11ty/plugins/markdown-plugins.js b/_11ty/plugins/markdown-plugins.js
index 0ef07142e..eb8680a60 100644
--- a/_11ty/plugins/markdown-plugins.js
+++ b/_11ty/plugins/markdown-plugins.js
@@ -1,6 +1,7 @@
"use strict";
const markdownIt = require("markdown-it");
+const markdownItContainer = require("markdown-it-container");
const highlightJS = require("highlight.js");
const { slug } = require("github-slugger");
@@ -39,5 +40,10 @@ module.exports = function syntaxHighlighting(eleventyConfig) {
uniqueSlugStartIndex: 1
});
+ // add markdown containers
+ md = md
+ .use(markdownItContainer, "correct", {})
+ .use(markdownItContainer, "incorrect", {});
+
eleventyConfig.setLibrary("md", md);
};
diff --git a/_data/all_authors.json b/_data/all_authors.json
new file mode 100644
index 000000000..ffd7537a2
--- /dev/null
+++ b/_data/all_authors.json
@@ -0,0 +1,123 @@
+{
+ "nzakas": {
+ "username": "nzakas",
+ "name": "Nicholas C. Zakas",
+ "title": "ESLint Technical Steering Committee",
+ "website": "https://humanwhocodes.com",
+ "avatar_url": "https://avatars.githubusercontent.com/u/38546?v=4",
+ "bio": "Creator of ESLint, independent software developer, consultant, coach, and author.",
+ "twitter_username": "slicknet",
+ "github_username": "nzakas",
+ "location": "Mountain View, CA"
+ },
+ "okuryu": {
+ "username": "okuryu",
+ "name": "Ryuichi Okumura",
+ "title": "Guest Author",
+ "website": "https://www.okuryu.com/",
+ "avatar_url": "https://avatars.githubusercontent.com/u/34588?v=4",
+ "bio": "Contributor at @yahoo, @formatjs, @nodejs, and @yui.",
+ "twitter_username": "okuryu",
+ "github_username": "okuryu",
+ "location": "Tokyo"
+ },
+ "ilyavolodin": {
+ "username": "ilyavolodin",
+ "name": "Ilya Volodin",
+ "title": "ESLint Alumnus",
+ "website": "",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1380062?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "ilyavolodin",
+ "location": null
+ },
+ "kaicataldo": {
+ "username": "kaicataldo",
+ "name": "Kai Cataldo",
+ "title": "ESLint Alumnus",
+ "website": "kaicataldo.com",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7041728?v=4",
+ "bio": "💻 🎺 🎮 ⌨️ 🐕 • he/him",
+ "twitter_username": "kai_cataldo",
+ "github_username": "kaicataldo",
+ "location": "Brooklyn, NY"
+ },
+ "btmills": {
+ "username": "btmills",
+ "name": "Brandon Mills",
+ "title": "ESLint Technical Steering Committee",
+ "website": "https://bmills.net",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1709537?v=4",
+ "bio": "I lead engineering @drivecapital and help maintain @eslint.",
+ "twitter_username": null,
+ "github_username": "btmills",
+ "location": "Columbus, Ohio"
+ },
+ "gyandeeps": {
+ "username": "gyandeeps",
+ "name": "Gyandeep Singh",
+ "title": "ESLint Alumnus",
+ "website": "https://gyandeeps.com",
+ "avatar_url": "https://avatars.githubusercontent.com/u/5554486?v=4",
+ "bio": "Talk--; Code++;",
+ "twitter_username": "gyandeeps",
+ "github_username": "gyandeeps",
+ "location": "Kansas City, USA"
+ },
+ "mysticatea": {
+ "username": "mysticatea",
+ "name": "Toru Nagashima",
+ "title": "ESLint Reviewer",
+ "website": "",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1937871?v=4",
+ "bio": "A member of ESLint, Babel, and Vue.js.",
+ "twitter_username": null,
+ "github_username": "mysticatea",
+ "location": "Shizuoka, Japan"
+ },
+ "not-an-aardvark": {
+ "username": "not-an-aardvark",
+ "name": "Teddy Katz",
+ "title": "ESLint Alumnus",
+ "website": "https://blog.teddykatz.com",
+ "avatar_url": "https://avatars.githubusercontent.com/u/11638619?v=4",
+ "bio": null,
+ "twitter_username": "not_an_aardvark",
+ "github_username": "not-an-aardvark",
+ "location": "New York, NY"
+ },
+ "platinumazure": {
+ "username": "platinumazure",
+ "name": "Kevin Partington",
+ "title": "ESLint Alumnus",
+ "website": "",
+ "avatar_url": "https://avatars.githubusercontent.com/u/284282?v=4",
+ "bio": "@eslint team alumnus. Currently stepping back a bit to try to get my life in order.",
+ "twitter_username": null,
+ "github_username": "platinumazure",
+ "location": null
+ },
+ "hzoo": {
+ "username": "hzoo",
+ "name": "Henry Zhu",
+ "title": "ESLint Alumnus",
+ "website": "https://henryzoo.com",
+ "avatar_url": "https://avatars.githubusercontent.com/u/588473?v=4",
+ "bio": "Learning to maintain stuff",
+ "twitter_username": "left_pad",
+ "github_username": "hzoo",
+ "location": null
+ },
+ "mdjermanovic": {
+ "username": "mdjermanovic",
+ "name": "Milos Djermanovic",
+ "title": "ESLint Technical Steering Committee",
+ "website": "",
+ "avatar_url": "https://avatars.githubusercontent.com/u/44349756?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "mdjermanovic",
+ "location": null
+ }
+}
\ No newline at end of file
diff --git a/_data/rules.yml b/_data/rules.yml
index 1ae68cbb9..4f062a689 100644
--- a/_data/rules.yml
+++ b/_data/rules.yml
@@ -180,6 +180,11 @@ types:
hasSuggestions: false
name: no-const-assign
recommended: true
+ - description: disallow expressions where the operation doesn't affect the value
+ fixable: false
+ hasSuggestions: false
+ name: no-constant-binary-expression
+ recommended: false
- description: disallow constant expressions in conditions
fixable: false
hasSuggestions: false
@@ -284,7 +289,7 @@ types:
disallow characters which are made with multiple code points in
character class syntax
fixable: false
- hasSuggestions: false
+ hasSuggestions: true
name: no-misleading-character-class
recommended: true
- description: disallow `new` operators with the `Symbol` object
@@ -383,6 +388,11 @@ types:
hasSuggestions: false
name: no-unsafe-optional-chaining
recommended: true
+ - description: disallow unused private class members
+ fixable: false
+ hasSuggestions: false
+ name: no-unused-private-class-members
+ recommended: false
- description: disallow unused variables
fixable: false
hasSuggestions: false
@@ -412,7 +422,7 @@ types:
recommended: true
- description: enforce comparing `typeof` expressions against valid strings
fixable: false
- hasSuggestions: false
+ hasSuggestions: true
name: valid-typeof
recommended: true
- description: 'These rules suggest alternate ways of doing things:'
@@ -720,7 +730,9 @@ types:
hasSuggestions: false
name: no-inline-comments
recommended: false
- - description: disallow `this` keywords outside of classes or class-like objects
+ - description: >-
+ disallow use of `this` in contexts where the value of `this` is
+ `undefined`
fixable: false
hasSuggestions: false
name: no-invalid-this
@@ -1066,6 +1078,13 @@ types:
hasSuggestions: false
name: prefer-numeric-literals
recommended: false
+ - description: >-
+ disallow use of `Object.prototype.hasOwnProperty.call()` and prefer
+ use of `Object.hasOwn()`
+ fixable: true
+ hasSuggestions: false
+ name: prefer-object-has-own
+ recommended: false
- description: >-
disallow using Object.assign with an object literal as the first
argument and prefer the use of object spread instead.
@@ -1082,7 +1101,7 @@ types:
disallow use of the `RegExp` constructor in favor of regular
expression literals
fixable: false
- hasSuggestions: false
+ hasSuggestions: true
name: prefer-regex-literals
recommended: false
- description: require rest parameters instead of `arguments`
diff --git a/_data/sponsors.json b/_data/sponsors.json
index 08f817401..45d71147a 100644
--- a/_data/sponsors.json
+++ b/_data/sponsors.json
@@ -1,40 +1,27 @@
{
+ "totals": {
+ "annualDonations": 105134.16,
+ "monthlyDonations": 8761.18,
+ "sponsorCount": 178
+ },
"platinum": [
{
"name": "Automattic",
"url": "https://automattic.com",
- "image": "https://images.opencollective.com/photomatt/d0ef3e1/logo.png",
+ "image": "https://images.opencollective.com/automattic/d0ef3e1/logo.png",
"monthlyDonation": 200000,
- "totalDonations": 2400000,
+ "totalDonations": 4000000,
"source": "opencollective",
"tier": "platinum-sponsor"
}
],
"gold": [
- {
- "name": "Nx (by Nrwl)",
- "url": "https://nx.dev",
- "image": "https://images.opencollective.com/nx/0efbe42/logo.png",
- "monthlyDonation": 100000,
- "totalDonations": 900000,
- "source": "opencollective",
- "tier": "gold-sponsor"
- },
- {
- "name": "Chrome's Web Framework & Tools Performance Fund",
- "url": "https://google.com/chrome",
- "image": "https://images.opencollective.com/chrome/dc55bd4/logo.png",
- "monthlyDonation": 100000,
- "totalDonations": 1200000,
- "source": "opencollective",
- "tier": "gold-sponsor"
- },
{
"name": "Salesforce",
"url": "https://www.salesforce.com",
"image": "https://images.opencollective.com/salesforce/ca8f997/logo.png",
"monthlyDonation": 100000,
- "totalDonations": 4234100,
+ "totalDonations": 5034100,
"source": "opencollective",
"tier": "gold-sponsor"
},
@@ -43,18 +30,10 @@
"url": "https://www.airbnb.com/",
"image": "https://images.opencollective.com/airbnb/d327d66/logo.png",
"monthlyDonation": 100000,
- "totalDonations": 3361000,
+ "totalDonations": 4161000,
"source": "opencollective",
"tier": "gold-sponsor"
},
- {
- "name": "Coinbase",
- "image": "https://avatars.githubusercontent.com/u/1885080?v=4",
- "url": "https://coinbase.com",
- "monthlyDonation": 100000,
- "source": "github",
- "tier": "gold-sponsor"
- },
{
"name": "American Express",
"image": "https://avatars.githubusercontent.com/u/3853301?v=4",
@@ -62,14 +41,6 @@
"monthlyDonation": 100000,
"source": "github",
"tier": "gold-sponsor"
- },
- {
- "name": "Substack",
- "image": "https://avatars.githubusercontent.com/u/53023767?v=4",
- "url": "https://substack.com/",
- "monthlyDonation": 100000,
- "source": "github",
- "tier": "gold-sponsor"
}
],
"silver": [
@@ -78,7 +49,7 @@
"url": "https://liftoff.io/",
"image": "https://images.opencollective.com/liftoff/5c4fa84/logo.png",
"monthlyDonation": 50000,
- "totalDonations": 850000,
+ "totalDonations": 1250000,
"source": "opencollective",
"tier": "silver-sponsor"
}
@@ -89,25 +60,16 @@
"url": "https://launchdarkly.com",
"image": "https://images.opencollective.com/launchdarkly/574bb9e/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 20000,
- "source": "opencollective",
- "tier": "bronze-sponsor"
- },
- {
- "name": "TROYPOINT",
- "url": "https://troypoint.com",
- "image": "https://images.opencollective.com/troypoint/080f96f/avatar.png",
- "monthlyDonation": 20000,
- "totalDonations": 60000,
+ "totalDonations": 160000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
{
- "name": "Mobilen",
- "url": "https://mobilen.nu",
- "image": "https://images.opencollective.com/mobilen/e19860d/logo.png",
+ "name": "Nx (by Nrwl)",
+ "url": "https://nx.dev",
+ "image": "https://images.opencollective.com/nx/0efbe42/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 60000,
+ "totalDonations": 1620000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
@@ -116,34 +78,16 @@
"url": "https://www.crosswordsolver.org/anagram-solver/",
"image": "https://images.opencollective.com/anagram-solver/2666271/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 380000,
- "source": "opencollective",
- "tier": "bronze-sponsor"
- },
- {
- "name": "Bugsnag Stability Monitoring",
- "url": null,
- "image": "https://images.opencollective.com/bugsnag-stability-monitoring/c2cef36/logo.png",
- "monthlyDonation": 20000,
- "totalDonations": 480000,
- "source": "opencollective",
- "tier": "bronze-sponsor"
- },
- {
- "name": "Mixpanel",
- "url": "https://mixpanel.com",
- "image": "https://images.opencollective.com/mixpanel/cd682f7/logo.png",
- "monthlyDonation": 20000,
- "totalDonations": 520000,
+ "totalDonations": 540000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
{
- "name": "VPS Server",
+ "name": "VPS",
"url": "https://www.vpsserver.com",
"image": "https://images.opencollective.com/vpsservercom/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 540000,
+ "totalDonations": 700000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
@@ -152,7 +96,7 @@
"url": "https://icons8.com",
"image": "https://images.opencollective.com/icons8/7fa1641/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 540000,
+ "totalDonations": 700000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
@@ -161,7 +105,7 @@
"url": "https://discord.com",
"image": "https://images.opencollective.com/discordapp/f9645d9/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 600000,
+ "totalDonations": 760000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
@@ -170,44 +114,53 @@
"url": "https://themeisle.com",
"image": "https://images.opencollective.com/themeisle/d5592fe/logo.png",
"monthlyDonation": 20000,
- "totalDonations": 620000,
+ "totalDonations": 780000,
"source": "opencollective",
"tier": "bronze-sponsor"
},
{
- "name": "Fire Stick Tricks",
- "url": "https://www.firesticktricks.com",
- "image": "https://images.opencollective.com/fire-stick-tricks/b8fbe2c/logo.png",
+ "name": "Ignition",
+ "image": "https://avatars.githubusercontent.com/u/5753491?v=4",
+ "url": "https://www.ignitionapp.com",
"monthlyDonation": 20000,
- "totalDonations": 620000,
- "source": "opencollective",
+ "source": "github",
"tier": "bronze-sponsor"
},
{
- "name": "Practice Ignition",
- "image": "https://avatars.githubusercontent.com/u/5753491?v=4",
- "url": "https://www.practiceignition.com",
+ "name": "HeroCoders",
+ "image": "https://avatars.githubusercontent.com/u/37549774?v=4",
+ "url": "https://herocoders.com",
"monthlyDonation": 20000,
"source": "github",
"tier": "bronze-sponsor"
}
],
"backers": [
+ {
+ "name": "Cybozu, Inc.",
+ "url": "https://cybozu.co.jp/",
+ "image": "https://images.opencollective.com/cybozu/933e46d/logo.png",
+ "monthlyDonation": 15725,
+ "totalDonations": 960100,
+ "source": "opencollective",
+ "tier": null
+ },
{
"name": "Yannick Croissant",
"url": "https://yannick.cr",
"image": "https://images.opencollective.com/yannickcr/765f06f/avatar.png",
"monthlyDonation": 10000,
- "totalDonations": 280000,
+ "totalDonations": 360000,
"source": "opencollective",
"tier": "backer"
},
{
- "name": "New Relic",
- "image": "https://avatars.githubusercontent.com/u/31739?v=4",
- "url": "https://opensource.newrelic.com",
- "monthlyDonation": 10000,
- "source": "github",
+ "name": "GitBook",
+ "url": "https://www.gitbook.com",
+ "image": "https://images.opencollective.com/gitbook/d35a8e7/logo.png",
+ "monthlyDonation": 5000,
+ "totalDonations": 30000,
+ "source": "opencollective",
"tier": "backer"
},
{
@@ -215,7 +168,7 @@
"url": "https://www.principal.com/about-us",
"image": "https://images.opencollective.com/principal/431e690/logo.png",
"monthlyDonation": 5000,
- "totalDonations": 75000,
+ "totalDonations": 115000,
"source": "opencollective",
"tier": null
},
@@ -228,9 +181,9 @@
"tier": "backer"
},
{
- "name": "Digital Attitude",
- "image": "https://avatars.githubusercontent.com/u/27516055?v=4",
- "url": "https://digitalattitude.com",
+ "name": "AX Semantics",
+ "image": "https://avatars.githubusercontent.com/u/13435721?v=4",
+ "url": "https://www.ax-semantics.com",
"monthlyDonation": 5000,
"source": "github",
"tier": "backer"
@@ -240,7 +193,7 @@
"url": "https://www.storis.com/",
"image": "https://images.opencollective.com/storis/dfb0e13/logo.png",
"monthlyDonation": 2500,
- "totalDonations": 12500,
+ "totalDonations": 32500,
"source": "opencollective",
"tier": null
},
@@ -249,7 +202,7 @@
"url": "https://balsa.com",
"image": "https://images.opencollective.com/balsa/77de498/logo.png",
"monthlyDonation": 2500,
- "totalDonations": 16000,
+ "totalDonations": 36000,
"source": "opencollective",
"tier": "backer"
},
@@ -258,24 +211,69 @@
"url": "https://www.neovation.com",
"image": "https://images.opencollective.com/neovationcorp/30d1cf7/logo.png",
"monthlyDonation": 2500,
- "totalDonations": 82500,
+ "totalDonations": 102500,
"source": "opencollective",
"tier": "backer"
},
{
- "name": "Paul",
- "image": "https://avatars.githubusercontent.com/u/7229568?u=3e0379848f28ce8d09fbc0656cc64a698f091768&v=4",
- "url": "http://www.goforyt.com",
+ "name": "Apify",
+ "image": "https://avatars.githubusercontent.com/u/24586296?v=4",
+ "url": "https://apify.com/",
"monthlyDonation": 2500,
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Infinum",
+ "url": "https://infinum.com",
+ "image": "https://images.opencollective.com/infinum/9a719cb/avatar.png",
+ "monthlyDonation": 2000,
+ "totalDonations": 6000,
+ "source": "opencollective",
+ "tier": null
+ },
+ {
+ "name": "Agendrix",
+ "url": "https://www.agendrix.com/",
+ "image": "https://images.opencollective.com/agendrix/32bd295/logo.png",
+ "monthlyDonation": 2000,
+ "totalDonations": 7500,
+ "source": "opencollective",
+ "tier": null
+ },
+ {
+ "name": "WWOOF's Open Source Fund",
+ "url": null,
+ "image": "https://images.opencollective.com/wwoof-open-source-fund/cb8119c/logo.png",
+ "monthlyDonation": 1000,
+ "totalDonations": 2000,
+ "source": "opencollective",
+ "tier": "backer"
+ },
+ {
+ "name": "MFB Technologies",
+ "url": "https://mfbtech.com",
+ "image": "https://images.opencollective.com/mfbtech/3c62a0c/logo.png",
+ "monthlyDonation": 1000,
+ "totalDonations": 3000,
+ "source": "opencollective",
+ "tier": "backer"
+ },
+ {
+ "name": "Anu Alabi",
+ "url": null,
+ "image": "https://images.opencollective.com/anu-alabi/avatar.png",
+ "monthlyDonation": 1000,
+ "totalDonations": 7000,
+ "source": "opencollective",
+ "tier": "backer"
+ },
{
"name": "Oleksii Myzgin",
"url": null,
"image": "https://images.opencollective.com/guest-fb34b9dc/avatar.png",
"monthlyDonation": 1000,
- "totalDonations": 1000,
+ "totalDonations": 9000,
"source": "opencollective",
"tier": "backer"
},
@@ -284,7 +282,7 @@
"url": "https://xh.io",
"image": "https://images.opencollective.com/xh/cec0963/logo.png",
"monthlyDonation": 1000,
- "totalDonations": 8000,
+ "totalDonations": 16000,
"source": "opencollective",
"tier": "backer"
},
@@ -293,7 +291,7 @@
"url": "https://raider.io",
"image": "https://images.opencollective.com/raiderio_wow/7a380a3/logo.png",
"monthlyDonation": 1000,
- "totalDonations": 9000,
+ "totalDonations": 17000,
"source": "opencollective",
"tier": "backer"
},
@@ -302,7 +300,7 @@
"url": "https://www.simedia.com/",
"image": "https://images.opencollective.com/simedia/848efc9/logo.png",
"monthlyDonation": 1000,
- "totalDonations": 15000,
+ "totalDonations": 23000,
"source": "opencollective",
"tier": null
},
@@ -311,7 +309,7 @@
"url": null,
"image": "https://images.opencollective.com/john-hamilton/avatar.png",
"monthlyDonation": 1000,
- "totalDonations": 16000,
+ "totalDonations": 24000,
"source": "opencollective",
"tier": "backer"
},
@@ -320,7 +318,7 @@
"url": "https://http:/www.powercoder.tech",
"image": "https://images.opencollective.com/john-dorlus/f6d79b4/avatar.png",
"monthlyDonation": 1000,
- "totalDonations": 21000,
+ "totalDonations": 29000,
"source": "opencollective",
"tier": "backer"
},
@@ -329,7 +327,7 @@
"url": "https://n8n.io",
"image": "https://images.opencollective.com/n8n/dca2f0c/logo.png",
"monthlyDonation": 1000,
- "totalDonations": 22000,
+ "totalDonations": 30000,
"source": "opencollective",
"tier": "backer"
},
@@ -338,16 +336,7 @@
"url": "https://github.com/bentruyman",
"image": "https://images.opencollective.com/bentruyman/9dc2d16/avatar.png",
"monthlyDonation": 1000,
- "totalDonations": 24000,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Moxio",
- "url": "https://moxio.com",
- "image": "https://images.opencollective.com/moxio/9fa53c1/logo.png",
- "monthlyDonation": 1000,
- "totalDonations": 44000,
+ "totalDonations": 32000,
"source": "opencollective",
"tier": "backer"
},
@@ -356,16 +345,16 @@
"url": null,
"image": "https://images.opencollective.com/kevin-partington/54f2124/avatar.png",
"monthlyDonation": 1000,
- "totalDonations": 29000,
+ "totalDonations": 37000,
"source": "opencollective",
"tier": "backer"
},
{
"name": "Benjamin Piouffle",
"url": "https://benjamin.piouffle.com",
- "image": "https://images.opencollective.com/betree/6c68f43/avatar.png",
+ "image": "https://images.opencollective.com/betree/2142bbe/avatar.png",
"monthlyDonation": 1000,
- "totalDonations": 32800,
+ "totalDonations": 40800,
"source": "opencollective",
"tier": "backer"
},
@@ -377,6 +366,14 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Jarrod Davis",
+ "image": "https://avatars.githubusercontent.com/u/235875?v=4",
+ "url": "https://jarrodldavis.com",
+ "monthlyDonation": 1000,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "Bryan Mishkin",
"image": "https://avatars.githubusercontent.com/u/698306?v=4",
@@ -385,6 +382,30 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Gavin Lloyd",
+ "image": "https://avatars.githubusercontent.com/u/744538?u=0a08af9abb9fbf841382190be47f67a679bee4fa&v=4",
+ "url": "gavinhungry.com",
+ "monthlyDonation": 1000,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "C. Lewis",
+ "image": "https://avatars.githubusercontent.com/u/1657236?u=218e0182803a5f82505affabf416135f1587b457&v=4",
+ "url": "https://github.com/ctjlewis",
+ "monthlyDonation": 1000,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "Ryan Waskiewicz",
+ "image": "https://avatars.githubusercontent.com/u/1930213?u=aac8c767b7a38900fafe0b7f92abb20b1be77d28&v=4",
+ "url": "ducktyped.dev",
+ "monthlyDonation": 1000,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "Justin Lowery",
"image": "https://avatars.githubusercontent.com/u/3070458?v=4",
@@ -401,6 +422,14 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Moxio",
+ "image": "https://avatars.githubusercontent.com/u/4497863?v=4",
+ "url": "https://moxio.com",
+ "monthlyDonation": 1000,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "ILPT GmbH",
"image": "https://avatars.githubusercontent.com/u/8994317?v=4",
@@ -418,25 +447,17 @@
"tier": "backer"
},
{
- "name": "Kamal Mukkamala",
+ "name": "Kamal",
"image": "https://avatars.githubusercontent.com/u/12810203?v=4",
- "url": "https://kamalnrf.com",
+ "url": "https://github.com/Kamalnrf",
"monthlyDonation": 1000,
"source": "github",
"tier": "backer"
},
{
- "name": "JingAn Chen",
- "image": "https://avatars.githubusercontent.com/u/20711476?u=50dd3eee96b1fe353e626849d1c031d0bbcca255&v=4",
- "url": "https://github.com/tclzcja",
- "monthlyDonation": 1000,
- "source": "github",
- "tier": "backer"
- },
- {
- "name": "cvermand",
- "image": "https://avatars.githubusercontent.com/u/33010418?u=92fcf1932c437d7d7909c0df3552c5efad5467d9&v=4",
- "url": "https://github.com/bidoubiwa",
+ "name": "Routable",
+ "image": "https://avatars.githubusercontent.com/u/34727309?v=4",
+ "url": "https://github.com/routablehq",
"monthlyDonation": 1000,
"source": "github",
"tier": "backer"
@@ -465,15 +486,6 @@
"source": "github",
"tier": "backer"
},
- {
- "name": "Drake Costa",
- "url": null,
- "image": "https://images.opencollective.com/drake-costa/avatar.png",
- "monthlyDonation": 833,
- "totalDonations": 10000,
- "source": "opencollective",
- "tier": null
- },
{
"name": "Sentry",
"image": "https://avatars.githubusercontent.com/u/1396951?v=4",
@@ -483,38 +495,65 @@
"tier": "backer"
},
{
- "name": "Stefan Milenkovic",
- "url": "https://stefan-milenkovic.com",
- "image": "https://images.opencollective.com/stefan-milenkovic/1fd866a/avatar.png",
+ "name": "Leonardo Rodrigues Ferreira",
+ "url": null,
+ "image": "https://images.opencollective.com/leonardo-rodrigues-ferreira/avatar.png",
"monthlyDonation": 500,
"totalDonations": 500,
"source": "opencollective",
"tier": "backer"
},
{
- "name": "Jellypepper",
- "url": "https://jellypepper.com/",
- "image": "https://images.opencollective.com/jellypepperhq/3de4023/logo.png",
+ "name": "Sufi Meditation",
+ "url": "https://www.zikir.com",
+ "image": "https://images.opencollective.com/sufi-meditation/74935dc/logo.png",
"monthlyDonation": 500,
- "totalDonations": 1000,
+ "totalDonations": 1500,
"source": "opencollective",
"tier": "backer"
},
{
- "name": "Mesh Payments",
- "url": "https://meshpayments.com/",
- "image": "https://images.opencollective.com/meshpayments/e216d5a/logo.png",
+ "name": "Min Chen",
+ "url": "https://www.hikerpig.cn",
+ "image": "https://images.opencollective.com/min-chen/61f2fcb/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 1500,
+ "totalDonations": 3000,
"source": "opencollective",
"tier": "backer"
},
{
- "name": "Cui Mingda",
- "url": "https://mingda.net",
- "image": "https://images.opencollective.com/cuimingda/1faca0f/avatar.png",
+ "name": "Corellium",
+ "url": "https://www.corellium.com",
+ "image": "https://images.opencollective.com/corellium/aa8c228/logo.png",
"monthlyDonation": 500,
- "totalDonations": 1500,
+ "totalDonations": 3500,
+ "source": "opencollective",
+ "tier": "backer"
+ },
+ {
+ "name": "Nicolò Ribaudo",
+ "url": null,
+ "image": "https://images.opencollective.com/nicoloribaudo/924f189/avatar.png",
+ "monthlyDonation": 500,
+ "totalDonations": 3500,
+ "source": "opencollective",
+ "tier": "backer"
+ },
+ {
+ "name": "Stefan Milenkovic",
+ "url": "https://stefan-milenkovic.com",
+ "image": "https://images.opencollective.com/stefan-milenkovic/1fd866a/avatar.png",
+ "monthlyDonation": 500,
+ "totalDonations": 4500,
+ "source": "opencollective",
+ "tier": "backer"
+ },
+ {
+ "name": "Mesh Payments",
+ "url": "https://meshpayments.com/",
+ "image": "https://images.opencollective.com/meshpayments/e216d5a/logo.png",
+ "monthlyDonation": 500,
+ "totalDonations": 5500,
"source": "opencollective",
"tier": "backer"
},
@@ -523,7 +562,7 @@
"url": null,
"image": "https://images.opencollective.com/toan-nguyen1/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 2000,
+ "totalDonations": 6000,
"source": "opencollective",
"tier": "backer"
},
@@ -532,7 +571,7 @@
"url": "https://linnertmedia.de",
"image": "https://images.opencollective.com/alinnert/9126453/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 2500,
+ "totalDonations": 6500,
"source": "opencollective",
"tier": "backer"
},
@@ -541,7 +580,7 @@
"url": null,
"image": "https://images.opencollective.com/clement-ollivier/fb7bb09/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 3000,
+ "totalDonations": 7000,
"source": "opencollective",
"tier": "backer"
},
@@ -550,7 +589,7 @@
"url": null,
"image": "https://images.opencollective.com/arnaud-drain/d7165f2/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 3500,
+ "totalDonations": 7500,
"source": "opencollective",
"tier": "backer"
},
@@ -559,7 +598,7 @@
"url": null,
"image": "https://images.opencollective.com/morgane-dubus/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 3500,
+ "totalDonations": 7500,
"source": "opencollective",
"tier": "backer"
},
@@ -568,25 +607,7 @@
"url": "https://tripwire.com",
"image": "https://images.opencollective.com/tripwire/7599e30/logo.png",
"monthlyDonation": 500,
- "totalDonations": 4000,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Sebastian Silbermann",
- "url": "https://solverfox.dev",
- "image": "https://images.opencollective.com/eps1lon/4200608/avatar.png",
- "monthlyDonation": 500,
- "totalDonations": 4000,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Joe Alden",
- "url": "https://joealden.com",
- "image": "https://images.opencollective.com/joealden/44a6738/avatar.png",
- "monthlyDonation": 500,
- "totalDonations": 4000,
+ "totalDonations": 8000,
"source": "opencollective",
"tier": "backer"
},
@@ -595,16 +616,7 @@
"url": "https://batch.com",
"image": "https://images.opencollective.com/batch/3ccdb8f/logo.png",
"monthlyDonation": 500,
- "totalDonations": 4500,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Ayush Sachdeva",
- "url": null,
- "image": "https://images.opencollective.com/ayush000/avatar.png",
- "monthlyDonation": 500,
- "totalDonations": 5000,
+ "totalDonations": 8500,
"source": "opencollective",
"tier": "backer"
},
@@ -613,7 +625,7 @@
"url": "http://www.nfriedly.com",
"image": "https://images.opencollective.com/nfriedly/c7be1d5/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 6500,
+ "totalDonations": 10500,
"source": "opencollective",
"tier": "backer"
},
@@ -622,7 +634,7 @@
"url": null,
"image": "https://images.opencollective.com/lex-webb/e94811a/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 6500,
+ "totalDonations": 10500,
"source": "opencollective",
"tier": "backer"
},
@@ -631,7 +643,7 @@
"url": null,
"image": "https://images.opencollective.com/brianpeiris/68fdb65/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 6500,
+ "totalDonations": 10500,
"source": "opencollective",
"tier": "backer"
},
@@ -640,7 +652,7 @@
"url": "https://www.quora.com/profile/Alexandre-Morgaut",
"image": "https://images.opencollective.com/alexandre-morgaut/6e3c8d4/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 14500,
+ "totalDonations": 18500,
"source": "opencollective",
"tier": "backer"
},
@@ -649,16 +661,7 @@
"url": "https://www.sayyup.nl",
"image": "https://images.opencollective.com/sayyup/4c61ffd/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 7000,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Justin Noel",
- "url": "https://justinnoel.dev",
- "image": "https://images.opencollective.com/justinnoel/7c4d721/avatar.png",
- "monthlyDonation": 500,
- "totalDonations": 7500,
+ "totalDonations": 11000,
"source": "opencollective",
"tier": "backer"
},
@@ -667,7 +670,7 @@
"url": "https://blacksheepcode.com",
"image": "https://images.opencollective.com/blacksheepcode/976d69a/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 11000,
+ "totalDonations": 15000,
"source": "opencollective",
"tier": "backer"
},
@@ -676,7 +679,7 @@
"url": null,
"image": "https://images.opencollective.com/touchless/8efea29/logo.png",
"monthlyDonation": 500,
- "totalDonations": 86500,
+ "totalDonations": 90500,
"source": "opencollective",
"tier": "backer"
},
@@ -685,7 +688,7 @@
"url": "https://about.me/peterdehaan",
"image": "https://images.opencollective.com/pdehaan/4437929/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 11000,
+ "totalDonations": 15000,
"source": "opencollective",
"tier": "backer"
},
@@ -694,16 +697,7 @@
"url": "https://wwjcdo.com",
"image": "https://images.opencollective.com/jmcombs/22a314a/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 11500,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Matter",
- "url": "https://matterapp.com",
- "image": "https://images.opencollective.com/matter_hq/ac0a719/logo.png",
- "monthlyDonation": 500,
- "totalDonations": 13500,
+ "totalDonations": 15500,
"source": "opencollective",
"tier": "backer"
},
@@ -712,7 +706,7 @@
"url": null,
"image": "https://images.opencollective.com/james-sherwood-jones/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 14000,
+ "totalDonations": 18000,
"source": "opencollective",
"tier": "backer"
},
@@ -721,7 +715,7 @@
"url": "https://medium.com/@eliseumds",
"image": "https://images.opencollective.com/eliseu/fe16988/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 14000,
+ "totalDonations": 18000,
"source": "opencollective",
"tier": "backer"
},
@@ -730,25 +724,16 @@
"url": "https://jblandry.info",
"image": "https://images.opencollective.com/jblandry/e968bf5/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 15500,
+ "totalDonations": 19500,
"source": "opencollective",
"tier": "backer"
},
{
- "name": "Eric Lanehart",
+ "name": "Eric Casthart",
"url": "https://pushred.co",
"image": "https://images.opencollective.com/pushred/506ad8d/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16000,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "AJ Klein",
- "url": "https://twitter.com/jumbleofideas",
- "image": "https://images.opencollective.com/aj-klein/b63b472/avatar.png",
- "monthlyDonation": 500,
- "totalDonations": 16000,
+ "totalDonations": 20000,
"source": "opencollective",
"tier": "backer"
},
@@ -757,16 +742,7 @@
"url": "https://thirdiron.com",
"image": "https://images.opencollective.com/third_iron/fa6ec4d/logo.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Maisonette Inc",
- "url": "https://www.maisonette.com",
- "image": "https://images.opencollective.com/maisonetteworld/c170bfc/logo.png",
- "monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -775,16 +751,7 @@
"url": "https://cantremember.com",
"image": "https://images.opencollective.com/cantremember/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
- "source": "opencollective",
- "tier": "backer"
- },
- {
- "name": "Simon Korzun",
- "url": "https://korzun.com",
- "image": "https://images.opencollective.com/simon-korzun/cbdefdd/avatar.png",
- "monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -793,7 +760,7 @@
"url": "https://medikoo.com",
"image": "https://images.opencollective.com/medikoo/f16a7ea/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -802,7 +769,7 @@
"url": "https://pymaster.tw",
"image": "https://images.opencollective.com/pc035860/8fed8ae/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -811,7 +778,7 @@
"url": "https://www.gavinmogan.com",
"image": "https://images.opencollective.com/gavinmogan/305e987/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -820,7 +787,7 @@
"url": null,
"image": "https://images.opencollective.com/novascreen/ef6acf0/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -829,7 +796,7 @@
"url": "https://klamp.in",
"image": "https://images.opencollective.com/klamping/26de35c/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -838,7 +805,7 @@
"url": "https://nubz.com",
"image": "https://images.opencollective.com/nubz/logo.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -847,7 +814,7 @@
"url": "https://alexeyraspopov.com",
"image": "https://images.opencollective.com/alexeyraspopov/d8c7a67/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -856,7 +823,7 @@
"url": null,
"image": "https://images.opencollective.com/joseph-percy/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -865,7 +832,7 @@
"url": "https://twitter.com/LJHarb",
"image": "https://images.opencollective.com/ljharb/b75a3f8/avatar.png",
"monthlyDonation": 500,
- "totalDonations": 16500,
+ "totalDonations": 20500,
"source": "opencollective",
"tier": "backer"
},
@@ -878,17 +845,17 @@
"tier": "backer"
},
{
- "name": "Jordan Harband",
- "image": "https://avatars.githubusercontent.com/u/45469?u=6ab74b3b934f9659a90b588062c2c4328e40c6be&v=4",
- "url": "https://github.com/ljharb",
+ "name": "Stephen Way",
+ "image": "https://avatars.githubusercontent.com/u/38894?u=238da37f0ac3df4e7ab79d1de7c453646cb7ba3a&v=4",
+ "url": "http://stephenway.dev",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Tsuyoshi Tokuda",
- "image": "https://avatars.githubusercontent.com/u/108762?v=4",
- "url": "https://dev.to/tokuda109",
+ "name": "Jordan Harband",
+ "image": "https://avatars.githubusercontent.com/u/45469?u=6ab74b3b934f9659a90b588062c2c4328e40c6be&v=4",
+ "url": "https://github.com/ljharb",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -909,6 +876,14 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Kah Wai Liew",
+ "image": "https://avatars.githubusercontent.com/u/289419?v=4",
+ "url": "https://github.com/tureki",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "Christophe Hurpeau",
"image": "https://avatars.githubusercontent.com/u/302891?u=425d1bd46e8899798b80b2dbc5173fa0cf61f33a&v=4",
@@ -919,7 +894,7 @@
},
{
"name": "Alexey Antipov",
- "image": "https://avatars.githubusercontent.com/u/427621?u=c470e25f290892b731875184e51b0ffb8cce966a&v=4",
+ "image": "https://avatars.githubusercontent.com/u/427621?u=345ba2cd29c19aa77b31491d083de28e4186ba60&v=4",
"url": "alexei.me",
"monthlyDonation": 500,
"source": "github",
@@ -941,18 +916,10 @@
"source": "github",
"tier": "backer"
},
- {
- "name": "Loëck Vézien",
- "image": "https://avatars.githubusercontent.com/u/582703?u=a831045fcea633942aee6996b982c27b20e35e2d&v=4",
- "url": "https://loeck.me/",
- "monthlyDonation": 500,
- "source": "github",
- "tier": "backer"
- },
{
"name": "Will Stone",
"image": "https://avatars.githubusercontent.com/u/654103?u=87566f3bc8fcd2ee9946dd64d32a99f59d0775c4&v=4",
- "url": "https://wstone.io/",
+ "url": "https://wstone.uk",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -974,9 +941,9 @@
"tier": "backer"
},
{
- "name": "Linda_pp",
- "image": "https://avatars.githubusercontent.com/u/823277?u=2bd448fd47ffdb80a92e49b497332c9a499e436c&v=4",
- "url": "https://rhysd.github.io/",
+ "name": "Jirka Svoboda",
+ "image": "https://avatars.githubusercontent.com/u/761766?u=1771454e0852904ddf71fe74e493e228331dd27a&v=4",
+ "url": "https://github.com/svobik7",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -989,6 +956,22 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Jimmy Bradshaw",
+ "image": "https://avatars.githubusercontent.com/u/916017?u=f9be66668f243eecd298b6eea9bb4410f9718b32&v=4",
+ "url": "https://github.com/bradshjg",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "John Karahalis",
+ "image": "https://avatars.githubusercontent.com/u/933396?u=8eb981e8393cd3dca865b0985839e8ee29d567db&v=4",
+ "url": "https://www.johnkarahalis.com",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "Titus",
"image": "https://avatars.githubusercontent.com/u/944406?u=bf58f56aeb97f8b1616d8a3d9a84bd3e16ab803b&v=4",
@@ -1006,8 +989,8 @@
"tier": "backer"
},
{
- "name": "Andrey",
- "image": "https://avatars.githubusercontent.com/u/967317?u=cb59b08ee99dfe8aa4f314ee06a664a17e8963f1&v=4",
+ "name": "Andrey Knupp Vital",
+ "image": "https://avatars.githubusercontent.com/u/967317?u=39aa2507eadcf8d4855fea43f79642e9042ded7a&v=4",
"url": "https://akv.io",
"monthlyDonation": 500,
"source": "github",
@@ -1021,14 +1004,6 @@
"source": "github",
"tier": "backer"
},
- {
- "name": "Peter Hozák",
- "image": "https://avatars.githubusercontent.com/u/1087670?u=5a6738983bae1f3a10243aa603a5e9caa641d93d&v=4",
- "url": "http://peter.hozak.info/",
- "monthlyDonation": 500,
- "source": "github",
- "tier": "backer"
- },
{
"name": "Frédéric Harper",
"image": "https://avatars.githubusercontent.com/u/1170989?u=763b5b04f6ac70447e0a76c0f0830e5e9aa8e6a3&v=4",
@@ -1045,9 +1020,25 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Will Sams",
+ "image": "https://avatars.githubusercontent.com/u/1405154?u=4c57d879edac9241e22801e897fd62be3c46fca2&v=4",
+ "url": "http://samswebs.com",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "Carl Topham",
+ "image": "https://avatars.githubusercontent.com/u/1415767?u=524a719c7778e24a1651fd22e3685696e999a991&v=4",
+ "url": "https://carl-topham.com",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "Jonny Burger",
- "image": "https://avatars.githubusercontent.com/u/1629785?u=12eb94da6070d00fc924761ce06e3a428d01b7e9&v=4",
+ "image": "https://avatars.githubusercontent.com/u/1629785?u=5b5d80ddcda83e4780e2391b2d0b475f442289bd&v=4",
"url": "https://jonny.io",
"monthlyDonation": 500,
"source": "github",
@@ -1055,32 +1046,40 @@
},
{
"name": "Kelp",
- "image": "https://avatars.githubusercontent.com/u/1680868?u=503b856f7e35e54e754a0b87b4d9fd85679b948a&v=4",
- "url": "https://meetpet.org",
+ "image": "https://avatars.githubusercontent.com/u/1680868?u=b3854c16de4fede1e44aa44c484b2c907cd5ce96&v=4",
+ "url": "https://bank.gov.ua/en/news/all/natsionalniy-bank-vidkriv-spetsrahunok-dlya-zboru-koshtiv-na-potrebi-armiyi",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Logan McCamon",
- "image": "https://avatars.githubusercontent.com/u/2434012?v=4",
- "url": "https://github.com/loganom",
+ "name": "dr.dimitru",
+ "image": "https://avatars.githubusercontent.com/u/1686778?u=90d2cecf76132f5e33422ca09c64640ad03b87d3&v=4",
+ "url": "https://veliovgroup.com",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "Dan",
+ "image": "https://avatars.githubusercontent.com/u/2481552?v=4",
+ "url": "https://danminkevitch.com",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
"name": "Maarten Van Hoof",
- "image": "https://avatars.githubusercontent.com/u/2543633?u=b4bd36605dd71a3213acdb5d9d2ff27216d9c7a4&v=4",
+ "image": "https://avatars.githubusercontent.com/u/2543633?u=59f1fc94537c9dfcf0be851e599215baa876559d&v=4",
"url": "mrtnvh.com",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Andrew LeTourneau",
- "image": "https://avatars.githubusercontent.com/u/2807807?v=4",
- "url": "https://andyletourneau.com",
+ "name": "Roberto Arosemena Elizondo",
+ "image": "https://avatars.githubusercontent.com/u/3158040?u=dff0b6074392afaef0d7041f79b218cae8053da8&v=4",
+ "url": "https://github.com/arosemena",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1094,41 +1093,49 @@
"tier": "backer"
},
{
- "name": "Moinul Hossain",
- "image": "https://avatars.githubusercontent.com/u/4328772?u=c4e0fd72bd7cdb3751166c8ade8ef253e6f5ba67&v=4",
- "url": "https://moinulhossain.me",
+ "name": "Zac Rosenbauer",
+ "image": "https://avatars.githubusercontent.com/u/3486461?u=cee42ca0ec5cb598e9a2e717976eb36caaf62874&v=4",
+ "url": "https://zacrosenbauer.com",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "chafreaky",
- "image": "https://avatars.githubusercontent.com/u/4400527?u=19a07617d092fbaaf111c422cf8ca6093e0718c3&v=4",
- "url": "https://github.com/chafreaky",
+ "name": "lxmarinkovic",
+ "image": "https://avatars.githubusercontent.com/u/3509527?u=6f7f7e2db1fa221d36752a92f247aa1325a55ba5&v=4",
+ "url": "https://lxmarinkovic.com/",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Matan Kushner",
- "image": "https://avatars.githubusercontent.com/u/4658208?u=887d888c45d991a2dbde8ca6f317bf22bc133468&v=4",
- "url": "matchai.dev",
+ "name": "Raymond Schweers",
+ "image": "https://avatars.githubusercontent.com/u/4108685?u=bdd564c34ff380d86efd09da600ec945338dc522&v=4",
+ "url": "www.hetwebbureau.nl",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Mark Waldron",
- "image": "https://avatars.githubusercontent.com/u/5213352?u=2739551dc1b19634d028e4c1ba58951dbdfc8961&v=4",
- "url": "https://www.crunchbase.com/person/mark-waldron",
+ "name": "Raúl Negrón",
+ "image": "https://avatars.githubusercontent.com/u/4153103?u=7ed25dcf82e6ad3d2b3a9e9cac33e008c5ff96fc&v=4",
+ "url": "https://raulnegron.me",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Jake Gibson",
- "image": "https://avatars.githubusercontent.com/u/5455655?u=497f31a13d071466cc6dc00ffc5cd29fc407fed3&v=4",
- "url": "http://j3.io",
+ "name": "Moinul Hossain",
+ "image": "https://avatars.githubusercontent.com/u/4328772?u=c4e0fd72bd7cdb3751166c8ade8ef253e6f5ba67&v=4",
+ "url": "https://moinulhossain.me",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "Matan Kushner",
+ "image": "https://avatars.githubusercontent.com/u/4658208?u=887d888c45d991a2dbde8ca6f317bf22bc133468&v=4",
+ "url": "matchai.dev",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1144,7 +1151,7 @@
{
"name": "Mattia Richetto",
"image": "https://avatars.githubusercontent.com/u/6423261?u=2db1047889c8130effccc2366f55ec63e1124f94&v=4",
- "url": "https://medium.com/@mattiaerre",
+ "url": "https://mattiaerre.medium.com/",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1152,7 +1159,7 @@
{
"name": "ryo kishida",
"image": "https://avatars.githubusercontent.com/u/6457344?u=47e100289441b7f4681a7809202ff683886e4f5e&v=4",
- "url": "https://github.com/ryo-rm",
+ "url": "https://blog.k5a.dev/",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1166,9 +1173,9 @@
"tier": "backer"
},
{
- "name": "David Liu",
- "image": "https://avatars.githubusercontent.com/u/7227589?u=317a5815e90dbb6d1f6bbc494a425de364ee13ea&v=4",
- "url": "https://davidkhala.github.io/",
+ "name": "Paul Foryt",
+ "image": "https://avatars.githubusercontent.com/u/7229568?u=479eec3115957259c1a11cc5093d2b3244d94e6c&v=4",
+ "url": "https://foryt.com",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1181,6 +1188,14 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Marek",
+ "image": "https://avatars.githubusercontent.com/u/8512964?u=1f5b1c9e744a3e6da955439f44ca23ef0160f2cb&v=4",
+ "url": "https://github.com/mrewers",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": null,
"image": "https://avatars.githubusercontent.com/u/8572152?v=4",
@@ -1206,25 +1221,33 @@
"tier": "backer"
},
{
- "name": null,
- "image": "https://avatars.githubusercontent.com/u/9804406?u=ebbc701312f1d00c3b992e68c688a3699ffd86df&v=4",
- "url": "maharramoff.github.io",
+ "name": "mizdra",
+ "image": "https://avatars.githubusercontent.com/u/9639995?u=dd5dac271b000f6c7883880c1796ce2a95a971b2&v=4",
+ "url": "https://mizdra.net",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Mátyás Angyal",
- "image": "https://avatars.githubusercontent.com/u/9975467?u=9bfe754866a39f54746982ca47f1465885efd769&v=4",
- "url": "https://github.com/amatyas001",
+ "name": "Ross MacPhee",
+ "image": "https://avatars.githubusercontent.com/u/10212476?u=3d6275b89af50c320198f479997b81862c037fcf&v=4",
+ "url": "https://github.com/rossyman",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Tim Bowersox",
- "image": "https://avatars.githubusercontent.com/u/11789189?u=0760478a177e2a5e0795749d408a222960e33c54&v=4",
- "url": "https://www.linkedin.com/in/t-bowersox",
+ "name": "James Ives",
+ "image": "https://avatars.githubusercontent.com/u/10888441?u=61f6af1b0be0b5e9a15908ef45168b9242798486&v=4",
+ "url": "https://jamesiv.es",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
+ {
+ "name": "Sebastian Silbermann",
+ "image": "https://avatars.githubusercontent.com/u/12292047?u=d1523888bc16deb2ce9f5294e4849d1a2f02270c&v=4",
+ "url": "https://solverfox.dev",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1237,6 +1260,14 @@
"source": "github",
"tier": "backer"
},
+ {
+ "name": "Daniil Orain",
+ "image": "https://avatars.githubusercontent.com/u/13982759?u=2e68ef5c601f388ddd3dff25ed3473c5f7019990&v=4",
+ "url": "https://github.com/ungarson",
+ "monthlyDonation": 500,
+ "source": "github",
+ "tier": "backer"
+ },
{
"name": "Johannes Konings",
"image": "https://avatars.githubusercontent.com/u/14806640?u=3586bd6e631a350aec9ff1f2cc31615f72233244&v=4",
@@ -1269,14 +1300,6 @@
"source": "github",
"tier": "backer"
},
- {
- "name": "Solomon Gugsa",
- "image": "https://avatars.githubusercontent.com/u/18420937?u=f30f430bd3fe58e00242741e5f0506572935864d&v=4",
- "url": "https://github.com/soulsolomon",
- "monthlyDonation": 500,
- "source": "github",
- "tier": "backer"
- },
{
"name": "BrightCrowd",
"image": "https://avatars.githubusercontent.com/u/19253501?v=4",
@@ -1287,7 +1310,7 @@
},
{
"name": "Montana Mendy",
- "image": "https://avatars.githubusercontent.com/u/20936398?u=4d77fdcb7d7ba27b31898615cbf4e68a4eb3a31f&v=4",
+ "image": "https://avatars.githubusercontent.com/u/20936398?u=779c1b16d6ba4a1f49a695233d5b2ecefad591c1&v=4",
"url": "https://github.com/Montana",
"monthlyDonation": 500,
"source": "github",
@@ -1296,7 +1319,7 @@
{
"name": "Mikl Wolfe",
"image": "https://avatars.githubusercontent.com/u/22719398?u=d2398fc4f4278f20b87d771b52910e40d22d5250&v=4",
- "url": "linkedin.com/in/miklwolfe/",
+ "url": "simplydark.net",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1310,17 +1333,9 @@
"tier": "backer"
},
{
- "name": "Hugh",
- "image": "https://avatars.githubusercontent.com/u/24587702?u=004f9f0717317bf07948bf53475435af69e8196c&v=4",
- "url": "hugh.sh",
- "monthlyDonation": 500,
- "source": "github",
- "tier": "backer"
- },
- {
- "name": "Takanori Hirano",
- "image": "https://avatars.githubusercontent.com/u/24761092?u=7732326bd20100013d0bffca01c2fd8c575ab399&v=4",
- "url": "https://hrntknr.net",
+ "name": "Krešimir Čondić",
+ "image": "https://avatars.githubusercontent.com/u/26605058?u=ce9a827bfef6ec4740a32a2e2c5cb769c812a217&v=4",
+ "url": "https://codemage.co",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1350,33 +1365,25 @@
"tier": "backer"
},
{
- "name": "Jonas Wanner",
- "image": "https://avatars.githubusercontent.com/u/38656104?u=a4130fab0577a0a2eaa5d667114ccd2e7207aeb4&v=4",
- "url": "https://wanner.work",
+ "name": "Sascha",
+ "image": "https://avatars.githubusercontent.com/u/40201080?u=13b2bfdec6752cad8a1311393abe8578ec776a3d&v=4",
+ "url": "https://github.com/saschazengler",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
"name": "Brock Davis",
- "image": "https://avatars.githubusercontent.com/u/42578556?u=ce7d15736d73accbfa8e295b38fd56c5e6660bb9&v=4",
+ "image": "https://avatars.githubusercontent.com/u/42578556?u=845e14d22f8ca63d4745baf4df2f54f548796ec6&v=4",
"url": "https://github.com/brockneedscoffee",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
},
{
- "name": "Stephen A Brooks",
- "image": "https://avatars.githubusercontent.com/u/46081327?v=4",
- "url": "https://github.com/StephenBrooks220413",
- "monthlyDonation": 500,
- "source": "github",
- "tier": "backer"
- },
- {
- "name": "Michael R.",
- "image": "https://avatars.githubusercontent.com/u/47695475?u=16c26c488cf1cc4f03da1a9e48a47d1dbf2bd397&v=4",
- "url": "https://rehnert.co",
+ "name": "Andrea Mazzucchelli",
+ "image": "https://avatars.githubusercontent.com/u/60042277?u=ae98af9bebf42b3137986d38d38b5d1dfd609be8&v=4",
+ "url": "https://www.linkedin.com/in/andrea-m-0b40051bb",
"monthlyDonation": 500,
"source": "github",
"tier": "backer"
@@ -1406,28 +1413,29 @@
"tier": "backer"
},
{
- "name": "CORE Multi-Chain Framework",
- "image": "https://avatars.githubusercontent.com/u/79542011?v=4",
- "url": "coremultichain.com",
- "monthlyDonation": 500,
- "source": "github",
- "tier": "backer"
+ "name": "Matt Welke",
+ "url": "https://mattwelke.com",
+ "image": "https://images.opencollective.com/mattwelke/avatar.png",
+ "monthlyDonation": 300,
+ "totalDonations": 1401,
+ "source": "opencollective",
+ "tier": null
},
{
- "name": "Will McAuliff",
+ "name": "Shunfan Du",
"url": null,
- "image": "https://images.opencollective.com/womcauliff/2be6f36/avatar.png",
- "monthlyDonation": 300,
- "totalDonations": 10600,
+ "image": "https://images.opencollective.com/shunfan/ca1c537/avatar.png",
+ "monthlyDonation": 200,
+ "totalDonations": 3600,
"source": "opencollective",
- "tier": "backer"
+ "tier": null
},
{
"name": "Sudharaka Palamakumbura",
"url": "https://ca.linkedin.com/in/sudharakap",
"image": "https://images.opencollective.com/sudharaka-palamakumbura/03b6087/avatar.png",
"monthlyDonation": 200,
- "totalDonations": 1000,
+ "totalDonations": 2600,
"source": "opencollective",
"tier": null
},
@@ -1436,7 +1444,7 @@
"url": "https://kostasbariotis.com",
"image": "https://images.opencollective.com/konmpar/6f12288/avatar.png",
"monthlyDonation": 200,
- "totalDonations": 2800,
+ "totalDonations": 4400,
"source": "opencollective",
"tier": null
},
@@ -1445,7 +1453,7 @@
"url": null,
"image": "https://images.opencollective.com/roman-nazarenko/avatar.png",
"monthlyDonation": 167,
- "totalDonations": 4000,
+ "totalDonations": 6000,
"source": "opencollective",
"tier": null
},
@@ -1454,7 +1462,7 @@
"url": null,
"image": "https://images.opencollective.com/guest-e7e936cc/avatar.png",
"monthlyDonation": 100,
- "totalDonations": 200,
+ "totalDonations": 1000,
"source": "opencollective",
"tier": null
},
@@ -1463,7 +1471,7 @@
"url": null,
"image": "https://images.opencollective.com/incognito-97d2b095/avatar.png",
"monthlyDonation": 100,
- "totalDonations": 2400,
+ "totalDonations": 3600,
"source": "opencollective",
"tier": null
},
@@ -1472,25 +1480,25 @@
"url": null,
"image": "https://images.opencollective.com/tillsanders/1c9743b/avatar.png",
"monthlyDonation": 100,
- "totalDonations": 1500,
+ "totalDonations": 2300,
"source": "opencollective",
"tier": null
},
{
- "name": "Виктор Виктор",
- "url": null,
- "image": "https://images.opencollective.com/toptalo/237a912/avatar.png",
+ "name": "Kristof Michiels",
+ "url": "https://krs.tf",
+ "image": "https://images.opencollective.com/kristof-michiels/b32a3f6/avatar.png",
"monthlyDonation": 100,
- "totalDonations": 1400,
+ "totalDonations": 5600,
"source": "opencollective",
"tier": null
},
{
- "name": "Kristof Michiels",
- "url": null,
- "image": "https://images.opencollective.com/kristof-michiels/avatar.png",
- "monthlyDonation": 100,
- "totalDonations": 4800,
+ "name": "jpoehnelt",
+ "url": "https://justin.poehnelt.com",
+ "image": "https://images.opencollective.com/jpoehnelt/53d26c7/avatar.png",
+ "monthlyDonation": 42,
+ "totalDonations": 500,
"source": "opencollective",
"tier": null
},
diff --git a/_data/team.json b/_data/team.json
index e02d72036..86a2180ca 100644
--- a/_data/team.json
+++ b/_data/team.json
@@ -3,200 +3,360 @@
{
"username": "nzakas",
"name": "Nicholas C. Zakas",
+ "title": "ESLint Technical Steering Committee",
"website": "https://humanwhocodes.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/38546?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/38546?v=4",
+ "bio": "Creator of ESLint, independent software developer, consultant, coach, and author.",
+ "twitter_username": "slicknet",
+ "github_username": "nzakas",
+ "location": "Mountain View, CA"
},
{
"username": "btmills",
"name": "Brandon Mills",
- "website": "https://bmills.net",
- "avatar_url": "https://avatars.githubusercontent.com/u/1709537?v=4"
+ "title": "ESLint Technical Steering Committee",
+ "website": "https://bmills.dev",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1709537?v=4",
+ "bio": "Director of Engineering at @drivecapital by day and @eslint maintainer by night",
+ "twitter_username": "brandontmills",
+ "github_username": "btmills",
+ "location": "Columbus, Ohio"
},
{
"username": "mdjermanovic",
"name": "Milos Djermanovic",
+ "title": "ESLint Technical Steering Committee",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/44349756?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/44349756?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "mdjermanovic",
+ "location": null
}
],
"alumni": [
{
"username": "alberto",
"name": "alberto",
+ "title": "ESLint Alumnus",
"website": "http://www.sharpbites.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/72561?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/72561?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "alberto",
+ "location": null
},
{
"username": "BYK",
"name": "Burak Yigit Kaya",
+ "title": "ESLint Alumnus",
"website": "http://byk.im",
- "avatar_url": "https://avatars.githubusercontent.com/u/126780?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/126780?v=4",
+ "bio": "Tries to automate himself out. Developer Tooling @formsort. Formerly @getsentry, @facebook, @disqus, always a Mozillian\r\n",
+ "twitter_username": "madBYK",
+ "github_username": "BYK",
+ "location": "Izmir, Turkey"
},
{
"username": "lo1tuma",
"name": "Mathias Schreck",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/169170?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/169170?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "lo1tuma",
+ "location": "Munich"
},
{
"username": "michaelficarra",
"name": "Michael Ficarra",
+ "title": "ESLint Alumnus",
"website": "https://justgrahamthings.tumblr.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/218840?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/218840?v=4",
+ "bio": null,
+ "twitter_username": "smooshMap",
+ "github_username": "michaelficarra",
+ "location": "Colorado, USA"
},
{
"username": "xjamundx",
"name": "Jamund Ferguson",
+ "title": "ESLint Alumnus",
"website": "http://www.jamund.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/246143?v=4"
- },
- {
- "username": "platinumazure",
- "name": "Kevin Partington",
- "website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/284282?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/246143?v=4",
+ "bio": "Developer relations engineer @ PayPal",
+ "twitter_username": "xjamundx",
+ "github_username": "xjamundx",
+ "location": "Seattle, WA"
},
{
"username": "mikesherov",
"name": "Mike Sherov",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/364532?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/364532?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "mikesherov",
+ "location": null
},
{
"username": "hzoo",
"name": "Henry Zhu",
+ "title": "ESLint Alumnus",
"website": "https://henryzoo.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/588473?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/588473?v=4",
+ "bio": "Learning to maintain stuff",
+ "twitter_username": "left_pad",
+ "github_username": "hzoo",
+ "location": null
},
{
"username": "vitorbal",
"name": "Vitor Balocco",
- "website": "https://twitter.com/vitorbal",
- "avatar_url": "https://avatars.githubusercontent.com/u/626038?v=4"
+ "title": "ESLint Alumnus",
+ "website": "",
+ "avatar_url": "https://avatars.githubusercontent.com/u/626038?v=4",
+ "bio": "Carioca living in Madrid 🇧🇷 ✈️ 🇪🇸",
+ "twitter_username": "vitorbal",
+ "github_username": "vitorbal",
+ "location": "Madrid"
},
{
"username": "qfox",
"name": "Alexej Yaroshevich",
+ "title": "ESLint Alumnus",
"website": "http://about.me/yaroshevich",
- "avatar_url": "https://avatars.githubusercontent.com/u/677518?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/677518?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "qfox",
+ "location": "Moscow, Russia"
},
{
"username": "JamesHenry",
"name": "James Henry",
+ "title": "ESLint Alumnus",
"website": "https://jameshenry.blog",
- "avatar_url": "https://avatars.githubusercontent.com/u/900523?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/900523?v=4",
+ "bio": "Consultant Architect @nrwl. 4x MVP for TypeScript @microsoft. Creator of @typescript-eslint and @angular-eslint. Member of the ESLint, Babel and Prettier Teams.",
+ "twitter_username": "MrJamesHenry",
+ "github_username": "JamesHenry",
+ "location": "United Arab Emirates"
},
{
"username": "markelog",
"name": "Oleg Gaidarenko",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/945528?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/945528?v=4",
+ "bio": "Pass the Courvoisi'!",
+ "twitter_username": "arkel",
+ "github_username": "markelog",
+ "location": null
},
{
"username": "faceleg",
"name": "Michael Robinson",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/1000759?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/1000759?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "faceleg",
+ "location": "Auckland, New Zealand"
},
{
"username": "ilyavolodin",
"name": "Ilya Volodin",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/1380062?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/1380062?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "ilyavolodin",
+ "location": null
+ },
+ {
+ "username": "mysticatea",
+ "name": "Toru Nagashima",
+ "title": "ESLint Alumnus",
+ "website": "",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1937871?v=4",
+ "bio": "A member of ESLint, Babel, and Vue.js.",
+ "twitter_username": null,
+ "github_username": "mysticatea",
+ "location": "Shizuoka, Japan"
},
{
"username": "soda0289",
"name": "Reyad Attiyat",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/2373964?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/2373964?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "soda0289",
+ "location": null
},
{
"username": "VictorHom",
"name": "Victor Hom",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/3211873?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/3211873?v=4",
+ "bio": "\r\n 👋\r\n",
+ "twitter_username": "victorhomburger",
+ "github_username": "VictorHom",
+ "location": "NYC"
},
{
"username": "IanVS",
"name": "Ian VanSchooten",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/4616705?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/4616705?v=4",
+ "bio": "I build front-ends and raise 🦆, 🐝 & two boys.",
+ "twitter_username": "ianvanschooten",
+ "github_username": "IanVS",
+ "location": "Ann Arbor, MI"
},
{
"username": "gyandeeps",
"name": "Gyandeep Singh",
+ "title": "ESLint Alumnus",
"website": "https://gyandeeps.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/5554486?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/5554486?v=4",
+ "bio": "Talk--; Code++;",
+ "twitter_username": "gyandeeps",
+ "github_username": "gyandeeps",
+ "location": "Kansas City, USA"
},
{
"username": "kaicataldo",
"name": "Kai Cataldo",
+ "title": "ESLint Alumnus",
"website": "kaicataldo.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/7041728?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/7041728?v=4",
+ "bio": "💻 🎺 🎮 ⌨️ 🐕 • he/him",
+ "twitter_username": null,
+ "github_username": "kaicataldo",
+ "location": "Brooklyn, NY"
},
{
"username": "not-an-aardvark",
"name": "Teddy Katz",
+ "title": "ESLint Alumnus",
"website": "https://blog.teddykatz.com",
- "avatar_url": "https://avatars.githubusercontent.com/u/11638619?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/11638619?v=4",
+ "bio": null,
+ "twitter_username": "not_an_aardvark",
+ "github_username": "not-an-aardvark",
+ "location": "New York, NY"
},
{
"username": "pedrottimark",
"name": "Mark Pedrotti",
+ "title": "ESLint Alumnus",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/11862657?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/11862657?v=4",
+ "bio": "Working where content, markup, style, and code intersect so ordinary people benefit from technology. Soli Deo gloria.",
+ "twitter_username": null,
+ "github_username": "pedrottimark",
+ "location": "West of Charlotte, NC; USA"
}
],
"reviewers": [
- {
- "username": "mysticatea",
- "name": "Toru Nagashima",
- "website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/1937871?v=4"
- },
{
"username": "aladdin-add",
"name": "唯然",
+ "title": "ESLint Reviewer",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/13050025?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/13050025?v=4",
+ "bio": "(he/him)",
+ "twitter_username": null,
+ "github_username": "aladdin-add",
+ "location": "China"
+ },
+ {
+ "username": "snitin315",
+ "name": "Nitin Kumar",
+ "title": "ESLint Reviewer",
+ "website": "https://snitin315.dev/",
+ "avatar_url": "https://avatars.githubusercontent.com/u/46647141?v=4",
+ "bio": "Helping maintain @webpack and @eslint",
+ "twitter_username": "snitin315",
+ "github_username": "snitin315",
+ "location": "INDIA"
}
],
"committers": [
{
"username": "brettz9",
"name": "Brett Zamir",
+ "title": "ESLint Committer",
"website": "http://brett-zamir.me",
- "avatar_url": "https://avatars.githubusercontent.com/u/20234?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/20234?v=4",
+ "bio": null,
+ "twitter_username": null,
+ "github_username": "brettz9",
+ "location": "Shenzhen, China"
},
{
"username": "bmish",
"name": "Bryan Mishkin",
+ "title": "ESLint Committer",
"website": "http://www.linkedin.com/in/bmish",
- "avatar_url": "https://avatars.githubusercontent.com/u/698306?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/698306?v=4",
+ "bio": "Software Engineer. Passionate about open source and helping developers maximize their productivity.",
+ "twitter_username": null,
+ "github_username": "bmish",
+ "location": "New York City"
+ },
+ {
+ "username": "SaraSoueidan",
+ "name": "Sara Soueidan",
+ "title": "ESLint Committer",
+ "website": "http://sarasoueidan.com",
+ "avatar_url": "https://avatars.githubusercontent.com/u/2527933?v=4",
+ "bio": "Independent UI/design engineer.",
+ "twitter_username": "SaraSoueidan",
+ "github_username": "SaraSoueidan",
+ "location": "Lebanon"
},
{
"username": "g-plane",
"name": "Pig Fang",
+ "title": "ESLint Committer",
"website": "https://gplane.win",
- "avatar_url": "https://avatars.githubusercontent.com/u/17216317?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/17216317?v=4",
+ "bio": "Errors should be human-friendly.",
+ "twitter_username": "g3plane",
+ "github_username": "g-plane",
+ "location": "Jiangmen, Guangdong, China"
},
{
"username": "anikethsaha",
"name": "Anix",
+ "title": "ESLint Committer",
"website": "",
- "avatar_url": "https://avatars.githubusercontent.com/u/26347874?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/26347874?v=4",
+ "bio": "❤️ Open Source | works mainly with javascript | always bet on plugins",
+ "twitter_username": "__ANIX__",
+ "github_username": "anikethsaha",
+ "location": null
},
{
"username": "yeonjuan",
"name": "YeonJuan",
+ "title": "ESLint Committer",
"website": "https://github.com/yeonjuan/dev-blog",
- "avatar_url": "https://avatars.githubusercontent.com/u/41323220?v=4"
- },
- {
- "username": "snitin315",
- "name": "Nitin Kumar",
- "website": "https://snitin315.dev/",
- "avatar_url": "https://avatars.githubusercontent.com/u/46647141?v=4"
+ "avatar_url": "https://avatars.githubusercontent.com/u/41323220?v=4",
+ "bio": "Developer",
+ "twitter_username": null,
+ "github_username": "yeonjuan",
+ "location": "South Korea"
}
]
}
\ No newline at end of file
diff --git a/_includes/head.liquid b/_includes/head.liquid
index c90b3f2db..37b808e9d 100644
--- a/_includes/head.liquid
+++ b/_includes/head.liquid
@@ -26,7 +26,11 @@
{{ site.title }}
{% endif %}
-
+ {% if original %}
+
+ {% else %}
+
+ {% endif %}
diff --git a/_layouts/doc.liquid b/_layouts/doc.liquid
index 8722792c3..aa58ebe33 100644
--- a/_layouts/doc.liquid
+++ b/_layouts/doc.liquid
@@ -16,7 +16,14 @@
{% include ad %}
{% endif %}
- {{ content
+
+ {% comment %}Versioned pages didn't have title in front matter{% endcomment %}
+ {% assign versioned = page.url | regexMatch: "\/docs/\d" %}
+ {% unless versioned %}
+ {{ title }}
+ {% endunless %}
+
+ {% assign all_content = content
| replace: 'Examples of incorrect code', '
Examples of incorrect code'
| replace: '
Example of incorrect code', '
Example of incorrect code'
| replace: '
Examples of additional incorrect code', '
Examples of additional incorrect code'
@@ -32,7 +39,37 @@
| replace: '(recommended)', '✓'
| replace: '(fixable)', '🔧'
| replace: '(hasSuggestions)', '💡'
- }}
+ %}
+
+ {% if related_rules %}
+ {% capture related_rules_content %}
+
+
+ {% for rule_id in related_rules %}
+ - {{ rule_id }}
+ {% endfor %}
+
+ Version
+ {% endcapture %}
+ {% assign all_content = all_content | replace: 'Version
', related_rules_content %}
+ {% endif %}
+
+ {% if further_reading %}
+ {% capture further_reading_content %}
+ Further Reading
+
+ {% for url in further_reading %}
+ - {{ url }}
+ {% endfor %}
+
+ Version
+
+ {% endcapture %}
+ {% assign all_content = all_content | replace: 'Version
', further_reading_content %}
+ {% endif %}
+
+ {{ all_content }}
+
{% include footer %}
diff --git a/_layouts/post.liquid b/_layouts/post.liquid
index 294c03df7..fae5de99d 100644
--- a/_layouts/post.liquid
+++ b/_layouts/post.liquid
@@ -13,9 +13,29 @@
{{ title }}
- {{ page.date | dateFormat: "d LLLL yyyy" }}
+ {% if author != null %}
+ by {{ all_authors[author].name }} -
+ {% elsif authors != null %}
+ by
+ {% for member in authors %}
+ {% if forloop.last == true %}
+ {{ all_authors[member].name }}
+ {% else %}
+ {{ all_authors[member].name }},
+ {% endif %}
+ {% endfor %}
+ -
+ {% endif %}{{ page.date | dateFormat: "d LLLL yyyy" }}
+ {% if original %}
+ This post originally appeared on {{ original.site.name }} on {{ original.date | dateFormat: "d LLLL yyyy" }}.
+
+ {% endif %}
+
+ {% if teaser %}
+ {{ teaser }}
+ {% endif %}
{{ content }}