<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - NPM - News</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ NPM News feed</description>
    <item>
      <title>vlt 1.0 Ships as a Drop-in npm Replacement with Phased Installs, Graph Queries, and Malware-Blocking</title>
      <link>https://www.infoq.com/news/2026/09/vlt-npm-replacement/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=NPM-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/09/vlt-npm-replacement/en/headerimage/generatedHeaderImage-1788539629791.jpg"/&gt;&lt;p&gt;vlt, created by the original npm team, has launched version 1.0 as a drop-in replacement for npm. It features phased installations to prevent automatic script execution, a queryable dependency graph with over 60 selectors, and hosted registries that block malicious packages. The tool aims to enhance security and streamline the JavaScript development process.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>JavaScript</category>
      <category>Web Development</category>
      <category>TypeScript</category>
      <category>NPM</category>
      <category>Security</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 07 Sep 2026 06:31:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/09/vlt-npm-replacement/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=NPM-news</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-09-07T06:31:00Z</dc:date>
      <dc:identifier>/news/2026/09/vlt-npm-replacement/en</dc:identifier>
    </item>
    <item>
      <title>pnpm 12 Rewrites Package Manager in Rust, Accelerating Installs While Preserving pnpm 11 Workflows</title>
      <link>https://www.infoq.com/news/2026/09/pnpm-12-rust/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=NPM-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/09/pnpm-12-rust/en/headerimage/generatedHeaderImage-1788366354148.jpg"/&gt;&lt;p&gt;pnpm 12 has transitioned to a native Rust implementation, maintaining compatibility with pnpm 11 commands, flags, and formats. This update enhances startup and filesystem performance, particularly when using existing caches. Community feedback highlights the performance gains while noting some trade-offs in larger artifact sizes.&lt;/p&gt; &lt;i&gt;By Daniel Curtis&lt;/i&gt;</description>
      <category>Rust</category>
      <category>JavaScript</category>
      <category>Web Development</category>
      <category>Node.js</category>
      <category>NPM</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Thu, 03 Sep 2026 11:23:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/09/pnpm-12-rust/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=NPM-news</guid>
      <dc:creator>Daniel Curtis</dc:creator>
      <dc:date>2026-09-03T11:23:00Z</dc:date>
      <dc:identifier>/news/2026/09/pnpm-12-rust/en</dc:identifier>
    </item>
  </channel>
</rss>
