This repository has been archived by the owner on Sep 21, 2023. It is now read-only.
Add Node.js API compatibility list #566
Annotations
8 warnings
suggest-format:
node/compatibility.md#L3
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:3:-This is a list of Node APIs that Deno polyfills. If you run into an issue with an API listed here or with a package, please [open an issue](https://github.com/denoland/deno).
node/compatibility.md:3:+This is a list of Node APIs that Deno polyfills. If you run into an issue with
node/compatibility.md:4:+an API listed here or with a package, please
node/compatibility.md:5:+[open an issue](https://github.com/denoland/deno).
|
suggest-format:
node/compatibility.md#L30
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:30:-The `ipc` and `overlapped` stdio option are missing. Passing file descriptors by an integer value is missing.
node/compatibility.md:32:+The `ipc` and `overlapped` stdio option are missing. Passing file descriptors by
node/compatibility.md:33:+an integer value is missing.
|
suggest-format:
node/compatibility.md#L46
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:46:-Missing `Certificate` class, `crypto.Cipheriv.prototype.setAutoPadding`, `crypto.Decipheriv.prototype.setAutoPaddin`, `crypto.getCipherInfo`, `crypto.publicDecrypt`, `crypto.ECDH.prototype.convertKey`, `crypto.diffieHellman`, `x448` option for `generateKeyPair`, `crypto.KeyObject`, `safe`, `add` and `rem` options for `generatePrime`, `crypto.Sign.prototype.sign` and `crypto.Verify.prototype.verify` with non `BinaryLike` input, `crypto.secureHeapUsed`, `crypto.setEngine`, legacy methods of `crypto.X509Certificate`.
node/compatibility.md:49:+Missing `Certificate` class, `crypto.Cipheriv.prototype.setAutoPadding`,
node/compatibility.md:50:+`crypto.Decipheriv.prototype.setAutoPaddin`, `crypto.getCipherInfo`,
node/compatibility.md:51:+`crypto.publicDecrypt`, `crypto.ECDH.prototype.convertKey`,
node/compatibility.md:52:+`crypto.diffieHellman`, `x448` option for `generateKeyPair`, `crypto.KeyObject`,
node/compatibility.md:53:+`safe`, `add` and `rem` options for `generatePrime`,
node/compatibility.md:54:+`crypto.Sign.prototype.sign` and `crypto.Verify.prototype.verify` with non
node/compatibility.md:55:+`BinaryLike` input, `crypto.secureHeapUsed`, `crypto.setEngine`, legacy methods
node/compatibility.md:56:+of `crypto.X509Certificate`.
|
suggest-format:
node/compatibility.md#L70
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:70:-Missing `utf16le`, `latin1` and `ucs2` encoding for `fs.writeFile` and `fs.writeFileSync`. Missing `Dirent.isBlockDevice`, `Dirent.isCharacterDevice`, `Dirent.isFIFO`, `Dirent.isSocket`, `FSWatcher.ref`, `FSWatcher.unref`.
node/compatibility.md:80:+Missing `utf16le`, `latin1` and `ucs2` encoding for `fs.writeFile` and
node/compatibility.md:81:+`fs.writeFileSync`. Missing `Dirent.isBlockDevice`, `Dirent.isCharacterDevice`,
node/compatibility.md:82:+`Dirent.isFIFO`, `Dirent.isSocket`, `FSWatcher.ref`, `FSWatcher.unref`.
|
suggest-format:
node/compatibility.md#L135
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:135:-Missing `perf_hooks.eventLoopUtilization`, `perf_hooks.timerify`, `perf_hooks.monitorEventLoopDelay`.
node/compatibility.md:147:+Missing `perf_hooks.eventLoopUtilization`, `perf_hooks.timerify`,
node/compatibility.md:148:+`perf_hooks.monitorEventLoopDelay`.
|
suggest-format:
node/compatibility.md#L141
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:141:-Missing `disconnect`, `message`, `multipleResolves`, `rejectionHandled` and `worker` events.
node/compatibility.md:154:+Missing `disconnect`, `message`, `multipleResolves`, `rejectionHandled` and
node/compatibility.md:155:+`worker` events.
|
suggest-format:
node/compatibility.md#L253
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:253:-Missing `parentPort.emit`, `parentPort.removeAllListeners`, `markAsUntransferable`, `moveMessagePortToContext`, `receiveMessageOnPort`, `Worker.prototype.getHeapSnapshot`
node/compatibility.md:267:+Missing `parentPort.emit`, `parentPort.removeAllListeners`,
node/compatibility.md:268:+`markAsUntransferable`, `moveMessagePortToContext`, `receiveMessageOnPort`,
node/compatibility.md:269:+`Worker.prototype.getHeapSnapshot`
|
suggest-format:
node/compatibility.md#L259
[deno fmt] reported by reviewdog 🐶
Raw Output:
node/compatibility.md:259:-Missing `Options.prototype.constructor`, `BrotliOptions.prototype.constructor`, `BrotliDecompress.prototype.constructor`, `ZlibBase.prototype.constructor`
node/compatibility.md:275:+Missing `Options.prototype.constructor`, `BrotliOptions.prototype.constructor`,
node/compatibility.md:276:+`BrotliDecompress.prototype.constructor`, `ZlibBase.prototype.constructor`
|