node/lib/internal
Brendan Ashworth ed087836af streams: refactor LazyTransform to internal/
This commit refactors LazyTransform from the crypto implementation
(lib/crypto.js) into an internal module (not publicy accessible) in
internal/streams/lazy_transform.js. This promotes a more modular core
design and removes code bloat in crypto, as LazyTransform didn't
specifically have anything to do with cryptography, but rather a fast
way to support two APIs on a stream.

PR-URL: https://github.com/nodejs/node/pull/2566
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
2015-09-15 17:14:43 +10:00
..
streams streams: refactor LazyTransform to internal/ 2015-09-15 17:14:43 +10:00
child_process.js child_process: use stdio.fd even if it is 0 2015-09-12 13:26:02 +10:00
freelist.js iojs: introduce internal modules 2015-03-25 22:12:18 +03:00
readme.md doc: add internal modules notice 2015-08-26 21:14:37 +10:00
repl.js repl: dont throw ENOENT on NODE_REPL_HISTORY_FILE 2015-08-21 20:31:10 +10:00
socket_list.js child_process: expose ChildProcess constructor 2015-05-28 09:38:29 -05:00
util.js util: prepend '(node) ' to deprecation messages 2015-07-03 16:32:29 +02:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These are subject to change at any time. Reliance on these modules outside of core is not supported in any way.