Hasty Briefsbeta

Bilingual

Friendship ended with Deno, now Node is my best friend

5 hours ago
  • The author switched back to Node from Deno, praising Node's modernized APIs and full ECMAScript support.
  • Package management was set up using Fast Node Manager (FNM) and PNPM, with aliases for npm and npx for compatibility.
  • PNPM settings like minimumReleaseAge and trustPolicy were configured to mitigate malware risks.
  • Node can run TypeScript directly, but prohibits TypeScript in node_modules, preventing package authors from publishing TypeScript packages.
  • The author migrated a static site generator from Deno to Node with minimal changes, achieving 15% faster builds.
  • Deno's decline is attributed to failed innovation, layoffs, and technical issues like broken ZSH integration and HTTP request bugs.
  • The author uninstalled Deno and closed their JSR account due to these frustrations.