Plus htmx 2.0 alpha 1, Deno 1.40, and TypeScript 5.4 beta. |
Announcing TypeScript 5.4 Beta — TypeScript gains Object.groupBy and Map.groupBy, a new NoInfer<T> utility type is introduced to stop TypeScript from digging in to match against inner types during inference, and lots of smaller bits and pieces covered in this lengthy post. The final release is expected in March. Daniel Rosenwasser |
FlexGrid by Wijmo: The Industry-Leading JavaScript DataGrid — A fast and flexible DataGrid for building modern web apps. Key features and virtualized rendering are included in the grid module. Pick and choose special features to keep your app small. Built for JavaScript, extended to Angular, React, and Vue. Wijmo from MESCIUS inc |
IN BRIEF: Some Node.js security releases are anticipated next Tuesday (Feb 6.) TIL: The pnpm project maintains a frequently updated benchmark of package managers (well, npm, pnpm and Yarn, anyway.) 🏀 Bouncy Ball shows a live comparison of 22 ways to animate a bouncing ball in the browser. Most are JS-based and show the code. Porffor is an experimental, ahead-of-time JS to WASM compiler. RELEASES: htmx 2.0.0-alpha1 – There's a draft 1.x→2.x migration guide showing what will be affected (not a lot). Puppeteer 21.10.0 – Node.js API for Chrome - now with experimental browser.debugInfo. Neutralinojs 5.0 – Lightweight cross platform desktop app framework. Primate 0.28, Prisma 5.9, Ember 5.6, Pixi.js 7.4 |
Import Assertions and Import Attributes — Shu-yu Guo, of both TC39 and the V8 team at Google, explains how import assertions matured into import attributes and are enabled by default in V8 v12.3. Shu-yu Guo (V8) |
Husky 9: Git Hooks Made Easier — Husky provides a structured way to use git hooks to do things like auto-lint your commit messages or code, and run tests upon committing or pushing. v9 makes setting it up and adding hooks much easier. typicode |
Faker 8.4 – Generate fake/dummy data, at scale and on demand. jquery.terminal 2.38 – Create Web based terminal experiences. (Demo.) Polished 4.3 – A lightweight way to write styles in JavaScript. Dependency Cruiser 16.1 – Tool to visualize dependencies. Nightwatch.js 3.4 – Node.js end-to-end testing framework. OverlayScrollbars 2.5 – JS custom scrollbar plugin. | |