gajus
Repos
311
Followers
2213
Following
536

A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.

3360
107

Seamless mapping of class names to CSS modules inside of React components.

5249
214

A swipeable cards interface. The swipe-left/swipe-right for yes/no input. As seen in apps like Jelly and Tinder.

2613
250

redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.

1880
85

Transforms styleName to className using compile time CSS module resolution.

2035
147

Flow type linting rules for ESLint.

1076
150

Events

issue comment
integrate zod into Slonik

Huge fan of this change. I was doing this myself with a small wrapper around slonik. Glad to see this is part of the interface.

Thanks for dropping a comment!

I realize it is a controversial change, but it is one that is for the greater good. Ever since we adopted this pattern, it is like something clicked in my brain – this is how it should have been, always. No downsides, just a huge upside.

Created at 31 minutes ago

docs: remove master/slave naming

Created at 15 hours ago

docs: document how pool#transaction behaves in the context of before pool connection

Created at 15 hours ago

fix: correct @volatile condition

Created at 16 hours ago

docs: warn about SELECT INTO

Created at 17 hours ago

docs: refresh load-balancing documentation

Created at 17 hours ago

style: remove unused eslint-disable

Created at 17 hours ago

test: validate beforeTransformQuery behaiour

Created at 17 hours ago
gajus create tag v39.3.11
Created at 1 day ago
issue comment
Is stitches being maintained?

The company behind it recently raised USD 80m, so at least we know it is not running out of dry powder.

Keep in mind that for many it has been a holiday season.

Also, there are changes merged as recently as 16 hours ago.

Created at 1 day ago
opened issue
support `foo:"bar` (open quotes)
Created at 3 days ago
issue comment
Migration management with Slonik

Not ones that we are maintain, but there appear to be a few on GitHub

https://www.google.com/search?q=site%3Agithub.com+flyway+example

That being said, I will publish an article about how we do it, since our setup is quite advanced and powerful.

Will update this thread when it is out.

Created at 3 days ago
issue comment
Migration management with Slonik

As a quick update, my views expressed in an earlier comment are no longer an accurate representation of the current stance on database migrations.

For the last two years we've been using Flyway and it hasn't let us down once. I've updated documentation to mention Flyway and other alternatives.

Created at 3 days ago

docs: document migrations (fixes #42, #105)

Created at 3 days ago
create tag
gajus create tag v3.5.0
Created at 3 days ago
push

feat: add isSafeUnquotedExpression

Created at 3 days ago
create tag
gajus create tag v3.4.4
Created at 3 days ago
push

fix: remove unnecessary alias

Created at 3 days ago
create tag
gajus create tag v3.4.3
Created at 3 days ago
push

fix: handle whitespace at the end of the query

Created at 3 days ago
create tag
gajus create tag v3.4.2
Created at 4 days ago
push

fix: handle whitespace at the strat of the query

Created at 4 days ago
create tag
gajus create tag v3.4.1
Created at 4 days ago
push

fix: support single character

Created at 4 days ago
issue comment
Handling strings with period yields error

:tada: This issue has been resolved in version 3.4.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

Created at 4 days ago