[Node.js v12 will become LTS from 2019-10-22.](https://github.com/nodejs/Release) Let's update hxnodejs to v12 API! * [x] Assertion Testing - #157 * [ ] _Async Hooks_ (experimental) * [x] Buffer - #147 * [ ] BigInt support - blocked by https://github.com/HaxeFoundation/haxe/pull/8731 * [ ] SharedArrayBuffer support * [ ] Child Processes - WIP by @ahuglajbclajep * [ ] Cluster - WIP by @ahuglajbclajep * [x] Console - #141 * [ ] Crypto - WIP by @akitsu-sanae * [ ] DNS * [x] _Domain_ (deprecated) - #136 * [ ] Suppress deprecated warning - blocked by https://github.com/HaxeFoundation/haxe/issues/9069 * [ ] Errors * [x] Events - #152 * [ ] File System * [ ] BigInt support - blocked by https://github.com/HaxeFoundation/haxe/pull/8731 * [x] Globals - #135 * [x] HTTP - #138 * [ ] HTTP/2 * [x] HTTPS - #138 * [ ] _Inspector_ (experimental) * [x] Modules - #156 * [ ] Net * [x] OS - #144 * [x] Path #142 * [ ] should reconsider [PathModule](https://github.com/HaxeFoundation/hxnodejs/blob/ab7bdfda1f25915015f6224a733c434c0feb43b0/src/js/node/Path.hx#L183-L196) * [ ] _Performance Hooks_ (experimental) * [ ] Process - WIP by @ahuglajbclajep * [x] _Punycode_ (deprecated) * [x] Query Strings - #145 * [x] Readline - #150 * [x] REPL - #151 * [x] Stream - #153 * [ ] Readable.from() should accept AsyncIterator https://github.com/HaxeFoundation/haxe/pull/8769 * [x] String Decoder - #149 * [x] Timers - #135 * [ ] TLS/SSL - WIP by @akitsu-sanae * [ ] _Trace Events_ (experimental) * [ ] TTY - WIP by @akitsu-sanae * [ ] UDP/Datagram - WIP by @ahuglajbclajep * [x] URL - #138 * [ ] Suppress deprecated warning - blocked by https://github.com/HaxeFoundation/haxe/issues/9069 * [x] Utilities - #148 * [ ] V8 * [ ] VM * [ ] Worker Threads * [ ] Zlib - WIP by @akitsu-sanae --- * [x] Remove smalloc #146 * [ ] Use js.lib.KeyValue https://github.com/HaxeFoundation/haxe/pull/8757
Node.js v12 will become LTS from 2019-10-22.
Let's update hxnodejs to v12 API!
js.lib.MapEntrymodule. haxe#8757