All notable changes to this project will be documented in this file. See \href{https://github.com/conventional-changelog/standard-version}{\texttt{ standard-\/version}} for commit guidelines.

\label{_9.5.12}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19343}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+11...\+v9.\+5.\+12\char`\"{}$>$9.\+5.\+12$<$/a$>$ (2020-\/01-\/06)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19343}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19344}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19344}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} Do not drop uid/gid when executing in root-\/owned directory (\href{https://github.com/npm/pacote/commit/d2f4176}{\texttt{ d2f4176}})
\end{DoxyItemize}

\label{_9.5.11}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19345}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+10...\+v9.\+5.\+11\char`\"{}$>$9.\+5.\+11$<$/a$>$ (2019-\/12-\/09)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19345}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19346}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19346}

\begin{DoxyItemize}
\item sanitize and normalize package bin field (\href{https://github.com/npm/pacote/commit/6f229f7}{\texttt{ 6f229f7}})
\end{DoxyItemize}

\label{_9.5.10}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19347}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+9...\+v9.\+5.\+10\char`\"{}$>$9.\+5.\+10$<$/a$>$ (2019-\/12-\/04)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19347}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19348}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19348}

\begin{DoxyItemize}
\item Do not drop perms in git when not root (\href{https://github.com/npm/pacote/commit/5f33040}{\texttt{ 5f33040}}), closes \href{https://github.com/npm/pacote/issues/23}{\texttt{ \#23}}
\end{DoxyItemize}

\label{_9.5.9}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19349}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+8...\+v9.\+5.\+9\char`\"{}$>$9.\+5.\+9$<$/a$>$ (2019-\/10-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19349}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19350}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19350}

\begin{DoxyItemize}
\item include peer\+Dependencies\+Meta in manifest (\href{https://github.com/npm/pacote/commit/7a400d3}{\texttt{ 7a400d3}}), closes \href{https://github.com//github.com/npm/cli/pull/224/issues/issuecomment-547666807}{\texttt{ /github.com/npm/cli/pull/224\#issuecomment-\/547666807}}
\end{DoxyItemize}

\label{_9.5.8}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19351}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+7...\+v9.\+5.\+8\char`\"{}$>$9.\+5.\+8$<$/a$>$ (2019-\/08-\/20)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19351}
\label{_9.5.7}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19352}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+6...\+v9.\+5.\+7\char`\"{}$>$9.\+5.\+7$<$/a$>$ (2019-\/08-\/19)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19352}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19353}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19353}

\begin{DoxyItemize}
\item do not try to chown if not running as root (\href{https://github.com/npm/pacote/commit/bbc5da3}{\texttt{ bbc5da3}})
\end{DoxyItemize}

\label{_9.5.6}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19354}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+5...\+v9.\+5.\+6\char`\"{}$>$9.\+5.\+6$<$/a$>$ (2019-\/08-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19354}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19355}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19355}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} chown properly when more than one directory is made (\href{https://github.com/npm/pacote/commit/5161828}{\texttt{ 5161828}})
\end{DoxyItemize}

\label{_9.5.5}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19356}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+4...\+v9.\+5.\+5\char`\"{}$>$9.\+5.\+5$<$/a$>$ (2019-\/08-\/12)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19356}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19357}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19357}

\begin{DoxyItemize}
\item don\textquotesingle{}t pass uid/gid to cacache (\href{https://github.com/npm/pacote/commit/0a0c73c}{\texttt{ 0a0c73c}})
\item Infer owner of all unpacked files (\href{https://github.com/npm/pacote/commit/f12e7ef}{\texttt{ f12e7ef}})
\item invalid arg detection in extract() (\href{https://github.com/npm/pacote/commit/b4dc363}{\texttt{ b4dc363}}), closes \href{https://github.com/npm/pacote/issues/5}{\texttt{ \#5}} \href{https://github.com/npm/pacote/issues/6}{\texttt{ \#6}}
\end{DoxyItemize}

\label{_9.5.4}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19358}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+3...\+v9.\+5.\+4\char`\"{}$>$9.\+5.\+4$<$/a$>$ (2019-\/07-\/16)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19358}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19359}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19359}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} ensure stream failures are reported (\href{https://github.com/npm/pacote/commit/7f07b5d}{\texttt{ 7f07b5d}}), closes \href{https://github.com/npm/pacote/issues/1}{\texttt{ \#1}}
\end{DoxyItemize}

\label{_9.5.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19360}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+2...\+v9.\+5.\+3\char`\"{}$>$9.\+5.\+3$<$/a$>$ (2019-\/07-\/16)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19360}
\label{_9.5.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19361}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+1...\+v9.\+5.\+2\char`\"{}$>$9.\+5.\+2$<$/a$>$ (2019-\/07-\/12)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19361}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19362}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19362}

\begin{DoxyItemize}
\item always pass uid/gid to cacache.\+put (\href{https://github.com/npm/pacote/commit/3d08925}{\texttt{ 3d08925}})
\end{DoxyItemize}

\label{_9.5.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19363}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+5.\+0...\+v9.\+5.\+1\char`\"{}$>$9.\+5.\+1$<$/a$>$ (2019-\/06-\/17)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19363}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19364}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19364}

\begin{DoxyItemize}
\item {\bfseries{audit\+:}} npm audit fix (\href{https://github.com/npm/pacote/commit/127a28b}{\texttt{ 127a28b}})
\item {\bfseries{errors\+:}} Fix \char`\"{}\+Type\+Error\+: err.\+code.\+match is not a function\char`\"{} error (\href{https://github.com/npm/pacote/issues/170}{\texttt{ \#170}}) (\href{https://github.com/zkat/pacote/commit/92f5e4c}{\texttt{ 92f5e4c}})
\item {\bfseries{git\+:}} limit retry times, avoid unlimited retries (\href{https://github.com/npm/pacote/issues/172}{\texttt{ \#172}}) (\href{https://github.com/zkat/pacote/commit/8bbd051}{\texttt{ 8bbd051}})
\end{DoxyItemize}

\label{_9.5.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19365}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+4.\+1...\+v9.\+5.\+0\char`\"{}$>$9.\+5.\+0$<$/a$>$ (2019-\/02-\/18)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19365}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19366}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19366}

\begin{DoxyItemize}
\item {\bfseries{enjoy-\/by\+:}} add {\ttfamily before} as an alias to enjoy-\/by (\href{https://github.com/npm/pacote/commit/75d62b7}{\texttt{ 75d62b7}})
\end{DoxyItemize}

\label{_9.4.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19367}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+4.\+0...\+v9.\+4.\+1\char`\"{}$>$9.\+4.\+1$<$/a$>$ (2019-\/01-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19367}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19368}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19368}

\begin{DoxyItemize}
\item {\bfseries{directory, finalize-\/manifest\+:}} strip byte order marker from JSON (\href{https://github.com/npm/pacote/commit/723ad63}{\texttt{ 723ad63}})
\end{DoxyItemize}

\label{_9.4.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19369}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+3.\+0...\+v9.\+4.\+0\char`\"{}$>$9.\+4.\+0$<$/a$>$ (2019-\/01-\/14)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19369}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19370}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19370}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} fall back to fullfat if something might be wrong with corgis (\href{https://github.com/npm/pacote/commit/0e71d6b}{\texttt{ 0e71d6b}})
\end{DoxyItemize}

\label{_9.3.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19371}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+2.\+3...\+v9.\+3.\+0\char`\"{}$>$9.\+3.\+0$<$/a$>$ (2018-\/12-\/21)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19371}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19372}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19372}

\begin{DoxyItemize}
\item {\bfseries{git, file\+:}} properly catch otherwise unhandled errors (\href{https://github.com/npm/pacote/commit/89d4897}{\texttt{ 89d4897}})
\item {\bfseries{test\+:}} set umask opt to fix extract-\/stream \textquotesingle{}accepts dmode/fmode/umask opts\textquotesingle{} (\href{https://github.com/npm/pacote/commit/e51de83}{\texttt{ e51de83}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19373}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19373}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} accept git path option (\href{https://github.com/npm/pacote/issues/164}{\texttt{ \#164}}) (\href{https://github.com/zkat/pacote/commit/f06c8c5}{\texttt{ f06c8c5}})
\end{DoxyItemize}

\label{_9.2.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19374}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+2.\+2...\+v9.\+2.\+3\char`\"{}$>$9.\+2.\+3$<$/a$>$ (2018-\/10-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19374}
\label{_9.2.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19375}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+2.\+1...\+v9.\+2.\+2\char`\"{}$>$9.\+2.\+2$<$/a$>$ (2018-\/10-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19375}
\label{_9.2.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19376}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+2.\+0...\+v9.\+2.\+1\char`\"{}$>$9.\+2.\+1$<$/a$>$ (2018-\/10-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19376}
\label{_9.2.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19377}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+1.\+1...\+v9.\+2.\+0\char`\"{}$>$9.\+2.\+0$<$/a$>$ (2018-\/10-\/30)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19377}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19378}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19378}

\begin{DoxyItemize}
\item {\bfseries{enjoy\+By\+:}} add opts.\+enjoy-\/by option (\href{https://github.com/npm/pacote/commit/7df399c}{\texttt{ 7df399c}})
\end{DoxyItemize}

\label{_9.1.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19379}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+1.\+0...\+v9.\+1.\+1\char`\"{}$>$9.\+1.\+1$<$/a$>$ (2018-\/10-\/26)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19379}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19380}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19380}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump protoduck to remove CC0-\/1.\+0 license in dep (\href{https://github.com/npm/pacote/commit/3d9d9a6}{\texttt{ 3d9d9a6}})
\item {\bfseries{git\+:}} Fix temp directory permissions for git fetcher (\href{https://github.com/npm/pacote/issues/159}{\texttt{ \#159}}) (\href{https://github.com/zkat/pacote/commit/97c3aeb}{\texttt{ 97c3aeb}})
\item {\bfseries{packument\+:}} group together all registry specs in silly log (\href{https://github.com/npm/pacote/commit/2333a17}{\texttt{ 2333a17}})
\item {\bfseries{standard\+:}} standard --fix (\href{https://github.com/npm/pacote/commit/0ecb188}{\texttt{ 0ecb188}})
\end{DoxyItemize}

\label{_9.1.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19381}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v9.\+0.\+0...\+v9.\+1.\+0\char`\"{}$>$9.\+1.\+0$<$/a$>$ (2018-\/08-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19381}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19382}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19382}

\begin{DoxyItemize}
\item {\bfseries{docs\+:}} tweaking ToC (\href{https://github.com/npm/pacote/commit/1eeb8a0}{\texttt{ 1eeb8a0}})
\item {\bfseries{packument\+:}} take accept header into account when memoizing (\href{https://github.com/npm/pacote/commit/3c637e8}{\texttt{ 3c637e8}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19383}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19383}

\begin{DoxyItemize}
\item {\bfseries{aliases\+:}} add support for registry alias specs (\href{https://github.com/npm/pacote/commit/b173f26}{\texttt{ b173f26}})
\item {\bfseries{packument\+:}} add packument api (\href{https://github.com/npm/pacote/commit/97888d9}{\texttt{ 97888d9}})
\end{DoxyItemize}

\label{_9.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19384}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+6...\+v9.\+0.\+0\char`\"{}$>$9.\+0.\+0$<$/a$>$ (2018-\/07-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19384}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19385}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19385}

\begin{DoxyItemize}
\item {\bfseries{travis\+:}} idk why travis was failing (\href{https://github.com/npm/pacote/commit/ab593c9}{\texttt{ ab593c9}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19386}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19386}

\begin{DoxyItemize}
\item {\bfseries{config\+:}} convert to use figgy-\/pudding (\href{https://github.com/npm/pacote/commit/0b5bb82}{\texttt{ 0b5bb82}})
\item {\bfseries{log\+:}} use process.\+emit-\/style logging by default (\href{https://github.com/npm/pacote/commit/29ff8b3}{\texttt{ 29ff8b3}})
\item {\bfseries{registry\+:}} switch to npm-\/registry-\/fetch (\href{https://github.com/npm/pacote/commit/c43d6b0}{\texttt{ c43d6b0}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19387}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19387}

\begin{DoxyItemize}
\item {\bfseries{log\+:}} pacote will start emitting events on the process object by default now, instead of doing silent logging
\item {\bfseries{registry\+:}} config has changed significantly, especially for auth and registry-\/related configs. Refer to README.\+md for available options.
\end{DoxyItemize}

\label{_8.1.6}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19388}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+5...\+v8.\+1.\+6\char`\"{}$>$8.\+1.\+6$<$/a$>$ (2018-\/05-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19388}
\label{_8.1.5}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19389}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+4...\+v8.\+1.\+5\char`\"{}$>$8.\+1.\+5$<$/a$>$ (2018-\/05-\/22)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19389}
\label{_8.1.4}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19390}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+3...\+v8.\+1.\+4\char`\"{}$>$8.\+1.\+4$<$/a$>$ (2018-\/05-\/22)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19390}
\label{_8.1.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19391}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+2...\+v8.\+1.\+3\char`\"{}$>$8.\+1.\+3$<$/a$>$ (2018-\/05-\/20)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19391}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19392}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19392}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} try reverting tar (\href{https://github.com/npm/pacote/commit/574ecff}{\texttt{ 574ecff}})
\item {\bfseries{extract-\/stream\+:}} address \char`\"{}write after end\char`\"{} issue (\href{https://github.com/npm/pacote/issues/151}{\texttt{ \#151}}) (\href{https://github.com/zkat/pacote/commit/50ed408}{\texttt{ 50ed408}}), closes \href{https://github.com/zkat/pacote/issues/142}{\texttt{ \#142}}
\end{DoxyItemize}

\label{_8.1.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19393}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+1...\+v8.\+1.\+2\char`\"{}$>$8.\+1.\+2$<$/a$>$ (2018-\/05-\/16)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19393}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19394}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19394}

\begin{DoxyItemize}
\item {\bfseries{extract-\/stream\+:}} nudge things to stop write-\/after-\/end heisenbug, hopefully (\href{https://github.com/npm/pacote/commit/a398715}{\texttt{ a398715}})
\end{DoxyItemize}

\label{_8.1.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19395}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+1.\+0...\+v8.\+1.\+1\char`\"{}$>$8.\+1.\+1$<$/a$>$ (2018-\/04-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19395}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19396}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19396}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} Remove promise handler error (\href{https://github.com/npm/pacote/issues/148}{\texttt{ \#148}}) (\href{https://github.com/zkat/pacote/commit/47da3f6}{\texttt{ 47da3f6}}), closes \href{https://github.com/zkat/pacote/issues/145}{\texttt{ \#145}}
\end{DoxyItemize}

\label{_8.1.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19397}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v8.\+0.\+0...\+v8.\+1.\+0\char`\"{}$>$8.\+1.\+0$<$/a$>$ (2018-\/04-\/18)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19397}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19398}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19398}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} workaround for mississippi.\+finished intermitent failures (\href{https://github.com/npm/pacote/issues/144}{\texttt{ \#144}}) (\href{https://github.com/zkat/pacote/commit/788fd13}{\texttt{ 788fd13}}), closes \href{https://github.com/zkat/pacote/issues/143}{\texttt{ \#143}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19399}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19399}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} calculate shasum when missing, not just integrity (\href{https://github.com/npm/pacote/issues/149}{\texttt{ \#149}}) (\href{https://github.com/zkat/pacote/commit/ccc6e90}{\texttt{ ccc6e90}})
\end{DoxyItemize}

\label{_8.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19400}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+6.\+1...\+v8.\+0.\+0\char`\"{}$>$8.\+0.\+0$<$/a$>$ (2018-\/04-\/12)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19400}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19401}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19401}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} make full clones do a full mirror (\href{https://github.com/npm/pacote/commit/85b269b}{\texttt{ 85b269b}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19402}{}\doxysubsubsection{deps}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19402}

\begin{DoxyItemize}
\item bump deps (\href{https://github.com/npm/pacote/commit/6737bf6}{\texttt{ 6737bf6}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19403}{}\doxysubsubsection{meta}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19403}

\begin{DoxyItemize}
\item drop support for node@4 (\href{https://github.com/npm/pacote/commit/11478ff}{\texttt{ 11478ff}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19404}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19404}

\begin{DoxyItemize}
\item some dependencies were upgraded to versions that do not support node@4.
\item node@4 is no longer supported
\end{DoxyItemize}

\label{_7.6.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19405}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+6.\+0...\+v7.\+6.\+1\char`\"{}$>$7.\+6.\+1$<$/a$>$ (2018-\/03-\/08)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19405}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19406}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19406}

\begin{DoxyItemize}
\item {\bfseries{standard\+:}} update to new standard rules (\href{https://github.com/npm/pacote/commit/bb52d02}{\texttt{ bb52d02}})
\end{DoxyItemize}

\label{_7.6.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19407}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+5.\+3...\+v7.\+6.\+0\char`\"{}$>$7.\+6.\+0$<$/a$>$ (2018-\/03-\/08)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19407}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19408}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19408}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} added retry logic for all git operations. (\href{https://github.com/npm/pacote/issues/136}{\texttt{ \#136}}) (\href{https://github.com/zkat/pacote/commit/425c58d}{\texttt{ 425c58d}})
\end{DoxyItemize}

\label{_7.5.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19409}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+5.\+2...\+v7.\+5.\+3\char`\"{}$>$7.\+5.\+3$<$/a$>$ (2018-\/03-\/02)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19409}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19410}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19410}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} stop dropping stream errors on the floor (\href{https://github.com/npm/pacote/commit/3db03c2}{\texttt{ 3db03c2}})
\end{DoxyItemize}

\label{_7.5.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19411}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+5.\+1...\+v7.\+5.\+2\char`\"{}$>$7.\+5.\+2$<$/a$>$ (2018-\/03-\/02)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19411}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19412}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19412}

\begin{DoxyItemize}
\item {\bfseries{console\+:}} remove spurious debugging console.\+log \+:$<$ (\href{https://github.com/npm/pacote/commit/5b8b509}{\texttt{ 5b8b509}})
\end{DoxyItemize}

\label{_7.5.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19413}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+5.\+0...\+v7.\+5.\+1\char`\"{}$>$7.\+5.\+1$<$/a$>$ (2018-\/03-\/01)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19413}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19414}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19414}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} catch errors thrown from stream handler (\href{https://github.com/npm/pacote/commit/bdd6628}{\texttt{ bdd6628}})
\end{DoxyItemize}

\label{_7.5.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19415}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+4.\+2...\+v7.\+5.\+0\char`\"{}$>$7.\+5.\+0$<$/a$>$ (2018-\/03-\/01)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19415}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19416}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19416}

\begin{DoxyItemize}
\item {\bfseries{logging\+:}} let users know when file\+: resolved packages fail integrity check (\href{https://github.com/npm/pacote/commit/0fb8037}{\texttt{ 0fb8037}})
\end{DoxyItemize}

\label{_7.4.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19417}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+4.\+1...\+v7.\+4.\+2\char`\"{}$>$7.\+4.\+2$<$/a$>$ (2018-\/02-\/23)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19417}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19418}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19418}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} move mkdirp and rimraf to dependencies (\href{https://github.com/npm/pacote/issues/140}{\texttt{ \#140}}) (\href{https://github.com/zkat/pacote/commit/bba20c8}{\texttt{ bba20c8}}), closes \href{https://github.com/zkat/pacote/issues/128}{\texttt{ \#128}}
\end{DoxyItemize}

\label{_7.4.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19419}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+4.\+0...\+v7.\+4.\+1\char`\"{}$>$7.\+4.\+1$<$/a$>$ (2018-\/02-\/23)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19419}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19420}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19420}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} fix spurious errors from tarball.\+stream() (\href{https://github.com/npm/pacote/commit/0286ba5}{\texttt{ 0286ba5}})
\end{DoxyItemize}

\label{_7.4.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19421}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+3.\+3...\+v7.\+4.\+0\char`\"{}$>$7.\+4.\+0$<$/a$>$ (2018-\/02-\/17)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19421}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19422}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19422}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} support file\+: opts.\+resolved shortcut (\href{https://github.com/npm/pacote/commit/a6cf279}{\texttt{ a6cf279}})
\end{DoxyItemize}

\label{_7.3.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19423}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+3.\+2...\+v7.\+3.\+3\char`\"{}$>$7.\+3.\+3$<$/a$>$ (2018-\/02-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19423}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19424}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19424}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} another attempt at fixing opts.\+resolved (\href{https://github.com/npm/pacote/commit/aff3b6a}{\texttt{ aff3b6a}})
\end{DoxyItemize}

\label{_7.3.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19425}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+3.\+1...\+v7.\+3.\+2\char`\"{}$>$7.\+3.\+2$<$/a$>$ (2018-\/02-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19425}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19426}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19426}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} opts.\+resolved impl was triggering extra registry lookups (\href{https://github.com/npm/pacote/commit/0a4729d}{\texttt{ 0a4729d}})
\end{DoxyItemize}

\label{_7.3.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19427}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+3.\+0...\+v7.\+3.\+1\char`\"{}$>$7.\+3.\+1$<$/a$>$ (2018-\/02-\/14)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19427}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19428}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19428}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} stop using mississippi.\+pipe() in tarball.\+js and extract.\+js (\href{https://github.com/npm/pacote/commit/f5c1da9}{\texttt{ f5c1da9}})
\end{DoxyItemize}

\label{_7.3.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19429}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+2.\+0...\+v7.\+3.\+0\char`\"{}$>$7.\+3.\+0$<$/a$>$ (2018-\/02-\/07)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19429}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19430}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19430}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} fix resolution of prerelease versions (\href{https://github.com/npm/pacote/issues/130}{\texttt{ \#130}}) (\href{https://github.com/zkat/pacote/commit/83be46b}{\texttt{ 83be46b}}), closes \href{https://github.com/zkat/pacote/issues/129}{\texttt{ \#129}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19431}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19431}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} append \+\_\+resolved and \+\_\+integrity automatically (\href{https://github.com/npm/pacote/issues/134}{\texttt{ \#134}}) (\href{https://github.com/zkat/pacote/commit/6886b65}{\texttt{ 6886b65}})
\end{DoxyItemize}

\label{_7.2.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19432}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+1.\+1...\+v7.\+2.\+0\char`\"{}$>$7.\+2.\+0$<$/a$>$ (2018-\/01-\/19)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19432}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19433}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19433}

\begin{DoxyItemize}
\item {\bfseries{resolved\+:}} tarball shortcut when opts.\+resolved is provided (\href{https://github.com/npm/pacote/commit/46a2f58}{\texttt{ 46a2f58}})
\end{DoxyItemize}

\label{_7.1.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19434}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+1.\+0...\+v7.\+1.\+1\char`\"{}$>$7.\+1.\+1$<$/a$>$ (2018-\/01-\/08)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19434}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19435}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19435}

\begin{DoxyItemize}
\item {\bfseries{publish\+:}} a spurious file was included in the previous release (\href{https://github.com/npm/pacote/commit/296741a}{\texttt{ 296741a}})
\end{DoxyItemize}

\label{_7.1.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19436}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+0.\+2...\+v7.\+1.\+0\char`\"{}$>$7.\+1.\+0$<$/a$>$ (2018-\/01-\/07)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19436}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19437}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19437}

\begin{DoxyItemize}
\item {\bfseries{security\+:}} deep-\/update debug due to vulnerabilities (\href{https://github.com/npm/pacote/commit/ff16da7}{\texttt{ ff16da7}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19438}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19438}

\begin{DoxyItemize}
\item {\bfseries{resolved\+:}} add opts.\+resolved for cache stuff (\href{https://github.com/npm/pacote/issues/131}{\texttt{ \#131}}) (\href{https://github.com/zkat/pacote/commit/149a4b5}{\texttt{ 149a4b5}})
\end{DoxyItemize}

\label{_7.0.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19439}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+0.\+1...\+v7.\+0.\+2\char`\"{}$>$7.\+0.\+2$<$/a$>$ (2017-\/11-\/28)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19439}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19440}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19440}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} only resolved\+Refs can be shallow-\/cloned (\href{https://github.com/npm/pacote/commit/899720f}{\texttt{ 899720f}})
\end{DoxyItemize}

\label{_7.0.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19441}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v7.\+0.\+0...\+v7.\+0.\+1\char`\"{}$>$7.\+0.\+1$<$/a$>$ (2017-\/11-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19441}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19442}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19442}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} use resolved ref if available when doing a full clone (\#125) (\href{https://github.com/npm/pacote/commit/46ca45a}{\texttt{ 46ca45a}}), closes \href{https://github.com/zkat/pacote/issues/125}{\texttt{ \#125}}
\item {\bfseries{move\+:}} bump cacache for some cross-\/platform move fixes (\href{https://github.com/npm/pacote/commit/eebdcda}{\texttt{ eebdcda}})
\item {\bfseries{test\+:}} missed a spot converting tests to promises (\href{https://github.com/npm/pacote/commit/c43caed}{\texttt{ c43caed}})
\end{DoxyItemize}

\label{_7.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19443}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v6.\+1.\+0...\+v7.\+0.\+0\char`\"{}$>$7.\+0.\+0$<$/a$>$ (2017-\/11-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19443}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19444}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19444}

\begin{DoxyItemize}
\item {\bfseries{docs\+:}} You totally should use pacote now (\#126) (\href{https://github.com/npm/pacote/commit/d49a9b5}{\texttt{ d49a9b5}})
\item {\bfseries{git\+:}} stop generating integrity for git (\href{https://github.com/npm/pacote/commit/d45363b}{\texttt{ d45363b}})
\item {\bfseries{integrity\+:}} stop defaulting to sha1 hashes (\href{https://github.com/npm/pacote/commit/62f8cdf}{\texttt{ 62f8cdf}})
\item {\bfseries{license\+:}} relicense to MIT for OSI-\/compat (\href{https://github.com/npm/pacote/commit/ba6b3e0}{\texttt{ ba6b3e0}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19445}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19445}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} add externall pacote.\+tarball() api (\href{https://github.com/npm/pacote/commit/e30bd49}{\texttt{ e30bd49}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19446}{}\doxysubsubsection{prefetch}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19446}

\begin{DoxyItemize}
\item deprecate pacote.\+prefetch (\href{https://github.com/npm/pacote/commit/e47e521}{\texttt{ e47e521}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19447}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19447}

\begin{DoxyItemize}
\item {\bfseries{license\+:}} The license has changed from CC0-\/1.\+0 to MIT, which is less permissive and also OSI-\/approved.
\item pacote.\+prefetch is deprecated in favor of pacote.\+tarball
\end{DoxyItemize}

\label{_6.1.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19448}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v6.\+0.\+4...\+v6.\+1.\+0\char`\"{}$>$6.\+1.\+0$<$/a$>$ (2017-\/10-\/19)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19448}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19449}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19449}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} use actual default git branch instead of assuming master (\#122) (\href{https://github.com/npm/pacote/commit/79ce949}{\texttt{ 79ce949}})
\item {\bfseries{npa\+:}} ensure spec is a valid npa instance (\href{https://github.com/npm/pacote/commit/1757b2b}{\texttt{ 1757b2b}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19450}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19450}

\begin{DoxyItemize}
\item {\bfseries{selection\+:}} add opts.\+include\+Deprecated (\#123) (\href{https://github.com/npm/pacote/commit/2001549}{\texttt{ 2001549}})
\end{DoxyItemize}

\label{_6.0.4}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19451}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v6.\+0.\+3...\+v6.\+0.\+4\char`\"{}$>$6.\+0.\+4$<$/a$>$ (2017-\/10-\/05)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19451}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19452}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19452}

\begin{DoxyItemize}
\item {\bfseries{file\+:}} include integrity hash for streamed tarballs too (\href{https://github.com/npm/pacote/commit/030cee7}{\texttt{ 030cee7}})
\end{DoxyItemize}

\label{_6.0.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19453}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v6.\+0.\+2...\+v6.\+0.\+3\char`\"{}$>$6.\+0.\+3$<$/a$>$ (2017-\/10-\/05)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19453}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19454}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19454}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} clean up mode/fmode/dmode tests (\href{https://github.com/npm/pacote/commit/f915045}{\texttt{ f915045}})
\item {\bfseries{file\+:}} make sure file tarballs are written to cache and have integrity data (\href{https://github.com/npm/pacote/commit/dae391a}{\texttt{ dae391a}})
\item {\bfseries{git\+:}} version resolution regression from \#115 (\#119) (\href{https://github.com/npm/pacote/commit/9a68205}{\texttt{ 9a68205}})
\end{DoxyItemize}

\label{_6.0.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19455}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v6.\+0.\+1...\+v6.\+0.\+2\char`\"{}$>$6.\+0.\+2$<$/a$>$ (2017-\/09-\/06)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19455}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19456}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19456}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} preserve executable perms on extracted files (\href{https://github.com/npm/pacote/commit/19b3dfd}{\texttt{ 19b3dfd}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19457}{}\doxysubsubsection{Performance Improvements}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19457}

\begin{DoxyItemize}
\item replace some calls to .match() with .starts/ends\+With() (\#115) (\href{https://github.com/npm/pacote/commit/192a02f}{\texttt{ 192a02f}})
\end{DoxyItemize}

\label{_6.0.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19458}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v6.\+0.\+0...\+v6.\+0.\+1\char`\"{}$>$6.\+0.\+1$<$/a$>$ (2017-\/08-\/22)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19458}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19459}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19459}

\begin{DoxyItemize}
\item {\bfseries{finalize\+:}} insist on getting a package.\+json (\href{https://github.com/npm/pacote/commit/f72ee91}{\texttt{ f72ee91}})
\end{DoxyItemize}

\label{_6.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19460}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v5.\+0.\+1...\+v6.\+0.\+0\char`\"{}$>$6.\+0.\+0$<$/a$>$ (2017-\/08-\/19)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19460}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19461}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19461}

\begin{DoxyItemize}
\item {\bfseries{tar\+:}} bring back the .gitignore -\/$>$ .npmignore logic (\#113) (\href{https://github.com/npm/pacote/commit/0dd518e}{\texttt{ 0dd518e}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19462}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19462}

\begin{DoxyItemize}
\item {\bfseries{tar\+:}} this reverts a previous change to disable this feature.
\end{DoxyItemize}

\label{_5.0.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19463}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v5.\+0.\+0...\+v5.\+0.\+1\char`\"{}$>$5.\+0.\+1$<$/a$>$ (2017-\/08-\/17)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19463}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19464}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19464}

\begin{DoxyItemize}
\item {\bfseries{tar\+:}} chown directories on extract as well (\href{https://github.com/npm/pacote/commit/2fa4598}{\texttt{ 2fa4598}})
\end{DoxyItemize}

\label{_5.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19465}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v4.\+0.\+0...\+v5.\+0.\+0\char`\"{}$>$5.\+0.\+0$<$/a$>$ (2017-\/08-\/16)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19465}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19466}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19466}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} Pass max\+Sockets options down (\#110) (\href{https://github.com/npm/pacote/commit/3f05b79}{\texttt{ 3f05b79}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19467}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19467}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} replace tar-\/fs/tar-\/stream with tar\href{https://github.com/3}{\texttt{ @3}} (\href{https://github.com/npm/pacote/commit/28c80a9}{\texttt{ 28c80a9}})
\item {\bfseries{tar\+:}} switch to tarv3 (\href{https://github.com/npm/pacote/commit/53899c7}{\texttt{ 53899c7}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19468}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19468}

\begin{DoxyItemize}
\item {\bfseries{tar\+:}} this changes the underlying tar library, and thus may introduce some subtle low-\/level incompatibility. Also\+:
\item The tarball packer built into pacote works much closer to how the one npm injects does.
\item Special characters on Windows will now be escaped the way tar(1) usually does\+: by replacing them with the {\ttfamily 0xf000} masked character on the way out.
\item Directories won\textquotesingle{}t be chowned.
\end{DoxyItemize}

\label{_4.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19469}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v3.\+0.\+0...\+v4.\+0.\+0\char`\"{}$>$4.\+0.\+0$<$/a$>$ (2017-\/06-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19469}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19470}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19470}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} revert uid/gid change (\href{https://github.com/npm/pacote/commit/41852e0}{\texttt{ 41852e0}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19471}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19471}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} behavior for setting uid/gid on extracted contents was restored to what it was in pacote@2
\end{DoxyItemize}

\label{_3.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19472}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+38...\+v3.\+0.\+0\char`\"{}$>$3.\+0.\+0$<$/a$>$ (2017-\/06-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19472}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19473}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19473}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} always extract as current user gid/uid (\href{https://github.com/npm/pacote/commit/6fc01a5}{\texttt{ 6fc01a5}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19474}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19474}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} pacote will no longer set ownership of extracted contents -- uid/gid will {\itshape only} be used for the cache and other internal details.
\end{DoxyItemize}

\label{_2.7.38}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19475}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+37...\+v2.\+7.\+38\char`\"{}$>$2.\+7.\+38$<$/a$>$ (2017-\/06-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19475}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19476}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19476}

\begin{DoxyItemize}
\item {\bfseries{manifest\+:}} bump npm-\/pick-\/manifest for loose semver fix (\href{https://github.com/npm/pacote/commit/b3d45ef}{\texttt{ b3d45ef}})
\end{DoxyItemize}

\label{_2.7.37}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19477}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+36...\+v2.\+7.\+37\char`\"{}$>$2.\+7.\+37$<$/a$>$ (2017-\/06-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19477}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19478}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19478}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump deps for fixes (\href{https://github.com/npm/pacote/commit/f156655}{\texttt{ f156655}})
\end{DoxyItemize}

\label{_2.7.36}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19479}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+35...\+v2.\+7.\+36\char`\"{}$>$2.\+7.\+36$<$/a$>$ (2017-\/06-\/10)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19479}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19480}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19480}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} update tar-\/fs with the special characters patch (\#102) (\href{https://github.com/npm/pacote/commit/ed43aa3}{\texttt{ ed43aa3}})
\end{DoxyItemize}

\label{_2.7.35}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19481}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+34...\+v2.\+7.\+35\char`\"{}$>$2.\+7.\+35$<$/a$>$ (2017-\/06-\/09)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19481}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19482}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19482}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} only print one 199 warning (\#100) (\href{https://github.com/npm/pacote/commit/b395138}{\texttt{ b395138}})
\end{DoxyItemize}

\label{_2.7.34}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19483}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+33...\+v2.\+7.\+34\char`\"{}$>$2.\+7.\+34$<$/a$>$ (2017-\/06-\/09)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19483}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19484}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19484}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} whitelist specific shallow-\/cloneable hosts (\href{https://github.com/npm/pacote/commit/b210cc8}{\texttt{ b210cc8}})
\end{DoxyItemize}

\label{_2.7.33}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19485}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+32...\+v2.\+7.\+33\char`\"{}$>$2.\+7.\+33$<$/a$>$ (2017-\/06-\/08)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19485}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19486}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19486}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} better error reporting when ls-\/remote fails (\href{https://github.com/npm/pacote/commit/10aae8f}{\texttt{ 10aae8f}})
\end{DoxyItemize}

\label{_2.7.32}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19487}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+31...\+v2.\+7.\+32\char`\"{}$>$2.\+7.\+32$<$/a$>$ (2017-\/06-\/07)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19487}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19488}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19488}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} print both 111 and 199 warnings (\href{https://github.com/npm/pacote/commit/2f8c201}{\texttt{ 2f8c201}})
\end{DoxyItemize}

\label{_2.7.31}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19489}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+30...\+v2.\+7.\+31\char`\"{}$>$2.\+7.\+31$<$/a$>$ (2017-\/06-\/06)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19489}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19490}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19490}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} always return a bluebird promise (\href{https://github.com/npm/pacote/commit/06ca91d}{\texttt{ 06ca91d}})
\item {\bfseries{registry\+:}} bump make-\/fetch-\/happen for local cache header issue fix (\href{https://github.com/npm/pacote/commit/868615c}{\texttt{ 868615c}})
\end{DoxyItemize}

\label{_2.7.30}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19491}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+29...\+v2.\+7.\+30\char`\"{}$>$2.\+7.\+30$<$/a$>$ (2017-\/06-\/05)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19491}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19492}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19492}

\begin{DoxyItemize}
\item {\bfseries{ssri\+:}} bump ssri for bugfix (\href{https://github.com/npm/pacote/commit/70a859c}{\texttt{ 70a859c}})
\end{DoxyItemize}

\label{_2.7.29}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19493}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+28...\+v2.\+7.\+29\char`\"{}$>$2.\+7.\+29$<$/a$>$ (2017-\/06-\/05)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19493}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19494}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19494}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} use cert instead of certfile opt (\href{https://github.com/npm/pacote/commit/a45880d}{\texttt{ a45880d}})
\end{DoxyItemize}

\label{_2.7.28}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19495}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+27...\+v2.\+7.\+28\char`\"{}$>$2.\+7.\+28$<$/a$>$ (2017-\/06-\/05)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19495}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19496}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19496}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} limit ls-\/remote output to heads/tags (\#97) (\href{https://github.com/npm/pacote/commit/c1e3dcd}{\texttt{ c1e3dcd}})
\item {\bfseries{proxy\+:}} send certificate authority, key and other options (\#95) (\href{https://github.com/npm/pacote/commit/c4b6128}{\texttt{ c4b6128}})
\item {\bfseries{registry\+:}} add support for global auth and \+\_\+auth token (\#96) (\href{https://github.com/npm/pacote/commit/7919fb7}{\texttt{ 7919fb7}})
\item {\bfseries{registry\+:}} emit npm-\/session header (\#98) (\href{https://github.com/npm/pacote/commit/9816b18}{\texttt{ 9816b18}})
\end{DoxyItemize}

\label{_2.7.27}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19497}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+26...\+v2.\+7.\+27\char`\"{}$>$2.\+7.\+27$<$/a$>$ (2017-\/06-\/01)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19497}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19498}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19498}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} fix semver range detection. oops (\href{https://github.com/npm/pacote/commit/76d9233}{\texttt{ 76d9233}})
\end{DoxyItemize}

\label{_2.7.26}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19499}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+25...\+v2.\+7.\+26\char`\"{}$>$2.\+7.\+26$<$/a$>$ (2017-\/06-\/01)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19499}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19500}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19500}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} hash was not being replaced/appended correctly (\href{https://github.com/npm/pacote/commit/6fcbed5}{\texttt{ 6fcbed5}})
\end{DoxyItemize}

\label{_2.7.25}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19501}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+24...\+v2.\+7.\+25\char`\"{}$>$2.\+7.\+25$<$/a$>$ (2017-\/05-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19501}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19502}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19502}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} git deps were getting \+\_\+resolved without shasums (\href{https://github.com/npm/pacote/commit/96f0675}{\texttt{ 96f0675}})
\end{DoxyItemize}

\label{_2.7.24}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19503}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+23...\+v2.\+7.\+24\char`\"{}$>$2.\+7.\+24$<$/a$>$ (2017-\/05-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19503}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19504}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19504}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} update dep versions with new patches (\href{https://github.com/npm/pacote/commit/dc2e4ff}{\texttt{ dc2e4ff}})
\end{DoxyItemize}

\label{_2.7.23}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19505}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+22...\+v2.\+7.\+23\char`\"{}$>$2.\+7.\+23$<$/a$>$ (2017-\/05-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19505}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19506}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19506}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} fix ls-\/remote command and throw away $^\wedge$\{\} junk (\href{https://github.com/npm/pacote/commit/62ba84d}{\texttt{ 62ba84d}})
\item {\bfseries{git\+:}} use the parsed git committish from npa (\href{https://github.com/npm/pacote/commit/77a676a}{\texttt{ 77a676a}})
\end{DoxyItemize}

\label{_2.7.22}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19507}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+21...\+v2.\+7.\+22\char`\"{}$>$2.\+7.\+22$<$/a$>$ (2017-\/05-\/31)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19507}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19508}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19508}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} accept shortened git hashes (\#91) (\href{https://github.com/npm/pacote/commit/4466388}{\texttt{ 4466388}})
\end{DoxyItemize}

\label{_2.7.21}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19509}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+20...\+v2.\+7.\+21\char`\"{}$>$2.\+7.\+21$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19509}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19510}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19510}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} stop URIEncoding username/password (\href{https://github.com/npm/pacote/commit/011c9a2}{\texttt{ 011c9a2}})
\end{DoxyItemize}

\label{_2.7.20}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19511}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+19...\+v2.\+7.\+20\char`\"{}$>$2.\+7.\+20$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19511}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19512}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19512}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} encode username and password for auth (\href{https://github.com/npm/pacote/commit/c48b651}{\texttt{ c48b651}})
\end{DoxyItemize}

\label{_2.7.19}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19513}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+18...\+v2.\+7.\+19\char`\"{}$>$2.\+7.\+19$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19513}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19514}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19514}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} respect always\+Auth (\href{https://github.com/npm/pacote/commit/150788a}{\texttt{ 150788a}})
\end{DoxyItemize}

\label{_2.7.18}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19515}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+17...\+v2.\+7.\+18\char`\"{}$>$2.\+7.\+18$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19515}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19516}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19516}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} pass uid/gid settings through to mfh (\href{https://github.com/npm/pacote/commit/d8845df}{\texttt{ d8845df}})
\item {\bfseries{deps\+:}} update m-\/f-\/h for cache opts fix (\href{https://github.com/npm/pacote/commit/faab6cd}{\texttt{ faab6cd}})
\end{DoxyItemize}

\label{_2.7.17}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19517}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+16...\+v2.\+7.\+17\char`\"{}$>$2.\+7.\+17$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19517}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19518}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19518}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump cacache (\href{https://github.com/npm/pacote/commit/34bd656}{\texttt{ 34bd656}})
\end{DoxyItemize}

\label{_2.7.16}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19519}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+15...\+v2.\+7.\+16\char`\"{}$>$2.\+7.\+16$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19519}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19520}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19520}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} pull in various fixes from deps (\href{https://github.com/npm/pacote/commit/4354703}{\texttt{ 4354703}})
\end{DoxyItemize}

\label{_2.7.15}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19521}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+14...\+v2.\+7.\+15\char`\"{}$>$2.\+7.\+15$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19521}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19522}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19522}

\begin{DoxyItemize}
\item {\bfseries{proxy\+:}} bump m-\/f-\/h with more patches (\href{https://github.com/npm/pacote/commit/26d4170}{\texttt{ 26d4170}})
\end{DoxyItemize}

\label{_2.7.14}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19523}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+13...\+v2.\+7.\+14\char`\"{}$>$2.\+7.\+14$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19523}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19524}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19524}

\begin{DoxyItemize}
\item {\bfseries{proxy\+:}} pull in new m-\/f-\/h with fixed http proxies (\href{https://github.com/npm/pacote/commit/d6a14e0}{\texttt{ d6a14e0}})
\end{DoxyItemize}

\label{_2.7.13}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19525}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+12...\+v2.\+7.\+13\char`\"{}$>$2.\+7.\+13$<$/a$>$ (2017-\/05-\/23)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19525}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19526}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19526}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump dep versions to fix http redirect issues (\href{https://github.com/npm/pacote/commit/b23a9fa}{\texttt{ b23a9fa}})
\end{DoxyItemize}

\label{_2.7.12}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19527}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+11...\+v2.\+7.\+12\char`\"{}$>$2.\+7.\+12$<$/a$>$ (2017-\/05-\/16)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19527}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19528}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19528}

\begin{DoxyItemize}
\item {\bfseries{fetch\+:}} fix default user\+Agent (\href{https://github.com/npm/pacote/commit/4b9d344}{\texttt{ 4b9d344}})
\item {\bfseries{registry\+:}} log failed requests too (\href{https://github.com/npm/pacote/commit/0f23f06}{\texttt{ 0f23f06}})
\item {\bfseries{remote\+:}} send a useful pkg id header for remote tarballs (\href{https://github.com/npm/pacote/commit/ac13356}{\texttt{ ac13356}})
\end{DoxyItemize}

\label{_2.7.11}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19529}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+10...\+v2.\+7.\+11\char`\"{}$>$2.\+7.\+11$<$/a$>$ (2017-\/05-\/12)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19529}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19530}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19530}

\begin{DoxyItemize}
\item {\bfseries{fetch\+:}} make it play nicer with bundlers (\href{https://github.com/npm/pacote/commit/67cd713}{\texttt{ 67cd713}})
\end{DoxyItemize}

\label{_2.7.10}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19531}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+9...\+v2.\+7.\+10\char`\"{}$>$2.\+7.\+10$<$/a$>$ (2017-\/05-\/12)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19531}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19532}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19532}

\begin{DoxyItemize}
\item {\bfseries{logging\+:}} shhhhhhh (\href{https://github.com/npm/pacote/commit/e7ea56e}{\texttt{ e7ea56e}})
\item {\bfseries{manifest\+:}} \+\_\+resolved is the only main field we do not overwrite (\href{https://github.com/npm/pacote/commit/4c12421}{\texttt{ 4c12421}})
\end{DoxyItemize}

\label{_2.7.9}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19533}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+8...\+v2.\+7.\+9\char`\"{}$>$2.\+7.\+9$<$/a$>$ (2017-\/05-\/09)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19533}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19534}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19534}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} Resolve to ref git specs w/o committishes (\#88) (\href{https://github.com/npm/pacote/commit/cb885f5}{\texttt{ cb885f5}}), closes \href{https://github.com/zkat/pacote/issues/88}{\texttt{ \#88}}
\end{DoxyItemize}

\label{_2.7.8}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19535}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+7...\+v2.\+7.\+8\char`\"{}$>$2.\+7.\+8$<$/a$>$ (2017-\/05-\/07)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19535}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19536}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19536}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} integrity hash was not always emitted (\href{https://github.com/npm/pacote/commit/97ed9e1}{\texttt{ 97ed9e1}})
\end{DoxyItemize}

\label{_2.7.7}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19537}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+6...\+v2.\+7.\+7\char`\"{}$>$2.\+7.\+7$<$/a$>$ (2017-\/05-\/06)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19537}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19538}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19538}

\begin{DoxyItemize}
\item {\bfseries{auth\+:}} redirects no longer send auth to different host (\href{https://github.com/npm/pacote/commit/82e78c5}{\texttt{ 82e78c5}})
\end{DoxyItemize}

\label{_2.7.6}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19539}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+5...\+v2.\+7.\+6\char`\"{}$>$2.\+7.\+6$<$/a$>$ (2017-\/05-\/05)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19539}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19540}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19540}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} only use longpaths on win32 because old gits (\href{https://github.com/npm/pacote/commit/32846fc}{\texttt{ 32846fc}})
\end{DoxyItemize}

\label{_2.7.5}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19541}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+4...\+v2.\+7.\+5\char`\"{}$>$2.\+7.\+5$<$/a$>$ (2017-\/05-\/04)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19541}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19542}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19542}

\begin{DoxyItemize}
\item {\bfseries{registry-\/key\+:}} Use pathname instead of path in registry\+Key (\#85) (\href{https://github.com/npm/pacote/commit/5339831}{\texttt{ 5339831}})
\end{DoxyItemize}

\label{_2.7.4}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19543}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+3...\+v2.\+7.\+4\char`\"{}$>$2.\+7.\+4$<$/a$>$ (2017-\/05-\/04)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19543}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19544}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19544}

\begin{DoxyItemize}
\item {\bfseries{pick-\/manifest\+:}} fix =1.\+2.\+3 semver range requests (\href{https://github.com/npm/pacote/commit/dd6911c}{\texttt{ dd6911c}})
\end{DoxyItemize}

\label{_2.7.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19545}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+2...\+v2.\+7.\+3\char`\"{}$>$2.\+7.\+3$<$/a$>$ (2017-\/05-\/04)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19545}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19546}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19546}

\begin{DoxyItemize}
\item {\bfseries{pick-\/manifest\+:}} spaces in requested version are now trimmed out (\href{https://github.com/npm/pacote/commit/6422b28}{\texttt{ 6422b28}})
\end{DoxyItemize}

\label{_2.7.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19547}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+1...\+v2.\+7.\+2\char`\"{}$>$2.\+7.\+2$<$/a$>$ (2017-\/05-\/04)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19547}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19548}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19548}

\begin{DoxyItemize}
\item {\bfseries{extract\+:}} missing or corrupted content properly re-\/fetched again (\href{https://github.com/npm/pacote/commit/46f60c2}{\texttt{ 46f60c2}})
\end{DoxyItemize}

\label{_2.7.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19549}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+7.\+0...\+v2.\+7.\+1\char`\"{}$>$2.\+7.\+1$<$/a$>$ (2017-\/05-\/01)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19549}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19550}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19550}

\begin{DoxyItemize}
\item {\bfseries{logging\+:}} log specs correctly on extract (\href{https://github.com/npm/pacote/commit/4b5bab0}{\texttt{ 4b5bab0}})
\item {\bfseries{manifest\+:}} obey opts.\+prefer\+Online when fetching from memoized (\href{https://github.com/npm/pacote/commit/26928a7}{\texttt{ 26928a7}})
\end{DoxyItemize}

\label{_2.7.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19551}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+6.\+0...\+v2.\+7.\+0\char`\"{}$>$2.\+7.\+0$<$/a$>$ (2017-\/04-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19551}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19552}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19552}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} stop using integrity hashes for metadata. again. (\href{https://github.com/npm/pacote/commit/4595ab2}{\texttt{ 4595ab2}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19553}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19553}

\begin{DoxyItemize}
\item {\bfseries{manifest\+:}} include \+\_\+shasum for legacy compat (\href{https://github.com/npm/pacote/commit/b3a7eed}{\texttt{ b3a7eed}})
\end{DoxyItemize}

\label{_2.6.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19554}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+5.\+0...\+v2.\+6.\+0\char`\"{}$>$2.\+6.\+0$<$/a$>$ (2017-\/04-\/29)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19554}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19555}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19555}

\begin{DoxyItemize}
\item {\bfseries{manifest\+:}} annotate manifests with \+\_\+from (\href{https://github.com/npm/pacote/commit/e45e968}{\texttt{ e45e968}})
\end{DoxyItemize}

\label{_2.5.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19556}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+4.\+0...\+v2.\+5.\+0\char`\"{}$>$2.\+5.\+0$<$/a$>$ (2017-\/04-\/28)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19556}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19557}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19557}

\begin{DoxyItemize}
\item {\bfseries{registry\+:}} JSON text is not a valid header value (\href{https://github.com/npm/pacote/commit/78951ea}{\texttt{ 78951ea}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19558}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19558}

\begin{DoxyItemize}
\item {\bfseries{memoization\+:}} allow injection and control of memoizers (\href{https://github.com/npm/pacote/commit/d8a2be7}{\texttt{ d8a2be7}})
\end{DoxyItemize}

\label{_2.4.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19559}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+3.\+2...\+v2.\+4.\+0\char`\"{}$>$2.\+4.\+0$<$/a$>$ (2017-\/04-\/27)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19559}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19560}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19560}

\begin{DoxyItemize}
\item {\bfseries{tests\+:}} nicer error message on registry 404 (\href{https://github.com/npm/pacote/commit/e8e71c8}{\texttt{ e8e71c8}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19561}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19561}

\begin{DoxyItemize}
\item {\bfseries{auth\+:}} added basic auth and always-\/auth support (\href{https://github.com/npm/pacote/commit/548aeb5}{\texttt{ 548aeb5}})
\item {\bfseries{proxy\+:}} proxy support for registry and remote deps (\href{https://github.com/npm/pacote/commit/3766bbb}{\texttt{ 3766bbb}})
\end{DoxyItemize}

\label{_2.3.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19562}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+3.\+1...\+v2.\+3.\+2\char`\"{}$>$2.\+3.\+2$<$/a$>$ (2017-\/04-\/26)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19562}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19563}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19563}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} reduce deps size with m-\/f-\/h upgrade (\href{https://github.com/npm/pacote/commit/ba75461}{\texttt{ ba75461}})
\end{DoxyItemize}

\label{_2.3.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19564}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+3.\+0...\+v2.\+3.\+1\char`\"{}$>$2.\+3.\+1$<$/a$>$ (2017-\/04-\/26)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19564}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19565}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19565}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} another attempt at fixing EPERM b.\+s. (\href{https://github.com/npm/pacote/commit/e445bef}{\texttt{ e445bef}})
\end{DoxyItemize}

\label{_2.3.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19566}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+2.\+2...\+v2.\+3.\+0\char`\"{}$>$2.\+3.\+0$<$/a$>$ (2017-\/04-\/26)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19566}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19567}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19567}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} had ENOTSUP error on windows (\href{https://github.com/npm/pacote/commit/ee17c35}{\texttt{ ee17c35}})
\item {\bfseries{memoization\+:}} actually memoize package metadata (\href{https://github.com/npm/pacote/commit/e2078c0}{\texttt{ e2078c0}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19568}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19568}

\begin{DoxyItemize}
\item {\bfseries{memoization\+:}} better packument memoization + pacote.\+clear\+Memoized() (\href{https://github.com/npm/pacote/commit/eb1bd4f}{\texttt{ eb1bd4f}})
\end{DoxyItemize}

\label{_2.2.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19569}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+2.\+1...\+v2.\+2.\+2\char`\"{}$>$2.\+2.\+2$<$/a$>$ (2017-\/04-\/24)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19569}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19570}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19570}

\begin{DoxyItemize}
\item {\bfseries{prefetch\+:}} pull in new cacache + fix prefetch has\+Content call (\href{https://github.com/npm/pacote/commit/9f476b8}{\texttt{ 9f476b8}})
\end{DoxyItemize}

\label{_2.2.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19571}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+2.\+0...\+v2.\+2.\+1\char`\"{}$>$2.\+2.\+1$<$/a$>$ (2017-\/04-\/23)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19571}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19572}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19572}

\begin{DoxyItemize}
\item {\bfseries{finalize\+:}} pass on engines/cpu/os (\href{https://github.com/npm/pacote/commit/0a73c78}{\texttt{ 0a73c78}})
\end{DoxyItemize}

\label{_2.2.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19573}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+1.\+2...\+v2.\+2.\+0\char`\"{}$>$2.\+2.\+0$<$/a$>$ (2017-\/04-\/22)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19573}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19574}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19574}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} fix shortcut fallback order again (\href{https://github.com/npm/pacote/commit/5759d40}{\texttt{ 5759d40}})
\item {\bfseries{registry\+:}} fix infinite manifetch loop (\href{https://github.com/npm/pacote/commit/6c6a62b}{\texttt{ 6c6a62b}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19575}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19575}

\begin{DoxyItemize}
\item {\bfseries{manifest\+:}} opts.\+full\+Metadata to get unfiltered manifests (\href{https://github.com/npm/pacote/commit/ff2945b}{\texttt{ ff2945b}})
\end{DoxyItemize}

\label{_2.1.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19576}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+1.\+1...\+v2.\+1.\+2\char`\"{}$>$2.\+1.\+2$<$/a$>$ (2017-\/04-\/20)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19576}
\label{_2.1.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19577}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+1.\+0...\+v2.\+1.\+1\char`\"{}$>$2.\+1.\+1$<$/a$>$ (2017-\/04-\/19)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19577}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19578}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19578}

\begin{DoxyItemize}
\item {\bfseries{git\+:}} use sshurl instead of ssh for ssh clones (\href{https://github.com/npm/pacote/commit/ff20803}{\texttt{ ff20803}})
\item {\bfseries{notice\+:}} only log npm-\/notice if the packument came from network (\href{https://github.com/npm/pacote/commit/eeeb411}{\texttt{ eeeb411}})
\item {\bfseries{registry\+:}} improve 404 error messages (\href{https://github.com/npm/pacote/commit/6a5cbdb}{\texttt{ 6a5cbdb}})
\end{DoxyItemize}

\label{_2.1.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19579}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+0.\+5...\+v2.\+1.\+0\char`\"{}$>$2.\+1.\+0$<$/a$>$ (2017-\/04-\/18)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19579}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19580}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19580}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} bump deps for cache fixes (\href{https://github.com/npm/pacote/commit/9596434}{\texttt{ 9596434}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19581}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19581}

\begin{DoxyItemize}
\item {\bfseries{warn\+:}} http warning headers now logged (\href{https://github.com/npm/pacote/commit/f22ce1d}{\texttt{ f22ce1d}})
\end{DoxyItemize}

\label{_2.0.5}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19582}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+0.\+4...\+v2.\+0.\+5\char`\"{}$>$2.\+0.\+5$<$/a$>$ (2017-\/04-\/18)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19582}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19583}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19583}

\begin{DoxyItemize}
\item {\bfseries{file\+:}} oops, the type for these is file (\href{https://github.com/npm/pacote/commit/e7a3d35}{\texttt{ e7a3d35}})
\end{DoxyItemize}

\label{_2.0.4}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19584}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+0.\+3...\+v2.\+0.\+4\char`\"{}$>$2.\+0.\+4$<$/a$>$ (2017-\/04-\/18)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19584}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19585}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19585}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} remove normalize-\/git-\/url (\href{https://github.com/npm/pacote/commit/12d464a}{\texttt{ 12d464a}})
\item {\bfseries{git\+:}} Correctly read in the HEAD ref after cloning (\href{https://github.com/npm/pacote/commit/dbe1b15}{\texttt{ dbe1b15}})
\item {\bfseries{git\+:}} The full clone path doesn\textquotesingle{}t have \+\_\+resolved set (\href{https://github.com/npm/pacote/commit/ddce561}{\texttt{ ddce561}})
\item {\bfseries{manifest\+:}} no \+\_\+from ever (\href{https://github.com/npm/pacote/commit/15087c4}{\texttt{ 15087c4}})
\end{DoxyItemize}

\label{_2.0.3}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19586}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+0.\+2...\+v2.\+0.\+3\char`\"{}$>$2.\+0.\+3$<$/a$>$ (2017-\/04-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19586}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19587}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19587}

\begin{DoxyItemize}
\item {\bfseries{manifest\+:}} meh just shove \+\_\+from in there (\href{https://github.com/npm/pacote/commit/4396f09}{\texttt{ 4396f09}})
\item {\bfseries{registry\+:}} include CI header (\href{https://github.com/npm/pacote/commit/86ad911}{\texttt{ 86ad911}})
\item {\bfseries{registry\+:}} include npm-\/scope header (\href{https://github.com/npm/pacote/commit/574cd93}{\texttt{ 574cd93}})
\item {\bfseries{registry\+:}} make sure to send referer header (\href{https://github.com/npm/pacote/commit/2d3aaac}{\texttt{ 2d3aaac}})
\end{DoxyItemize}

\label{_2.0.2}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19588}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+0.\+1...\+v2.\+0.\+2\char`\"{}$>$2.\+0.\+2$<$/a$>$ (2017-\/04-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19588}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19589}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19589}

\begin{DoxyItemize}
\item {\bfseries{directory\+:}} fix default pack-\/dir and write a test for it (\href{https://github.com/npm/pacote/commit/9d9266f}{\texttt{ 9d9266f}})
\item {\bfseries{extract\+:}} brainfart with extract\+By\+Manifest fixed. lol. (\href{https://github.com/npm/pacote/commit/a1367fb}{\texttt{ a1367fb}})
\end{DoxyItemize}

\label{_2.0.1}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19590}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v2.\+0.\+0...\+v2.\+0.\+1\char`\"{}$>$2.\+0.\+1$<$/a$>$ (2017-\/04-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19590}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19591}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19591}

\begin{DoxyItemize}
\item {\bfseries{tarball\+:}} missed the local-\/$>$tarball rename (\href{https://github.com/npm/pacote/commit/ac42dc4}{\texttt{ ac42dc4}})
\end{DoxyItemize}

\label{_2.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19592}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v1.\+0.\+0...\+v2.\+0.\+0\char`\"{}$>$2.\+0.\+0$<$/a$>$ (2017-\/04-\/15)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19592}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19593}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19593}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} use npa\href{https://github.com/5}{\texttt{ @5}} for spec parsing (\#78) (\href{https://github.com/npm/pacote/commit/3f56298}{\texttt{ 3f56298}})
\item {\bfseries{deprecated\+:}} remove underscore from manifest.\+\_\+deprecated (\href{https://github.com/npm/pacote/commit/9f4af93}{\texttt{ 9f4af93}})
\item {\bfseries{directory\+:}} add \+\_\+resolved to directory manifests (\href{https://github.com/npm/pacote/commit/1d305db}{\texttt{ 1d305db}})
\item {\bfseries{directory\+:}} return null instead of throwing (\href{https://github.com/npm/pacote/commit/d35630d}{\texttt{ d35630d}})
\item {\bfseries{finalize\+:}} don\textquotesingle{}t try to cache manifests we can\textquotesingle{}t get a good key for (\href{https://github.com/npm/pacote/commit/8ab1758}{\texttt{ 8ab1758}})
\item {\bfseries{finalize\+:}} refactored finalize-\/manifest code + add \+\_\+integrity=false sentinel (\href{https://github.com/npm/pacote/commit/657b7fa}{\texttt{ 657b7fa}})
\item {\bfseries{git\+:}} cleaner handling of git tarball streams when caching (\href{https://github.com/npm/pacote/commit/11acd0a}{\texttt{ 11acd0a}})
\item {\bfseries{git\+:}} emit manifests from git tarball handler (\href{https://github.com/npm/pacote/commit/b139d4b}{\texttt{ b139d4b}})
\item {\bfseries{git\+:}} fix .git exclusion, set mtime = 0 to make tarballs idempotent (\href{https://github.com/npm/pacote/commit/9a9fa1b}{\texttt{ 9a9fa1b}})
\item {\bfseries{git\+:}} fix fallback order and only fall back on hosted shortcuts (\href{https://github.com/npm/pacote/commit/551cb33}{\texttt{ 551cb33}})
\item {\bfseries{git\+:}} fix filling-\/out of git manifests (\href{https://github.com/npm/pacote/commit/95e807c}{\texttt{ 95e807c}})
\item {\bfseries{git\+:}} got dir packer option working with git (\href{https://github.com/npm/pacote/commit/7669b3e}{\texttt{ 7669b3e}})
\item {\bfseries{headers\+:}} nudge around some headers to make things behave (\href{https://github.com/npm/pacote/commit/db1e0a1}{\texttt{ db1e0a1}})
\item {\bfseries{manifest\+:}} get rid of resolved-\/with-\/non-\/error warning (\href{https://github.com/npm/pacote/commit/d4d4917}{\texttt{ d4d4917}})
\item {\bfseries{manifest\+:}} stop using digest for manifests (\href{https://github.com/npm/pacote/commit/4ddd2f5}{\texttt{ 4ddd2f5}})
\item {\bfseries{opts\+:}} bring opt-\/check up to date (\href{https://github.com/npm/pacote/commit/564419e}{\texttt{ 564419e}})
\item {\bfseries{opts\+:}} rename refresh\+Cache to prefer\+Online cause much clearer (\href{https://github.com/npm/pacote/commit/94171d6}{\texttt{ 94171d6}})
\item {\bfseries{prefetch\+:}} fall back to the \+\_\+integrity in the manifest if none calculated (\href{https://github.com/npm/pacote/commit/083ac79}{\texttt{ 083ac79}})
\item {\bfseries{prefetch\+:}} if there\textquotesingle{}s no stream, just skip (for directory) (\href{https://github.com/npm/pacote/commit/714de91}{\texttt{ 714de91}})
\item {\bfseries{registry\+:}} fix error handling for registry tarballs (\href{https://github.com/npm/pacote/commit/e69539f}{\texttt{ e69539f}})
\item {\bfseries{registry\+:}} nudging logging stuff around a bit (\href{https://github.com/npm/pacote/commit/61d62cc}{\texttt{ 61d62cc}})
\item {\bfseries{registry\+:}} only send auth info if tarball is hosted on the same registry (\href{https://github.com/npm/pacote/commit/1de5a2b}{\texttt{ 1de5a2b}})
\item {\bfseries{registry\+:}} redirect tarball urls to provided registry port+protocol if same host (\href{https://github.com/npm/pacote/commit/f50167e}{\texttt{ f50167e}})
\item {\bfseries{registry\+:}} support memoizing packuments (\href{https://github.com/npm/pacote/commit/e7fff31}{\texttt{ e7fff31}})
\item {\bfseries{registry\+:}} treat registry cache as \char`\"{}private\char`\"{} -- bumps m-\/f-\/h (\href{https://github.com/npm/pacote/commit/6fa1503}{\texttt{ 6fa1503}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19594}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19594}

\begin{DoxyItemize}
\item {\bfseries{directory\+:}} implement local dir packing (\href{https://github.com/npm/pacote/commit/017d989}{\texttt{ 017d989}})
\item {\bfseries{fetch\+:}} bump make-\/fetch-\/happen for new restarts (\href{https://github.com/npm/pacote/commit/cf90716}{\texttt{ cf90716}})
\item {\bfseries{git\+:}} support pulling in git submodules (\href{https://github.com/npm/pacote/commit/5825d33}{\texttt{ 5825d33}})
\item {\bfseries{integrity\+:}} replace http client (\#72) (\href{https://github.com/npm/pacote/commit/189cdd2}{\texttt{ 189cdd2}})
\item {\bfseries{prefetch\+:}} return cache-\/related info on prefetch (\href{https://github.com/npm/pacote/commit/623b7f3}{\texttt{ 623b7f3}})
\item {\bfseries{registry\+:}} allow injection of request agents (\href{https://github.com/npm/pacote/commit/805e5ae}{\texttt{ 805e5ae}})
\item {\bfseries{registry\+:}} fast request pooling (\href{https://github.com/npm/pacote/commit/321f84b}{\texttt{ 321f84b}})
\item {\bfseries{registry\+:}} registry requests now follow cache spec more closely, respect Age, etc (\href{https://github.com/npm/pacote/commit/9e47098}{\texttt{ 9e47098}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19595}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19595}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} spec objects can no longer be realize-\/package-\/specifier objects. Pass a string or generate npa$>$=5 spec objects to pass in.
\item {\bfseries{integrity\+:}} This PR replaces a pretty fundamental chunk of pacote.
\item Caching now follows standard-\/ish cache rules for http-\/related requests.
\item manifest() no longer includes the {\ttfamily \+\_\+shasum} field. It\textquotesingle{}s been replaced by {\ttfamily \+\_\+integrity}, which is a Subresource Integrity hash string containing equivalent data. These strings can be parsed and managed using \href{https://npm.im/ssri}{\texttt{ https\+://npm.\+im/ssri}}.
\item Any functions that accepted {\ttfamily opts.\+digest} and/or {\ttfamily opts.\+hash\+Algorithm} now expect {\ttfamily opts.\+integrity} instead.
\item Packuments and finalized manifests are now cached using sha512. Tarballs can start using that hash (or any other more secure hash) once registries start supporting them\+: {\ttfamily packument.\+dist.\+integrity} will be prioritized over {\ttfamily packument.\+shasum}.
\item If opts.\+offline is used, a {\ttfamily ENOCACHE} error will be returned.
\end{DoxyItemize}

\label{_1.0.0}%
 \hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19596}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/npm/pacote/compare/v0.\+1.\+1...\+v1.\+0.\+0\char`\"{}$>$1.\+0.\+0$<$/a$>$ (2017-\/03-\/17)}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19596}
\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19597}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19597}

\begin{DoxyItemize}
\item {\bfseries{extract-\/stream\+:}} adapt to tar-\/fs api (\href{https://github.com/npm/pacote/commit/aa21308}{\texttt{ aa21308}})
\item add \textquotesingle{}use strict\textquotesingle{} to all .js files (\#26) (\href{https://github.com/npm/pacote/commit/021bd59}{\texttt{ 021bd59}})
\item {\bfseries{cache\+:}} this is really a user error, so just throw (\href{https://github.com/npm/pacote/commit/5c9c0fa}{\texttt{ 5c9c0fa}})
\item {\bfseries{deps\+:}} cacache\href{https://github.com/5}{\texttt{ @5}}.0.\+3 (\href{https://github.com/npm/pacote/commit/37cddc5}{\texttt{ 37cddc5}})
\item {\bfseries{deps\+:}} tar-\/fs\href{https://github.com/1}{\texttt{ @1}}.15.\+1 (\href{https://github.com/npm/pacote/commit/e0d853a}{\texttt{ e0d853a}})
\item {\bfseries{docs\+:}} correct fixtures table (\#57) (\href{https://github.com/npm/pacote/commit/23d2eb4}{\texttt{ 23d2eb4}})
\item {\bfseries{extract\+:}} correctly detect digest cache misses (\href{https://github.com/npm/pacote/commit/ec6672b}{\texttt{ ec6672b}})
\item {\bfseries{extract\+:}} fixed race condition (\href{https://github.com/npm/pacote/commit/14fd2a8}{\texttt{ 14fd2a8}})
\item {\bfseries{finalize-\/manifest\+:}} use digest to uniquify cached manifests (\href{https://github.com/npm/pacote/commit/931a9cb}{\texttt{ 931a9cb}})
\item {\bfseries{http\+:}} Fixed cache-\/related race condition (\href{https://github.com/npm/pacote/commit/b70a4b1}{\texttt{ b70a4b1}})
\item {\bfseries{manifest\+:}} dir manifests should throw ENOPACKAGEJSON (\href{https://github.com/npm/pacote/commit/b06882d}{\texttt{ b06882d}})
\item {\bfseries{manifest\+:}} ETARGET when no packages match (\href{https://github.com/npm/pacote/commit/ea2127d}{\texttt{ ea2127d}})
\item {\bfseries{manifest\+:}} local manifest fn should return a promise (\href{https://github.com/npm/pacote/commit/c700622}{\texttt{ c700622}})
\item {\bfseries{manifest\+:}} retry registry manifests once on ETARGET (\#66) (\href{https://github.com/npm/pacote/commit/3b99adc}{\texttt{ 3b99adc}})
\item {\bfseries{prefetch\+:}} hash\+Algorithm is required for has\+Content (\href{https://github.com/npm/pacote/commit/f03d51c}{\texttt{ f03d51c}})
\item {\bfseries{request\+:}} report cache write errors on end (\href{https://github.com/npm/pacote/commit/c102b86}{\texttt{ c102b86}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19598}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19598}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} support pre-\/realized specifiers as specs (\#62) (\href{https://github.com/npm/pacote/commit/1d5bf39}{\texttt{ 1d5bf39}})
\item {\bfseries{cache\+:}} grabbing info and has\+Content (\href{https://github.com/npm/pacote/commit/a559711}{\texttt{ a559711}})
\item {\bfseries{deps\+:}} minimatch\href{https://github.com/3}{\texttt{ @3}}.0.\+3 (\href{https://github.com/npm/pacote/commit/2bb8cd5}{\texttt{ 2bb8cd5}})
\item {\bfseries{deps\+:}} normalize-\/package-\/data\href{https://github.com/2}{\texttt{ @2}}.3.\+5 (\href{https://github.com/npm/pacote/commit/4250e0d}{\texttt{ 4250e0d}})
\item {\bfseries{directory\+:}} directory dep support (\#68) (\href{https://github.com/npm/pacote/commit/6d5307a}{\texttt{ 6d5307a}})
\item {\bfseries{git\+:}} baseline git support (\#69) (\href{https://github.com/npm/pacote/commit/6d7eaf5}{\texttt{ 6d7eaf5}})
\item {\bfseries{handlers\+:}} added remote tarball support (\#64) (\href{https://github.com/npm/pacote/commit/add1808}{\texttt{ add1808}})
\item {\bfseries{local\+:}} local tarball support (\#67) (\href{https://github.com/npm/pacote/commit/e50d625}{\texttt{ e50d625}})
\item {\bfseries{manifest\+:}} handle deprecation notice (\#60) (\href{https://github.com/npm/pacote/commit/db82dae}{\texttt{ db82dae}})
\item {\bfseries{manifest\+:}} standardize manifest format (\href{https://github.com/npm/pacote/commit/3dd9a72}{\texttt{ 3dd9a72}})
\item {\bfseries{manifest\+:}} switch to cacache for caching (\href{https://github.com/npm/pacote/commit/8ba7249}{\texttt{ 8ba7249}})
\item {\bfseries{prefetch\+:}} added tarball prefetch support (\href{https://github.com/npm/pacote/commit/26c34ce}{\texttt{ 26c34ce}})
\item {\bfseries{request\+:}} accept max\+Sockets opt (\href{https://github.com/npm/pacote/commit/3987807}{\texttt{ 3987807}})
\item {\bfseries{scopes\+:}} new scope\+Targets option (\#59) (\href{https://github.com/npm/pacote/commit/b5db7ae}{\texttt{ b5db7ae}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19599}{}\doxysubsubsection{Performance Improvements}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19599}

\begin{DoxyItemize}
\item {\bfseries{finalize-\/manifest\+:}} cache finalized manifests (\href{https://github.com/npm/pacote/commit/fa3c430}{\texttt{ fa3c430}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19600}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_pacote_CHANGELOG_autotoc_md19600}

\begin{DoxyItemize}
\item {\bfseries{manifest\+:}} Toplevel APIs now return Promises instead of using callbacks. 
\end{DoxyItemize}