The node core libs for in-\/browser usage.

NOTE\+: This library is deprecated and won\textquotesingle{}t accept Pull Requests that include Breaking Changes or new Features. Only bugfixes are accepted.

\href{http://david-dm.org/webpack/node-libs-browser}{\texttt{ }}

Exports a hash \mbox{[}object\mbox{]} of absolute paths to each lib, keyed by lib names. Modules without browser replacements are {\ttfamily null}.

Some modules have mocks in the {\ttfamily mock} directory. These are replacements with minimal functionality.

\tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{3}{|X[-1]}|}
\hline
\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ lib name   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ browser implementation   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ mock implementation    }\\\cline{1-3}
\endfirsthead
\hline
\endfoot
\hline
\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ lib name   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ browser implementation   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ mock implementation    }\\\cline{1-3}
\endhead
\PBS\centering assert   &\PBS\centering \href{https://github.com/defunctzombie/commonjs-assert}{\texttt{ defunctzombie/commonjs-\/assert}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering buffer   &\PBS\centering \href{https://github.com/feross/buffer}{\texttt{ feross/buffer}}   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/buffer.js}{\texttt{ buffer.\+js}}    \\\cline{1-3}
\PBS\centering child\+\_\+process   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering cluster   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering console   &\PBS\centering \href{https://github.com/Raynos/console-browserify}{\texttt{ Raynos/console-\/browserify}}   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/console.js}{\texttt{ console.\+js}}    \\\cline{1-3}
\PBS\centering constants   &\PBS\centering \href{https://github.com/juliangruber/constants-browserify}{\texttt{ juliangruber/constants-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering crypto   &\PBS\centering \href{https://github.com/crypto-browserify/crypto-browserify}{\texttt{ crypto-\/browserify/crypto-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering dgram   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering dns   &\PBS\centering ---   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/dns.js}{\texttt{ dns.\+js}}    \\\cline{1-3}
\PBS\centering domain   &\PBS\centering \href{https://github.com/bevry/domain-browser}{\texttt{ bevry/domain-\/browser}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering events   &\PBS\centering \href{https://github.com/Gozala/events}{\texttt{ Gozala/events}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering fs   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering http   &\PBS\centering \href{https://github.com/jhiesey/stream-http}{\texttt{ jhiesey/stream-\/http}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering https   &\PBS\centering \href{https://github.com/substack/https-browserify}{\texttt{ substack/https-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering module   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering net   &\PBS\centering ---   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/net.js}{\texttt{ net.\+js}}    \\\cline{1-3}
\PBS\centering os   &\PBS\centering \href{https://github.com/CoderPuppy/os-browserify}{\texttt{ Coder\+Puppy/os-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering path   &\PBS\centering \href{https://github.com/substack/path-browserify}{\texttt{ substack/path-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering process   &\PBS\centering \href{https://github.com/shtylman/node-process}{\texttt{ shtylman/node-\/process}}   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/process.js}{\texttt{ process.\+js}}    \\\cline{1-3}
\PBS\centering punycode   &\PBS\centering \href{https://github.com/bestiejs/punycode.js}{\texttt{ bestiejs/punycode.\+js}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering querystring   &\PBS\centering \href{https://github.com/mike-spainhower/querystring}{\texttt{ mike-\/spainhower/querystring}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering readline   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering repl   &\PBS\centering ---   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering stream   &\PBS\centering \href{https://github.com/substack/stream-browserify}{\texttt{ substack/stream-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering string\+\_\+decoder   &\PBS\centering \href{https://github.com/rvagg/string_decoder}{\texttt{ rvagg/string\+\_\+decoder}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering sys   &\PBS\centering \href{https://github.com/defunctzombie/node-util}{\texttt{ defunctzombie/node-\/util}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering timers   &\PBS\centering \href{https://github.com/jryans/timers-browserify}{\texttt{ jryans/timers-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering tls   &\PBS\centering ---   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/tls.js}{\texttt{ tls.\+js}}    \\\cline{1-3}
\PBS\centering tty   &\PBS\centering \href{https://github.com/substack/tty-browserify}{\texttt{ substack/tty-\/browserify}}   &\PBS\centering \href{https://github.com/webpack/node-libs-browser/blob/master/mock/tty.js}{\texttt{ tty.\+js}}    \\\cline{1-3}
\PBS\centering url   &\PBS\centering \href{https://github.com/defunctzombie/node-url}{\texttt{ defunctzombie/node-\/url}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering util   &\PBS\centering \href{https://github.com/defunctzombie/node-util}{\texttt{ defunctzombie/node-\/util}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering vm   &\PBS\centering \href{https://github.com/substack/vm-browserify}{\texttt{ substack/vm-\/browserify}}   &\PBS\centering ---    \\\cline{1-3}
\PBS\centering zlib   &\PBS\centering \href{https://github.com/devongovett/browserify-zlib}{\texttt{ devongovett/browserify-\/zlib}}   &\PBS\centering ---   \\\cline{1-3}
\end{longtabu}
\hypertarget{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18271}{}\doxysection{Outdated versions}\label{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18271}
\hypertarget{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18272}{}\doxysubsection{$<$tt$>$buffer$<$/tt$>$}\label{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18272}
The current {\ttfamily buffer} implementation uses feross/buffer@4.\+x because feross/buffer@5.\+x relies on \href{https://github.com/feross/buffer/commit/5daca86b7cd5d2b8ccb167534d47421029f639e9\#commitcomment-19698936}{\texttt{ typed arrays}}. This will be dropped as soon as IE9 is not a typical browser target anymore.\hypertarget{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18273}{}\doxysubsection{$<$tt$>$punycode$<$/tt$>$}\label{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18273}
The current {\ttfamily punycode} implementation uses bestiejs/punycode.\+js@1.\+x because bestiejs/punycode.\+js@2.\+x requires modern JS engines that understand {\ttfamily const} and {\ttfamily let}. It will be removed someday since it has already been \href{https://nodejs.org/api/punycode.html}{\texttt{ deprecated from the node API}}.\hypertarget{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18274}{}\doxysection{License}\label{md_sfcode_node_modules_node_libs_browser_README_autotoc_md18274}
MIT 