<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='../resources/feed.xsl'?>
<interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface" uri="https://apps.0install.net/javascript/node.xml">
  <name>Node.js</name>
  <summary>open-source, cross-platform JavaScript runtime environment</summary>
  <description>Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.</description>
  <homepage>http://nodejs.org/</homepage>
  <needs-terminal/>

  <icon href="https://apps.0install.net/javascript/node.png" type="image/png"/>
  <icon href="https://apps.0install.net/javascript/node.ico" type="image/vnd.microsoft.icon"/>

  <feed src="https://apps.0install.net/javascript/node-linux.xml" arch="Linux-*"/>
  <feed src="https://apps.0install.net/javascript/node-darwin.xml" arch="Darwin-*"/>
  <feed src="https://apps.0install.net/javascript/node-windows.xml" arch="Windows-*"/>
  <package-implementation main="/usr/bin/node" package="nodejs"/>

  <entry-point binary-name="node" command="run"/>
  <entry-point binary-name="npm" command="npm">
    <needs-terminal/>
    <name>Node Package Manager</name>
    <summary>package manager for JavaScript</summary>
  </entry-point>
  <entry-point binary-name="npx" command="npx">
    <needs-terminal/>
    <name>Node Package Executor</name>
    <summary>execute binaries from npm packages</summary>
  </entry-point>
  <entry-point binary-name="corepack" command="corepack">
    <needs-terminal/>
    <name>Corepack</name>
    <summary>Zero-runtime-dependency package acting as bridge between Node projects and their package managers</summary>
  </entry-point>
</interface>
<!-- Base64 Signature
iQEzBAABCgAdFiEEiMih83WShpHXNlwCWao5J8JOTh4FAmbEQ3AACgkQWao5J8JOTh4BHQf+O2OS
IRL4YAJbP3vS/eYZ5TYPmSrzAbbY5kOPUVc5L1YLi/4jZ0Ps9wWNS4KHr2+CP3H0fLvCjGaaBZST
QxCyuabpGzvYAeGmZMSke/+0eUQUCCCWOhrfDMRjvCoByMumcCrMOt7U+9zUgcqIqCgp1nHioADl
pSGXyDgzGR4HFIwYcTJmGnVOD0ik+SHOnpviW/UxYEHsZA/nlz8vE7z8kQ5ZT9W2YDrnhnYBwS6m
acfyqC8QLTEu6q5sWd8cWA7yGksjk2OFn0x6XgaJEkQirQnAD1L1YZtOL7DsSNBdKBvTAN/u1eXH
JcTJUfT77oybFi3W2z6YtwFru/XDPmt9ew==

-->
