Node\textquotesingle{}s {\ttfamily assert.\+deep\+Equal() algorithm} as a standalone module.

This module is around \href{https://gist.github.com/2790507}{\texttt{ 5 times faster}} than wrapping {\ttfamily assert.\+deep\+Equal()} in a {\ttfamily try/catch}.

\href{https://ci.testling.com/substack/node-deep-equal}{\texttt{ }}

\href{https://travis-ci.org/substack/node-deep-equal}{\texttt{ }}\hypertarget{md_sfcode_node_modules_deep_equal_readme_autotoc_md7909}{}\doxysection{example}\label{md_sfcode_node_modules_deep_equal_readme_autotoc_md7909}

\begin{DoxyCode}{0}
\DoxyCodeLine{var equal = require('deep-\/equal');}
\DoxyCodeLine{console.dir([}
\DoxyCodeLine{    equal(}
\DoxyCodeLine{        \{ a : [ 2, 3 ], b : [ 4 ] \},}
\DoxyCodeLine{        \{ a : [ 2, 3 ], b : [ 4 ] \}}
\DoxyCodeLine{    ),}
\DoxyCodeLine{    equal(}
\DoxyCodeLine{        \{ x : 5, y : [6] \},}
\DoxyCodeLine{        \{ x : 5, y : 6 \}}
\DoxyCodeLine{    )}
\DoxyCodeLine{]); }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_deep_equal_readme_autotoc_md7910}{}\doxysection{methods}\label{md_sfcode_node_modules_deep_equal_readme_autotoc_md7910}

\begin{DoxyCode}{0}
\DoxyCodeLine{var deepEqual = require('deep-\/equal') }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_deep_equal_readme_autotoc_md7911}{}\doxysubsection{deep\+Equal(a, b, opts)}\label{md_sfcode_node_modules_deep_equal_readme_autotoc_md7911}
Compare objects {\ttfamily a} and {\ttfamily b}, returning whether they are equal according to a recursive equality algorithm.

If {\ttfamily opts.\+strict} is {\ttfamily true}, use strict equality ({\ttfamily ===}) to compare leaf nodes. The default is to use coercive equality ({\ttfamily ==}) because that\textquotesingle{}s how {\ttfamily assert.\+deep\+Equal()} works by default.\hypertarget{md_sfcode_node_modules_deep_equal_readme_autotoc_md7912}{}\doxysection{install}\label{md_sfcode_node_modules_deep_equal_readme_autotoc_md7912}
With \href{http://npmjs.org}{\texttt{ npm}} do\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{npm install deep-\/equal }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_deep_equal_readme_autotoc_md7913}{}\doxysection{test}\label{md_sfcode_node_modules_deep_equal_readme_autotoc_md7913}
With \href{http://npmjs.org}{\texttt{ npm}} do\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{npm test }

\end{DoxyCode}
 