HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pyramation

no profile record

Submissions

Show HN: Pgpm, a package manager for application-level PostgreSQL modules

constructive.io
1 points·by pyramation·7 เดือนที่ผ่านมา·0 comments

Show HN: Supabase-Test – Fast Isolated Postgres DBs for Testing Supabase RLS

npmjs.com
30 points·by pyramation·8 เดือนที่ผ่านมา·10 comments

comments

pyramation
·6 เดือนที่ผ่านมา·discuss
thanks for sharing! author of pgpm here, we are super excited about pushing e2e and integration testing in the postgres community, a big part of the modular postgres workflows in addition to the modules/packages.

We'll be continuing to improve and work on the developer experience for postgres and building applications, thanks again!
pyramation
·8 เดือนที่ผ่านมา·discuss
thank you! let us know if you need help setting it up!
pyramation
·8 เดือนที่ผ่านมา·discuss
appreciate it! let us know if you and your team have any feedback, cheers!!!
pyramation
·8 เดือนที่ผ่านมา·discuss
thank you! much appreciated ;) hope it helps you guys ship secure supabase projects!
pyramation
·8 เดือนที่ผ่านมา·discuss
thank you! Appreciate that.

Always want to make the glide path and ensure folks can run the software replicably on their machines!

happy to help if you run into any issues :)
pyramation
·9 เดือนที่ผ่านมา·discuss
and fwiw, my opinion comes from attempting to upgrade packages that I've depended on that all of a sudden add the module: true, which essentially requires that ALL packages must upgrade — which is 99% of the time not possible because all the other deps are usually CJS.

this is also similar to the non-incremental way TS rolled out in the early days, also causing knee-jerk reactions to TypeScript. However over time, devs found ways to incrementally type JS to TS, and so we've all mostly evolved by now.

If ESM could do similar, allowing for incremental evolution, then it would solve all of the problems. I don't see why cjs and esm cannot co-exist
pyramation
·9 เดือนที่ผ่านมา·discuss
ES modules are cancer. I'm fine w the syntax — in fact, I love the syntax.

But if you use "module: true" in your package.json, you are splitting the npm ecosystem into two groups, and it's not moving us forward.