-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)
> ‘Deno’ (like ‘Node’ but backwards)
Yeah, no.
I wonder if more people just assume that to be true, heh. I kind of was expecting it, weirdly enough.
Hint: "node" is "edon" backwards. Not sure if that name is taken for something Javascripty ... * goes to check * yeah, I found [1] which seems to be 4 years old, tagline "Run browser JS in the terminal".
[1] https://github.com/dbkaplun/edon
You should check out Lavamoat: https://github.com/LavaMoat/LavaMoat
It attempts to do what you're essentially describing. It was built by the MetaMask team, where supply chain attacks are an obviously huge risk.
I've spent some time trying to get it working in an app, but haven't been able to get it all the way working. It's still pretty beta and not well documented.
https://deno.land/install.sh is a redirect to https://deno.land/x/install.sh, which is treated as any /x/ (community) module. These modules are immutable clones of github tags (in this case, https://github.com/denoland/deno_install/). If someone would manage to breach the AWS S3 buckets that we use for module storage, it wouldn't be just a problem for installation of the deno CLI, but a problem for any module on the registry.
Much of Node.js is written in C, yet it's still called Node.js.
Deno has some JavaScript/TypeScript in it. On GitHub https://github.com/denoland/deno is 22.8% JavaScript and 13.2% TypeScript, and https://github.com/denoland/deno_std is 68.2% JavaScript and 31.6% TypeScript.
So to me it's misleading about the name, but not about what Deno is written in.
Much of Node.js is written in C, yet it's still called Node.js.
Deno has some JavaScript/TypeScript in it. On GitHub https://github.com/denoland/deno is 22.8% JavaScript and 13.2% TypeScript, and https://github.com/denoland/deno_std is 68.2% JavaScript and 31.6% TypeScript.
So to me it's misleading about the name, but not about what Deno is written in.
>Same deal with Postgres. `pg` would not compile at all. Knex also didn't work (this was an older project).
You should take a look at Postgres.js [0] which supports Deno and TypeScript. Version 3.x was released recently and discussed in this HN thread [1].
[0] https://github.com/porsager/postgres
Related posts
-
PostgresJs: The Fastest full featured PostgreSQL client for Node.js and Deno
-
We migrated to SQL. Our biggest learning? Don't use Prisma ORM
-
Do you still need the M in MVC when you write straight SQL in your app?
-
Which Postgres connector would you use; `denodrivers/postgres` or `porsager/postgres`?
-
Show HN: Postgres.js - 用于Node和Deno的最快速的全功能PostgreSQL客户端 (Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno)