<commit_before>##Node.js UWP
This project is a Universal Windows Platform (UWP) application that wraps Node.js and enables deployment to Windows IoT Core devices from Visual Studio.
The application is packaged into the [NTVS IoT Extension (Beta)](https://github.com/ms-iot/ntvsiot) installer.

##To build:

Prerequisites:

    * Windows 10 (latest)
    * Python 2.6 or 2.7
    * Visual Studio 2015 (RC or later)
    * Windows 10 Tools (Bundled in Visual Studio 2015, or install separately)
	* Clone Node.js from https://github.com/microsoft/node

Steps:

* Open cmd window
* Set node_dir to the path of your Node.js clone
* Set release_dir if desired (optional if copyrelease is not used)
* Run "build.bat [x86|x64|arm] [copyrelease]"
	
##To test:
Follow the steps below to run [tests](https://github.com/joyent/node/tree/master/test) included with Node.js.

* Clone Node.js from [https://github.com/microsoft/node](https://github.com/microsoft/node)
* Install the NTVS IoT Extension using the steps [here](http://ms-iot.github.io/content/en-US/win10/samples/NodejsWU.htm) and create a new Node.js (Windows Universal) project
* Copy <Node.js clone path>\tests to <Node.js UWP project path (location of .njsproj file)>\tests
* Right click on the test you want to run and select "Set as Node.js Startup File". The file text will be made bold (see test-assert.js example below)

  ![Set test as Startup File](./images/test-startup-file.png)

* Press F5 (or click on Debug->Start Debugging menu) to run the test
* Console output can be redirected to file. You can view the logs on the device in C:\Users\DefaultAccount\AppData\Local\Packages\&lt;Your app ID (get it from VS build logs)&gt;\LocalState\nodeuwp.log
	
##Node.js API compatibility with UWP

API | Supported
--- | ---
Assert | Yes
Buffer | Yes
Child Processes | **No**
Cluster | **No**
Console | **No** (output can optionally be redirected to file)
Crypto | Yes
Debugger | **No**
DNS | Yes
Domain | Yes<commit_msg>Fix to escape angle brackets<commit_after>##Node.js UWP
This project is a Universal Windows Platform (UWP) application that wraps Node.js and enables deployment to Windows IoT Core devices from Visual Studio.
The application is packaged into the [NTVS IoT Extension (Beta)](https://github.com/ms-iot/ntvsiot) installer.

##To build:

Prerequisites:

    * Windows 10 (latest)
    * Python 2.6 or 2.7
    * Visual Studio 2015 (RC or later)
    * Windows 10 Tools (Bundled in Visual Studio 2015, or install separately)
	* Clone Node.js from https://github.com/microsoft/node

Steps:

* Open cmd window
* Set node_dir to the path of your Node.js clone
* Set release_dir if desired (optional if copyrelease is not used)
* Run "build.bat [x86|x64|arm] [copyrelease]"
	
##To test:
Follow the steps below to run [tests](https://github.com/joyent/node/tree/master/test) included with Node.js.

* Clone Node.js from [https://github.com/microsoft/node](https://github.com/microsoft/node)
* Install the NTVS IoT Extension using the steps [here](http://ms-iot.github.io/content/en-US/win10/samples/NodejsWU.htm) and create a new Node.js (Windows Universal) project
* Copy &lt;Node.js clone path&gt;\tests to &lt;Node.js UWP project path (location of .njsproj file)&gt;\tests
* Right click on the test you want to run and select "Set as Node.js Startup File". The file text will be made bold (see test-assert.js example below)

  ![Set test as Startup File](./images/test-startup-file.png)

* Press F5 (or click on Debug->Start Debugging menu) to run the test
* Console output can be redirected to file. You can view the logs on the device in C:\Users\DefaultAccount\AppData\Local\Packages\&lt;Your app ID (get it from VS build logs)&gt;\LocalState\nodeuwp.log
	
##Node.js API compatibility with UWP

API | Supported
--- | ---
Assert | Yes
Buffer | Yes
Child Processes | **No**
Cluster | **No**
Console | **No** (output can optionally be redirected to file)
Crypto | Yes
Debugger | **No**
DNS | Yes
Domain | Yes
{'fraction_non_alphanumeric': 0.10985134794658605, 'fraction_numerical': 0.011589821113630638, 'mean_word_length': 4.083226632522408, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1931435', 'n_tokens_mistral': 1280, 'n_tokens_neox': 1201, 'n_words': 487}