jquery-migrate.js 124 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <link rel="dns-prefetch" href="https://github.githubassets.com">
  6. <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
  7. <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
  8. <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
  9. <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
  10. <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  11. <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  12. <link crossorigin="anonymous" media="all" integrity="sha512-FG+rXqMOivrAjdEQE7tO4BwM1poGmg70hJFTlNSxjX87grtrZ6UnPR8NkzwUHlQEGviu9XuRYeO8zH9YwvZhdg==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-146fab5ea30e8afac08dd11013bb4ee0.css" />
  13. <link crossorigin="anonymous" media="all" integrity="sha512-iWnTv9+yroeJbeFxGrsLbQNyLU/CekmNFPy852i4fVdKwSREPyjuKg00bvqC+xOAUxCYRXL6ylFxe7HyiLnCCw==" rel="stylesheet" href="https://github.githubassets.com/assets/site-8969d3bfdfb2ae87896de1711abb0b6d.css" />
  14. <link crossorigin="anonymous" media="all" integrity="sha512-8LkbsZMtIzHnYxbSKVW0IeFFJwvb3vgP78G/Q6GrIESfEf/4+2k55PUHcDWZEx4QVNNdsH3ce16qqUBtK4sxzg==" rel="stylesheet" href="https://github.githubassets.com/assets/github-f0b91bb1932d2331e76316d22955b421.css" />
  15. <meta name="viewport" content="width=device-width">
  16. <title>GitHub - jquery/jquery-migrate: A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core</title>
  17. <meta name="description" content="A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core - jquery/jquery-migrate">
  18. <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
  19. <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
  20. <meta property="fb:app_id" content="1401488693436528">
  21. <meta name="twitter:image:src" content="https://avatars2.githubusercontent.com/u/70142?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="jquery/jquery-migrate" /><meta name="twitter:description" content="A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core - jquery/jquery-migrate" />
  22. <meta property="og:image" content="https://avatars2.githubusercontent.com/u/70142?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="jquery/jquery-migrate" /><meta property="og:url" content="https://github.com/jquery/jquery-migrate" /><meta property="og:description" content="A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core - jquery/jquery-migrate" />
  23. <link rel="assets" href="https://github.githubassets.com/">
  24. <meta name="request-id" content="8141:2F22F:5E12BD1:8728FED:5EBAE7A4" data-pjax-transient="true"/><meta name="html-safe-nonce" content="75fe6f668f7eccba413ff5b2da0765f1b75b0db1" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vanF1ZXJ5LmNvbS9kb3dubG9hZC8iLCJyZXF1ZXN0X2lkIjoiODE0MToyRjIyRjo1RTEyQkQxOjg3MjhGRUQ6NUVCQUU3QTQiLCJ2aXNpdG9yX2lkIjoiNzg2MTAyNzg4MTIzNzk2MjYwMiIsInJlZ2lvbl9lZGdlIjoiYW1zIiwicmVnaW9uX3JlbmRlciI6ImFtcyJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="09b59cd5cfa4c8e46ab29774b62b039a38a7fed1d257c8290a17db8c34641836" data-pjax-transient="true"/>
  25. <meta name="github-keyboard-shortcuts" content="repository" data-pjax-transient="true" />
  26. <meta name="selected-link" value="repo_source" data-pjax-transient>
  27. <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
  28. <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
  29. <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">
  30. <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" />
  31. <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;" data-pjax-transient="true" />
  32. <meta name="optimizely-sdk-key" content="cowimJNste4j7QnBNCjaw" />
  33. <meta class="js-ga-set" name="dimension1" content="Logged Out">
  34. <meta name="hostname" content="github.com">
  35. <meta name="user-login" content="">
  36. <meta name="expected-hostname" content="github.com">
  37. <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS">
  38. <meta http-equiv="x-pjax-version" content="c7caec085e2ceb1c1e512858ee81a78f">
  39. <link href="https://github.com/jquery/jquery-migrate/commits/master.atom" rel="alternate" title="Recent Commits to jquery-migrate:master" type="application/atom+xml">
  40. <meta name="go-import" content="github.com/jquery/jquery-migrate git https://github.com/jquery/jquery-migrate.git">
  41. <meta name="octolytics-dimension-user_id" content="70142" /><meta name="octolytics-dimension-user_login" content="jquery" /><meta name="octolytics-dimension-repository_id" content="6538922" /><meta name="octolytics-dimension-repository_nwo" content="jquery/jquery-migrate" /><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="6538922" /><meta name="octolytics-dimension-repository_network_root_nwo" content="jquery/jquery-migrate" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" />
  42. <link rel="canonical" href="https://github.com/jquery/jquery-migrate" data-pjax-transient>
  43. <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
  44. <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
  45. <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
  46. <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  47. <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg">
  48. <meta name="theme-color" content="#1e2327">
  49. <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
  50. </head>
  51. <body class="logged-out env-production min-width-lg">
  52. <div class="position-relative js-header-wrapper ">
  53. <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>
  54. <span class="Progress progress-pjax-loader position-fixed width-full js-pjax-loader-bar">
  55. <span class="progress-pjax-loader-bar top-0 left-0" style="width: 0%;"></span>
  56. </span>
  57. <header class="Header-old header-logged-out position-relative f4 py-2" role="banner">
  58. <div class="container-lg d-flex px-3">
  59. <div class="d-flex flex-justify-between flex-items-center">
  60. <a class="mr-4" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
  61. <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>
  62. </a>
  63. </div>
  64. <div class="HeaderMenu HeaderMenu--logged-out d-flex flex-justify-between flex-items-center flex-auto">
  65. <div class="d-none">
  66. <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
  67. <svg height="24" class="octicon octicon-x text-gray" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg>
  68. </button>
  69. </div>
  70. <nav class="mt-0" aria-label="Global">
  71. <ul class="d-flex list-style-none">
  72. <li class=" mr-3 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
  73. <details class="HeaderMenu-details details-overlay details-reset width-full">
  74. <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-inline-block">
  75. Why GitHub?
  76. <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-relative">
  77. <path d="M1,1l6.2,6L13,1"></path>
  78. </svg>
  79. </summary>
  80. <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 p-4 left-n4 position-absolute">
  81. <a href="/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>
  82. <ul class="list-style-none f5 pb-3">
  83. <li class="edge-item-fix"><a href="/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>
  84. <li class="edge-item-fix"><a href="/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>
  85. <li class="edge-item-fix"><a href="/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>
  86. <li class="edge-item-fix"><a href="/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>
  87. <li class="edge-item-fix"><a href="/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>
  88. <li class="edge-item-fix"><a href="/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>
  89. <li class="edge-item-fix"><a href="/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>
  90. <li class="edge-item-fix"><a href="/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>
  91. </ul>
  92. <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
  93. <li class="edge-item-fix"><a href="/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>
  94. <li class="edge-item-fix"><a href="/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>
  95. </ul>
  96. </div>
  97. </details>
  98. </li>
  99. <li class=" mr-3 mr-lg-3">
  100. <a href="/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>
  101. </li>
  102. <li class=" mr-3 mr-lg-3">
  103. <a href="/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>
  104. </li>
  105. <li class=" mr-3 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
  106. <details class="HeaderMenu-details details-overlay details-reset width-full">
  107. <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-inline-block">
  108. Explore
  109. <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-relative">
  110. <path d="M1,1l6.2,6L13,1"></path>
  111. </svg>
  112. </summary>
  113. <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 p-4 left-n4 position-absolute">
  114. <ul class="list-style-none mb-3">
  115. <li class="edge-item-fix"><a href="/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>
  116. </ul>
  117. <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-top pt-3">Learn &amp; contribute</h4>
  118. <ul class="list-style-none mb-3">
  119. <li class="edge-item-fix"><a href="/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>
  120. <li class="edge-item-fix"><a href="/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>
  121. <li class="edge-item-fix"><a href="/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>
  122. <li class="edge-item-fix"><a href="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>
  123. <li class="edge-item-fix"><a href="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>
  124. </ul>
  125. <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-top pt-3">Connect with others</h4>
  126. <ul class="list-style-none mb-0">
  127. <li class="edge-item-fix"><a href="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>
  128. <li class="edge-item-fix"><a href="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>
  129. <li class="edge-item-fix"><a href="https://education.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 Education">GitHub Education</a></li>
  130. </ul>
  131. </div>
  132. </details>
  133. </li>
  134. <li class=" mr-3 mr-lg-3">
  135. <a href="/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>
  136. </li>
  137. <li class=" mr-3 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
  138. <details class="HeaderMenu-details details-overlay details-reset width-full">
  139. <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-inline-block">
  140. Pricing
  141. <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-relative">
  142. <path d="M1,1l6.2,6L13,1"></path>
  143. </svg>
  144. </summary>
  145. <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-4 left-n4 position-absolute">
  146. <a href="/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>
  147. <ul class="list-style-none mb-3">
  148. <li class="edge-item-fix"><a href="/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>
  149. <li class="edge-item-fix"><a href="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>
  150. </ul>
  151. <ul class="list-style-none mb-0 border-top pt-3">
  152. <li class="edge-item-fix"><a href="/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>
  153. <li class="edge-item-fix"><a href="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>
  154. </ul>
  155. </div>
  156. </details>
  157. </li>
  158. </ul>
  159. </nav>
  160. <div class="d-flex flex-items-center px-0 text-center text-left">
  161. <div class="d-lg-flex ">
  162. <div class="header-search mr-3 scoped-search site-scoped-search js-site-search position-relative js-jump-to"
  163. role="combobox"
  164. aria-owns="jump-to-results"
  165. aria-label="Search or jump to"
  166. aria-haspopup="listbox"
  167. aria-expanded="false"
  168. >
  169. <div class="position-relative">
  170. <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="6538922" data-scoped-search-url="/jquery/jquery-migrate/search" data-unscoped-search-url="/search" action="/jquery/jquery-migrate/search" accept-charset="UTF-8" method="get">
  171. <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">
  172. <input type="text"
  173. 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"
  174. data-hotkey="s,/"
  175. name="q"
  176. value=""
  177. placeholder="Search"
  178. data-unscoped-placeholder="Search GitHub"
  179. data-scoped-placeholder="Search"
  180. autocapitalize="off"
  181. aria-autocomplete="list"
  182. aria-controls="jump-to-results"
  183. aria-label="Search"
  184. data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations"
  185. spellcheck="false"
  186. autocomplete="off"
  187. >
  188. <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="/cI5WVAQYr2rNeKBGthAodJDEf1ecXPlV0K+67wZA+FRffvwYibfbqqA0a11CakS3I8z9Px5YLXEFcgFVdFGjQ==" />
  189. <input type="hidden" class="js-site-search-type-field" name="type" >
  190. <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash">
  191. <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
  192. <ul class="d-none js-jump-to-suggestions-template-container">
  193. <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
  194. <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="">
  195. <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  196. <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 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg>
  197. <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 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"></path></svg>
  198. <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="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"></path></svg>
  199. </div>
  200. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
  201. <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  202. </div>
  203. <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">
  204. <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
  205. In this repository
  206. </span>
  207. <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
  208. All GitHub
  209. </span>
  210. <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
  211. </div>
  212. <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">
  213. Jump to
  214. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  215. </div>
  216. </a>
  217. </li>
  218. </ul>
  219. <ul class="d-none js-jump-to-no-results-template-container">
  220. <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
  221. <span class="text-gray">No suggested jump to results</span>
  222. </li>
  223. </ul>
  224. <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">
  225. <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">
  226. <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="">
  227. <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  228. <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 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg>
  229. <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 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"></path></svg>
  230. <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="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"></path></svg>
  231. </div>
  232. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
  233. <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  234. </div>
  235. <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">
  236. <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
  237. In this repository
  238. </span>
  239. <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
  240. All GitHub
  241. </span>
  242. <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
  243. </div>
  244. <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">
  245. Jump to
  246. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  247. </div>
  248. </a>
  249. </li>
  250. <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">
  251. <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="">
  252. <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  253. <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 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg>
  254. <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 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"></path></svg>
  255. <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="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"></path></svg>
  256. </div>
  257. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
  258. <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  259. </div>
  260. <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">
  261. <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
  262. In this repository
  263. </span>
  264. <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
  265. All GitHub
  266. </span>
  267. <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
  268. </div>
  269. <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">
  270. Jump to
  271. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  272. </div>
  273. </a>
  274. </li>
  275. </ul>
  276. </div>
  277. </label>
  278. </form> </div>
  279. </div>
  280. </div>
  281. <a href="/login?return_to=%2Fjquery%2Fjquery-migrate"
  282. class="HeaderMenu-link no-underline mr-3"
  283. 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/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="85e05205ac209856313044390f9ceb32e252d124b6f1a5e323c078e754be0d72"
  284. data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
  285. Sign&nbsp;in
  286. </a>
  287. <a href="/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source_repo=jquery%2Fjquery-migrate"
  288. class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1"
  289. 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/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="85e05205ac209856313044390f9ceb32e252d124b6f1a5e323c078e754be0d72"
  290. data-ga-click="Sign up, click to sign up for account, ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;;ref_cta:Sign up;ref_loc:header logged out">
  291. Sign&nbsp;up
  292. </a>
  293. </div>
  294. </div>
  295. </div>
  296. </header>
  297. </div>
  298. <div id="start-of-content" class="show-on-focus"></div>
  299. <div id="js-flash-container">
  300. <template class="js-flash-template">
  301. <div class="flash flash-full js-flash-template-container">
  302. <div class="container-lg px-2" >
  303. <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
  304. <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg>
  305. </button>
  306. <div class="js-flash-template-message"></div>
  307. </div>
  308. </div>
  309. </template>
  310. </div>
  311. <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>
  312. <div class="application-main " data-commit-hovercards-enabled>
  313. <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
  314. <main id="js-repo-pjax-container" data-pjax-container >
  315. <div class="pagehead repohead hx_repohead readability-menu bg-gray-light pb-0 pt-3">
  316. <div class="d-flex container-lg mb-4 px-3">
  317. <div class="flex-auto min-width-0 width-fit mr-3">
  318. <h1 class="public d-flex flex-wrap flex-items-center break-word float-none ">
  319. <span class="flex-self-stretch" style="margin-top: -2px;">
  320. <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"></path></svg>
  321. </span>
  322. <span class="author ml-2 flex-self-stretch" itemprop="author">
  323. <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/jquery/hovercard" href="/jquery">jquery</a>
  324. </span>
  325. <span class="path-divider flex-self-stretch">/</span>
  326. <strong itemprop="name" class="mr-2 flex-self-stretch">
  327. <a data-pjax="#js-repo-pjax-container" href="/jquery/jquery-migrate">jquery-migrate</a>
  328. </strong>
  329. </h1>
  330. </div>
  331. <ul class="pagehead-actions flex-shrink-0 " >
  332. <li>
  333. <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/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="065d7a97961f9b3b224cc34ad3d82ceadba2f43cad800107debd03d0d75247ba" href="/login?return_to=%2Fjquery%2Fjquery-migrate">
  334. <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"></path></svg>
  335. Watch
  336. </a> <a class="social-count" href="/jquery/jquery-migrate/watchers"
  337. aria-label="122 users are watching this repository">
  338. 122
  339. </a>
  340. </li>
  341. <li>
  342. <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;:6538922,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c5016ef4f932ffcc09daff94b4ca270a090a5d4c4500f254b7f038a2c6289d17" href="/login?return_to=%2Fjquery%2Fjquery-migrate">
  343. <svg height="16" class="octicon octicon-star v-align-text-bottom" vertical_align="text_bottom" viewBox="0 0 14 16" version="1.1" width="14" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"></path></svg>
  344. Star
  345. </a>
  346. <a class="social-count js-social-count" href="/jquery/jquery-migrate/stargazers"
  347. aria-label="1649 users starred this repository">
  348. 1.6k
  349. </a>
  350. </li>
  351. <li>
  352. <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;:6538922,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="62106c29b15b86a2de0f33b83530ce0a0e275dfc61a438df817de1f096668b9f" href="/login?return_to=%2Fjquery%2Fjquery-migrate">
  353. <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 00-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 002 1a1.993 1.993 0 00-1 3.72V6.5l3 3v1.78A1.993 1.993 0 005 15a1.993 1.993 0 001-3.72V9.5l3-3V4.72A1.993 1.993 0 008 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg>
  354. Fork
  355. </a>
  356. <a href="/jquery/jquery-migrate/network/members" class="social-count"
  357. aria-label="418 users forked this repository">
  358. 418
  359. </a>
  360. </li>
  361. </ul>
  362. </div>
  363. <nav class="js-repo-nav js-sidenav-container-pjax clearfix hx_reponav reponav px-3 container-lg"
  364. itemscope
  365. itemtype="http://schema.org/BreadcrumbList"
  366. aria-label="Repository"
  367. data-pjax="#js-repo-pjax-container">
  368. <ul class="list-style-none">
  369. <li itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
  370. <a class="js-selected-navigation-item selected reponav-item" itemprop="url" data-hotkey="g c" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /jquery/jquery-migrate" href="/jquery/jquery-migrate">
  371. <div class="d-inline"><svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"></path></svg></div>
  372. <span itemprop="name">Code</span>
  373. <meta itemprop="position" content="1">
  374. </a> </li>
  375. <li itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
  376. <a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /jquery/jquery-migrate/issues" href="/jquery/jquery-migrate/issues">
  377. <div class="d-inline"><svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></div>
  378. <span itemprop="name">Issues</span>
  379. <span class="Counter">5</span>
  380. <meta itemprop="position" content="2">
  381. </a> </li>
  382. <li itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
  383. <a data-hotkey="g p" data-skip-pjax="true" itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /jquery/jquery-migrate/pulls" href="/jquery/jquery-migrate/pulls">
  384. <div class="d-inline"><svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0010 15a1.993 1.993 0 001-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 00-1 3.72v6.56A1.993 1.993 0 002 15a1.993 1.993 0 001-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg></div>
  385. <span itemprop="name">Pull requests</span>
  386. <span class="Counter">6</span>
  387. <meta itemprop="position" content="4">
  388. </a> </li>
  389. <li itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement" class="position-relative float-left ">
  390. <a data-hotkey="g w" data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="repo_actions /jquery/jquery-migrate/actions" href="/jquery/jquery-migrate/actions">
  391. <div class="d-inline"><svg class="octicon octicon-play" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 8A7 7 0 110 8a7 7 0 0114 0zm-8.223 3.482l4.599-3.066a.5.5 0 000-.832L5.777 4.518A.5.5 0 005 4.934v6.132a.5.5 0 00.777.416z"></path></svg></div>
  392. Actions
  393. </a>
  394. </li>
  395. <li >
  396. <a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /jquery/jquery-migrate/projects" href="/jquery/jquery-migrate/projects">
  397. <div class="d-inline"><svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"></path></svg></div>
  398. Projects
  399. <span class="Counter">0</span>
  400. </a> </li>
  401. <li >
  402. <a class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /jquery/jquery-migrate/wiki" href="/jquery/jquery-migrate/wiki">
  403. <div class="d-inline"><svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg></div>
  404. Wiki
  405. </a> </li>
  406. <li >
  407. <a data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="security overview alerts policy token_scanning code_scanning /jquery/jquery-migrate/security" href="/jquery/jquery-migrate/security">
  408. <div class="d-inline"><svg class="octicon octicon-shield" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 2l7-2 7 2v6.02C14 12.69 8.69 16 7 16c-1.69 0-7-3.31-7-7.98V2zm1 .75L7 1l6 1.75v5.268C13 12.104 8.449 15 7 15c-1.449 0-6-2.896-6-6.982V2.75zm1 .75L7 2v12c-1.207 0-5-2.482-5-5.985V3.5z"></path></svg></div>
  409. Security
  410. <span class="Counter js-security-tab-count" data-url="/jquery/jquery-migrate/security/overall-count" hidden></span>
  411. </a> </li>
  412. <li >
  413. <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people /jquery/jquery-migrate/pulse" href="/jquery/jquery-migrate/pulse">
  414. <div class="d-inline"><svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"></path></svg></div>
  415. Insights
  416. </a> </li>
  417. </ul>
  418. </nav>
  419. </div>
  420. <div class="container-lg clearfix new-discussion-timeline px-3">
  421. <div class="repository-content ">
  422. <signup-prompt-controller class="signup-prompt-bg rounded-1" data-prompt="signup" hidden>
  423. <div class="signup-prompt p-4 text-center mb-4 rounded-1">
  424. <div class="position-relative">
  425. <button
  426. type="button"
  427. class="position-absolute top-0 right-0 btn-link link-gray"
  428. data-action="click:signup-prompt-controller#dismiss"
  429. data-ga-click="(Logged out) Sign up prompt, clicked Dismiss, text:dismiss"
  430. >
  431. Dismiss
  432. </button>
  433. <h3 class="pt-2">Join GitHub today</h3>
  434. <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>
  435. <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/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5eb8b5d2954d48d5dd2b5ae350f61bd6a5f05b1c9c0e0a8235d969ece636d47c" href="/join?source=prompt-code&amp;source_repo=jquery%2Fjquery-migrate">Sign up</a>
  436. </div>
  437. </div>
  438. </signup-prompt-controller>
  439. <div class="mb-3"> <div class="f4">
  440. <span class="text-gray-dark mr-2" itemprop="about">
  441. A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core
  442. </span>
  443. </div>
  444. </div>
  445. <div class="overall-summary border-bottom-0 mb-0 rounded-bottom-0">
  446. <ul class="numbers-summary">
  447. <li class="commits">
  448. <a data-pjax href="/jquery/jquery-migrate/commits/master">
  449. <svg class="octicon octicon-git-commit" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z"></path></svg>
  450. <span class="num text-emphasized">
  451. 370
  452. </span>
  453. commits
  454. </a>
  455. </li>
  456. <li>
  457. <a data-pjax href="/jquery/jquery-migrate/branches">
  458. <svg class="octicon octicon-git-branch" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 5c0-1.11-.89-2-2-2a1.993 1.993 0 00-1 3.72v.3c-.02.52-.23.98-.63 1.38-.4.4-.86.61-1.38.63-.83.02-1.48.16-2 .45V4.72a1.993 1.993 0 00-1-3.72C.88 1 0 1.89 0 3a2 2 0 001 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2 1.11 0 2-.89 2-2 0-.53-.2-1-.53-1.36.09-.06.48-.41.59-.47.25-.11.56-.17.94-.17 1.05-.05 1.95-.45 2.75-1.25S8.95 7.77 9 6.73h-.02C9.59 6.37 10 5.73 10 5zM2 1.8c.66 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2C1.35 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2zm0 12.41c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm6-8c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg>
  459. <span class="num text-emphasized">
  460. 2
  461. </span>
  462. branches
  463. </a>
  464. </li>
  465. <li>
  466. <a data-pjax href="/jquery/jquery-migrate/packages" data-ga-click="Repository, packages click, location:repo overview">
  467. <svg class="octicon octicon-package" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 4.27v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97V4.27c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 00-.5 0L1.75 3.3c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59V5l6 1.61v6.75zM2 4l2.5-.67L11 5.06l-2.5.67L2 4zm13 7.77l-6 1.59V6.61l2-.55V8.5l2-.53V5.53L15 5v6.77zm-2-7.24L6.5 2.8l2-.53L15 4l-2 .53z"></path></svg>
  468. <span class="num text-emphasized">
  469. 0
  470. </span>
  471. packages
  472. </a>
  473. </li>
  474. <li>
  475. <a href="/jquery/jquery-migrate/releases">
  476. <svg class="octicon octicon-tag" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.73 1.73C7.26 1.26 6.62 1 5.96 1H3.5C2.13 1 1 2.13 1 3.5v2.47c0 .66.27 1.3.73 1.77l6.06 6.06c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 000-1.41L7.73 1.73zM2.38 7.09c-.31-.3-.47-.7-.47-1.13V3.5c0-.88.72-1.59 1.59-1.59h2.47c.42 0 .83.16 1.13.47l6.14 6.13-4.73 4.73-6.13-6.15zM3.01 3h2v2H3V3h.01z"></path></svg>
  477. <span class="num text-emphasized">
  478. 17
  479. </span>
  480. releases
  481. </a>
  482. </li>
  483. <li >
  484. <a href="/jquery/jquery-migrate/graphs/contributors">
  485. <svg class="octicon octicon-organization" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 12.999c0 .439-.45 1-1 1H7.995c-.539 0-.994-.447-.995-.999H1c-.54 0-1-.561-1-1 0-2.634 3-4 3-4s.229-.409 0-1c-.841-.621-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.442.58 2.5 3c.058 2.41-.159 2.379-1 3-.229.59 0 1 0 1s1.549.711 2.42 2.088C9.196 9.369 10 8.999 10 8.999s.229-.409 0-1c-.841-.62-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.437.581 2.495 3c.059 2.41-.158 2.38-1 3-.229.59 0 1 0 1s3.005 1.366 3.005 4z"></path></svg>
  486. <span class="num text-emphasized">
  487. 25
  488. </span>
  489. contributors
  490. </a>
  491. </li>
  492. <li>
  493. <a href="/jquery/jquery-migrate/blob/master/LICENSE.txt">
  494. <svg class="octicon octicon-law" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 4c-.83 0-1.5-.67-1.5-1.5S6.17 1 7 1s1.5.67 1.5 1.5S7.83 4 7 4zm7 6c0 1.11-.89 2-2 2h-1c-1.11 0-2-.89-2-2l2-4h-1c-.55 0-1-.45-1-1H8v8c.42 0 1 .45 1 1h1c.42 0 1 .45 1 1H3c0-.55.58-1 1-1h1c0-.55.58-1 1-1h.03L6 5H5c0 .55-.45 1-1 1H3l2 4c0 1.11-.89 2-2 2H2c-1.11 0-2-.89-2-2l2-4H1V5h3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1h3v1h-1l2 4zM2.5 7L1 10h3L2.5 7zM13 10l-1.5-3-1.5 3h3z"></path></svg>
  495. View license
  496. </a>
  497. </li>
  498. </ul>
  499. </div>
  500. <details class="details-reset">
  501. <summary title="Click for language details" data-ga-click="Repository, language bar stats toggle, location:repo overview">
  502. <div class="d-flex repository-lang-stats-graph">
  503. <span class="language-color" aria-label="JavaScript 88.8%" style="width:88.8%; background-color:#f1e05a;" itemprop="keywords">JavaScript</span>
  504. <span class="language-color" aria-label="HTML 10.7%" style="width:10.7%; background-color:#e34c26;" itemprop="keywords">HTML</span>
  505. <span class="language-color" aria-label="Shell 0.5%" style="width:0.5%; background-color:#89e051;" itemprop="keywords">Shell</span>
  506. </div>
  507. </summary>
  508. <div class="repository-lang-stats">
  509. <ol class="repository-lang-stats-numbers">
  510. <li>
  511. <a href="/jquery/jquery-migrate/search?l=javascript" data-ga-click="Repository, language stats search click, location:repo overview">
  512. <span class="color-block language-color" style="background-color:#f1e05a;"></span>
  513. <span class="lang">JavaScript</span>
  514. <span class="percent">88.8%</span>
  515. </a>
  516. </li>
  517. <li>
  518. <a href="/jquery/jquery-migrate/search?l=html" data-ga-click="Repository, language stats search click, location:repo overview">
  519. <span class="color-block language-color" style="background-color:#e34c26;"></span>
  520. <span class="lang">HTML</span>
  521. <span class="percent">10.7%</span>
  522. </a>
  523. </li>
  524. <li>
  525. <a href="/jquery/jquery-migrate/search?l=shell" data-ga-click="Repository, language stats search click, location:repo overview">
  526. <span class="color-block language-color" style="background-color:#89e051;"></span>
  527. <span class="lang">Shell</span>
  528. <span class="percent">0.5%</span>
  529. </a>
  530. </li>
  531. </ol>
  532. </div>
  533. </details>
  534. <div class="file-navigation in-mid-page mb-2 d-flex flex-items-start">
  535. <details class="details-reset details-overlay branch-select-menu " id="branch-select-menu">
  536. <summary class="btn css-truncate btn-sm"
  537. data-hotkey="w"
  538. title="Switch branches or tags">
  539. <i>Branch:</i>
  540. <span class="css-truncate-target" data-menu-button>master</span>
  541. <span class="dropdown-caret"></span>
  542. </summary>
  543. <details-menu class="SelectMenu SelectMenu--hasFilter" src="/jquery/jquery-migrate/refs/master?source_action=disambiguate&amp;source_controller=files" preload>
  544. <div class="SelectMenu-modal">
  545. <include-fragment class="SelectMenu-loading" aria-label="Menu is loading">
  546. <svg class="octicon octicon-octoface anim-pulse" height="32" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"></path></svg>
  547. </include-fragment>
  548. </div>
  549. </details-menu>
  550. </details>
  551. <button type="button" class="btn btn-sm disabled tooltipped tooltipped-n new-pull-request-btn ml-2" aria-label="You must be signed in to create a pull request">
  552. New pull request
  553. </button>
  554. <div class="breadcrumb flex-auto">
  555. </div>
  556. <div class="BtnGroup ml-2">
  557. <a class="btn btn-sm empty-icon float-right BtnGroup-item" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;FIND_FILE_BUTTON&quot;,&quot;repository_id&quot;:6538922,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="411fd1407c58ac198450bcc3dc039c8676ad11fce75d0d9aae852447c664efc5" data-ga-click="Repository, find file, location:repo overview" data-hotkey="t" data-pjax="true" href="/jquery/jquery-migrate/find/master">Find file</a>
  558. </div>
  559. <span class="d-flex">
  560. <get-repo-controller>
  561. <details class="position-relative details-overlay details-reset" data-action="toggle:get-repo-controller#onDetailsToggle">
  562. <summary class="btn btn-sm ml-2 btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;repository_id&quot;:6538922,&quot;target&quot;:&quot;CLONE_OR_DOWNLOAD_BUTTON&quot;,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a60f73892dd9ab0091e5c4a9452d78bd1f28b90528fe69664f75250c258fe9b6">
  563. Clone or download
  564. <span class="dropdown-caret"></span>
  565. </summary> <div class="position-relative">
  566. <div class="get-repo-modal dropdown-menu dropdown-menu-sw pb-0 js-toggler-container " style="top:6px;width:352px;">
  567. <div data-target="get-repo-controller.modal">
  568. <div class="clone-options https-clone-options">
  569. <h4 class="mb-1">
  570. Clone with HTTPS
  571. <a class="muted-link" href="https://help.github.com/articles/which-remote-url-should-i-use" target="_blank" title="Which remote URL should I use?">
  572. <svg class="octicon octicon-question" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 10h2v2H6v-2zm4-3.5C10 8.64 8 9 8 9H6c0-.55.45-1 1-1h.5c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7H4c0-1.5 1.5-3 3-3s3 1 3 2.5zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z"></path></svg>
  573. </a>
  574. </h4>
  575. <p class="mb-2 get-repo-decription-text">
  576. Use Git or checkout with SVN using the web URL.
  577. </p>
  578. <div class="input-group">
  579. <input type="text" class="form-control input-monospace input-sm" data-autoselect value="https://github.com/jquery/jquery-migrate.git" aria-label="Clone this repository at https://github.com/jquery/jquery-migrate.git" readonly>
  580. <div class="input-group-button">
  581. <clipboard-copy value="https://github.com/jquery/jquery-migrate.git" aria-label="Copy to clipboard" class="btn btn-sm" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;REPOSITORY&quot;,&quot;repository_id&quot;:6538922,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="03e051ecd2efc77dffd273a6c47137144a9fdaa2c4213df9ea94bc9cb365d89a"><svg class="octicon octicon-clippy" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"></path></svg></clipboard-copy>
  582. </div>
  583. </div>
  584. </div>
  585. <div class="mt-2 d-flex">
  586. <a class="btn btn-outline get-repo-btn tooltipped tooltipped-s tooltipped-multiline js-remove-unless-platform" aria-label="Clone jquery/jquery-migrate to your computer and use it in GitHub Desktop." data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;REPOSITORY&quot;,&quot;repository_id&quot;:6538922,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e61a9588d6260a76bab5bfb539e7e8451295c06aaa652fa66edcaf8fb76594ed" data-platforms="windows,mac" data-action="click:get-repo-controller#showDownloadMessage" href="https://desktop.github.com">Open in Desktop</a>
  587. <a class="flex-1 btn btn-outline get-repo-btn" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;REPOSITORY&quot;,&quot;repository_id&quot;:6538922,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f3259dea967c8a50adc11442c537fa306d270efde1e15b6b6c4b945b48793526" data-ga-click="Repository, download zip, location:repo overview" data-open-app="link" data-action="click:get-repo-controller#showDownloadMessage" href="/jquery/jquery-migrate/archive/master.zip">Download ZIP</a>
  588. </div>
  589. </div>
  590. <div data-target="get-repo-controller.platforms" data-platform="link" hidden>
  591. <div class="py-2 px-3">
  592. <h4 class="lh-condensed mb-3">Downloading<span class="AnimatedEllipsis"></span></h4>
  593. <p class="text-gray">
  594. Want to be notified of new releases in
  595. <span class="text-bold">jquery/jquery-migrate</span>?
  596. </p>
  597. </div>
  598. <div class="width-full d-flex">
  599. <a rel="nofollow" class="get-repo-btn btn btn-outline" style="width: 50%" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;download popover&quot;,&quot;repository_id&quot;:6538922,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="06b02638b62a45d1c159598fafdb494fad87aec61aaf6f3054e054c52872b559" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fjquery%2Fjquery-migrate">Sign in</a>
  600. <a rel="nofollow" class="get-repo-btn btn btn-primary" style="width: 50%" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;download popover&quot;,&quot;repository_id&quot;:6538922,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="207c045aaac106f883841dfdcf47b828d45d2798458df393ad8ff70e2326049e" href="/join?branch=master&amp;source=download&amp;source_repo=jquery%2Fjquery-migrate">Sign up</a>
  601. </div>
  602. </div>
  603. <div class="py-2 px-3" data-target="get-repo-controller.platforms" data-platform="mac" hidden>
  604. <h4 class="lh-condensed mb-3">Launching GitHub Desktop<span class="AnimatedEllipsis"></span></h4>
  605. <p class="text-gray">If nothing happens, <a href="https://desktop.github.com/">download GitHub Desktop</a> and try again.</p>
  606. <p><button class="btn-link" data-action="click:get-repo-controller#onDetailsToggle">Go back</button></p>
  607. </div>
  608. <div class="py-2 px-3" data-target="get-repo-controller.platforms" data-platform="windows" hidden>
  609. <h4 class="lh-condensed mb-3">Launching GitHub Desktop<span class="AnimatedEllipsis"></span></h4>
  610. <p class="text-gray">If nothing happens, <a href="https://desktop.github.com/">download GitHub Desktop</a> and try again.</p>
  611. <p><button class="btn-link" data-action="click:get-repo-controller#onDetailsToggle">Go back</button></p>
  612. </div>
  613. <div class="py-2 px-3" data-target="get-repo-controller.platforms" data-platform="xcode" hidden>
  614. <h4 class="lh-condensed mb-3">Launching Xcode<span class="AnimatedEllipsis"></span></h4>
  615. <p class="text-gray">If nothing happens, <a href="https://developer.apple.com/xcode/">download Xcode</a> and try again.</p>
  616. <p><button class="btn-link" data-action="click:get-repo-controller#onDetailsToggle">Go back</button></p>
  617. </div>
  618. <div class="py-2 px-3" data-target="get-repo-controller.platforms" data-platform="visual-studio" hidden>
  619. <h4 class="lh-condensed mb-3">Launching Visual Studio<span class="AnimatedEllipsis"></span></h4>
  620. <p class="text-gray">If nothing happens, <a href="https://visualstudio.github.com/">download the GitHub extension for Visual Studio</a> and try again.</p>
  621. <p><button class="btn-link" data-action="click:get-repo-controller#onDetailsToggle">Go back</button></p>
  622. </div>
  623. </div>
  624. </div>
  625. </details>
  626. </get-repo-controller>
  627. </span>
  628. </div>
  629. <div class="Box mb-3 Box--condensed">
  630. <div class="Box-header Box-header--blue position-relative "
  631. style="margin-bottom:-1px;">
  632. <h2 class="sr-only">Latest commit</h2>
  633. <div class="commit-tease js-details-container Details d-flex rounded-top-1 flex-auto" data-issue-and-pr-hovercards-enabled>
  634. <div class="AvatarStack flex-self-start ">
  635. <div class="AvatarStack-body" aria-label="dmethvin">
  636. <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/dmethvin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/dmethvin">
  637. <img height="20" width="20" alt="@dmethvin" src="https://avatars3.githubusercontent.com/u/157858?s=60&amp;u=7ae3f98f7bc0955e06b241ec28d78abc53db7e7b&amp;v=4" class=" avatar-user" />
  638. </a> </div>
  639. </div>
  640. <div class="flex-auto f6 mr-3">
  641. <a href="/jquery/jquery-migrate/commits?author=dmethvin"
  642. class="commit-author tooltipped tooltipped-s user-mention"
  643. aria-label="View all commits by dmethvin">dmethvin</a>
  644. <a data-pjax="true" title="Updating the source version to 3.3.1-pre" class="message text-inherit" href="/jquery/jquery-migrate/commit/4b1f6ab6dbb12b6bc3d4781df65da803cbf0529f">Updating the source version to 3.3.1-pre</a>
  645. </div>
  646. <div class="no-wrap d-flex flex-self-start flex-items-baseline">
  647. <span class="mr-2 flex-self-center">
  648. <include-fragment accept="text/fragment+html" src="/jquery/jquery-migrate/commit/4b1f6ab6dbb12b6bc3d4781df65da803cbf0529f/rollup?direction=w" class="d-inline"></include-fragment>
  649. </span>
  650. <span class="mr-1">Latest commit</span>
  651. <a class="commit-tease-sha mr-1" href="/jquery/jquery-migrate/commit/4b1f6ab6dbb12b6bc3d4781df65da803cbf0529f" data-pjax>
  652. 4b1f6ab
  653. </a>
  654. <span itemprop="dateModified"><relative-time datetime="2020-05-05T01:57:22Z" class="no-wrap">May 5, 2020</relative-time></span>
  655. </div>
  656. </div>
  657. </div>
  658. <h2 id="files" class="sr-only">Files</h2>
  659. <a class="d-none js-permalink-shortcut" data-hotkey="y" href="/jquery/jquery-migrate/tree/4b1f6ab6dbb12b6bc3d4781df65da803cbf0529f">Permalink</a>
  660. <table class="files js-navigation-container js-active-navigation-container " data-pjax>
  661. <thead>
  662. <tr>
  663. <th><span class="sr-only">Type</span></th>
  664. <th><span class="sr-only">Name</span></th>
  665. <th><span class="sr-only">Latest commit message</span></th>
  666. <th><span class="sr-only">Commit time</span></th>
  667. </tr>
  668. </thead>
  669. <tbody>
  670. <tr class="warning include-fragment-error">
  671. <td class="icon"><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.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></td>
  672. <td class="content" colspan="3">Failed to load latest commit information.</td>
  673. </tr>
  674. <tr class="js-navigation-item">
  675. <td class="icon">
  676. <svg aria-label="directory" class="octicon octicon-file-directory" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z"></path></svg>
  677. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  678. </td>
  679. <td class="content">
  680. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="build" id="b0da275520918e23dd615e2a747528f1-2917b84562444f565015e3ea40487a4105dd8c61" href="/jquery/jquery-migrate/tree/master/build">build</a></span>
  681. </td>
  682. <td class="message">
  683. <span class="css-truncate css-truncate-target">
  684. <a data-pjax="true" title="Build: Migrate sources to ES modules, use a Rollup-based build system
  685. The new Rollup-based build system is a very simplified version of the jQuery
  686. one, without all the complex custom compilation aspects.
  687. Also:
  688. * add grunt-compare-size
  689. * deduplicate camelCase implementations
  690. Closes gh-343" class="link-gray" href="/jquery/jquery-migrate/commit/ac233f9bf7cb754bdb943cc18490dd59152d8643">Build: Migrate sources to ES modules, use a Rollup-based build system</a>
  691. </span>
  692. </td>
  693. <td class="age">
  694. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:19:21Z" class="no-wrap">May 3, 2020</time-ago></span>
  695. </td>
  696. </tr>
  697. <tr class="js-navigation-item">
  698. <td class="icon">
  699. <svg aria-label="directory" class="octicon octicon-file-directory" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z"></path></svg>
  700. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  701. </td>
  702. <td class="content">
  703. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="dist" id="2a6d07eef8b10b84129b42424ed99327-e91f13cde4ecd0b4df5148e7b7f617e1107d1ed3" href="/jquery/jquery-migrate/tree/master/dist">dist</a></span>
  704. </td>
  705. <td class="message">
  706. <span class="css-truncate css-truncate-target">
  707. <a data-pjax="true" title="Build: Migrate sources to ES modules, use a Rollup-based build system
  708. The new Rollup-based build system is a very simplified version of the jQuery
  709. one, without all the complex custom compilation aspects.
  710. Also:
  711. * add grunt-compare-size
  712. * deduplicate camelCase implementations
  713. Closes gh-343" class="link-gray" href="/jquery/jquery-migrate/commit/ac233f9bf7cb754bdb943cc18490dd59152d8643">Build: Migrate sources to ES modules, use a Rollup-based build system</a>
  714. </span>
  715. </td>
  716. <td class="age">
  717. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:19:21Z" class="no-wrap">May 3, 2020</time-ago></span>
  718. </td>
  719. </tr>
  720. <tr class="js-navigation-item">
  721. <td class="icon">
  722. <svg aria-label="directory" class="octicon octicon-file-directory" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z"></path></svg>
  723. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  724. </td>
  725. <td class="content">
  726. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="src" id="25d902c24283ab8cfbac54dfa101ad31-90cdd7c1e900e9dca0f2e4131a3757c283d0bbcb" href="/jquery/jquery-migrate/tree/master/src">src</a></span>
  727. </td>
  728. <td class="message">
  729. <span class="css-truncate css-truncate-target">
  730. <a data-pjax="true" title="Updating the source version to 3.3.1-pre" class="link-gray" href="/jquery/jquery-migrate/commit/4b1f6ab6dbb12b6bc3d4781df65da803cbf0529f">Updating the source version to 3.3.1-pre</a>
  731. </span>
  732. </td>
  733. <td class="age">
  734. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-05T01:57:22Z" class="no-wrap">May 5, 2020</time-ago></span>
  735. </td>
  736. </tr>
  737. <tr class="js-navigation-item">
  738. <td class="icon">
  739. <svg aria-label="directory" class="octicon octicon-file-directory" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z"></path></svg>
  740. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  741. </td>
  742. <td class="content">
  743. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="test" id="098f6bcd4621d373cade4e832627b4f6-a2bb63c81f5876a17952c55837f5d94495073c45" href="/jquery/jquery-migrate/tree/master/test">test</a></span>
  744. </td>
  745. <td class="message">
  746. <span class="css-truncate css-truncate-target">
  747. <a data-pjax="true" title="Core: Support the jQuery slim build
  748. While it&#39;d be hard for Migrate to support all the possible jQuery builds,
  749. the slim build is special as it&#39;s officially maintained by the jQuery team,
  750. published to npm &amp; uploaded to CDNs.
  751. This commit adds support for the jQuery slim build in jQuery 3.0.0 &amp; newer.
  752. The slim build is now tested next to the regular one.
  753. Fixes #345
  754. Closes #346" class="link-gray" href="/jquery/jquery-migrate/commit/ea0fc040bb4a5c14b823865168a0a42b4bd65ff4">Core: Support the jQuery slim build</a>
  755. </span>
  756. </td>
  757. <td class="age">
  758. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-04T08:22:20Z" class="no-wrap">May 4, 2020</time-ago></span>
  759. </td>
  760. </tr>
  761. <tr class="js-navigation-item">
  762. <td class="icon">
  763. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  764. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  765. </td>
  766. <td class="content">
  767. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".editorconfig" id="1e70daafb475c0ce3fef7d2728279182-b5bd7f60ec9a9b14792a0dd90d50af582c4056dc" href="/jquery/jquery-migrate/blob/master/.editorconfig">.editorconfig</a></span>
  768. </td>
  769. <td class="message">
  770. <span class="css-truncate css-truncate-target">
  771. <a data-pjax="true" title="Build: add .editorconfig" class="link-gray" href="/jquery/jquery-migrate/commit/e470bda9c1eb3caaf7258ad5b35d5a3fb6a39d18">Build: add .editorconfig</a>
  772. </span>
  773. </td>
  774. <td class="age">
  775. <span class="css-truncate css-truncate-target"><time-ago datetime="2016-02-14T21:46:56Z" class="no-wrap">Feb 14, 2016</time-ago></span>
  776. </td>
  777. </tr>
  778. <tr class="js-navigation-item">
  779. <td class="icon">
  780. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  781. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  782. </td>
  783. <td class="content">
  784. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".eslintignore" id="1b0fd5322de42e11c8786543f74c7c41-55f0af78fd926a7a77389efcda7a7900df69b6af" href="/jquery/jquery-migrate/blob/master/.eslintignore">.eslintignore</a></span>
  785. </td>
  786. <td class="message">
  787. <span class="css-truncate css-truncate-target">
  788. <a data-pjax="true" title="Build: Migrate sources to ES modules, use a Rollup-based build system
  789. The new Rollup-based build system is a very simplified version of the jQuery
  790. one, without all the complex custom compilation aspects.
  791. Also:
  792. * add grunt-compare-size
  793. * deduplicate camelCase implementations
  794. Closes gh-343" class="link-gray" href="/jquery/jquery-migrate/commit/ac233f9bf7cb754bdb943cc18490dd59152d8643">Build: Migrate sources to ES modules, use a Rollup-based build system</a>
  795. </span>
  796. </td>
  797. <td class="age">
  798. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:19:21Z" class="no-wrap">May 3, 2020</time-ago></span>
  799. </td>
  800. </tr>
  801. <tr class="js-navigation-item">
  802. <td class="icon">
  803. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  804. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  805. </td>
  806. <td class="content">
  807. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".eslintrc-browser.json" id="be70277e033f22b32555c4e09b00faca-0a01fb6cb359b1c759bb444a79c25f9b324d772f" href="/jquery/jquery-migrate/blob/master/.eslintrc-browser.json">.eslintrc-browser.json</a></span>
  808. </td>
  809. <td class="message">
  810. <span class="css-truncate css-truncate-target">
  811. <a data-pjax="true" title="Build: Migrate sources to ES modules, use a Rollup-based build system
  812. The new Rollup-based build system is a very simplified version of the jQuery
  813. one, without all the complex custom compilation aspects.
  814. Also:
  815. * add grunt-compare-size
  816. * deduplicate camelCase implementations
  817. Closes gh-343" class="link-gray" href="/jquery/jquery-migrate/commit/ac233f9bf7cb754bdb943cc18490dd59152d8643">Build: Migrate sources to ES modules, use a Rollup-based build system</a>
  818. </span>
  819. </td>
  820. <td class="age">
  821. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:19:21Z" class="no-wrap">May 3, 2020</time-ago></span>
  822. </td>
  823. </tr>
  824. <tr class="js-navigation-item">
  825. <td class="icon">
  826. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  827. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  828. </td>
  829. <td class="content">
  830. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".eslintrc-node.json" id="ad1b0ea1c93f4923b07a3843d6af16f5-f1c44a3829f54daea087ee1ed8ab9365e24e40be" href="/jquery/jquery-migrate/blob/master/.eslintrc-node.json">.eslintrc-node.json</a></span>
  831. </td>
  832. <td class="message">
  833. <span class="css-truncate css-truncate-target">
  834. <a data-pjax="true" title="Build: Migrate sources to ES modules, use a Rollup-based build system
  835. The new Rollup-based build system is a very simplified version of the jQuery
  836. one, without all the complex custom compilation aspects.
  837. Also:
  838. * add grunt-compare-size
  839. * deduplicate camelCase implementations
  840. Closes gh-343" class="link-gray" href="/jquery/jquery-migrate/commit/ac233f9bf7cb754bdb943cc18490dd59152d8643">Build: Migrate sources to ES modules, use a Rollup-based build system</a>
  841. </span>
  842. </td>
  843. <td class="age">
  844. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:19:21Z" class="no-wrap">May 3, 2020</time-ago></span>
  845. </td>
  846. </tr>
  847. <tr class="js-navigation-item">
  848. <td class="icon">
  849. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  850. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  851. </td>
  852. <td class="content">
  853. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".eslintrc.json" id="df39304d828831c44a2b9f38cd45289c-d2c977ca851d8ba124539a86f9a140e55318f87a" href="/jquery/jquery-migrate/blob/master/.eslintrc.json">.eslintrc.json</a></span>
  854. </td>
  855. <td class="message">
  856. <span class="css-truncate css-truncate-target">
  857. <a data-pjax="true" title="Build: Improve ESLint configuration, check all test files as well
  858. The new ESLint setup is largely based on the current jQuery Core one.
  859. Closes gh-339" class="link-gray" href="/jquery/jquery-migrate/commit/c6cfba28747af5a0d78c0e8ba9c11d0a82992fa1">Build: Improve ESLint configuration, check all test files as well</a>
  860. </span>
  861. </td>
  862. <td class="age">
  863. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-04-19T19:02:20Z" class="no-wrap">Apr 19, 2020</time-ago></span>
  864. </td>
  865. </tr>
  866. <tr class="js-navigation-item">
  867. <td class="icon">
  868. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  869. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  870. </td>
  871. <td class="content">
  872. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".gitattributes" id="fc723d30b02a4cca7a534518111c1a66-fc352beed0b2fe7a05f07d8bb42e25b6e5b201db" href="/jquery/jquery-migrate/blob/master/.gitattributes">.gitattributes</a></span>
  873. </td>
  874. <td class="message">
  875. <span class="css-truncate css-truncate-target">
  876. <a data-pjax="true" title="Build: Update npm dependencies" class="link-gray" href="/jquery/jquery-migrate/commit/d0baca41cbdf571107657c32be061085f8d5aa49">Build: Update npm dependencies</a>
  877. </span>
  878. </td>
  879. <td class="age">
  880. <span class="css-truncate css-truncate-target"><time-ago datetime="2015-03-16T20:42:18Z" class="no-wrap">Mar 16, 2015</time-ago></span>
  881. </td>
  882. </tr>
  883. <tr class="js-navigation-item">
  884. <td class="icon">
  885. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  886. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  887. </td>
  888. <td class="content">
  889. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".gitignore" id="a084b794bc0759e7a6b77810e01874f2-9f93ec63db97b69fd351f432d281fafdc4249e16" href="/jquery/jquery-migrate/blob/master/.gitignore">.gitignore</a></span>
  890. </td>
  891. <td class="message">
  892. <span class="css-truncate css-truncate-target">
  893. <a data-pjax="true" title="Build: Migrate sources to ES modules, use a Rollup-based build system
  894. The new Rollup-based build system is a very simplified version of the jQuery
  895. one, without all the complex custom compilation aspects.
  896. Also:
  897. * add grunt-compare-size
  898. * deduplicate camelCase implementations
  899. Closes gh-343" class="link-gray" href="/jquery/jquery-migrate/commit/ac233f9bf7cb754bdb943cc18490dd59152d8643">Build: Migrate sources to ES modules, use a Rollup-based build system</a>
  900. </span>
  901. </td>
  902. <td class="age">
  903. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:19:21Z" class="no-wrap">May 3, 2020</time-ago></span>
  904. </td>
  905. </tr>
  906. <tr class="js-navigation-item">
  907. <td class="icon">
  908. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  909. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  910. </td>
  911. <td class="content">
  912. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".mailmap" id="c9d540715cff3469b65ddd01f614848b-3b93b4342ecb5dac2d9cabe440256f4789fd50b8" href="/jquery/jquery-migrate/blob/master/.mailmap">.mailmap</a></span>
  913. </td>
  914. <td class="message">
  915. <span class="css-truncate css-truncate-target">
  916. <a data-pjax="true" title="Build: Update my name in .mailmap" class="link-gray" href="/jquery/jquery-migrate/commit/4b4931860e94d0941360f0b9cf5933f90ba258bf">Build: Update my name in .mailmap</a>
  917. </span>
  918. </td>
  919. <td class="age">
  920. <span class="css-truncate css-truncate-target"><time-ago datetime="2017-10-11T09:13:07Z" class="no-wrap">Oct 11, 2017</time-ago></span>
  921. </td>
  922. </tr>
  923. <tr class="js-navigation-item">
  924. <td class="icon">
  925. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  926. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  927. </td>
  928. <td class="content">
  929. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".npmignore" id="0fd4ef892d9d4990033701887c2f9bcc-72b668b6afd76351b406de02e3ebcb32793fcb09" href="/jquery/jquery-migrate/blob/master/.npmignore">.npmignore</a></span>
  930. </td>
  931. <td class="message">
  932. <span class="css-truncate css-truncate-target">
  933. <a data-pjax="true" title="Build: Add Istanbul for code coverage reports
  934. Closes #143" class="link-gray" href="/jquery/jquery-migrate/commit/86de1f8d8785c1aae3acf771c5a0c7d1dd42a4d1">Build: Add Istanbul for code coverage reports</a>
  935. </span>
  936. </td>
  937. <td class="age">
  938. <span class="css-truncate css-truncate-target"><time-ago datetime="2016-02-11T03:04:05Z" class="no-wrap">Feb 11, 2016</time-ago></span>
  939. </td>
  940. </tr>
  941. <tr class="js-navigation-item">
  942. <td class="icon">
  943. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  944. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  945. </td>
  946. <td class="content">
  947. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".npmrc" id="794bdde32142176a26aef68e6770521e-cffe8cdef132f31903a4971117f33f60cd9a56e6" href="/jquery/jquery-migrate/blob/master/.npmrc">.npmrc</a></span>
  948. </td>
  949. <td class="message">
  950. <span class="css-truncate css-truncate-target">
  951. <a data-pjax="true" title="Build: Add .npmrc with save-exact=true
  952. This makes commands like `npm install package --save-dev` always get saved
  953. to package.json as a pinned version and not as a `^`-delimited range.
  954. Refs jquery/jquery#6600e2e2b9863dc91601d94541a3808cf3ccc90c" class="link-gray" href="/jquery/jquery-migrate/commit/7c33fb4fe5b58a5e8ee6fd218ae5ce9292101e6e">Build: Add .npmrc with save-exact=true</a>
  955. </span>
  956. </td>
  957. <td class="age">
  958. <span class="css-truncate css-truncate-target"><time-ago datetime="2016-05-20T23:11:55Z" class="no-wrap">May 20, 2016</time-ago></span>
  959. </td>
  960. </tr>
  961. <tr class="js-navigation-item">
  962. <td class="icon">
  963. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  964. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  965. </td>
  966. <td class="content">
  967. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title=".travis.yml" id="354f30a63fb0907d4ad57269548329e3-eeb1eedaff824df60d8bc6fe309f1de1cb373eed" href="/jquery/jquery-migrate/blob/master/.travis.yml">.travis.yml</a></span>
  968. </td>
  969. <td class="message">
  970. <span class="css-truncate css-truncate-target">
  971. <a data-pjax="true" title="Build: Run tests on Node 14 on Travis, not 8; Node 8 is EOL
  972. Closes gh-344" class="link-gray" href="/jquery/jquery-migrate/commit/d941b23b02d196b091a51fe1b8996f37c3a268eb">Build: Run tests on Node 14 on Travis, not 8; Node 8 is EOL</a>
  973. </span>
  974. </td>
  975. <td class="age">
  976. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-02T20:58:46Z" class="no-wrap">May 2, 2020</time-ago></span>
  977. </td>
  978. </tr>
  979. <tr class="js-navigation-item">
  980. <td class="icon">
  981. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  982. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  983. </td>
  984. <td class="content">
  985. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="CONTRIBUTING.md" id="6a3371457528722a734f3c51d9238c13-0c9aea78d1754ec7a7223caa509df49ef0b3133f" href="/jquery/jquery-migrate/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a></span>
  986. </td>
  987. <td class="message">
  988. <span class="css-truncate css-truncate-target">
  989. <a data-pjax="true" title="jQuery Compat is now jQuery Migrate!" class="link-gray" href="/jquery/jquery-migrate/commit/8bd5e946305cd914db7be366eb5dbab957ebee94">jQuery Compat is now jQuery Migrate!</a>
  990. </span>
  991. </td>
  992. <td class="age">
  993. <span class="css-truncate css-truncate-target"><time-ago datetime="2012-12-17T03:37:16Z" class="no-wrap">Dec 17, 2012</time-ago></span>
  994. </td>
  995. </tr>
  996. <tr class="js-navigation-item">
  997. <td class="icon">
  998. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  999. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  1000. </td>
  1001. <td class="content">
  1002. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="Gruntfile.js" id="35b4a816e0441e6a375cd925af50752c-d83a8147375a7c16dc80c00808641bc17e46f23a" href="/jquery/jquery-migrate/blob/master/Gruntfile.js">Gruntfile.js</a></span>
  1003. </td>
  1004. <td class="message">
  1005. <span class="css-truncate css-truncate-target">
  1006. <a data-pjax="true" title="Build: Don&#39;t run HeadlessChrome Karma tests on Jenkins
  1007. Changes:
  1008. * Extract the default-no-test Grunt task.
  1009. * Don&#39;t run HeadlessChrome Karma tests on Jenkins. Karma tests rely on
  1010. HeadlessChrome which is not available on Jenkins." class="link-gray" href="/jquery/jquery-migrate/commit/3af92ac2709143171c4adfef5b0abb911229f533">Build: Don't run HeadlessChrome Karma tests on Jenkins</a>
  1011. </span>
  1012. </td>
  1013. <td class="age">
  1014. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-04T09:35:59Z" class="no-wrap">May 4, 2020</time-ago></span>
  1015. </td>
  1016. </tr>
  1017. <tr class="js-navigation-item">
  1018. <td class="icon">
  1019. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  1020. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  1021. </td>
  1022. <td class="content">
  1023. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="LICENSE.txt" id="61e0bdf7e1b43c5c93d9488b22e04170-c0f86cb1467f12654e56af501134a5201676108d" itemprop="license" href="/jquery/jquery-migrate/blob/master/LICENSE.txt">LICENSE.txt</a></span>
  1024. </td>
  1025. <td class="message">
  1026. <span class="css-truncate css-truncate-target">
  1027. <a data-pjax="true" title="Docs: Update copyright and remove AUTHORS file" class="link-gray" href="/jquery/jquery-migrate/commit/c0f108554c36bd8bf3ade91b0f11841c7b17ab6f">Docs: Update copyright and remove AUTHORS file</a>
  1028. </span>
  1029. </td>
  1030. <td class="age">
  1031. <span class="css-truncate css-truncate-target"><time-ago datetime="2019-05-27T15:18:38Z" class="no-wrap">May 27, 2019</time-ago></span>
  1032. </td>
  1033. </tr>
  1034. <tr class="js-navigation-item">
  1035. <td class="icon">
  1036. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  1037. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  1038. </td>
  1039. <td class="content">
  1040. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="README.md" id="04c6e90faac2675aa89e2176d2eec7d8-52d64f9aaab9132b9491b7395ba0bf2995612e54" href="/jquery/jquery-migrate/blob/master/README.md">README.md</a></span>
  1041. </td>
  1042. <td class="message">
  1043. <span class="css-truncate css-truncate-target">
  1044. <a data-pjax="true" title="Tagging the 3.3.0 release." class="link-gray" href="/jquery/jquery-migrate/commit/a85bb9ac8bba564619b23e586d0ed2fd2a5e983f">Tagging the 3.3.0 release.</a>
  1045. </span>
  1046. </td>
  1047. <td class="age">
  1048. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-05T01:57:07Z" class="no-wrap">May 5, 2020</time-ago></span>
  1049. </td>
  1050. </tr>
  1051. <tr class="js-navigation-item">
  1052. <td class="icon">
  1053. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  1054. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  1055. </td>
  1056. <td class="content">
  1057. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="package-lock.json" id="32607347f8126e6534ebc7ebaec4853d-c904b984aacfbf2d32d37b68cf4e044a0776991b" href="/jquery/jquery-migrate/blob/master/package-lock.json">package-lock.json</a></span>
  1058. </td>
  1059. <td class="message">
  1060. <span class="css-truncate css-truncate-target">
  1061. <a data-pjax="true" title="Core: Support the jQuery slim build
  1062. While it&#39;d be hard for Migrate to support all the possible jQuery builds,
  1063. the slim build is special as it&#39;s officially maintained by the jQuery team,
  1064. published to npm &amp; uploaded to CDNs.
  1065. This commit adds support for the jQuery slim build in jQuery 3.0.0 &amp; newer.
  1066. The slim build is now tested next to the regular one.
  1067. Fixes #345
  1068. Closes #346" class="link-gray" href="/jquery/jquery-migrate/commit/ea0fc040bb4a5c14b823865168a0a42b4bd65ff4">Core: Support the jQuery slim build</a>
  1069. </span>
  1070. </td>
  1071. <td class="age">
  1072. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-04T08:22:20Z" class="no-wrap">May 4, 2020</time-ago></span>
  1073. </td>
  1074. </tr>
  1075. <tr class="js-navigation-item">
  1076. <td class="icon">
  1077. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  1078. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  1079. </td>
  1080. <td class="content">
  1081. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="package.json" id="b9cfc7f2cdf78a7f4b91a753d10865a2-9419e10f20e8184f317264cec492bb5de51be62b" href="/jquery/jquery-migrate/blob/master/package.json">package.json</a></span>
  1082. </td>
  1083. <td class="message">
  1084. <span class="css-truncate css-truncate-target">
  1085. <a data-pjax="true" title="Updating the source version to 3.3.1-pre" class="link-gray" href="/jquery/jquery-migrate/commit/4b1f6ab6dbb12b6bc3d4781df65da803cbf0529f">Updating the source version to 3.3.1-pre</a>
  1086. </span>
  1087. </td>
  1088. <td class="age">
  1089. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-05T01:57:22Z" class="no-wrap">May 5, 2020</time-ago></span>
  1090. </td>
  1091. </tr>
  1092. <tr class="js-navigation-item">
  1093. <td class="icon">
  1094. <svg aria-label="file" class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" role="img"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"></path></svg>
  1095. <img width="16" height="16" class="spinner" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif" />
  1096. </td>
  1097. <td class="content">
  1098. <span class="css-truncate css-truncate-target"><a class="js-navigation-open " title="warnings.md" id="f218ab2df1d6368a4496bc71c36376d8-5b45a9a389dea738b24a74ba775cb57bf0de78ed" href="/jquery/jquery-migrate/blob/master/warnings.md">warnings.md</a></span>
  1099. </td>
  1100. <td class="message">
  1101. <span class="css-truncate css-truncate-target">
  1102. <a data-pjax="true" title="Manipulation: Warn on incorrectly nested tags
  1103. Closes #338" class="link-gray" href="/jquery/jquery-migrate/commit/5241ccd460ab03eb568b764290bc0f04959d2a93">Manipulation: Warn on incorrectly nested tags</a>
  1104. </span>
  1105. </td>
  1106. <td class="age">
  1107. <span class="css-truncate css-truncate-target"><time-ago datetime="2020-05-03T15:04:39Z" class="no-wrap">May 3, 2020</time-ago></span>
  1108. </td>
  1109. </tr>
  1110. </tbody>
  1111. </table>
  1112. </div>
  1113. <div id="readme" class="Box md js-code-block-container Box--condensed">
  1114. <div class="Box-header d-flex flex-items-center flex-justify-between ">
  1115. <h2 class="Box-title pr-3">
  1116. <svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg>
  1117. README.md
  1118. </h2>
  1119. </div>
  1120. <div class="Popover anim-scale-in js-tagsearch-popover"
  1121. hidden
  1122. data-tagsearch-url="/jquery/jquery-migrate/find-symbols"
  1123. data-tagsearch-ref="master"
  1124. data-tagsearch-path="README.md"
  1125. data-tagsearch-lang="Markdown"
  1126. data-hydro-click="{&quot;event_type&quot;:&quot;code_navigation.click_on_symbol&quot;,&quot;payload&quot;:{&quot;action&quot;:&quot;click_on_symbol&quot;,&quot;repository_id&quot;:6538922,&quot;ref&quot;:&quot;master&quot;,&quot;language&quot;:&quot;Markdown&quot;,&quot;originating_url&quot;:&quot;https://github.com/jquery/jquery-migrate&quot;,&quot;user_id&quot;:null}}"
  1127. data-hydro-click-hmac="6a6ae341f833b9cf928bae4a9e2c93d4d271b3da45b9ee674d22420271d01fec">
  1128. <div class="Popover-message Popover-message--large Popover-message--top-left TagsearchPopover mt-1 mb-4 mx-auto Box box-shadow-large">
  1129. <div class="TagsearchPopover-content js-tagsearch-popover-content overflow-auto" style="will-change:transform;">
  1130. </div>
  1131. </div>
  1132. </div>
  1133. <div class="Box-body p-5">
  1134. <article class="markdown-body entry-content" itemprop="text"><p><a href="https://travis-ci.org/jquery/jquery-migrate" rel="nofollow"><img src="https://camo.githubusercontent.com/943fd63648f1e77a0e91c72ddfed17cbbd63f875/68747470733a2f2f7472617669732d63692e6f72672f6a71756572792f6a71756572792d6d6967726174652e7376673f6272616e63683d6d6173746572" alt="Build Status" data-canonical-src="https://travis-ci.org/jquery/jquery-migrate.svg?branch=master" style="max-width:100%;"></a></p>
  1135. <h4><a id="user-content-note-to-upgrade-to-jquery-30-you-first-need-version-112x-or-22x-if-youre-using-an-older-version-first-upgrade-to-one-of-these-versions-using-jquery-migrate-1x-to-resolve-any-compatibility-issues-for-more-information-about-the-changes-made-in-jquery-30-see-the-upgrade-guide-and-blog-post" class="anchor" aria-hidden="true" href="#note-to-upgrade-to-jquery-30-you-first-need-version-112x-or-22x-if-youre-using-an-older-version-first-upgrade-to-one-of-these-versions-using-jquery-migrate-1x-to-resolve-any-compatibility-issues-for-more-information-about-the-changes-made-in-jquery-30-see-the-upgrade-guide-and-blog-post"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>NOTE: To upgrade to jQuery 3.0, you first need version 1.12.x or 2.2.x. If you're using an older version, first upgrade to one of these versions using <a href="https://github.com/jquery/jquery-migrate/tree/1.x-stable#readme">jQuery Migrate 1.x</a>, to resolve any compatibility issues. For more information about the changes made in jQuery 3.0, see the <a href="https://jquery.com/upgrade-guide/3.0/" rel="nofollow">upgrade guide</a> and <a href="https://blog.jquery.com/2016/06/09/jquery-3-0-final-released/" rel="nofollow">blog post</a>.</h4>
  1136. <h1><a id="user-content-jquery-migrate" class="anchor" aria-hidden="true" href="#jquery-migrate"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>jQuery Migrate</h1>
  1137. <p>Upgrading libraries such as jQuery can be a lot of work, when breaking changes have been introduced. jQuery Migrate makes this easier, by restoring the APIs that were removed, and additionally shows warnings in the browser console (development version of jQuery Migrate only) when removed and/or deprecated APIs are used.</p>
  1138. <p>That way you can spot and fix what otherwise would have been errors, until you no longer need jQuery Migrate and can remove it.</p>
  1139. <h2><a id="user-content-usage" class="anchor" aria-hidden="true" href="#usage"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Usage</h2>
  1140. <p>In your web page, load this plugin <em>after</em> the script tag for jQuery, for example:</p>
  1141. <div class="highlight highlight-text-html-basic"><pre>&lt;<span class="pl-ent">script</span> <span class="pl-e">src</span>=<span class="pl-s"><span class="pl-pds">"</span>https://code.jquery.com/jquery-3.0.0.js<span class="pl-pds">"</span></span>&gt;&lt;/<span class="pl-ent">script</span>&gt;
  1142. &lt;<span class="pl-ent">script</span> <span class="pl-e">src</span>=<span class="pl-s"><span class="pl-pds">"</span>https://code.jquery.com/jquery-migrate-3.3.0.js<span class="pl-pds">"</span></span>&gt;&lt;/<span class="pl-ent">script</span>&gt;</pre></div>
  1143. <h2><a id="user-content-download" class="anchor" aria-hidden="true" href="#download"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Download</h2>
  1144. <h3><a id="user-content-development-vs-production-versions" class="anchor" aria-hidden="true" href="#development-vs-production-versions"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Development vs. Production versions</h3>
  1145. <p>The production build is minified and does not generate console warnings. It will only generate a console log message upon loading, or if it detects an error such as an outdated version of jQuery that it does not support. Do not use this file for development or debugging, it will make your life miserable.</p>
  1146. <table>
  1147. <thead>
  1148. <tr>
  1149. <th></th>
  1150. <th>Development</th>
  1151. <th>Production</th>
  1152. </tr>
  1153. </thead>
  1154. <tbody>
  1155. <tr>
  1156. <td>Debugging enabled</td>
  1157. <td><p align="center">✓</p></td>
  1158. <td></td>
  1159. </tr>
  1160. <tr>
  1161. <td>Minified</td>
  1162. <td></td>
  1163. <td><p align="center">✓</p></td>
  1164. </tr>
  1165. <tr>
  1166. <td>Latest release (<em>may be hotlinked if desired</em>)</td>
  1167. <td><a href="https://code.jquery.com/jquery-migrate-3.3.0.js" rel="nofollow">jquery-migrate-3.3.0.js</a></td>
  1168. <td><a href="https://code.jquery.com/jquery-migrate-3.3.0.min.js" rel="nofollow">jquery-migrate-3.3.0.min.js</a></td>
  1169. </tr>
  1170. <tr>
  1171. <td>* Latest work-in-progress build</td>
  1172. <td><a href="https://code.jquery.com/jquery-migrate-git.js" rel="nofollow">jquery-migrate-git.js</a></td>
  1173. <td><a href="https://code.jquery.com/jquery-migrate-git.min.js" rel="nofollow">jquery-migrate-git.min.js</a></td>
  1174. </tr>
  1175. </tbody>
  1176. </table>
  1177. <p>* <strong>Work-in-progress build:</strong> Although this file represents the most recent updates to the plugin, it may not have been thoroughly tested. We do not recommend using this file on production sites since it may be unstable; use the released production version instead.</p>
  1178. <h2><a id="user-content-debugging" class="anchor" aria-hidden="true" href="#debugging"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Debugging</h2>
  1179. <p>The development version of the plugin displays warnings in the browser console. Older browsers such as IE9 doesn't support the console interface. No messages will be generated unless you include a debugging library such as <a href="https://getfirebug.com/firebuglite" rel="nofollow">Firebug Lite</a> before including the jQuery Migrate plugin. Developers can also inspect the <code>jQuery.migrateWarnings</code> array to see what error messages have been generated.</p>
  1180. <p>All warnings generated by this plugin start with the string "JQMIGRATE". A list of the warnings you may see are in <a href="https://github.com/jquery/jquery-migrate/blob/master/warnings.md">warnings.md</a>.</p>
  1181. <h2><a id="user-content-migrate-plugin-api" class="anchor" aria-hidden="true" href="#migrate-plugin-api"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Migrate Plugin API</h2>
  1182. <p>This plugin adds some properties to the <code>jQuery</code> object that can be used to programmatically control and examine its behavior:</p>
  1183. <p><code>jQuery.migrateWarnings</code>: This property is an array of string warning messages that have been generated by the code on the page, in the order they were generated. Messages appear in the array only once, even if the condition has occurred multiple times, unless <code>jQuery.migrateReset()</code> is called.</p>
  1184. <p><code>jQuery.migrateMute</code>: Set this property to <code>true</code> to prevent console warnings from being generated in the development version. The <code>jQuery.migrateWarnings</code> array is still maintained when this property is set, which allows programmatic inspection without console output.</p>
  1185. <p><code>jQuery.migrateTrace</code>: Set this property to <code>false</code> if you want warnings but do not want stack traces to appear on the console.</p>
  1186. <p><code>jQuery.migrateReset()</code>: This method clears the <code>jQuery.migrateWarnings</code> array and "forgets" the list of messages that have been seen already.</p>
  1187. <p><code>jQuery.migrateVersion</code>: This string property indicates the version of Migrate in use.</p>
  1188. <p><code>jQuery.migrateDeduplicateWarnings</code>: By default, Migrate only gives a specific warning once. If you set this property to <code>false</code> it will give a warning for every occurrence each time it happens. Note that this can generate a lot of output, for example when a warning occurs in a loop.</p>
  1189. <h2><a id="user-content-reporting-problems" class="anchor" aria-hidden="true" href="#reporting-problems"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Reporting problems</h2>
  1190. <p>Bugs that only occur when the jQuery Migrate plugin is used should be reported in the <a href="https://github.com/jquery/jquery-migrate/issues">jQuery Migrate Issue Tracker</a> and should be accompanied by an executable test case that demonstrates the bug. The easiest way to do this is via an online test tool such as <a href="https://jsFiddle.net/" rel="nofollow">jsFiddle.net</a> or <a href="https://jsbin.com" rel="nofollow">jsbin.com</a>. Use the development version when you are reporting bugs.</p>
  1191. <p>Bugs in jQuery itself should be reported on the <a href="https://bugs.jquery.com/" rel="nofollow">jQuery Core bug tracker</a> and again should be accompanied by a test case from <a href="https://jsFiddle.net/" rel="nofollow">jsFiddle.net</a> or <a href="http://jsbin.com" rel="nofollow">jsbin.com</a> so that we can reproduce the issue.</p>
  1192. <p>For other questions about the plugin that aren't bugs, ask on the <a href="http://forum.jquery.com" rel="nofollow">jQuery Forum</a>.</p>
  1193. <h1><a id="user-content-build-and-run-tests" class="anchor" aria-hidden="true" href="#build-and-run-tests"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Build and run tests:</h1>
  1194. <h2><a id="user-content-build-with-npm-commands" class="anchor" aria-hidden="true" href="#build-with-npm-commands"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Build with <code>npm</code> commands</h2>
  1195. <div class="highlight highlight-source-shell"><pre>$ git clone git://github.com/jquery/jquery-migrate.git
  1196. $ <span class="pl-c1">cd</span> jquery-migrate
  1197. $ npm install
  1198. $ npm run build</pre></div>
  1199. <h2><a id="user-content-build-with-grunt" class="anchor" aria-hidden="true" href="#build-with-grunt"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Build with <a href="http://gruntjs.com/" rel="nofollow"><code>grunt</code></a></h2>
  1200. <div class="highlight highlight-source-shell"><pre>$ git clone git://github.com/jquery/jquery-migrate.git
  1201. $ <span class="pl-c1">cd</span> jquery-migrate
  1202. $ npm install
  1203. $ npm install -g grunt-cli
  1204. $ grunt build</pre></div>
  1205. <h3><a id="user-content-run-tests" class="anchor" aria-hidden="true" href="#run-tests"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Run tests</h3>
  1206. <div class="highlight highlight-source-shell"><pre>$ npm <span class="pl-c1">test</span></pre></div>
  1207. <h3><a id="user-content-or" class="anchor" aria-hidden="true" href="#or"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Or</h3>
  1208. <div class="highlight highlight-source-shell"><pre>$ grunt <span class="pl-c1">test</span></pre></div>
  1209. </article>
  1210. </div>
  1211. </div>
  1212. </div>
  1213. </div>
  1214. </main>
  1215. </div>
  1216. </div>
  1217. <div class="footer container-lg width-full px-3" role="contentinfo">
  1218. <div class="position-relative d-flex flex-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light ">
  1219. <ul class="list-style-none d-flex flex-wrap ">
  1220. <li class="mr-3">&copy; 2020 GitHub, Inc.</li>
  1221. <li class="mr-3"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li>
  1222. <li class="mr-3"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li>
  1223. <li class="mr-3"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li>
  1224. <li class="mr-3"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
  1225. <li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li>
  1226. </ul>
  1227. <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com">
  1228. <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>
  1229. </a>
  1230. <ul class="list-style-none d-flex flex-wrap ">
  1231. <li class="mr-3"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li>
  1232. <li class="mr-3"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
  1233. <li class="mr-3"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
  1234. <li class="mr-3"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
  1235. <li class="mr-3"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
  1236. <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
  1237. </ul>
  1238. </div>
  1239. <div class="d-flex flex-justify-center pb-6">
  1240. <span class="f6 text-gray-light"></span>
  1241. </div>
  1242. </div>
  1243. <div id="ajax-error-message" class="ajax-error-message flash flash-error">
  1244. <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.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg>
  1245. <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
  1246. <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg>
  1247. </button>
  1248. You can’t perform that action at this time.
  1249. </div>
  1250. <script crossorigin="anonymous" async="async" integrity="sha512-WcQmT2vhcClFVOaaAJV/M+HqsJ2Gq/myvl6F3gCVBxykazXTs+i5fvxncSXwyG1CSfcrqmLFw/R/bmFYzprX2A==" type="application/javascript" id="js-conditional-compat" data-src="https://github.githubassets.com/assets/compat-bootstrap-59c4264f.js"></script>
  1251. <script crossorigin="anonymous" integrity="sha512-Qb7XHcWIafGt8U6FsJrxJqGCgszwjKK1zXv1+fAjIz0HDaYppswlGLxEInNMN2dlMBAZnZNSZL8wAvvhKxYx3A==" type="application/javascript" src="https://github.githubassets.com/assets/environment-bootstrap-41bed71d.js"></script>
  1252. <script crossorigin="anonymous" async="async" integrity="sha512-UZe+fObvao4yXnY4UywiSntgzRpFyxGTTVKB/H/PmavQKJ/SlTZCdyLUSZ8pe3kENWTVMHQwcchpdITSTPzBvA==" type="application/javascript" src="https://github.githubassets.com/assets/vendor-5197be7c.js"></script>
  1253. <script crossorigin="anonymous" async="async" integrity="sha512-s+hYdn5j8dTUG46f+6xCqNNVqozUsiP37y7sMJgIjvf9iQiqG/puLKnTqIxEWJx0OFCT/+fU+kJ9YLH7Njd8vA==" type="application/javascript" src="https://github.githubassets.com/assets/frameworks-b3e85876.js"></script>
  1254. <script crossorigin="anonymous" async="async" integrity="sha512-RQobR1sj6KFkuzBHRDZuKNkw/pFHOGqaftI7gWsctlnSL8c1Eg9gv5VOWgyghEfM9+JRKQVKhW3zjchAYJPA0w==" type="application/javascript" src="https://github.githubassets.com/assets/github-bootstrap-450a1b47.js"></script>
  1255. <div class="js-stale-session-flash flash flash-warn flash-banner" hidden
  1256. >
  1257. <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.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg>
  1258. <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>
  1259. <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>
  1260. </div>
  1261. <template id="site-details-dialog">
  1262. <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open>
  1263. <summary role="button" aria-label="Close dialog"></summary>
  1264. <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
  1265. <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
  1266. <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg>
  1267. </button>
  1268. <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
  1269. </details-dialog>
  1270. </details>
  1271. </template>
  1272. <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
  1273. <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;">
  1274. </div>
  1275. </div>
  1276. </body>
  1277. </html>