Add Node.js report from olivierd

This commit is contained in:
Benjamin Kaduk 2016-01-09 19:55:34 +00:00
parent a9335ea10b
commit 1c309079fa
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47978

View file

@ -818,4 +818,68 @@
</task>
</help>
</project>
<project cat='ports'>
<title>Node.js Modules</title>
<contact>
<person>
<name>
<given>Olivier</given>
<common>Duchateau</common>
</name>
<email>olivierd@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="https://www.assembla.com/spaces/cozycloud/subversion/source">Node.js Modules Repository</url>
</links>
<body>
<p>Node.js is a platform built on Chrome's JavaScript runtime
for easily building fast, scalable network applications. It uses
an event-driven, non-blocking I/O model that makes it lightweight
and efficient &mdash; perfect for data-intensive real-time applications
that run across distributed devices.</p>
<p>The goal of this project is to make it easy to install the
modules available in the <a href="http://npmjs.org/">npm package
registry</a>.</p>
<p>Currently, the repository contains slightly fewer than 800
new ports, in particular:</p>
<ul>
<li>Socket.IO (a library for realtime web applications)</li>
<li>Jison (a JavaSript parser generator)</li>
</ul>
<p>We have improved the USES framework:</p>
<ul>
<li>Users can define which version of Node.js will be
installed through <tt>/etc/make.conf</tt>.</li>
<li><tt>node-gyp</tt> is now well-integrated into the USES
framework, via the <strong>build</strong> argument.</li>
<li>The <tt>pkg-plist</tt> is now automatically generated,
in order to make the <tt>portlint</tt> utility happy.</li>
</ul>
<p>Each port is up-to-date.</p>
</body>
<help>
<task>
<p>Update the pre-draft documentation.</p>
</task>
<task>
<p>Bring in grunt.js (and modules), the JavaScript task runner.</p>
</task>
</help>
</project>
</report>