profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/johno/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
John Otander johno @components-ai Boise, Idaho https://johno.com Exploring generative space @components-ai. Building @mdx-js.

cxs-css/cxs 1181

fast af css-in-js in 0.7kb

ChristopherBiscardi/gatsby-mdx 727

Gatsby+MDX • Transformers, CMS UI Extensions, and Ecosystem Components for ambitious projects

c8r/micro-react 163

Create microservice apps with React components

ChristopherBiscardi/gatsby-theme-examples 140

Examples of using gatsby themes

fourseven/pure-sass 114

Yahoo's Pure CSS library ported to SASS.

blocks/desktop 84

[WIP] Desktop app for the Blocks WYSIWYG

components-ai/randoma11y 72

Vote on random a11y color combinations

johno/actions-push-subdirectories 58

Push subdirectories in a monorepo to separate, read-only repositories

johno/basscss-rails 12

Include BASSCSS in your Rails apps.

push eventcomponents-ai/typefaces

John Otander

commit sha 003c161619b4ee1efb9a17df172b45006ef2deb8

Version Packages

view details

push time in 22 days

created tagcomponents-ai/typefaces

tag@compai/fonts-all@0.0.6

Collection of Google fonts as typeface data for usage with three.js, react-three-fiber, and other tools.

created time in 22 days

PR merged components-ai/typefaces

add category for fonts
+1012 -0

1 comment

3 changed files

deanblacc

pr closed time in 22 days

push eventcomponents-ai/typefaces

Dean Blacc

commit sha 5a47e79c5969187c7f26118326ced73e2facac35

add category for fonts

view details

John Otander

commit sha af899ba9bd89a2c99adc864fc997b7d50eaca511

Merge pull request #8 from components-ai/font-cats add category for fonts

view details

push time in 22 days

PullRequestReviewEvent

issue openedcomponents-ai/typefaces

Glyphs are being dropped in our 3d converter

It was reported that non-latin glyphs are being dropped and result in improper output for typefaces that include other glyphs.

To reproduce, visit the Noto Sans Page and input one of these glyphs.

image

created time in a month

issue closedcomponents-ai/issues

TypeError: null is not an object (evaluating 'e.profile.avatarUrl')

Hi! I created an account using the email login flow, signed in for the first time, clicked the link to my profile in the top right corner, and this error occurred:

image

As far as I can tell, there's a check for e being nullish, but it's e.profile itself that is null.

image

Browser: Safari 14.1.1 (16611.2.7.1.4), macOS 11.4


UPD: This only happened once, couldn't reproduce after reloading the page a bunch of times.

closed time in 2 months

aqrln

issue commentcomponents-ai/issues

TypeError: null is not an object (evaluating 'e.profile.avatarUrl')

Thanks for reporting! I forgot to circle back here but we deployed a fix a while back : )

aqrln

comment created time in 2 months

issue closedcomponents-ai/issues

Application error: a client-side exception has occurred (see the browser console for more information).

https://components.ai/theme/v86uC11OB815iEOzMVS5

While I was adjusting colors something broke.


Some cookies are misusing the recommended “SameSite“ attribute 5
Array [ {…} ]
home-79951b7f4f7bbd0192f7.js:1:28769
TypeError: n.hslObject is undefined
    NextJS 70
framework-5befd6a844e6007443d6.js:1:83586
TypeError: n.hslObject is undefined
    NextJS 70
main-13a810625311e659e50b.js:1:8378
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred main-13a810625311e659e50b.js:1:8395
    NextJS 70

​

closed time in 2 months

julzmon

issue commentcomponents-ai/issues

Application error: a client-side exception has occurred (see the browser console for more information).

Thanks for reporting! We've deployed a fix, so going to close this now. Let us know if you encounter anything else 🙏

julzmon

comment created time in 2 months

push eventjohno/johno.com

John Otander

commit sha 3cdab521874cf1041e8b78ac228f02ac09146671

Don't remove index docs for now

view details

push time in 2 months

push eventjohno/johno.com

John Otander

commit sha af9883bc295988b4e5db9678c2010f8c9e618e38

Rename rewrite for now

view details

push time in 2 months

push eventcomponents-ai/randoma11y

dependabot[bot]

commit sha 7c2513215f316e66bfe9b36ba017d80db0c2194a

Bump elliptic from 6.5.3 to 6.5.4 Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

John Otander

commit sha f63af36259fdc0529d9fe79ddee69fdd86a5f97b

Merge pull request #79 from components-ai/dependabot/npm_and_yarn/elliptic-6.5.4 Bump elliptic from 6.5.3 to 6.5.4

view details

push time in 2 months

delete branch components-ai/randoma11y

delete branch : dependabot/npm_and_yarn/elliptic-6.5.4

delete time in 2 months

PR merged components-ai/randoma11y

Bump elliptic from 6.5.3 to 6.5.4 dependencies

Bumps elliptic from 6.5.3 to 6.5.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/43ac7f230069bd1575e1e4a58394a512303ba803"><code>43ac7f2</code></a> 6.5.4</li> <li><a href="https://github.com/indutny/elliptic/commit/f4bc72be11b0a508fb790f445c43534307c9255b"><code>f4bc72b</code></a> package: bump deps</li> <li><a href="https://github.com/indutny/elliptic/commit/441b7428b0e8f6636c42118ad2aaa186d3c34c3f"><code>441b742</code></a> ec: validate that a point before deriving keys</li> <li><a href="https://github.com/indutny/elliptic/commit/e71b2d9359c5fe9437fbf46f1f05096de447de57"><code>e71b2d9</code></a> lib: relint using eslint</li> <li><a href="https://github.com/indutny/elliptic/commit/8421a01aa3ff789c79f91eaf8845558a7be2b9fa"><code>8421a01</code></a> build(deps): bump elliptic from 6.4.1 to 6.5.3 (<a href="https://github-redirect.dependabot.com/indutny/elliptic/issues/231">#231</a>)</li> <li>See full diff in <a href="https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4">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>

+16 -16

2 comments

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventcomponents-ai/randoma11y

dependabot[bot]

commit sha db23ac2923e68b90f1d44c58a75713b8150dee0c

Bump lodash from 4.17.20 to 4.17.21 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com>

view details

John Otander

commit sha e862acc55c7bcf8b2d30f6e637ca651340ea84a2

Merge pull request #81 from components-ai/dependabot/npm_and_yarn/lodash-4.17.21 Bump lodash from 4.17.20 to 4.17.21

view details

push time in 2 months

delete branch components-ai/randoma11y

delete branch : dependabot/npm_and_yarn/lodash-4.17.21

delete time in 2 months

PR merged components-ai/randoma11y

Bump lodash from 4.17.20 to 4.17.21 dependencies

Bumps lodash from 4.17.20 to 4.17.21. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/f299b52f39486275a9e6483b60a410e06520c538"><code>f299b52</code></a> Bump to v4.17.21</li> <li><a href="https://github.com/lodash/lodash/commit/c4847ebe7d14540bb28a8b932a9ce1b9ecbfee1a"><code>c4847eb</code></a> Improve performance of <code>toNumber</code>, <code>trim</code> and <code>trimEnd</code> on large input strings</li> <li><a href="https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c"><code>3469357</code></a> Prevent command injection through <code>_.template</code>'s <code>variable</code> option</li> <li>See full diff in <a href="https://github.com/lodash/lodash/compare/4.17.20...4.17.21">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>

+3 -3

2 comments

1 changed file

dependabot[bot]

pr closed time in 2 months

delete branch components-ai/randoma11y

delete branch : dependabot/npm_and_yarn/path-parse-1.0.7

delete time in 2 months

push eventcomponents-ai/randoma11y

dependabot[bot]

commit sha b6685e13b1bfdd6f34966421c630258fc63c9f9b

Bump path-parse from 1.0.6 to 1.0.7 Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>

view details

John Otander

commit sha 4cca8f249aaf1651ba9b739435ebf3175b0ca90a

Merge pull request #82 from components-ai/dependabot/npm_and_yarn/path-parse-1.0.7 Bump path-parse from 1.0.6 to 1.0.7

view details

push time in 2 months

PR merged components-ai/randoma11y

Bump path-parse from 1.0.6 to 1.0.7 dependencies

Bumps path-parse from 1.0.6 to 1.0.7. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/jbgutierrez/path-parse/commits/v1.0.7">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>

+3 -3

2 comments

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventcomponents-ai/randoma11y

John Otander

commit sha 43ce7702403c5dc38724eb7f1f63863a58d9a7b8

Update deps

view details

push time in 2 months

issue commentEvercoder/culori

Add a formatHsl formatter

Thank you very much @danburzo. Your work and library are greatly appreciated!

johno

comment created time in 3 months

startedretejs/rete

started time in 3 months

issue commentEvercoder/culori

Add a formatHsl formatter

Feel free to go for it! Been a bit busy lately so would greatly appreciate it. 🙏

johno

comment created time in 3 months