forked from cloudshift/hx-node
-
Notifications
You must be signed in to change notification settings - Fork 0
labe-me/hx-node
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Upgraded for NodeJs 0.6 hx-node provides haxe type signatures to Node.js. Find me at https://github.com/cloudshift In this project only the files required to use the Node.js type signatures are provided. Previously I bundled the entire the haxe js dir, but I feel this was probably a confusion for anyone coming from outside the haxe communtity. Other haxe integration features will be bundled in separate libs. Status ------ The base Node API is in js/Node.hx. Compiling with haxe ------------------- For example, file Ex1.hx import js.Node; class Ex1 { public static function main() { trace(Node.process.memoryUsage()); trace(Node.process.memoryUsage().heapTotal); Node.dns.resolve("cloudshift.cl","A",function(err,ips:Array<Dynamic>) { trace(ips); }); } } Compile with haxe -D nodejs -cp . -js ex1.js -main Ex1 where -cp . adds the current directory to the classpath which should include the provided js directory. You must add -D nodejs to the compile line. and then to execute node ex1.js Ex1.hx:6: { rss : 10039296, vsize : 638578688, heapTotal : 5005376, heapUsed : 2497376 } Ex1.hx:7: 5029952 Ex1.hx:11: [204.232.203.106] To compile with haxelib haxe -lib nodejs .... etc
About
Raw Node.js type sigs for haXe
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Haxe 99.9%
- Shell 0.1%