profile
viewpoint
Stephen Mathieson stephenmathieson

gatsbyjs/gatsby 47107

Build blazing fast, modern apps and websites with React

littlstar/axis360 122

Axis360 is a panoramic (360 video) rendering engine

little-core-labs/axis3d 67

Functional 3d graphics library

jwerle/fs.c 54

File system API much like Node's fs module (synchronous)

littlstar/asprintf.c 26

asprintf() implementation

jwerle/stordb 25

[DEAD] StorDB = V8 + (INSERT DATABASE HERE)

ianstormtaylor/create-event 13

Create an event object cross browser. Useful for unit testing mostly.

clibs/http-get.c 11

Simple HTTP GET requests backed by libcurl

jwerle/strsplit.c 11

Split a string into a char array by a given delimiter

jwerle/uv-emitter 10

Event emitter in C with an API modeled after Node's EventEmitter using libuv

pull request commentchrisvfritz/prerender-spa-plugin

Print useful error messages

It doesn't seem like this tool is maintained anymore, so I ended up migrating to react-snap and have had no issues/regrets.

If you're having issues with this plugin, you may want to do the same.

guoyunhe

comment created time in 6 hours

pull request commentcabal-club/cabal-club.github.io

Fix some accessibility issues

Sure thing, I will. May be a day or two before I get to it tho.

stephenmathieson

comment created time in 3 days

push eventstephenmathieson/cabal-club.github.io

Stephen Mathieson

commit sha 39ed57ff47c778731a924ce4abd726f25d6299b4

Add discernible text to logo links

view details

Stephen Mathieson

commit sha cf1d0f30de12feda6fc790e7554c6c33cf87e4cd

Enable zooming/scaling

view details

Stephen Mathieson

commit sha ccb9d2b48e6719fb54624a0a34a4ad0091aa1816

Wrap content in a `<main>`

view details

Stephen Mathieson

commit sha ad99a9362e633e5f7bbf125e40e4f577a119eb7d

Do not jump heading levels

view details

Stephen Mathieson

commit sha 8be538ca441aafeeeb8b8efd70ef2f5eef1dbfe4

Fix list semantics

view details

push time in 3 days

PR opened cabal-club/cabal-club.github.io

Fix some accessibility issues

This patch addresses some accessibility issues on the site:

  • The logo link now has discernible text. Previously, a screen reader user wouldn't know what this link was for or why they should/should not click it.
  • The "guide" list would break/confuse screen readers, as it contained non-<li> children. Screen readers have a special way of announcing lists, but only do so for valid lists.
  • The experimental p2p community heading jumped from an <h1> to an <h3>, which can be confusing.
  • The pages were missing a <main> content area.
  • Scaling and zooming was disabled. This prevents people from zooming in to better read text.

Each issue has been addressed in its own commit for ease of review. Let me know if there's anything I can do to help get this merged!

+22 -22

0 comment

4 changed files

pr created time in 4 days

push eventstephenmathieson/cabal-club.github.io

Stephen Mathieson

commit sha 1304bc88b1349920172c724c94aedbc71080d8a2

Add discernible to logo links

view details

Stephen Mathieson

commit sha 248d3151d5385f08c6211911dd906a2be0a878b0

Enable zooming/scaling

view details

Stephen Mathieson

commit sha 61005da320f20fa09ecdc10b320029f9ebfa0a55

Wrap content in a `<main>`

view details

Stephen Mathieson

commit sha d1104a578f9fda25bb8a95c3d90fb40c8c36017e

Do not jump heading levels

view details

Stephen Mathieson

commit sha 196d14308c5a378483be0e04f00b97da5774e606

Fix list semantics

view details

push time in 4 days

create barnchstephenmathieson/cabal-club.github.io

branch : a11y

created branch time in 4 days

Pull request review commentdequelabs/axe-core

cli: wait before verifying

 jobs:     steps:       - checkout       - <<: *restore_dependency_cache_unix+      # Verifying the release keeps failing due to race condition+      - run: sleep 10

I suppose we could do this:

VERSION="x.y.z"

function wait_for_publish() {
  npm install "axe-core@$VERSION" < /dev/null
  if [ $? -eq 0 ]; then
    echo "Successfully installed axe"
    return
  else
    sleep 10
    wait_for_publish
  fi
}

wait_for_publish
normal_verify_script # call the existing tool to verify
straker

comment created time in 4 days

PullRequestReviewEvent

Pull request review commentdequelabs/axe-core

cli: wait before verifying

 jobs:     steps:       - checkout       - <<: *restore_dependency_cache_unix+      # Verifying the release keeps failing due to race condition+      - run: sleep 10

I don't have any good recommendations. I think sleep is the best bet here. Maybe we just add retries to what you've already got? If the package hasn't been published after 10 tries to verify it, we can just give up and manually verify it.

straker

comment created time in 4 days

PullRequestReviewEvent

Pull request review commentdequelabs/axe-core

cli: wait before verifying

 jobs:     steps:       - checkout       - <<: *restore_dependency_cache_unix+      # Verifying the release keeps failing due to race condition+      - run: sleep 10

There's still a race condition here, it's just a little more likely we won't hit the issue. I've seen npm take minutes before a package is made available.

TLDR; this may not work

straker

comment created time in 4 days

PullRequestReviewEvent
PullRequestReviewEvent

delete branch dequelabs/cauldron

delete branch : gh-link

delete time in 5 days

pull request commentdequelabs/axe-cli

chore: update README with deprecation notes

Should we archive these repos after adding this notice? Or are we going to keep them alive for awhile so folks have time to update?

michael-siek

comment created time in 5 days

Pull request review commentdequelabs/axe-core

fix(frame-tested): fail when iframe axe is configured differently

 function frameTestedEvaluate(node, options) { 		}, 0); 	}, timeout); -	respondable(node.contentWindow, 'axe.ping', null, undefined, function() {+	respondable(node.contentWindow, 'axe.ping', null, undefined, data => { 		if (timer !== null) { 			clearTimeout(timer);++			// verify axe is configured the same (allow axe test version)+			// TODO: es-modules-version+			if (data.version !== 'x.y.z' && data.version !== axe.version) {+				this.data({+					messageKey: 'version',+					version: axe.version,+					iframeVersion: data.version+				});+				return resolve(false);+			}++			// TODO: es-modules-_audit+			const config = JSON.stringify(axe._audit.spec || {});

I strongly agree. I also fear that we may throw unexpected (and very hard to debug) errors here if we ever add circular references to the "spec".

straker

comment created time in 6 days

PullRequestReviewEvent

delete branch dequelabs/cauldron

delete branch : fix-dox-link

delete time in 7 days

PR closed dequelabs/cauldron

fix(docs): Link to cauldron repo (not cauldron-react)

Reviewer checks

Required fields, to be filled out by PR reviewer(s)

  • [ ] Follows the commit message policy, appropriate for next version
  • [ ] Tested for accessibility
  • [ ] Code is reviewed for security
+2 -2

1 comment

1 changed file

stephenmathieson

pr closed time in 7 days

pull request commentdequelabs/cauldron

fix(docs): Link to cauldron repo (not cauldron-react)

#78 fixes this

stephenmathieson

comment created time in 7 days

PullRequestReviewEvent

delete branch dequelabs/cauldron

delete branch : dependabot/npm_and_yarn/http-proxy-1.18.1

delete time in 7 days

push eventdequelabs/cauldron

dependabot[bot]

commit sha e6d890996d43dd154c692b52c3f3c4e176153bb9

chore(deps): bump http-proxy from 1.18.0 to 1.18.1 (#81) Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.18.0 to 1.18.1. - [Release notes](https://github.com/http-party/node-http-proxy/releases) - [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md) - [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 7 days

PR merged dequelabs/cauldron

chore(deps): bump http-proxy from 1.18.0 to 1.18.1 dependencies

Bumps http-proxy from 1.18.0 to 1.18.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md">http-proxy's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/http-party/node-http-proxy/compare/1.18.0...v1.18.1">v1.18.1</a> - 2020-05-17</h2> <h3>Merged</h3> <ul> <li>Skip sending the proxyReq event when the expect header is present <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1447"><code>#1447</code></a></li> <li>Remove node6 support, add node12 to build <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1397"><code>#1397</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/http-party/node-http-proxy/commit/9b96cd725127a024dabebec6c7ea8c807272223d"><code>9b96cd7</code></a> 1.18.1</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/335aeeba2f0c286dc89c402eeb76af47834c89a3"><code>335aeeb</code></a> Skip sending the proxyReq event when the expect header is present (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1447">#1447</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/dba39668ba4c9ad461316e834b2d64b77e1ca88e"><code>dba3966</code></a> Remove node6 support, add node12 to build (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1397">#1397</a>)</li> <li>See full diff in <a href="https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+10 -12

0 comment

1 changed file

dependabot[bot]

pr closed time in 7 days

PullRequestReviewEvent

PR opened dequelabs/cauldron

fix(docs): Link to cauldron repo (not cauldron-react)

Reviewer checks

Required fields, to be filled out by PR reviewer(s)

  • [ ] Follows the commit message policy, appropriate for next version
  • [ ] Tested for accessibility
  • [ ] Code is reviewed for security
+2 -2

0 comment

1 changed file

pr created time in 7 days

create barnchdequelabs/cauldron

branch : fix-dox-link

created branch time in 7 days

pull request commentdequelabs/axe-core

feat(valid-langs): deprecate validLangs, add isValidLangs, reduce file size

The reason being is that the valid list of ISO 639-1/2 codes should not change (or change very rarely), so we shouldn't have a need to update the list.

I see. Probably not a valid concern then 😄

However, I did leave the entire code at the bottom in a comment so if we do need to update/remove an item we can.

Good point. This is probably enough for now, as long as another maintainer is comfortable updating the list based on your comments.

The other option is I take this out and make it it's own npm module that axe-core imports :)

I was going to suggest this, but figured you wouldn't like that. If you think the list of languages would be helpful outside of axe-core, then IMO it'd be great to have it be its own package.

straker

comment created time in 8 days

PullRequestReviewEvent

pull request commentdequelabs/axe-core

chore: remove the stupid CircleCI badge

👎 from me

I find the badge helpful. I think the problem is that our tests are unstable, not that the CI badge is "stupid".

dylanb

comment created time in 8 days

pull request commentclibs/clib

Notifying the user if new version is available

Awesome, well done @Isty001!

Isty001

comment created time in 11 days

push eventstephenmathieson-boneyard/remove-trailing-slash

Stephen Mathieson

commit sha 7b507c1cd9eb165a66d68fd1bbfaed5e334478a2

Add types

view details

Stephen Mathieson

commit sha f1faa30d64f982e4b39d23e9c92f50e59146a4f2

Release v0.1.1

view details

push time in 11 days

created tagstephenmathieson-boneyard/remove-trailing-slash

tagv0.1.1

remove trailing slashes

created time in 11 days

Pull request review commentdequelabs/axe-core

feat(run): add isTopWindow option

+import cache from '../core/base/cache';+ function windowIsTopMatches(node) { 	return (+		cache.get('isTopWindow') ||

I agree, but think this might be a naming problem. If cache was called globalState, I don't think we'd have any issue putting "global data" here.

straker

comment created time in 11 days

delete branch clibs/http-get.c

delete branch : add-user-agent

delete time in 13 days

delete branch clibs/website

delete branch : lowercase-packages

delete time in 13 days

delete branch clibs/clib

delete branch : remove-concat-dep

delete time in 14 days

push eventclibs/clib

Stephen Mathieson

commit sha aa0bfc7df59f21e1faaf4db3a82f6ca2545083ba

Remove unused `str-concat` dep (#216)

view details

push time in 14 days

PR merged clibs/clib

Remove unused `str-concat` dep
+0 -46

0 comment

8 changed files

stephenmathieson

pr closed time in 14 days

PR opened clibs/clib

Remove unused `str-concat` dep
+0 -46

0 comment

8 changed files

pr created time in 14 days

push eventclibs/clib

Stephen Mathieson

commit sha cd60fb8059c246f9df265676e94c36b1bebb9192

Remove unused `str-concat` dep

view details

push time in 14 days

create barnchclibs/clib

branch : remove-concat-dep

created branch time in 14 days

delete branch clibs/website

delete branch : update-deps

delete time in 14 days

push eventclibs/website

Stephen Mathieson

commit sha 85d2be6a57b6bf2ecd698bf417e49edbf90d6154

Update dependencies to fix node-fetch vulnerability (#7)

view details

push time in 14 days

PR opened clibs/website

Update dependencies to fix node-fetch vulnerability
+475 -396

0 comment

1 changed file

pr created time in 14 days

push eventclibs/website

Stephen Mathieson

commit sha d5518aed34875b22f06c3c4e21930b07eb0de4e1

Update dependencies to fix node-fetch vulnerability

view details

push time in 14 days

create barnchclibs/website

branch : update-deps

created branch time in 14 days

PR opened clibs/website

Reviewers
Lowercase all package names/slugs

This patch "normalizes" package names (and slugs) by forcing them to always be lower-cased.

Fixes #5

+146 -146

0 comment

3 changed files

pr created time in 14 days

push eventclibs/website

Stephen Mathieson

commit sha 9b77a63fd2db8cede688fe7bdac76fd9501782b7

Lowercase all package names/slugs This patch "normalizes" package names (and slugs) by forcing them to always be lower-cased. Fixes #5

view details

push time in 14 days

create barnchclibs/website

branch : lowercase-packages

created branch time in 14 days

issue commentclibs/website

Some package not found by url

Interesting, clearly a bug. The 404 after a refresh is due to there not being a static (.html) file for the uppercase version.

We should either support both uppercase and lowercase versions or normalize this so package names are always lowercase.

We try to normalize the package names elsewhere, so that's probably the best route to take.

Isty001

comment created time in 15 days

issue commentclibs/clib

Make the default user/org configurable

@Isty001 that's a great point, I didn't think about that.

stephenmathieson

comment created time in 15 days

delete branch dequelabs/cauldron

delete branch : dependabot/npm_and_yarn/node-fetch-2.6.1

delete time in 16 days

push eventdequelabs/cauldron

dependabot[bot]

commit sha 0781bd050f4ad39820851223d31a8d55ecc89107

chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#82) Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 16 days

PR merged dequelabs/cauldron

chore(deps): bump node-fetch from 2.6.0 to 2.6.1 dependencies

Bumps node-fetch from 2.6.0 to 2.6.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitinn/node-fetch/releases">node-fetch's releases</a>.</em></p> <blockquote> <h2>v2.6.1</h2> <p><strong>This is an important security release. It is strongly recommended to update as soon as possible.</strong></p> <p>See <a href="https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md#v261">CHANGELOG</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md">node-fetch's changelog</a>.</em></p> <blockquote> <h2>v2.6.1</h2> <p><strong>This is an important security release. It is strongly recommended to update as soon as possible.</strong></p> <ul> <li>Fix: honor the <code>size</code> option after following a redirect.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/node-fetch/node-fetch/commit/b5e2e41b2b50bf2997720d6125accaf0dd68c0ab"><code>b5e2e41</code></a> update version number</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/2358a6c2563d1730a0cdaccc197c611949f6a334"><code>2358a6c</code></a> Honor the <code>size</code> option after following a redirect and revert data uri support</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/8c197f8982a238b3c345c64b17bfa92e16b4f7c4"><code>8c197f8</code></a> docs: Fix typos and grammatical errors in README.md (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/686">#686</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/1e99050f944ac435fce26a9549eadcc2419a968a"><code>1e99050</code></a> fix: Change error message thrown with redirect mode set to error (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/653">#653</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/244e6f63d42025465796e3ca4ce813bf2c31fc5b"><code>244e6f6</code></a> docs: Show backers in README</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/6a5d192034a0f438551dffb6d2d8df2c00921d16"><code>6a5d192</code></a> fix: Properly parse meta tag when parameters are reversed (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/682">#682</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/47a24a03eb49a49d81b768892aee10074ed54a91"><code>47a24a0</code></a> chore: Add opencollective badge</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/7b136627c537cb24430b0310638c9177a85acee1"><code>7b13662</code></a> chore: Add funding link</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/5535c2ed478d418969ecfd60c16453462de2a53f"><code>5535c2e</code></a> fix: Check for global.fetch before binding it (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/674">#674</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/1d5778ad0d910dbd1584fb407a186f5a0bc1ea22"><code>1d5778a</code></a> docs: Add Discord badge</li> <li>Additional commits viewable in <a href="https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~akepinski">akepinski</a>, a new releaser for node-fetch since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 16 days

PullRequestReviewEvent

issue openedclibs/clib

Make the default user/org configurable

It might be nice to let users control the default user/org name when installing packages. Today when you do clib install foo, the clibs/foo package is installed. This feature would let you control that behavior and replace clibs/ with yourusername/.

Not sure where we'd persist this tho, as we currently have no "global state". Maybe create $HOME/clibrc.json or something?

created time in 16 days

issue commentclibs/clib

clib upgrade should install the latest tag

I don't know if we need to wait for the next major for this. Maybe just log a message when updating that says something like:

In a future release, this functionality will change. We will default to the latest tag rather than the master branch.

Then after a couple patch/minor releases, make it the default.

Isty001

comment created time in 16 days

startedbalena-io/etcher

started time in 17 days

delete branch koajs/csrf

delete branch : dependabot/npm_and_yarn/node-fetch-2.6.1

delete time in 17 days

push eventkoajs/csrf

dependabot[bot]

commit sha 51f7967971daa9b16ebc708e8e12386e53a4e6cf

Bump node-fetch from 2.6.0 to 2.6.1 (#59) Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 17 days

PR merged koajs/csrf

Bump node-fetch from 2.6.0 to 2.6.1 dependencies

Bumps node-fetch from 2.6.0 to 2.6.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitinn/node-fetch/releases">node-fetch's releases</a>.</em></p> <blockquote> <h2>v2.6.1</h2> <p><strong>This is an important security release. It is strongly recommended to update as soon as possible.</strong></p> <p>See <a href="https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md#v261">CHANGELOG</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md">node-fetch's changelog</a>.</em></p> <blockquote> <h2>v2.6.1</h2> <p><strong>This is an important security release. It is strongly recommended to update as soon as possible.</strong></p> <ul> <li>Fix: honor the <code>size</code> option after following a redirect.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/node-fetch/node-fetch/commit/b5e2e41b2b50bf2997720d6125accaf0dd68c0ab"><code>b5e2e41</code></a> update version number</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/2358a6c2563d1730a0cdaccc197c611949f6a334"><code>2358a6c</code></a> Honor the <code>size</code> option after following a redirect and revert data uri support</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/8c197f8982a238b3c345c64b17bfa92e16b4f7c4"><code>8c197f8</code></a> docs: Fix typos and grammatical errors in README.md (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/686">#686</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/1e99050f944ac435fce26a9549eadcc2419a968a"><code>1e99050</code></a> fix: Change error message thrown with redirect mode set to error (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/653">#653</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/244e6f63d42025465796e3ca4ce813bf2c31fc5b"><code>244e6f6</code></a> docs: Show backers in README</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/6a5d192034a0f438551dffb6d2d8df2c00921d16"><code>6a5d192</code></a> fix: Properly parse meta tag when parameters are reversed (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/682">#682</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/47a24a03eb49a49d81b768892aee10074ed54a91"><code>47a24a0</code></a> chore: Add opencollective badge</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/7b136627c537cb24430b0310638c9177a85acee1"><code>7b13662</code></a> chore: Add funding link</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/5535c2ed478d418969ecfd60c16453462de2a53f"><code>5535c2e</code></a> fix: Check for global.fetch before binding it (<a href="https://github-redirect.dependabot.com/bitinn/node-fetch/issues/674">#674</a>)</li> <li><a href="https://github.com/node-fetch/node-fetch/commit/1d5778ad0d910dbd1584fb407a186f5a0bc1ea22"><code>1d5778a</code></a> docs: Add Discord badge</li> <li>Additional commits viewable in <a href="https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~akepinski">akepinski</a>, a new releaser for node-fetch since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 17 days

issue commentclibs/clib

clib upgrade should install the latest tag

Seems reasonable to me too!

Isty001

comment created time in 17 days

issue commentclibs/clib

Notifying the user if new version is available

I love this idea!

Isty001

comment created time in 17 days

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentdequelabs/cauldron

chore: Prevent test output from being polluted with Icon exceptions

     "strictNullChecks": true,     "strictFunctionTypes": true,     "typeRoots": ["node_modules/@types"],-    "jsx": "react"+    "jsx": "react",+    "types": ["node"]

Strange.. might have something to do with setting typeRoots (which is unnecessary most of the time), or using Babel to compile TypeScript. It's probably worth looking into this in the future. Not going to block this PR for that tho.

schne324

comment created time in 18 days

Pull request review commentdequelabs/cauldron

chore: Prevent test output from being polluted with Icon exceptions

     "strictNullChecks": true,     "strictFunctionTypes": true,     "typeRoots": ["node_modules/@types"],-    "jsx": "react"+    "jsx": "react",+    "types": ["node"]

Don't need this. Should remove it.

schne324

comment created time in 18 days

PullRequestReviewEvent

Pull request review commentdequelabs/cauldron

chore: Prevent test output from being polluted with Icon exceptions

 function Icon({ label, className, type, ...other }: IconProps) {   const [IconSVG, setIcon] = useState<React.ComponentType<any> | null>(null);    useEffect(() => {+    if (process.env.JEST_WORKER_ID !== undefined) {

What if we checked NODE_ENV instead?

    if (process.env.NODE_ENV === "test") {
schne324

comment created time in 18 days

PullRequestReviewEvent

issue commentprobot/auth-routes

Auth-routes example?

Agreed, this would be super helpful 👍

ronenhamias

comment created time in 19 days

pull request commentdequelabs/axe-core

chore: merge master into develop

LGTM but contains conflicts. @straker is this something you're able to resolve?

github-actions[bot]

comment created time in 20 days

PullRequestReviewEvent

Pull request review commentdequelabs/axe-core

chore: create auto-chery-pick script for releases

+const { execSync } = require('child_process');+const conventionalCommitsParser = require('conventional-commits-parser');+const chalk = require('chalk');+const { version } = require('../package.json');++const releaseType = process.argv[2];+let ignoreCommits = process.argv[3];++if (!releaseType) {+	console.error(+		'Must specify a release type:\n$ node build/cherry-pick.js [<releaseType> | minor | patch] [<ignoreCommits>]'+	);+	process.exit(1);+}++// doing a major release should just be merging develop into master,+// no cherry-picking required+if (!['minor', 'patch'].includes(releaseType)) {+	console.error('Release type not supported:', releaseType);+	process.exit(1);+}++if (ignoreCommits) {+	// use the short hash if a long hash is provided+	ignoreCommits = ignoreCommits.split(',').map(hash => hash.substring(0, 8));+	console.log(chalk.yellow('Ignoring commits:'), ignoreCommits.join(','), '\n');+} else {+	ignoreCommits = [];+}++// don't run on master or develop branch+const currentBranch = execSync('git branch --show-current')+	.toString()+	.trim();+if (['develop', 'master'].includes(currentBranch)) {+	console.error(+		`Please run the script on a release branch and not the ${currentBranch} branch`+	);+	process.exit(1);+}++// find the version we should start pulling commits from+// e.g. if we are currently on version 3.4.5 and need to do a minor release we pull commits starting from 3.4.0+const [major, minor] = version.split('.').map(Number);++let targetVersion = releaseType === 'patch' ? version : `${major}.${minor}.0`;++// get all commits from a branch+function getCommits(branch) {+	const stdout = execSync(`git log ${branch || ''} --abbrev-commit`).toString();+	const allCommits = stdout.split('commit ').filter(commit => !!commit);++	// parse commits+	const commits = [];+	for (let i = 0; i < 30; i++) {

Why is 30 hard-coded here?

straker

comment created time in 20 days

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

delete branch clibs/clib

delete branch : format-tests

delete time in 21 days

push eventclibs/clib

Stephen Mathieson

commit sha efe471315ad52a331af5a18b8522e4685b2aeeaa

Format test files with clang-format (#211)

view details

push time in 21 days

PR merged clibs/clib

Format test files with clang-format
+195 -201

1 comment

14 changed files

stephenmathieson

pr closed time in 21 days

delete branch dequelabs/cauldron-react

delete branch : dependabot/npm_and_yarn/http-proxy-1.18.1

delete time in 21 days

push eventdequelabs/cauldron-react

dependabot[bot]

commit sha fb67bb869c80bb89dc6e35e3af929b2070207ed9

chore(deps): bump http-proxy from 1.17.0 to 1.18.1 (#285) Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.17.0 to 1.18.1. - [Release notes](https://github.com/http-party/node-http-proxy/releases) - [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md) - [Commits](https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 21 days

PR merged dequelabs/cauldron-react

chore(deps): bump http-proxy from 1.17.0 to 1.18.1 dependencies

Bumps http-proxy from 1.17.0 to 1.18.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md">http-proxy's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/http-party/node-http-proxy/compare/1.18.0...v1.18.1">v1.18.1</a> - 2020-05-17</h2> <h3>Merged</h3> <ul> <li>Skip sending the proxyReq event when the expect header is present <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1447"><code>#1447</code></a></li> <li>Remove node6 support, add node12 to build <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1397"><code>#1397</code></a></li> </ul> <h2><a href="https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.0">1.18.0</a> - 2019-09-18</h2> <h3>Merged</h3> <ul> <li>Added in auto-changelog module set to keepachangelog format <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1373"><code>#1373</code></a></li> <li>fix 'Modify Response' readme section to avoid unnecessary array copying <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1300"><code>#1300</code></a></li> <li>Fix incorrect target name for reverse proxy example <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1135"><code>#1135</code></a></li> <li>Fix modify response middleware example <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1139"><code>#1139</code></a></li> <li>[dist] Update dependency async to v3 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1359"><code>#1359</code></a></li> <li>Fix path to local http-proxy in examples. <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1072"><code>#1072</code></a></li> <li>fix reverse-proxy example require path <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1067"><code>#1067</code></a></li> <li>Update README.md <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/970"><code>#970</code></a></li> <li>[dist] Update dependency request to ~2.88.0 [SECURITY] <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1357"><code>#1357</code></a></li> <li>[dist] Update dependency eventemitter3 to v4 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1365"><code>#1365</code></a></li> <li>[dist] Update dependency colors to v1 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1360"><code>#1360</code></a></li> <li>[dist] Update all non-major dependencies <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1356"><code>#1356</code></a></li> <li>[dist] Update dependency agentkeepalive to v4 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1358"><code>#1358</code></a></li> <li>[dist] Update dependency nyc to v14 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1367"><code>#1367</code></a></li> <li>[dist] Update dependency concat-stream to v2 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1363"><code>#1363</code></a></li> <li>x-forwarded-host overwrite for mutli level proxies <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1267"><code>#1267</code></a></li> <li>[refactor doc] Complete rename to http-party org. <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1362"><code>#1362</code></a></li> <li>Highlight correct lines for createProxyServer <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1117"><code>#1117</code></a></li> <li>Fix docs for rewrite options - 201 also handled <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1147"><code>#1147</code></a></li> <li>Update .nyc_output <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1339"><code>#1339</code></a></li> <li>Configure Renovate <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1355"><code>#1355</code></a></li> <li>[examples] Restream body before proxying, support for Content-Type of application/x-www-form-urlencoded <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1264"><code>#1264</code></a></li> </ul> <h3>Commits</h3> <ul> <li>[dist] New test fixtures. <a href="https://github.com/http-party/node-http-proxy/commit/7e4a0e511bc30c059216860153301de2cdd1e97f"><code>7e4a0e5</code></a></li> <li>[dist] End of an era. <a href="https://github.com/http-party/node-http-proxy/commit/a9b09cce43f072db99fb5170030a05536177ccb7"><code>a9b09cc</code></a></li> <li>[dist] Version bump. 1.18.0 <a href="https://github.com/http-party/node-http-proxy/commit/9bbe486c5efcc356fb4d189ef38eee275bbde345"><code>9bbe486</code></a></li> <li>[fix] Latest versions. <a href="https://github.com/http-party/node-http-proxy/commit/59c4403e9dc15ab9b19ee2a3f4aecbfc6c3d94c4"><code>59c4403</code></a></li> <li>[fix test] Update tests. <a href="https://github.com/http-party/node-http-proxy/commit/dd1d08b6319d1def729554446a5b0176978a8dad"><code>dd1d08b</code></a></li> <li>[dist] Update dependency ws to v3 [SECURITY] <a href="https://github.com/http-party/node-http-proxy/commit/b00911c93740a00c5cfbacbb91565cb6912ed255"><code>b00911c</code></a></li> <li>[dist] .gitattributes all the things. <a href="https://github.com/http-party/node-http-proxy/commit/fc93520d741ec80be8ae31ca005f3e9c199e330e"><code>fc93520</code></a></li> <li>[dist] Regenerate package-lock.json. <a href="https://github.com/http-party/node-http-proxy/commit/16d4f8a95162b2e2e4ee6657c500f1208c044b2d"><code>16d4f8a</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/http-party/node-http-proxy/commit/9b96cd725127a024dabebec6c7ea8c807272223d"><code>9b96cd7</code></a> 1.18.1</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/335aeeba2f0c286dc89c402eeb76af47834c89a3"><code>335aeeb</code></a> Skip sending the proxyReq event when the expect header is present (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1447">#1447</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/dba39668ba4c9ad461316e834b2d64b77e1ca88e"><code>dba3966</code></a> Remove node6 support, add node12 to build (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1397">#1397</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/9bbe486c5efcc356fb4d189ef38eee275bbde345"><code>9bbe486</code></a> [dist] Version bump. 1.18.0</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/6e4bef4d1cd96e7a284717941e0fc274acbd3712"><code>6e4bef4</code></a> Added in auto-changelog module set to keepachangelog format (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1373">#1373</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/d05624167ce75e860770c13afeacec2ce0f67add"><code>d056241</code></a> fix 'Modify Response' readme section to avoid unnecessary array copying (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1300">#1300</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/244303b994525684e1ec8dff2e8055f89b62b1ee"><code>244303b</code></a> Fix incorrect target name for reverse proxy example (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1135">#1135</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/b4028ba78bc4616e6969e0e66b0fe4634849b68b"><code>b4028ba</code></a> Fix modify response middleware example (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1139">#1139</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/77a98159d2da0f20a03e2819c79662f36069f234"><code>77a9815</code></a> [dist] Update dependency async to v3 (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1359">#1359</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/c662f9ebcd8d623db374dbc7bef231b2b0af0c3a"><code>c662f9e</code></a> Fix path to local http-proxy in examples. (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1072">#1072</a>)</li> <li>Additional commits viewable in <a href="https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+12 -14

0 comment

1 changed file

dependabot[bot]

pr closed time in 21 days

PullRequestReviewEvent

Pull request review commentclibs/clib

fix: clib-package.c memory leaks

 main() {     it("should manage the search cache") {       char *cached_search; -  clib_cache_delete_search();+      clib_cache_delete_search();

#211 :)

Isty001

comment created time in 21 days

PullRequestReviewEvent

PR opened clibs/clib

Format test files with clang-format
+195 -201

0 comment

14 changed files

pr created time in 21 days

push eventclibs/clib

Stephen Mathieson

commit sha 033cbc663fe9d4f7d78fd33f5a831e49f08a001f

Format test files with clang-format

view details

push time in 21 days

create barnchclibs/clib

branch : format-tests

created branch time in 21 days

Pull request review commentclibs/clib

fix: clib-package.c memory leaks

 clib_package_new_from_slug_with_package_name(const char *slug, int verbose, #ifdef HAVE_PTHREADS       init_curl_share();       _debug("GET %s", json_url);+      if (res) {+        // clean up when retrying+        http_get_free(res);+      }

IIRC, http_get_free() has a NULL check. We can always do this:

      // clean up when retrying
      http_get_free(res);
Isty001

comment created time in 21 days

Pull request review commentclibs/clib

fix: clib-package.c memory leaks

 main() {     it("should manage the search cache") {       char *cached_search; -  clib_cache_delete_search();+      clib_cache_delete_search();

Ah whoops, #209 should have formatted tests too. I forgot we have .c tests now :)

Isty001

comment created time in 21 days

PullRequestReviewEvent
PullRequestReviewEvent

delete branch clibs/clib

delete branch : add-clang-format

delete time in 22 days

more