Jest not recommended to be used in Node.js due to instanceOf operator issues

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. vitest

    Next generation testing framework powered by Vite.

    Vitest[0] is a drop in replacement to Jest that we've had exceptional success with. Faster test runs, more reliable, default TS and ESM support, etc.

    [0] https://vitest.dev/

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. contributing-tests

    https://github.com/testdouble/contributing-tests/wiki/London...

  4. React

    The library for web and native user interfaces.

    There's actually a recent PR up for a `` component:

    - https://github.com/facebook/react/pull/26854

  5. react-ssd1306

    📟 A React Renderer for SSD1306 OLED chip on Raspberry Pi.

    It’s often cheaper to couple things tightly. Abstractions and interfaces have costs. However, they also have benefits. Perhaps React and Preact is one such example.

    React is a tiny fully agnostic library that does components, props, hooks and all that jazz. You can use it anywhere, from DOM to CLI. To tie it to DOM, a separate library exists—named, unimaginatively, ReactDOM—and that’s where the 100KB heft comes in.

    Preact is the opposite: smaller, but coupled to DOM. The architecture probably doesn’t facilitate cool stuff like render components to embedded LCD[0], and even to do SSR you would have to add extra libraries.

    [0] https://github.com/doodlewind/react-ssd1306/blob/master/docs...

  6. bundlejs

    An online tool to quickly bundle & minify your projects, while viewing the compressed bundle size, all running locally on your browser. A quick and easy way to bundle, minify, and compress (gzip and brotli) your ts, js, jsx and npm projects all online, with the bundle file size.

    It's somewhere in between.

    React as a lib and architecture _is_ platform-agnostic. The core logic is defined in the `react-reconciler` package. It contains all the implementation of rendering components, diffing trees, managing state, and running effects, as well as all the "Suspense" implementation.

    However, the way `react-reconciler` works is that it's built _into_ each platform-specific renderer implementation. So, the size of `react-dom` is actually the size of `react-reconciler` + all the DOM-specific behavior.

    A quick check of https://bundlejs.com/?q=react-reconciler suggests it's about 100K minified. https://bundlejs.com/?q=react-dom is 138K, so that tells me that the DOM-specific logic is 38K.

  7. npm

    Things like the sparkline charts on npmjs (e.g. https://www.npmjs.com/package/npm ) are interactive SVGs. I think they're pretty common for data visualizations of all kinds

  8. patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    I am currently one of the maintainers of Oletus.

    [1] https://bun.sh/docs/cli/test

    [2] https://github.com/oven-sh/bun/issues/3158

    [3] https://github.com/bearror/oletus

  11. oletus

    Minimal ECMAScript Module test runner

    I am currently one of the maintainers of Oletus.

    [1] https://bun.sh/docs/cli/test

    [2] https://github.com/oven-sh/bun/issues/3158

    [3] https://github.com/bearror/oletus

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Vitest vs. Jest: why we are betting on Vitest

    2 projects | news.ycombinator.com | 26 Nov 2024
  • React Unmasked: Episode 1 - The Anatomy of a React App

    3 projects | dev.to | 6 Oct 2024
  • Get Started with TypeScript

    2 projects | dev.to | 27 Sep 2024
  • From React to React Native – A Beginner-Friendly Guide🚀

    3 projects | dev.to | 17 Sep 2024
  • Integrate Dropbox API with React: A Comprehensive Guide

    1 project | dev.to | 6 Sep 2024

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?