Christian Gill gillchristian @housinganywhere Rotterdam, Netherlands https://gillchristian.xyz Open Source all the things \o/

push eventgillchristian/vigilant-engine

gillchristian

commit sha b409446895a4241df48617a1b0306c8ab49b79e6

feature(parsing): Parse dates [wip] Still missing ToJSON typeclass instance on Date to serialize properly

view details

push time in a day

push eventgillchristian/vigilant-engine

gillchristian

commit sha 3172062cde0c3010807e911a73201de3d1875339

support(readme): Update readme Also add todo.txt and remove .travis.yml

view details

push time in a day

create barnchgillchristian/vigilant-engine

branch : master

created branch time in a day

created repositorygillchristian/vigilant-engine

:chart_with_upwards_trend: A program to parse and generate reports of my financial statements

created time in a day

push eventhousinganywhere/safe-redux

gillchristian

commit sha 00491176ea8cfe569b8852e46307f0c7a4fd86d1

Update readme.md

view details

gillchristian

commit sha ee81b8647813be1e2c65ece7e1a2d1b9518bf6a0

support(build): Put typings in typings/ Since now there is have more than one generated then the build produces more than one `.d.ts` file. Before this commit `index.d.ts` would be put in the root but with more than one file that is not good. So `.d.ts` files now are placed on `typings/`.

view details

gillchristian

commit sha 3f5daf6efd5c11c261a0055caf8609fa6938b468

v1.1.0

view details

push time in 2 days

created taghousinganywhere/safe-redux

tagv1.1.0

Create and handle safely typed actions

created time in 2 days

delete branch housinganywhere/safe-redux

delete branch : feature/more-type-utils

delete time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha 1d78f306e3aef30d90eb9ba43c5afe84974a2c07

feature(utils): Add BindAction util Also update prettier and run it

view details

Christian Gill

commit sha e237f7356e5bd10acb5ac332699248d5166fffb0

feature(utils): Add BindAction and Payload utils (#2) feature(utils): Add BindAction and Payload utils

view details

push time in 2 days

PR merged housinganywhere/safe-redux

feature(utils): Add BindAction and Payload utils

Add type utils:

  • BindAction: changes return type of an action creator to void. It's the type that should be passed to a component where we don't care about what dispatching an action returns just what arguments we need to call it with.
  • Payload: get the payload of the action created by an action creator.

Also update prettier to latest version.

+160 -15

0 comment

5 changed files

gillchristian

pr closed time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha 1d78f306e3aef30d90eb9ba43c5afe84974a2c07

feature(utils): Add BindAction util Also update prettier and run it

view details

push time in 2 days

Pull request review commenthousinganywhere/safe-redux

feature(utils): Add BindAction and Payload utils

 const reducer = handleActions<State, ActionTypes, Actions>( export default reducer; ``` +### Type utils++`safe-redux` also provides some type utils to work with Redux.++#### `Payload`++Get the type of the payload of the action created by an action creator.++#### `BindAction`++Changes the return type of an action creator to `void`. In the context of a+component the only important part of an action is the types of it's arguments.+We don't rely on the return type.++```typescript+// src/pages/MyPage/MyPage.container.ts++import { connect } from 'react-redux';+import { Payload, BindAction } from '@housinganywhere/safe-redux';++import { Actions } from './actions';+import MyPage from './MyPage';++type IncPayload = Payload<typeof Actions.incBy>; // { by: number }

I checked Moneta UI and whatever use case I had looks like we don't have it anymore because it's not used there. So for now I'll remove it. If it's need it can be added.

gillchristian

comment created time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha e0c062079cfe4133d9eedf816db34949845a2406

feature(utils): Add BindAction util Also update prettier and run it

view details

push time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha 56873a63be38431bdf9d01a8c0490cc0e0e7a72a

feature(utils): Add BindAction and Payload utils Also update prettier and run it

view details

push time in 2 days

PR opened housinganywhere/safe-redux

feature(utils): Add BindAction and Payload utils

Add type utils:

  • BindAction: changes return type of an action creator to void. It's the type that should be passed to a component where we don't care about what dispatching an action returns just what arguments we need to call it with.
  • Payload: get the payload of the action created by an action creator.

Also update prettier to latest version.

+172 -15

0 comment

5 changed files

pr created time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha bf4e82df29b8450cc3679e04134acd4773dfd26f

feature(utils): Add BindAction and Payload utils Also update prettier and run it

view details

push time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha c8b9469233f062e3f532bfb8d6a23baf8de41565

feature(utils): Add BindAction and Payload utils Also update prettier and run it

view details

push time in 2 days

push eventhousinganywhere/safe-redux

gillchristian

commit sha 434767ccbd8fcbdf139665be45890b30437db850

feature(utils): Add BindAction and Payload utils Also update prettier and run it

view details

push time in 2 days

create barnchhousinganywhere/safe-redux

branch : feature/more-type-utils

created branch time in 2 days

push eventgillchristian/promise-cache

gillchristian

commit sha 96edea0f2e34b50da830be5d269909351b244ef9

Batman This commit has no parents

view details

push time in 6 days

create barnchgillchristian/promise-cache

branch : master

created branch time in 6 days

created repositorygillchristian/promise-cache

created time in 6 days

startedHCoban/codeowners

started time in 9 days

push eventhousinganywhere/match

gillchristian

commit sha 99ce431d31aa6d892ae2abbcdd07d8ed5a76c871

Update readme.md

view details

push time in 13 days

push eventhousinganywhere/match

gillchristian

commit sha 4fd1ea87c10ec573c6e149dbce8d3bf030eccb8c

v1.1.0

view details

push time in 13 days

created taghousinganywhere/match

tagv1.1.0

poor man's pattern matching :traffic_light:

created time in 13 days

delete branch housinganywhere/match

delete branch : add-wild-match

delete time in 13 days

push eventhousinganywhere/match

Christian Gill

commit sha 571b8e4c93dc76352cc7127d67037adaaac4f4b7

Add wildMatch (#1) Add `wildMatch` to allow partial pattern matching.

view details

push time in 13 days

PR merged housinganywhere/match

Add wildMatch

Add wildMatch to allow partial pattern matching.

+91 -32

1 comment

3 changed files

gillchristian

pr closed time in 13 days

starteddmitrika/readme

started time in 20 days

push eventgillchristian/gillchristian.github.io

gillchristian

commit sha 2b67971f7ca777142e4a683c53f70a7e1f3b7523

dev.to articles

view details

push time in 24 days

startedfacebookexperimental/reason-native

started time in a month

startedgcanti/monocle-ts

started time in a month

startedfvictorio/awesome-people

started time in a month

startedradicle-dev/radicle

started time in a month

push eventgillchristian/remote-data-ts

gillchristian

commit sha b457cccd27488469bbd6bc27846b4fe650f23652

Update signature annotations

view details

push time in a month

push eventgillchristian/ts-earch

gillchristian

commit sha 3c7d22dc115c09491de89124108e78c448cba6be

Add isGenerics check

view details

push time in a month

startedbloodyowl/reshowcase

started time in 2 months

PublicEvent

push eventgillchristian/til

gillchristian

commit sha 2471963c5610823c0d6f1bd8a7dbe678d1149822

Update til.md

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha 47906d1b0e5f1c8879af35864fd3e9f3a138ab89

Avoid use refs - suggested by @mciparelli

view details

push time in 2 months

startedtimvisee/ffsend

started time in 2 months

push eventgillchristian/til

gillchristian

commit sha 084c9630a31542f2ce7d01a2d9f80d5bb0e4efad

Update til.md

view details

push time in 2 months

push eventgillchristian/til

gillchristian

commit sha 067eea341edbeb707d636d260fbd53e552193237

Update til.md

view details

push time in 2 months

startedbriancavalier/helicopter

started time in 2 months

push eventgillchristian/til

gillchristian

commit sha 7508061f15d1f392f66425e0439bf9146f47299d

Update til.md

view details

push time in 2 months

push eventgillchristian/repl-ramda

gillchristian

commit sha 7ff314373c6ceb4778affdcd091c87e3f34ec257

Update readme.md

view details

push time in 2 months

push eventgillchristian/repl-ramda

gillchristian

commit sha 00c49356c097346fd98bc4ab096b896ec5b63e7a

Update readme.md

view details

push time in 2 months

push eventgillchristian/repl-ramda

gillchristian

commit sha fe3a224806880875420efe868426138ecaa336cd

Rename

view details

push time in 2 months

push eventgillchristian/ramdarepl

gillchristian

commit sha a4a23636b3dd1ebffb1c0ade0f98a69e550bbdc4

Update readme.md

view details

push time in 2 months

push eventgillchristian/ramdarepl

gillchristian

commit sha d6706ddac0b00ff6678a5ce494493c072656d41e

Rename

view details

push time in 2 months

push eventgillchristian/ramda-repl

gillchristian

commit sha b290f8945f8659bb986f81ddf6b95b1b281201b5

Add readme.md

view details

push time in 2 months

create barnchgillchristian/ramda-repl

branch : master

created branch time in 2 months

created repositorygillchristian/ramda-repl

:ram::computer:

created time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha a1f033fe08efbaa17043d91b21d89fc066465dd5

Open modules on src/service.re

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha 2e4e41fc7c52e4c9c089d0a3c0817c82cc303ecf

Add login modal "Session" no persisted yet

view details

gillchristian

commit sha 347229161a5d59432c8a7d53752f391d56696f94

Persist session

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha 183bdfad8c2ecd1e73e03b41bc90da87eda272dd

Add flag for timer Since mutatting the ref doesn't produce a re-render we need a way to know the timer is running to change the status of the button.

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha aee8449c6bc2ad075e1495163042e9a0401a1a99

Add timer to fetch jokes

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha 82d05578227dff49d3f6d0b01b22d0a8ec35120b

Add timer to fetch jokes

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha cfcd683748af72cb14fe960ddff18b378648bc68

Persist favorites in localStorage

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha c7cecdfec3d6b6f6e0702d98e747525b06ad57be

Add favorites

view details

push time in 2 months

push eventgillchristian/til

gillchristian

commit sha 91448f30ba7add8c953a773f6a533985d4b01e92

Update til.md

view details

push time in 2 months

push eventgillchristian/til

gillchristian

commit sha 70f81e744f89b9a2cfc7d15ccfb29b5bccd4042b

Update til.md

view details

push time in 2 months

push eventgillchristian/chuck

gillchristian

commit sha e94d2417090776c40a7a6b355e38695e648324ad

Add readme.md

view details

push time in 2 months

create barnchgillchristian/chuck

branch : master

created branch time in 2 months

created repositorygillchristian/chuck

created time in 2 months

issue commentCompuIves/codesandbox-client

Add section with featured quotes/organizations/events

We use it at @housinganywhere

Company name: HousingAnywhere Link: https://housinganywhere.com GitHub org: https://github.com/housinganywhere Logo: https://www.dropbox.com/s/urmfnp49b63zzox/ha-logo.svg.


Suggestion,check how @prettier does it.

They have a similar section and they allow to add your company by adding your company here (check "ADD YOUR PROJECT" in the home page).

radi-cho

comment created time in 2 months

issue closedjxnblk/mdx-deck

Build fails when using syntax highlight

I get this error when trying to build.

$ mdx-deck build deck.mdx -d docs
[mdx-deck] building
[mdx-deck] rendering static html
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'react-syntax-highlighter/prism-light'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at eval (webpack:///external_%22react-syntax-highlighter/prism-light%22?:1:18)
    at Object.react-syntax-highlighter/prism-light (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:913:1)
    at __webpack_require__ (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:30:30)
    at eval (webpack:///./node_modules/mdx-deck/dist/Code.js?:31:19)
    at Object../node_modules/mdx-deck/dist/Code.js (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:191:1)
    at __webpack_require__ (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:30:30)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

This are my dependencies:

"dependencies": {
  "mdx-deck": "^1.6.7",
  "react-syntax-highlighter": "^10.1.2",
  "serve": "^10.1.2",
  "styled-components": "^4.1.3"
}

And the theme.js file:

import { book as theme } from "mdx-deck/themes";

import style from "react-syntax-highlighter/styles/prism/darcula";

import rust from "react-syntax-highlighter/languages/prism/rust";
import go from "react-syntax-highlighter/languages/prism/go";
import csharp from "react-syntax-highlighter/languages/prism/csharp";
import scala from "react-syntax-highlighter/languages/prism/scala";
import elm from "react-syntax-highlighter/languages/prism/elm";
import haskell from "react-syntax-highlighter/languages/prism/haskell";
import reason from "react-syntax-highlighter/languages/prism/reason";
import css from "react-syntax-highlighter/languages/prism/css";
import typescript from "react-syntax-highlighter/languages/prism/typescript";

export default {
  ...theme,
  prism: {
    style,
    languages: {
      rust,
      go,
      csharp,
      scala,
      elm,
      haskell,
      reason,
      css,
      typescript
    }
  },
};

I haven't found a solution yet. Will post it if I do.

Code is here: https://github.com/housinganywhere/pattern-matching-ts

closed time in 2 months

gillchristian

issue commentjxnblk/mdx-deck

Build fails when using syntax highlight

Removed react-syntax-highlighter dependency and now it works!

gillchristian

comment created time in 2 months

issue openedjxnblk/mdx-deck

Build fails when using syntax highlight

I get this error when trying to build.

$ mdx-deck build deck.mdx -d docs
[mdx-deck] building
[mdx-deck] rendering static html
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'react-syntax-highlighter/prism-light'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at eval (webpack:///external_%22react-syntax-highlighter/prism-light%22?:1:18)
    at Object.react-syntax-highlighter/prism-light (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:913:1)
    at __webpack_require__ (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:30:30)
    at eval (webpack:///./node_modules/mdx-deck/dist/Code.js?:31:19)
    at Object../node_modules/mdx-deck/dist/Code.js (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:191:1)
    at __webpack_require__ (/home/gillchristian/dev/workshops/pattern-matching/docs/TEMP/App.js:30:30)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

This are my dependencies:

"dependencies": {
  "mdx-deck": "^1.6.7",
  "react-syntax-highlighter": "^10.1.2",
  "serve": "^10.1.2",
  "styled-components": "^4.1.3"
}

And the theme.js file:

import { book as theme } from "mdx-deck/themes";

import style from "react-syntax-highlighter/styles/prism/darcula";

import rust from "react-syntax-highlighter/languages/prism/rust";
import go from "react-syntax-highlighter/languages/prism/go";
import csharp from "react-syntax-highlighter/languages/prism/csharp";
import scala from "react-syntax-highlighter/languages/prism/scala";
import elm from "react-syntax-highlighter/languages/prism/elm";
import haskell from "react-syntax-highlighter/languages/prism/haskell";
import reason from "react-syntax-highlighter/languages/prism/reason";
import css from "react-syntax-highlighter/languages/prism/css";
import typescript from "react-syntax-highlighter/languages/prism/typescript";

export default {
  ...theme,
  prism: {
    style,
    languages: {
      rust,
      go,
      csharp,
      scala,
      elm,
      haskell,
      reason,
      css,
      typescript
    }
  },
};

I haven't found a solution yet. Will post it if I do.

created time in 2 months

startedpomber/git-history

started time in 2 months

push eventgillchristian/dotfiles

gillchristian

commit sha 9f8eb8d343d0da6079a41f5c65e9ae3c94aee3b2

Add fnm

view details

push time in 2 months

startedSchniz/fnm

started time in 2 months

pull request commenthousinganywhere/match

Add wildMatch

Nice catches @HCoban

nice catch

gillchristian

comment created time in 2 months

push eventhousinganywhere/match

gillchristian

commit sha 72619abd5b59077111c91220b3829ab6d63e3823

Update readme.md

view details

push time in 2 months

push eventhousinganywhere/match

gillchristian

commit sha 7b19ea020c71b00ee650b0768894772c8582e7dc

Update readme.md

view details

push time in 2 months

push eventhousinganywhere/match

gillchristian

commit sha 719cbe39ac8f0ad73aa8bd3e9126155e2bb3b7f7

Update readme.md

view details

push time in 2 months

PR opened housinganywhere/match

Add wildMatch

Add wildMatch to allow partial pattern matching.

+90 -32

0 comment

3 changed files

pr created time in 2 months

create barnchhousinganywhere/match

branch : add-wild-match

created branch time in 2 months

startedhousinganywhere/async-retry

started time in 2 months

startedBurntSushi/ripgrep

started time in 2 months

startedswc-project/swc

started time in 2 months

push eventgillchristian/remote-data-ts

gillchristian

commit sha 6acd840721367612a67313f427d454b5a5d17f59

v2.1.0

view details

push time in 2 months

created taggillchristian/remote-data-ts

tagv2.1.0

Model remote data

created time in 2 months

push eventgillchristian/remote-data-ts

gillchristian

commit sha ae827df226b6436f7ccacda23df2cf2e243901c2

Add app & lift2

view details

push time in 2 months

push eventgillchristian/ts-earch

gillchristian

commit sha 944b7e80a4ca1c454807d9d7045a408141b27315

Update server config & search only to match name

view details

push time in 2 months

startedgillchristian/remote-data-ts

started time in 3 months

created taggillchristian/remote-data-ts

tagv1.0.0

created time in 3 months

push eventgillchristian/remote-data-ts

gillchristian

commit sha e27a668f860c2e45b27e1f8ba59e1ba54efe8876

v2.0.0

view details

push time in 3 months

push eventgillchristian/remote-data-ts

gillchristian

commit sha 3ad582ff6e96f430233079f8f369c8b62c779b77

Update fold signature Also update tests, readme and put all `is` helpers in one object

view details

gillchristian

commit sha dad3d0f0cf77a35d307faca41c1306f50dfc5a5c

v2.0.0

view details

push time in 3 months

startedkleampa/not-paid

started time in 3 months

push eventgillchristian/dotfiles

gillchristian

commit sha 75d7d44b0953ca012210aa7bf7dd78fa9c9731a7

Update dotfiles

view details

push time in 3 months

startedziishaned/dumper.js

started time in 3 months

push eventgillchristian/ts-earch

gillchristian

commit sha 2926f42cfbc0a29b790d5cd50eeb2668d9721de9

Update readme.md

view details

push time in 3 months

issue closedgillchristian/ts-earch

Use babel instead of ts-simple-ast

Is it possible to use @babel/preset-typescript?

closed time in 3 months

goodmind

issue commentgillchristian/ts-earch

Use babel instead of ts-simple-ast

@goodmind I'll close this issue for now, if you have further questions and/or suggestions feel free to re-open it.

goodmind

comment created time in 3 months

startedMicrosoft/TypeScript

started time in 3 months

push eventmoondewio/dir_alias

Christian Gill

commit sha 06b86daad57560226aaca76ffafb3e5eef56dd43

Update readme.md

view details

push time in 3 months

startedtree-sitter/tree-sitter

started time in 3 months

push eventgillchristian/ts-earch

gillchristian

commit sha 1f95ec5c0f868c32449bfe183d69d5f30754a867

Add firebase for query analytics

view details

gillchristian

commit sha f2d4b3de75a6997b3fcc3ca755be2f1ecf2673f5

Update sample.env

view details

push time in 3 months

push eventgillchristian/ts-earch

gillchristian

commit sha 827fedafbc4c94e45cab9a04d18407ddec76d052

Update readme.md

view details

push time in 3 months

more