Add Node.js report from olivierd

This commit is contained in:
Benjamin Kaduk 2015-10-15 04:39:23 +00:00
parent 710adee3ff
commit b12a82efa2
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47564

View file

@ -596,4 +596,62 @@
</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</url>
<url href="https://people.FreeBSD.org/~olivierd/porters-handbook/using-nodejs.html">Pre-draft
documentation</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, 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 on the <a href="http://npmjs.org/">npm package
registry</a>.</p>
<p>Currently, the repository contains more than 100 new ports,
in particular:</p>
<ul>
<li>CoffeeScript (a programming language that transcompiles to
JavaScript)</li>
<li>node-gyp (allows building Node.js addons, often written in
C or C++)</li>
<li>Request (a simplified HTTP client)</li>
</ul>
<p>We have also written several helpers for the porting, available
in our experimental repository.
</p>
</body>
<help>
<task>
<p>Bring in grunt.js (and modules), the JavaScript task runner.</p>
</task>
<task>
<p>Put more effort into support of node-gyp in the USES
framework</p>
</task>
</help>
</project>
</report>