The 'Shai-Hulud' npm Supply Chain Attack Rumbles On — Now named after a term for the sandworms of the Dune universe, the ongoing malicious supply chain attack affecting the npm ecosystem has grown in scale with hundreds of packages affected in an attempt to exfiltrate tokens and secrets from developers' machines. Pandya, van der Zee, and Brown (Socket) | The story above has triggered a wave of responses and mitigations: | 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 core grid module. Pick & choose special features to keep your app small. Built for JavaScript, extended to Angular, React, and Vue. Wijmo From MESCIUS | IN BRIEF: RELEASES: -
Safari 26.0 has been released alongside macOS 26.0, iOS 26.0, etc. Along with numerous CSS enhancements and a new <model> element for embedding 3D models onto web pages, every site can now "be a web app" on iOS and iPadOS if a user adds it to their home screen. -
Bun v1.2.22 – Stack traces now include asynchronous call frames, there's Bun.YAML.stringify to turn objects into YAML, bundler & minifier improvements, and more. -
As of React Router 7.9.0, the long-awaited middleware feature is now stable. | Fetch Streams are Great, But Not for Measuring Upload/Download Progress — Fetch upload streams seem well-suited for tracking the progress of uploads, but as Jake notes "just because stuff is taken from the stream doesn't mean it's yet been sent over the network". He also touches on an issue relating to measuring download progress using response streams. Jake Archibald | Moving Off of TypeScript (We Love You, TypeScript) — An interesting tale from an engineering team that has decided to throw in the towel on its 2.5 million lines of TypeScript, instead migrating to .NET and C#. React will remain on their frontend, however. Chander Ramesh | 📄 Beyond The Horizon: How Angular is Embracing AI for Next-Gen Apps – An update direct from the Angular team. Simona Cotin (Angular) 📄 Solid.js vs. React: A Developer's Perspective – "Solid has been a breath of fresh air and it has opened my eyes to what React could be, but probably never will be." Alem Tuzlak 📄 Creating an Immersive 3D Weather Visualization with React Three Fiber Carter Rink | npm-check-updates 18.2: Update package.json Dependencies to Latest Versions — That is, as opposed to the specified versions. Includes a handy -i interactive mode so you can look at potential upgrades and then opt in to them one by one. v18.2 adds a 'cooldown' feature to help protect against supply chain attacks by requiring package versions to be published at least the given number of days before considering them for upgrade. Raine Revere | -
TypeBox 1.0 – A runtime type system that creates in-memory JSON Schema objects that infer as TypeScript types. -
🙂 Vue Frimousse v0.1.3 – Unstyled, composable emoji picker for Vue. -
wait-on 9.0 – CLI utility and Node API to wait for files, ports, sockets, and http(s) resources to become available. -
🗓️ DayPicker 9.10 – React component for creating date pickers, calendars, and date inputs. -
Wasp 0.18 – Wasp is a Rails-like framework using Node, React & Prisma. -
pretty-ms 9.3 – Convert milliseconds to a human readable string. -
npm-publish 4.0 – GitHub Action to publish packages to npm. -
Hexo 8.0 – Popular blog framework/ generator. -
Fresh 2.1 – Deno-powered Web framework. | |
Комментарии
Отправить комментарий