CINXE.COM

Update all dependencies, add build by samtstern · Pull Request #128 · firebase/quickstart-nodejs · GitHub

<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.com/firebase/quickstart-nodejs/pull/128","20200909192722","https://web.archive.org/","web","/_static/", "1599679642"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://avatars0.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://avatars1.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://avatars2.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://avatars3.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200909192722/https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20200909192722cs_/https://github.githubassets.com/assets/frameworks-fce6f388a8fd4f4984599f001a4871ff.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20200909192722cs_/https://github.githubassets.com/assets/site-6740e47db15be170e8725a8f816d30e1.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20200909192722cs_/https://github.githubassets.com/assets/github-4f37c89b3cb22d69b523ef0b83b403f4.css"/> <meta name="viewport" content="width=device-width"> <title>Update all dependencies, add build by samtstern · Pull Request #128 · firebase/quickstart-nodejs · GitHub</title> <meta name="description" content="Thanks to @nitinsurana in #127 who made me see how out of date this whole repo was!"> <link rel="search" type="application/opensearchdescription+xml" href="/web/20200909192722/https://github.com/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905"> <meta name="twitter:image:src" content="https://avatars0.githubusercontent.com/u/1335026?s=400&amp;v=4"/><meta name="twitter:site" content="@github"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Update all dependencies, add build by samtstern · Pull Request #128 · firebase/quickstart-nodejs"/><meta name="twitter:description" content="Thanks to @nitinsurana in #127 who made me see how out of date this whole repo was!"/> <meta property="og:image" content="https://web.archive.org/web/20200909192722im_/https://avatars0.githubusercontent.com/u/1335026?s=400&amp;v=4"/><meta property="og:site_name" content="GitHub"/><meta property="og:type" content="object"/><meta property="og:title" content="Update all dependencies, add build by samtstern · Pull Request #128 · firebase/quickstart-nodejs"/><meta property="og:url" content="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128"/><meta property="og:description" content="Thanks to @nitinsurana in #127 who made me see how out of date this whole repo was!"/> <link rel="assets" href="https://github.githubassets.com/"> <meta name="request-id" content="A54F:6487:39B8185:53DCA23:5F592C9A" data-pjax-transient="true"/><meta name="html-safe-nonce" content="8817d8823a0073bfcbf73cd96c563f9edf2ab850" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9maXJlYmFzZS9xdWlja3N0YXJ0LW5vZGVqcyIsInJlcXVlc3RfaWQiOiJBNTRGOjY0ODc6MzlCODE4NTo1M0RDQTIzOjVGNTkyQzlBIiwidmlzaXRvcl9pZCI6IjE4MTY1ODk3MDk3MzQzOTA5MzgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="5bbaf6b51e0ef5d52d57c977667ed71c9c3be1b78cf45569208a3f0a294f1c3a" data-pjax-transient="true"/><meta name="cookie-consent-required" content="false" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="pull_request:445420132" data-pjax-transient> <meta name="github-keyboard-shortcuts" content="repository,pull-request-list,pull-request-conversation,pull-request-files-changed" data-pjax-transient="true"/> <meta name="selected-link" value="repo_pulls" data-pjax-transient> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com"/><meta name="octolytics-app-id" content="github"/><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event"/><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id"/> <meta name="analytics-location" content="/<user-name>/<repo-name>/pull_requests/show" data-pjax-transient="true"/> <meta name="google-analytics" content="UA-3769691-2"> <meta class="js-ga-set" name="dimension10" content="Not Responsive" data-pjax-transient> <meta class="js-ga-set" name="dimension1" content="Logged Out"> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS"> <meta http-equiv="x-pjax-version" content="47be64fcc45f7fc0f26d89c9936226f4"> <link href="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/commits/e4f95a4575971072ceefa542071f636591f02605.atom" rel="alternate" title="Recent Commits to quickstart-nodejs:e4f95a4575971072ceefa542071f636591f02605" type="application/atom+xml"> <meta name="go-import" content="github.com/firebase/quickstart-nodejs git https://github.com/firebase/quickstart-nodejs.git"> <meta name="octolytics-dimension-user_id" content="1335026"/><meta name="octolytics-dimension-user_login" content="firebase"/><meta name="octolytics-dimension-repository_id" content="57147445"/><meta name="octolytics-dimension-repository_nwo" content="firebase/quickstart-nodejs"/><meta name="octolytics-dimension-repository_public" content="true"/><meta name="octolytics-dimension-repository_is_fork" content="false"/><meta name="octolytics-dimension-repository_network_root_id" content="57147445"/><meta name="octolytics-dimension-repository_network_root_nwo" content="firebase/quickstart-nodejs"/><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false"/> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://web.archive.org/web/20200909192722im_/https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://web.archive.org/web/20200909192722im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <link rel="manifest" href="/web/20200909192722/https://github.com/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production min-width-lg"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed"> <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span> </span> <header class="Header-old header-logged-out position-relative f4 py-2" role="banner"> <div class="container-xl d-flex px-3"> <div class="d-flex flex-justify-between flex-items-center"> <a class="mr-4" href="https://web.archive.org/web/20200909192722/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" class="octicon octicon-mark-github text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> </div> <div class="HeaderMenu HeaderMenu--logged-out d-flex flex-justify-between flex-items-center flex-auto"> <div class="d-none"> <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-x text-gray" viewbox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg> </button> </div> <nav class="mt-0" aria-label="Global"> <ul class="d-flex list-style-none"> <li class=" mr-3 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-inline-block"> Why GitHub? <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 p-4 left-n4 position-absolute"> <a href="/web/20200909192722/https://github.com/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code review">Code review</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Project management">Project management</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Integrations">Integrations</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Actions">Actions</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Packages">Packages</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Security">Security</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features#team-management" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Team management">Team management</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/features#hosting" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code hosting">Hosting</a></li> <li class="edge-item-fix hide-xl"><a href="/web/20200909192722/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Mobile">Mobile</a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> </div> </details> </li> <li class=" mr-3 mr-lg-3"> <a href="/web/20200909192722/https://github.com/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a> </li> <li class=" mr-3 mr-lg-3"> <a href="/web/20200909192722/https://github.com/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> </li> <li class=" mr-3 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-inline-block"> Explore <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 p-4 left-n4 position-absolute"> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-top pt-3">Learn &amp; contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Topics">Topics</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Collections">Collections</a></li> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Trending">Trending</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides</a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-top pt-3">Connect with others</h4> <ul class="list-style-none mb-0"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Events">Events</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://github.community/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Community forum">Community forum</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://education.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program</a></li> </ul> </div> </details> </li> <li class=" mr-3 mr-lg-3"> <a href="/web/20200909192722/https://github.com/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> </li> <li class=" mr-3 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-inline-block"> Pricing <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-4 left-n4 position-absolute"> <a href="/web/20200909192722/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales</a></li> </ul> <ul class="list-style-none mb-0 border-top pt-3"> <li class="edge-item-fix"><a href="/web/20200909192722/https://github.com/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20200909192722/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> </div> </details> </li> </ul> </nav> <div class="d-flex flex-items-center px-0 text-center text-left"> <div class="d-lg-flex "> <div class="header-search header-search-current js-header-search-current flex-auto mr-3 scoped-search site-scoped-search js-site-search position-relative js-jump-to js-header-search-current-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"> <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="57147445" data-scoped-search-url="/firebase/quickstart-nodejs/search" data-unscoped-search-url="/search" action="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/search" accept-charset="UTF-8" method="get"> <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" spellcheck="false" autocomplete="off"> <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="xS95JsxjTTc+jtZUySCouiE0d589xfIGMBWGVKHeR1jqkYMHlToJtjf53cvSa3cSV8pzRezSA/wb1xg6rfkFfg=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <img src="https://web.archive.org/web/20200909192722im_/https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20200909192722im_/https://github.com/firebase/quickstart-nodejs/pull/128" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="text-gray">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20200909192722im_/https://github.com/firebase/quickstart-nodejs/pull/128" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20200909192722im_/https://github.com/firebase/quickstart-nodejs/pull/128" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> </div> </label> </form> </div> </div> </div> <a href="/web/20200909192722/https://github.com/login?return_to=%2Ffirebase%2Fquickstart-nodejs%2Fpull%2F128" class="HeaderMenu-link no-underline mr-3" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="80357b57b3d8246700de1657db859c4d38b019c5cc725f821bc0c83466b1cf2d" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign&nbsp;in </a> <a href="/web/20200909192722/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow&amp;source_repo=firebase%2Fquickstart-nodejs" class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="80357b57b3d8246700de1657db859c4d38b019c5cc725f821bc0c83466b1cf2d" data-ga-click="Sign up, click to sign up for account, ref_page:/<user-name>/<repo-name>/pull_requests/show;ref_cta:Sign up;ref_loc:header logged out"> Sign&nbsp;up </a> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container"> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div class=" px-2"> <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div>{{ message }}</div> </div> </div> </template> </div> <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" data-pjax-container> <!-- base sha1: &quot;3d639c8a07859de1d69e2dcfdc999ff2c817a655&quot; --> <!-- head sha1: &quot;e4f95a4575971072ceefa542071f636591f02605&quot; --> <div class="bg-gray-light pt-3 hide-full-screen mb-5"> <div class="d-flex mb-3 px-5"> <div class="flex-auto min-width-0 width-fit mr-3"> <h1 class=" d-flex flex-wrap flex-items-center break-word f3 text-normal"> <svg class="octicon octicon-repo text-gray" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <span class="author ml-2 flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/firebase/hovercard" href="/web/20200909192722/https://github.com/firebase">firebase</a> </span> <span class="mx-1 flex-self-stretch">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#js-repo-pjax-container" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs">quickstart-nodejs</a> </strong> </h1> </div> <ul class="pagehead-actions flex-shrink-0 " style="padding: 2px 0;"> <li> <a class="tooltipped tooltipped-s btn btn-sm btn-with-count" aria-label="You must be signed in to watch a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b1ff975734875f85ffe6755a3f5e2cb6668d2e0e6a74bbdedb8d745c496766aa" href="/web/20200909192722/https://github.com/login?return_to=%2Ffirebase%2Fquickstart-nodejs"> <svg height="16" class="octicon octicon-eye" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 000 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 000-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 100-4 2 2 0 000 4z"></path></svg> Watch </a> <a class="social-count" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/watchers" aria-label="97 users are watching this repository"> 97 </a> </li> <li> <a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to star a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:57147445,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="0fc4909d3379b63026645a296719389c8eee8446cf48732e506b602a823e0df9" href="/web/20200909192722/https://github.com/login?return_to=%2Ffirebase%2Fquickstart-nodejs"> <svg vertical_align="text_bottom" height="16" class="octicon octicon-star v-align-text-bottom" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg> Star </a> <a class="social-count js-social-count" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/stargazers" aria-label="740 users starred this repository"> 740 </a> </li> <li> <a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to fork a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:57147445,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="97dde817319bafd9c44ae78c3592377eefc852fe03219d1b8fc6c1ce4fd42889" href="/web/20200909192722/https://github.com/login?return_to=%2Ffirebase%2Fquickstart-nodejs"> <svg class="octicon octicon-repo-forked" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg> Fork </a> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/network/members" class="social-count" aria-label="404 users forked this repository"> 404 </a> </li> </ul> </div> <nav aria-label="Repository" data-pjax="#js-repo-pjax-container" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5 bg-gray-light"> <ul class="UnderlineNav-body list-style-none "> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="code-tab" data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /firebase/quickstart-nodejs" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> <span data-content="Code">Code</span> <span title="Not available" class="Counter "></span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="issues-tab" data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab" data-selected-links="repo_issues repo_labels repo_milestones /firebase/quickstart-nodejs/issues" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/issues"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> <span data-content="Issues">Issues</span> <span title="7" class="Counter ">7</span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item selected UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="pull-requests-tab" data-hotkey="g p" data-ga-click="Repository, Navigation click, Pull requests tab" aria-current="page" data-selected-links="repo_pulls checks /firebase/quickstart-nodejs/pulls" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pulls"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> <span data-content="Pull requests">Pull requests</span> <span title="3" class="Counter ">3</span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="actions-tab" data-hotkey="g a" data-ga-click="Repository, Navigation click, Actions tab" data-selected-links="repo_actions /firebase/quickstart-nodejs/actions" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/actions"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z"></path></svg> <span data-content="Actions">Actions</span> <span title="Not available" class="Counter "></span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="projects-tab" data-hotkey="g b" data-ga-click="Repository, Navigation click, Projects tab" data-selected-links="repo_projects new_repo_project repo_project /firebase/quickstart-nodejs/projects" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/projects"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-project UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <span data-content="Projects">Projects</span> <span title="0" hidden="hidden" class="Counter ">0</span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="security-tab" data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab" data-selected-links="security overview alerts policy token_scanning code_scanning /firebase/quickstart-nodejs/security" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/security"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z"></path></svg> <span data-content="Security">Security</span> <span data-url="/firebase/quickstart-nodejs/security/overall-count" title="Not available" class="js-security-tab-count Counter "></span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="insights-tab" data-ga-click="Repository, Navigation click, Insights tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people /firebase/quickstart-nodejs/pulse" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pulse"> <svg classes="UnderlineNav-octicon" display="none inline" height="16" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"></path></svg> <span data-content="Insights">Insights</span> <span title="Not available" class="Counter "></span> </a> </li> </ul> <div class="position-absolute right-0 pr-3 pr-md-4 pr-lg-5 js-responsive-underlinenav-overflow" style="visibility:hidden;"> <details class="details-overlay details-reset position-relative"> <summary role="button"> <div class="UnderlineNav-item mr-0 border-0"> <svg class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> <span class="sr-only">More</span> </div> </summary> <details-menu role="menu" class="dropdown-menu dropdown-menu-sw "> <ul> <li data-menu-item="code-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs"> Code </a> </li> <li data-menu-item="issues-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs/issues" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/issues"> Issues </a> </li> <li data-menu-item="pull-requests-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs/pulls" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pulls"> Pull requests </a> </li> <li data-menu-item="actions-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs/actions" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/actions"> Actions </a> </li> <li data-menu-item="projects-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs/projects" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/projects"> Projects </a> </li> <li data-menu-item="security-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs/security" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/security"> Security </a> </li> <li data-menu-item="insights-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /firebase/quickstart-nodejs/pulse" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pulse"> Insights </a> </li> </ul> </details-menu> </details> </div> </nav> </div> <div class="container-xl clearfix new-discussion-timeline px-3 px-md-4 px-lg-5"> <div class="repository-content "> <div class="js-check-all-container" data-pjax> <signup-prompt class="signup-prompt-bg rounded-1" data-prompt="signup" hidden> <div class="signup-prompt p-4 text-center mb-4 rounded-1"> <div class="position-relative"> <button type="button" class="position-absolute top-0 right-0 btn-link link-gray" data-action="click:signup-prompt#dismiss" data-ga-click="(Logged out) Sign up prompt, clicked Dismiss, text:dismiss"> Dismiss </button> <h3 class="pt-2">Join GitHub today</h3> <p class="col-6 mx-auto">GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.</p> <a class="btn btn-primary" data-ga-click="(Logged out) Sign up prompt, clicked Sign up, text:sign-up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;files signup prompt&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6319ee055e7466c064cceed53757c26d6d807f20518d3c86743879aab69a7ffa" href="/web/20200909192722/https://github.com/join?source=prompt-pr-show&amp;source_repo=firebase%2Fquickstart-nodejs">Sign up</a> </div> </div> </signup-prompt> <div id="js-report-pull-request-refresh" data-hydro-view="{&quot;event_type&quot;:&quot;pull-request-refresh&quot;,&quot;payload&quot;:{&quot;pull_request_id&quot;:445420132,&quot;tab_context&quot;:&quot;conversation&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="1d7a325d2ec41c3e387cebc47393b57c07c34704be7ff761d98aa79f3c00e0aa"></div> <div class="clearfix js-issues-results"> <div id="partial-discussion-header" class="gh-header mb-3 js-details-container Details js-socket-channel js-updatable-content pull request js-pull-header-details" data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjQ0NTQyMDEzMiIsInQiOjE1OTk2Nzk2NDN9--1676d3824d5d42e53fdca1e600e70c9dc0c18fdc4f663a5ce89946ad051b5267" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/pull/128/show_partial?partial=pull_requests%2Ftitle&amp;sticky=true" data-pull-is-open="false" data-gid="MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy"> <div class="gh-header-show "> <div class="gh-header-actions mt-2"> <details class="details-reset details-overlay details-overlay-dark float-right"> <summary class="btn btn-sm btn-primary " data-ga-click="Issues, create new issue, view:issue_show location:issue_header style:button logged_in:false"> New issue </summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast overflow-auto" aria-label="Sign up for GitHub"> <button class="position-absolute p-4 right-0 btn-link muted-link" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div class="d-flex flex-column p-4"> <div class="mt-3 mb-2 text-center"> <svg height="60" class="octicon octicon-comment-discussion text-blue" viewbox="0 0 24 24" version="1.1" width="60" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 1A1.75 1.75 0 000 2.75v9.5C0 13.216.784 14 1.75 14H3v1.543a1.457 1.457 0 002.487 1.03L8.061 14h6.189A1.75 1.75 0 0016 12.25v-9.5A1.75 1.75 0 0014.25 1H1.75zM1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v9.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 15.44v-2.19a.75.75 0 00-.75-.75h-2a.25.25 0 01-.25-.25v-9.5z"></path><path d="M22.5 8.75a.25.25 0 00-.25-.25h-3.5a.75.75 0 010-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0122.25 20H21v1.543a1.457 1.457 0 01-2.487 1.03L15.939 20H10.75A1.75 1.75 0 019 18.25v-1.465a.75.75 0 011.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 01.53.22l2.72 2.72v-2.19a.75.75 0 01.75-.75h2a.25.25 0 00.25-.25v-9.5z"></path></svg> </div> <div class="px-4"> <p class="text-center mb-4"> <strong>Have a question about this project?</strong> Sign up for a free GitHub account to open an issue and contact its maintainers and the community. </p> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-signup-form" autocomplete="off" action="/web/20200909192722/https://github.com/join?return_to=%2Ffirebase%2Fquickstart-nodejs%2Fissues%2Fnew" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="88kyPiMSxy5ElsW/hd8cWij9QveMsyX/dHPJY68YqTWPyWUPOIo7tHbEewHoY0bOpvC6Sj/aRIVc3fFC3oCq6A=="/> <auto-check src="/signup_check/username"> <dl class="form-group"><dt class="input-label"><label name="user[login]" autocapitalize="off" autofocus="autofocus" for="user_login_issues">Pick a username</label></dt><dd><input name="user[login]" autocapitalize="off" autofocus="autofocus" class="form-control" type="text" id="user_login_issues"/></dd></dl> <input type="hidden" data-csrf="true" value="LUdMTcgGj7FLmg7QTgN9/89ICJj3RadECj1eYv5PLCnSWftxvImHSjWhAmtCgLQbATxcDbPdDTiCGtRDl4t4lw=="/> </auto-check> <auto-check src="/signup_check/email"> <dl class="form-group"><dt class="input-label"><label name="user[email]" autocapitalize="off" for="user_email_issues">Email Address</label></dt><dd><input name="user[email]" autocapitalize="off" class="form-control" type="text" id="user_email_issues"/></dd></dl> <input type="hidden" data-csrf="true" value="EGnpFJNq8We+Nk09q2G04ErG2LxARo9dTcynBG+g4pQpuzPlar6FjWyukOa64tHBSeBDUvrAJ7kNqbR4I/VAPA=="/> </auto-check> <auto-check src="/users/password"><dl class="form-group"><dt class="input-label"><label name="user[password]" for="user_password_issues">Password</label></dt><dd><input name="user[password]" class="form-control" type="password" id="user_password_issues"/></dd></dl><input type="hidden" data-csrf="true" value="r+CfTHZqT/fUtL4QpA4m63lnuBT3ibGSY49qBaoJSzl7z0rNvxwWxVVM5XFMmfjfmD/rsHFkmv9e38tU5fFgwA=="/></auto-check> <input type="hidden" name="source" class="js-signup-source" value="modal-issues"> <input class="form-control" type="text" name="required_field_d87b" hidden="hidden"/> <input class="form-control" type="hidden" name="timestamp" value="1599679643986"/> <input class="form-control" type="hidden" name="timestamp_secret" value="7ffc696bbf27453afac04fa72fa4fdcbe6535b339c82b1f0ed5af61f5bc5fbb2"/> <button class="btn btn-primary mt-2 btn-block" type="submit" data-ga-click="(Logged out) New issue modal, clicked Sign up, text:sign-up">Sign up for GitHub</button> </form> <p class="mt-4 text-gray text-center">By clicking &ldquo;Sign up for GitHub&rdquo;, you agree to our <a href="https://web.archive.org/web/20200909192722/https://docs.github.com/terms" target="_blank">terms of service</a> and <a href="https://web.archive.org/web/20200909192722/https://docs.github.com/privacy" target="_blank">privacy statement</a>. We’ll occasionally send you account related emails.</p> <p class="mt-4 text-gray text-center"> Already on GitHub? <a data-ga-click="(Logged out) New issue modal, clicked Sign in, text:sign-in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;new issue modal&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="57dccecfb9a0ccc0080ce810b062f7d5ad8826e646059a7a06833e989dcf9b4c" href="/web/20200909192722/https://github.com/login?return_to=%2Ffirebase%2Fquickstart-nodejs%2Fissues%2Fnew">Sign in</a> to your account </p> </div> </div> </details-dialog> </details> </div> <h1 class="gh-header-title mb-2 lh-condensed"> <span class="js-issue-title"> Update all dependencies, add build </span> <span class="f1-light text-gray-light">#128</span> </h1> </div> <div class="d-flex flex-items-center mt-0 gh-header-meta"> <div class="flex-shrink-0"> <span title="Status: Merged" class="State State--purple "> <svg height="16" class="octicon octicon-git-merge" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.254V3.25v.005a.75.75 0 110-.005v.004zm.45 1.9a2.25 2.25 0 10-1.95.218v5.256a2.25 2.25 0 101.5 0V7.123A5.735 5.735 0 009.25 9h1.378a2.251 2.251 0 100-1.5H9.25a4.25 4.25 0 01-3.8-2.346zM12.75 9a.75.75 0 100-1.5.75.75 0 000 1.5zm-8.5 4.5a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg> Merged </span> </div> <div class="flex-auto min-width-0"> <a class="author link-gray text-bold css-truncate css-truncate-target expandable" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern">samtstern</a> merged 5 commits into <span title="firebase/quickstart-nodejs:master" class="commit-ref css-truncate user-select-contain expandable "><a title="firebase/quickstart-nodejs:master" class="no-underline " href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs"><span class="css-truncate-target">master</span></a></span><span></span> from <span title="firebase/quickstart-nodejs:ss-update-deps" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="firebase/quickstart-nodejs:ss-update-deps" class="no-underline " href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/tree/ss-update-deps"><span class="css-truncate-target">ss-update-deps</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue" value="ss-update-deps" aria-label="Copy" data-copy-feedback="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></clipboard-copy></span> <relative-time datetime="2020-07-07T16:30:08Z" class="no-wrap">Jul 7, 2020</relative-time> </div> </div> <div class="js-sticky js-sticky-offset-scroll top-0 gh-header-sticky"> <div class="sticky-content"> <div class="d-flex flex-items-center flex-justify-between mt-2"> <div class="d-flex flex-row flex-items-center min-width-0"> <div class="mr-2 flex-shrink-0"> <span title="Status: Merged" class="State State--purple "> <svg height="16" class="octicon octicon-git-merge" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.254V3.25v.005a.75.75 0 110-.005v.004zm.45 1.9a2.25 2.25 0 10-1.95.218v5.256a2.25 2.25 0 101.5 0V7.123A5.735 5.735 0 009.25 9h1.378a2.251 2.251 0 100-1.5H9.25a4.25 4.25 0 01-3.8-2.346zM12.75 9a.75.75 0 100-1.5.75.75 0 000 1.5zm-8.5 4.5a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg> Merged </span> </div> <div class="min-width-0"> <h1 class="d-flex text-bold f5"> <a class="js-issue-title css-truncate css-truncate-target link-gray-dark width-fit" href="#">Update all dependencies, add build</a> <span class="gh-header-number text-gray-light pl-1">#128</span> </h1> <div class="meta text-gray-light css-truncate css-truncate-target d-block width-fit"> <a class="author link-gray text-bold css-truncate css-truncate-target expandable" data-hovercard-z-index-override="111" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern">samtstern</a> merged 5 commits into <span title="firebase/quickstart-nodejs:master" class="commit-ref css-truncate user-select-contain expandable "><a title="firebase/quickstart-nodejs:master" class="no-underline " href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs"><span class="css-truncate-target">master</span></a></span><span></span> from <span title="firebase/quickstart-nodejs:ss-update-deps" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="firebase/quickstart-nodejs:ss-update-deps" class="no-underline " href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/tree/ss-update-deps"><span class="css-truncate-target">ss-update-deps</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue" value="ss-update-deps" aria-label="Copy" data-copy-feedback="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></clipboard-copy></span> <relative-time datetime="2020-07-07T16:30:08Z" class="no-wrap">Jul 7, 2020</relative-time> </div> </div> </div> </div> </div> </div> <div class="gh-header-shadow box-shadow js-notification-shelf-offset-top"></div> </div> <include-fragment src="/firebase/quickstart-nodejs/pull/128/show_partial?partial=pull_requests%2Ftabs&amp;responsive=false"> <div class=" tabnav"> <nav class="tabnav-tabs "> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128" class="tabnav-tab selected js-pjax-history-navigate"> <svg class="octicon octicon-comment-discussion" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg> Conversation <span id="conversation_tab_counter" title="0" class="Counter ">0</span> </a> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits" class="tabnav-tab js-pjax-history-navigate" data-skip-pjax> <svg class="octicon octicon-git-commit" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg> Commits <span id="commits_tab_counter" title="5" class="js-updateable-pull-request-commits-count Counter ">5</span> </a> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/checks" class="tabnav-tab " data-skip-pjax> <svg class="octicon octicon-checklist" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 1.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v7.736a.75.75 0 101.5 0V1.75A1.75 1.75 0 0011.25 0h-8.5A1.75 1.75 0 001 1.75v11.5c0 .966.784 1.75 1.75 1.75h3.17a.75.75 0 000-1.5H2.75a.25.25 0 01-.25-.25V1.75zM4.75 4a.75.75 0 000 1.5h4.5a.75.75 0 000-1.5h-4.5zM4 7.75A.75.75 0 014.75 7h2a.75.75 0 010 1.5h-2A.75.75 0 014 7.75zm11.774 3.537a.75.75 0 00-1.048-1.074L10.7 14.145 9.281 12.72a.75.75 0 00-1.062 1.058l1.943 1.95a.75.75 0 001.055.008l4.557-4.45z"></path></svg> Checks <span id="checks_tab_counter" title="4" class="Counter ">4</span> </a> <link rel="pjax-prefetch" href="/firebase/quickstart-nodejs/pull/128/files"> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/files" class="tabnav-tab js-pjax-history-navigate"> <svg class="octicon octicon-file-diff" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1.5 0V7h-1.5a.75.75 0 010-1.5h1.5V4A.75.75 0 018 3.25zm-3 8a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75z"></path></svg> Files changed </a> </nav> </div> </include-fragment> <h2 class="sr-only">Conversation</h2> <div id="discussion_bucket" class="pull-request-tab-content is-visible js-socket-channel js-updatable-content" data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjQ0NTQyMDEzMjp0aW1lbGluZSIsInQiOjE1OTk2Nzk2NDN9--a117e67d87ca23cedfea9ba0cc3aabbb75bbfc8bdd7254dd466be8b7c6ff4748"> <div class="gutter-condensed gutter-lg d-flex"> <div class="flex-shrink-0 col-9"> <div class="pull-discussion-timeline js-pull-discussion-timeline js-quote-selection-container js-review-state-classes" data-quote-markdown=".js-comment-body" data-issue-and-pr-hovercards-enabled data-team-hovercards-enabled> <div class="js-discussion ml-6 pl-3"> <div class="TimelineItem pt-0 js-comment-container js-socket-channel js-updatable-content" data-gid="MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy" data-url="/web/20200909192722oe_/https://github.com/_render_node/MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy/pull_requests/body" data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjQ0NTQyMDEzMiIsInQiOjE1OTk2Nzk2NDN9--1676d3824d5d42e53fdca1e600e70c9dc0c18fdc4f663a5ce89946ad051b5267"> <div class="avatar-parent-child TimelineItem-avatar "> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern"><img class="avatar rounded-1 avatar-user" height="40" width="40" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars1.githubusercontent.com/u/8466666?s=88&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4"/></a> </div> <div class="timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0 " id="issue-445420132"> <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret " data-body-version="c52aaf4a2c039b8d2254d1c63d720d4c" data-unfurl-hide-url="/content_reference_attachments/hide"> <input type="hidden" data-csrf="true" class="js-data-unfurl-hide-url-csrf" value="ULAcap8BazX3HMOZgIf3ZkxI4XQntP8LWrXhkj4mCd6Hn/FVfnDNaXNhi838KF0zkSZKkeifgAes0ZfDQNeOww=="/> <div class="timeline-comment-header clearfix "> <div class="timeline-comment-actions flex-shrink-0"> <details class="details-overlay details-reset position-relative d-inline-block "> <summary class="btn-link timeline-comment-action link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px"> <clipboard-copy class="dropdown-item btn-link" for="pullrequest-445420132-permalink" role="menuitem"> Copy link </clipboard-copy> <button type="button" class="dropdown-item btn-link d-none js-comment-quote-reply" role="menuitem"> Quote reply </button> </details-menu> </details> </div> <span class="timeline-comment-label text-bold tooltipped tooltipped-multiline tooltipped-s" aria-label="This user is a member of the Firebase organization."> Member </span> <h3 class="timeline-comment-header-text f5 text-normal"> <strong class="css-truncate"> <a class="author link-gray-dark css-truncate-target width-fit" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern">samtstern</a> </strong> commented <a href="#issue-445420132" id="pullrequest-445420132-permalink" class="link-gray js-timestamp"><relative-time datetime="2020-07-07T13:38:46Z" class="no-wrap">Jul 7, 2020</relative-time></a> <span class="js-comment-edit-history"> </span> </h3> </div> <div class="edit-comment-hide"> <task-lists disabled sortable> <table class="d-block" data-paste-markdown-skip> <tbody class="d-block"> <tr class="d-block"> <td class="d-block comment-body markdown-body js-comment-body"> <p>Thanks to <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/nitinsurana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://web.archive.org/web/20200909192722/https://github.com/nitinsurana">@nitinsurana</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="650518279" data-permission-text="Title is private" data-url="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/issues/127" data-hovercard-type="pull_request" data-hovercard-url="/firebase/quickstart-nodejs/pull/127/hovercard" href="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/127">#127</a> who made me see how out of date this whole repo was!</p> </td> </tr> </tbody> </table> </task-lists> <div class="comment-reactions flex-items-center js-reactions-container"> </div> </div> </div> </div> </div> <div id="js-timeline-progressive-loader" data-timeline-item-src="firebase/quickstart-nodejs/timeline?id=MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy&amp;variables%5Bafter%5D=Y3Vyc29yOnYyOpPPAAABcyoc9oABqjM1MjEyODM2MTg%3D&amp;variables%5Bfirst%5D=60"></div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDE3OlB1bGxSZXF1ZXN0Q29tbWl0NDQ1NDIwMTMyOjEzZDU2MjA5YjU5MjIyZTk4ZjVlYWVjYzdhZmRkM2NiY2I1NTY5MTk="> <div class="js-commit-group"> <div class="TimelineItem pb-1 js-commit-group-header" id="commits-pushed-13d5620"> <div class="TimelineItem-badge"> <svg class="octicon octicon-repo-push" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z"></path></svg> </div> <div class="TimelineItem-body"> <a class="author link-gray-dark text-bold" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern">samtstern</a> added <span class="js-commit-group-count">5</span> commits <a href="#commits-pushed-13d5620" class="link-gray"> <relative-time datetime="2020-07-07T13:37:55Z" class="no-wrap">Jul 7, 2020</relative-time> </a> </div> </div> <div class="js-commit-group-commits"> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg> </div> <div class="TimelineItem-body"> <div class="js-details-container Details js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzo1NzE0NzQ0NTpjb21taXQ6MTNkNTYyMDliNTkyMjJlOThmNWVhZWNjN2FmZGQzY2JjYjU1NjkxOSIsInQiOjE1OTk2Nzk2NDN9--21d3c4142474bf079806a918be3a55768f4461e906f573429d92ca985f5389d7" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/pull/128/commits/13d56209b59222e98f5eaecc7afdd3cbcb556919/_render_node/commit/pull_condensed"> <div class="d-flex"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="samtstern"> <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/web/20200909192722/https://github.com/samtstern"> <img height="20" width="20" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=60&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4" class=" avatar-user"/> </a> </div> </div> <div class="commit-message pr-1 flex-auto min-width-0"> <code> <a title="Update all dependencies, add build" data-pjax="true" class="link-gray" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/13d56209b59222e98f5eaecc7afdd3cbcb556919">Update all dependencies, add build</a> </code> </div> <div class="text-right pr-1"> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> <details class="commit-build-statuses details-overlay details-reset js-dropdown-details hx_dropdown-fullscreen" data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNTcxNDc0NDU6MTNkNTYyMDliNTkyMjJlOThmNWVhZWNjN2FmZGQzY2JjYjU1NjkxOQ==/statuses/combined_branch_status"> <summary class="text-red"> <svg aria-label="1 / 5 checks OK" class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </summary> <div class="dropdown-menu dropdown-menu-w overflow-hidden"> <include-fragment class="m-4 d-flex flex-column flex-items-center"> <div class="anim-pulse"><svg height="32" class="octicon octicon-octoface" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg></div> <div class="text-gray no-wrap">Loading status checks&hellip;</div> </include-fragment> </div> </details> </div> <div class="text-right"> <code> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/13d56209b59222e98f5eaecc7afdd3cbcb556919" class="link-gray">13d5620</a> </code> </div> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg> </div> <div class="TimelineItem-body"> <div class="js-details-container Details js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzo1NzE0NzQ0NTpjb21taXQ6YTkzOGJiYTM3NGFmZmM3NTM4MjY0N2E1NzkwMDdhZjZhZTFkOTVkZSIsInQiOjE1OTk2Nzk2NDN9--08df4478417013478238ed5918b1d8a14ca0c00896788164d393d2fd633b55d9" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/pull/128/commits/a938bba374affc75382647a579007af6ae1d95de/_render_node/commit/pull_condensed"> <div class="d-flex"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="samtstern"> <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/web/20200909192722/https://github.com/samtstern"> <img height="20" width="20" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=60&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4" class=" avatar-user"/> </a> </div> </div> <div class="commit-message pr-1 flex-auto min-width-0"> <code> <a title="Fix an import" data-pjax="true" class="link-gray" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/a938bba374affc75382647a579007af6ae1d95de">Fix an import</a> </code> </div> <div class="text-right pr-1"> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> <details class="commit-build-statuses details-overlay details-reset js-dropdown-details hx_dropdown-fullscreen" data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNTcxNDc0NDU6YTkzOGJiYTM3NGFmZmM3NTM4MjY0N2E1NzkwMDdhZjZhZTFkOTVkZQ==/statuses/combined_branch_status"> <summary class="text-red"> <svg aria-label="1 / 5 checks OK" class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </summary> <div class="dropdown-menu dropdown-menu-w overflow-hidden"> <include-fragment class="m-4 d-flex flex-column flex-items-center"> <div class="anim-pulse"><svg height="32" class="octicon octicon-octoface" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg></div> <div class="text-gray no-wrap">Loading status checks&hellip;</div> </include-fragment> </div> </details> </div> <div class="text-right"> <code> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/a938bba374affc75382647a579007af6ae1d95de" class="link-gray">a938bba</a> </code> </div> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg> </div> <div class="TimelineItem-body"> <div class="js-details-container Details js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzo1NzE0NzQ0NTpjb21taXQ6ZGRlMDZiMmE4MDY3YWYzMzE4YzM3MTE2NDYyM2ZlMGQ5YzA5ZjhlZiIsInQiOjE1OTk2Nzk2NDN9--0b26c717f3e67dcb0de247c455ec7f2dde918b9c80f66578d6348112b9d9f592" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/pull/128/commits/dde06b2a8067af3318c371164623fe0d9c09f8ef/_render_node/commit/pull_condensed"> <div class="d-flex"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="samtstern"> <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/web/20200909192722/https://github.com/samtstern"> <img height="20" width="20" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=60&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4" class=" avatar-user"/> </a> </div> </div> <div class="commit-message pr-1 flex-auto min-width-0"> <code> <a title="Fix build, move to const" data-pjax="true" class="link-gray" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/dde06b2a8067af3318c371164623fe0d9c09f8ef">Fix build, move to const</a> </code> </div> <div class="text-right pr-1"> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> <details class="commit-build-statuses details-overlay details-reset js-dropdown-details hx_dropdown-fullscreen" data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNTcxNDc0NDU6ZGRlMDZiMmE4MDY3YWYzMzE4YzM3MTE2NDYyM2ZlMGQ5YzA5ZjhlZg==/statuses/combined_branch_status"> <summary class="text-red"> <svg aria-label="1 / 5 checks OK" class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </summary> <div class="dropdown-menu dropdown-menu-w overflow-hidden"> <include-fragment class="m-4 d-flex flex-column flex-items-center"> <div class="anim-pulse"><svg height="32" class="octicon octicon-octoface" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg></div> <div class="text-gray no-wrap">Loading status checks&hellip;</div> </include-fragment> </div> </details> </div> <div class="text-right"> <code> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/dde06b2a8067af3318c371164623fe0d9c09f8ef" class="link-gray">dde06b2</a> </code> </div> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg> </div> <div class="TimelineItem-body"> <div class="js-details-container Details js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzo1NzE0NzQ0NTpjb21taXQ6ZGI1YzYzNDRkZjg4NTU5Mjc0NmFmOTNlMGUwMDUzNDNmODRhYTBkMiIsInQiOjE1OTk2Nzk2NDN9--56b142563ff46aa7e5180d27a5e8113ed64bd411d7a7d8dc8433da5cad7da0d0" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/pull/128/commits/db5c6344df885592746af93e0e005343f84aa0d2/_render_node/commit/pull_condensed"> <div class="d-flex"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="samtstern"> <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/web/20200909192722/https://github.com/samtstern"> <img height="20" width="20" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=60&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4" class=" avatar-user"/> </a> </div> </div> <div class="commit-message pr-1 flex-auto min-width-0"> <code> <a title="chmod script" data-pjax="true" class="link-gray" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/db5c6344df885592746af93e0e005343f84aa0d2">chmod script</a> </code> </div> <div class="text-right pr-1"> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> <details class="commit-build-statuses details-overlay details-reset js-dropdown-details hx_dropdown-fullscreen" data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNTcxNDc0NDU6ZGI1YzYzNDRkZjg4NTU5Mjc0NmFmOTNlMGUwMDUzNDNmODRhYTBkMg==/statuses/combined_branch_status"> <summary class="text-red"> <svg aria-label="1 / 5 checks OK" class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </summary> <div class="dropdown-menu dropdown-menu-w overflow-hidden"> <include-fragment class="m-4 d-flex flex-column flex-items-center"> <div class="anim-pulse"><svg height="32" class="octicon octicon-octoface" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg></div> <div class="text-gray no-wrap">Loading status checks&hellip;</div> </include-fragment> </div> </details> </div> <div class="text-right"> <code> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/db5c6344df885592746af93e0e005343f84aa0d2" class="link-gray">db5c634</a> </code> </div> </div> </div> </div> </div> <div class="TimelineItem TimelineItem--condensed js-commit "> <div class="TimelineItem-badge"> <svg class="octicon octicon-git-commit" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg> </div> <div class="TimelineItem-body"> <div class="js-details-container Details js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzo1NzE0NzQ0NTpjb21taXQ6ZTRmOTVhNDU3NTk3MTA3MmNlZWZhNTQyMDcxZjYzNjU5MWYwMjYwNSIsInQiOjE1OTk2Nzk2NDN9--651a4e43e63ba6842c9e54ad5d5c35dac5c878e0a1aaf8ac83331221b919d957" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/pull/128/commits/e4f95a4575971072ceefa542071f636591f02605/_render_node/commit/pull_condensed"> <div class="d-flex"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="samtstern"> <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/web/20200909192722/https://github.com/samtstern"> <img height="20" width="20" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=60&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4" class=" avatar-user"/> </a> </div> </div> <div class="commit-message pr-1 flex-auto min-width-0"> <code> <a title="Commit package-lock" data-pjax="true" class="link-gray" href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/e4f95a4575971072ceefa542071f636591f02605">Commit package-lock</a> </code> </div> <div class="text-right pr-1"> </div> <div class="pr-1 flex-shrink-0" style="width: 16px;"> <details class="commit-build-statuses details-overlay details-reset js-dropdown-details hx_dropdown-fullscreen" data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwNTcxNDc0NDU6ZTRmOTVhNDU3NTk3MTA3MmNlZWZhNTQyMDcxZjYzNjU5MWYwMjYwNQ==/statuses/combined_branch_status"> <summary class="text-green"> <svg aria-label="5 / 5 checks OK" class="octicon octicon-check" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </summary> <div class="dropdown-menu dropdown-menu-w overflow-hidden"> <include-fragment class="m-4 d-flex flex-column flex-items-center"> <div class="anim-pulse"><svg height="32" class="octicon octicon-octoface" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg></div> <div class="text-gray no-wrap">Loading status checks&hellip;</div> </include-fragment> </div> </details> </div> <div class="text-right"> <code> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/commits/e4f95a4575971072ceefa542071f636591f02605" class="link-gray">e4f95a4</a> </code> </div> </div> </div> </div> </div> </div> </div> </div> <div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDE1OlJlZmVyZW5jZWRFdmVudDM1MjEyODM2MTE="> <div class="TimelineItem js-details-container Details" id="event-3521283618"> <div class="TimelineItem-badge bg-purple text-white"> <svg class="octicon octicon-git-merge" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.254V3.25v.005a.75.75 0 110-.005v.004zm.45 1.9a2.25 2.25 0 10-1.95.218v5.256a2.25 2.25 0 101.5 0V7.123A5.735 5.735 0 009.25 9h1.378a2.251 2.251 0 100-1.5H9.25a4.25 4.25 0 01-3.8-2.346zM12.75 9a.75.75 0 100-1.5.75.75 0 000 1.5zm-8.5 4.5a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg> </div> <div class="TimelineItem-body"> <button type="button" class="btn btn-sm btn-outline float-right js-details-target" aria-expanded="false"> <span class="Details-content--hidden">Hide details</span> <span class="Details-content--shown">View details</span> </button> <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern"><img class="avatar avatar-user" height="20" width="20" alt="@samtstern" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=60&amp;u=e73da6a49cfa7250763b8dabab6ab15afb72407b&amp;v=4"/></a> <a class="author link-gray-dark text-bold" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern">samtstern</a> merged commit <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/commit/9c760ab62ebdd917dd2c65dff4707be4fc5a0c2c"><code class="link-gray-dark text-bold">9c760ab</code></a> into <span class="commit-ref user-select-contain"> <span class="base-ref" title="firebase/quickstart-nodejs:master"> <span class="css-truncate-target">master</span> </span> </span> <a href="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128#event-3521283618" class="link-gray"><relative-time datetime="2020-07-07T16:30:08Z" class="no-wrap">Jul 7, 2020</relative-time></a> <div class="f6 Details-content--shown"> 5 checks passed </div> <div class="text-gray-dark mt-3 Box Box--condensed Details-content--hidden width-fit"> <div class="Box-header h5"> 5 checks passed </div> <div class="overflow-auto" style="max-height: 296px;"> <div class="d-flex flex-items-baseline Box-row"> <div class="mr-3 flex-self-center flex-shrink-0 text-center" style="width: 16px;"> <svg class="octicon octicon-check text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </div> <div class="text-gray flex-auto width-fit mr-3 css-truncate css-truncate-target"> <strong class="text-emphasized"> unit (8.x) </strong> </div> <a href="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/runs/846429179">Details</a> </div> <div class="d-flex flex-items-baseline Box-row"> <div class="mr-3 flex-self-center flex-shrink-0 text-center" style="width: 16px;"> <svg class="octicon octicon-check text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </div> <div class="text-gray flex-auto width-fit mr-3 css-truncate css-truncate-target"> <strong class="text-emphasized"> unit (8.x) </strong> </div> <a href="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/runs/846429037">Details</a> </div> <div class="d-flex flex-items-baseline Box-row"> <div class="mr-3 flex-self-center flex-shrink-0 text-center" style="width: 16px;"> <svg class="octicon octicon-check text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </div> <div class="text-gray flex-auto width-fit mr-3 css-truncate css-truncate-target"> <strong class="text-emphasized"> unit (10.x) </strong> </div> <a href="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/runs/846429217">Details</a> </div> <div class="d-flex flex-items-baseline Box-row"> <div class="mr-3 flex-self-center flex-shrink-0 text-center" style="width: 16px;"> <svg class="octicon octicon-check text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </div> <div class="text-gray flex-auto width-fit mr-3 css-truncate css-truncate-target"> <strong class="text-emphasized"> unit (10.x) </strong> </div> <a href="https://web.archive.org/web/20200909192722/https://github.com/firebase/quickstart-nodejs/runs/846429053">Details</a> </div> <div class="d-flex flex-items-baseline Box-row"> <div class="mr-3 flex-self-center flex-shrink-0 text-center" style="width: 16px;"> <svg class="octicon octicon-check text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </div> <div class="text-gray flex-auto width-fit mr-3 css-truncate css-truncate-target"> <strong class="text-emphasized"> cla/google </strong> All necessary CLAs are signed </div> </div> </div> </div> </div> </div> <div class="TimelineItem-break"></div> </div> <!-- Rendered timeline since 2020-07-07 09:30:08 --> <div id="partial-timeline" class="js-timeline-marker js-socket-channel js-updatable-content" data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjQ0NTQyMDEzMiIsInQiOjE1OTk2Nzk2NDN9--1676d3824d5d42e53fdca1e600e70c9dc0c18fdc4f663a5ce89946ad051b5267" data-url="/web/20200909192722oe_/https://github.com/_render_node/MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy/pull_requests/unread_timeline?variables%5BhasFocusedReviewComment%5D=false&amp;variables%5BhasFocusedReviewThread%5D=false&amp;variables%5BsyntaxHighlightingEnabled%5D=true&amp;variables%5BtimelinePageSize%5D=30&amp;variables%5BtimelineSince%5D=2020-07-07T16%3A30%3A08Z" data-last-modified="Tue, 07 Jul 2020 16:30:08 GMT" data-gid="MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="d-none js-timeline-marker-form" action="/web/20200909192722/https://github.com/_graphql/MarkNotificationSubjectAsRead" accept-charset="UTF-8" data-remote="true" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="A4JPs8A4EfvQAvfVi2vhZchcIaI+ugjrlnVCXCftGwI0ZfK1YTWOBkM2dDN8cjjbaNoWw3MQmbYzBCyGcDmyAw=="/> <input type="hidden" name="variables[subjectId]" value="MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy"> </form></div> </div> <div class="discussion-timeline-actions"> <div class="flash flash-warn mt-3"> <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:57147445,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="df2dbf4bc88ba1d447ff1af431a10b92c84c9300411916cd3cc87c6880d71a8e" href="/web/20200909192722/https://github.com/join?source=comment-repo">Sign up for free</a> <strong>to join this conversation on GitHub</strong>. Already have an account? <a rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:57147445,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/firebase/quickstart-nodejs/pull/128&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5270f4233cacb2aec4a1762d81ad4e00496b428941421d9f3db21d2b9691d06b" href="/web/20200909192722/https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirebase%2Fquickstart-nodejs%2Fpull%2F128">Sign in to comment</a> </div> </div> </div> </div> <div class="flex-shrink-0 col-3"> <div id="partial-discussion-sidebar" class="js-socket-channel js-updatable-content" data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjQ0NTQyMDEzMiIsInQiOjE1OTk2Nzk2NDN9--1676d3824d5d42e53fdca1e600e70c9dc0c18fdc4f663a5ce89946ad051b5267" data-gid="MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy" data-url="/web/20200909192722oe_/https://github.com/firebase/quickstart-nodejs/issues/128/show_partial?partial=issues%2Fsidebar" data-project-hovercards-enabled> <div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item position-relative" data-team-hovercards-enabled> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select reviewers" action="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/pull/128/review-requests?pr_global_id=MDExOlB1bGxSZXF1ZXN0NDQ1NDIwMTMy" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="9lTMvBjohIuwTLCpGYbqRbHjNMJgtx+xySg9bFbDXJNliZphBMf89elR/Q8rrUfQv4fdWRCaZf7t1gqDGZEJxg=="/> <div class="discussion-sidebar-heading text-bold"> Reviewers </div> <span class="css-truncate"> No reviews </span> </form> </div> <div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select assignees" action="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/issues/128/assignees" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put"/><input type="hidden" data-csrf="true" name="authenticity_token" value="v4I+TELt6tZBI90OMw29+HGOpVKjzEvr/TrkhQXYw9bV0pggMi3ZoM/kupmYfQTWHPsX6EZsYPsWUVzJCoPXnw=="/> <div class="discussion-sidebar-heading text-bold"> Assignees </div> <span class="css-truncate js-issue-assignees"> No one assigned </span> </form></div> <div class="discussion-sidebar-item sidebar-labels js-discussion-sidebar-item"> <div class="discussion-sidebar-heading text-bold"> Labels </div> <div class="labels css-truncate js-issue-labels"> None yet </div> </div> <div class="discussion-sidebar-item js-discussion-sidebar-item"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select projects" action="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/projects/issues/128" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put"/><input type="hidden" data-csrf="true" name="authenticity_token" value="+x61EyH1vdeHLJearnlAVgSgl89BGUns6Sq//qZv3BHs2OAzmILNRjIH0nLcWGKMi72DN32lacycaZcsrpELNA=="/> <div class="discussion-sidebar-heading text-bold"> Projects </div> <span class="css-truncate sidebar-progress-bar"> None yet </span> </form></div> <div class="discussion-sidebar-item sidebar-progress-bar js-discussion-sidebar-item"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select milestones" action="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/issues/128/set_milestone?partial=issues%2Fsidebar%2Fshow%2Fmilestone" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put"/><input type="hidden" data-csrf="true" name="authenticity_token" value="Ax3rPmTKRmcZwpvPSDqaHSg3P6YJRH9R3em+oz7hHRWwEKi+37ceiiq8i1pMR/RXQ85BmQ3kvH7dRHrzIMAE5w=="/> <div class="discussion-sidebar-heading text-bold"> Milestone </div> No milestone </form></div> <div class="discussion-sidebar-item js-discussion-sidebar-item" data-issue-and-pr-hovercards-enabled> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Link issues" action="/web/20200909192722/https://github.com/firebase/quickstart-nodejs/issues/closing_references?source_id=445420132&amp;source_type=PULL_REQUEST" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put"/><input type="hidden" data-csrf="true" name="authenticity_token" value="oAyeCrU6CfSfVeaAZx1V1vMLa5ncAu76APiBFVR/mlxZ4LtOqMYqffuMBZJFI8yp+YJabxwH+w5txWi/fP68Iw=="/> <div class="discussion-sidebar-heading text-bold"> Linked issues </div> <p>Successfully merging this pull request may close these issues.</p> <p>None yet</p> </form> </div> <div id="partial-users-participants" class="discussion-sidebar-item"> <div class="participation"> <div class="discussion-sidebar-heading text-bold"> 1 participant </div> <div class="participation-avatars d-flex flex-wrap"> <a class="participant-avatar" data-hovercard-type="user" data-hovercard-url="/users/samtstern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/web/20200909192722/https://github.com/samtstern"> <img class="avatar avatar-user" src="https://web.archive.org/web/20200909192722im_/https://avatars2.githubusercontent.com/u/8466666?s=52&amp;v=4" width="26" height="26" alt="@samtstern"/> </a> </div> </div> </div> </div> </div></div> </div> </div> <div hidden> <span class="js-add-to-batch-enabled">Add this suggestion to a batch that can be applied as a single commit.</span> <span class="js-unchanged-suggestion">This suggestion is invalid because no changes were made to the code.</span> <span class="js-closed-pull">Suggestions cannot be applied while the pull request is closed.</span> <span class="js-viewing-subset-changes">Suggestions cannot be applied while viewing a subset of changes.</span> <span class="js-one-suggestion-per-line">Only one suggestion per line can be applied in a batch.</span> <span class="js-reenable-add-to-batch">Add this suggestion to a batch that can be applied as a single commit.</span> <span class="js-validation-on-left-blob">Applying suggestions on deleted lines is not supported.</span> <span class="js-validation-on-right-blob">You must change the existing code in this line in order to create a valid suggestion.</span> <span class="js-outdated-comment">Outdated suggestions cannot be applied.</span> <span class="js-resolved-thread">This suggestion has been applied or marked resolved.</span> <span class="js-pending-review">Suggestions cannot be applied from pending reviews.</span> <span class="js-is-multiline">Suggestions cannot be applied on multi-line comments.</span> <div class="form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex" style="cursor: default;"> <span class="js-suggested-changes-inline-error-message position-relative error m-0" style="max-width: inherit;"></span> </div> </div> </div> </div> </div> </main> </div> </div> <div class="footer container-xl width-full px-3" role="contentinfo"> <div class="position-relative d-flex flex-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light "> <ul class="list-style-none d-flex flex-wrap "> <li class="mr-3">&copy; 2020 GitHub, Inc.</li> <li class="mr-3"><a data-ga-click="Footer, go to terms, text:terms" href="https://web.archive.org/web/20200909192722/https://github.com/site/terms">Terms</a></li> <li class="mr-3"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://web.archive.org/web/20200909192722/https://github.com/site/privacy">Privacy</a></li> <li class="mr-3"><a data-ga-click="Footer, go to security, text:security" href="https://web.archive.org/web/20200909192722/https://github.com/security">Security</a></li> <li class="mr-3"><a href="https://web.archive.org/web/20200909192722/https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:help" href="https://web.archive.org/web/20200909192722/https://docs.github.com/">Help</a></li> </ul> <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://web.archive.org/web/20200909192722/https://github.com/"> <svg height="24" class="octicon octicon-mark-github" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <ul class="list-style-none d-flex flex-wrap "> <li class="mr-3"><a data-ga-click="Footer, go to contact, text:contact" href="https://web.archive.org/web/20200909192722/https://github.com/contact">Contact GitHub</a></li> <li class="mr-3"><a href="https://web.archive.org/web/20200909192722/https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3"><a href="https://web.archive.org/web/20200909192722/https://docs.github.com/" data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3"><a href="https://web.archive.org/web/20200909192722/https://services.github.com/" data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3"><a href="https://web.archive.org/web/20200909192722/https://github.blog/" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href="https://web.archive.org/web/20200909192722/https://github.com/about">About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 text-gray-light"></span> </div> </div> <div id="ajax-error-message" class="ajax-error-message flash flash-error"> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> You can’t perform that action at this time. </div> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" id="js-conditional-compat" data-src="https://github.githubassets.com/assets/compat-bootstrap-6e7ff7ac.js"></script> <script crossorigin="anonymous" integrity="" type="application/javascript" src="https://web.archive.org/web/20200909192722js_/https://github.githubassets.com/assets/environment-bootstrap-0b18da31.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" src="https://web.archive.org/web/20200909192722js_/https://github.githubassets.com/assets/vendor-d5ab3199.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" src="https://web.archive.org/web/20200909192722js_/https://github.githubassets.com/assets/frameworks-7d226196.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" src="https://web.archive.org/web/20200909192722js_/https://github.githubassets.com/assets/behaviors-bootstrap-1c1c903f.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/contributions-spider-graph-36a4ea81.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./drag-drop.js" data-src="https://github.githubassets.com/assets/drag-drop-fa0b1026.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./image-crop-element-loader.js" data-src="https://github.githubassets.com/assets/image-crop-element-loader-88bb82db.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./jump-to.js" data-src="https://github.githubassets.com/assets/jump-to-9d447863.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./profile-pins-element.js" data-src="https://github.githubassets.com/assets/profile-pins-element-1f359478.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./randomColor.js" data-src="https://github.githubassets.com/assets/randomColor-a840affe.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./sortable-behavior.js" data-src="https://github.githubassets.com/assets/sortable-behavior-bcaeeb46.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./tweetsodium.js" data-src="https://github.githubassets.com/assets/tweetsodium-987aac13.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" data-module-id="./user-status-submit.js" data-src="https://github.githubassets.com/assets/user-status-submit-a79b2a19.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" src="https://web.archive.org/web/20200909192722js_/https://github.githubassets.com/assets/diffs-bootstrap-ff9b4223.js"></script> <script crossorigin="anonymous" async="async" integrity="" type="application/javascript" src="https://web.archive.org/web/20200909192722js_/https://github.githubassets.com/assets/github-bootstrap-e32997ec.js"></script> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 19:27:22 Sep 09, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 22:36:08 Dec 01, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.905 exclusion.robots: 0.039 exclusion.robots.policy: 0.023 esindex: 0.016 cdx.remote: 26.579 LoadShardBlock: 213.686 (3) PetaboxLoader3.datanode: 258.61 (5) PetaboxLoader3.resolve: 204.574 (2) load_resource: 316.494 loaddict: 83.244 -->

Pages: 1 2 3 4 5 6 7 8 9 10