forked from badges/shields
-
Notifications
You must be signed in to change notification settings - Fork 1
/
component---frontend-components-main-js-23662ce70d5ecff00d50.js
2 lines (2 loc) · 213 KB
/
component---frontend-components-main-js-23662ce70d5ecff00d50.js
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{147:function(e,a,r){"use strict";r.r(a);r(76),r(55),r(157),r(79);var t=r(7),s=r.n(t),o=r(39),n=r.n(o),i=r(0),l=r.n(i),p=r(1),m=r.n(p),c=r(151),d=r(165),u=r.n(d),g=(r(78),r(155));var y=u()(g.services,"category");r(189);var b=r(92),h=r.n(b);var v=function(){function e(e){this.definitionData=e}e.create=function(a){return new e(a)};var a=e.prototype;return a.getCategory=function(a){return e.create(this.definitionData.filter(function(e){return e.category===a}))},a.search=function(a){var r=function(e){var a=h()(e),r=new RegExp(a,"i");return function(e){return e.examples.some(function(e){return function(e,a){var r=e.title,t=e.keywords,s=[r].concat(t).join(" ");return a.test(s)}(e,r)})}}(a);return e.create(this.definitionData.filter(r))},a.notDeprecated=function(){return e.create(this.definitionData.filter(function(e){return!e.isDeprecated}))},a.toArray=function(){return this.definitionData},e}(),w=r(166),P=r(167),k=r(170),f=(r(158),r(159)),x=r.n(f),q=(r(156),r(160)),I=r.n(q),D=(r(173),r(213)),N=r.n(D),S=r(214),_=r.n(S),G=r(153),C=r(154),E=r(152),T=r(161),R=c.c.table.withConfig({displayName:"badge-examples__ExampleTable",componentId:"sc-3md816-0"})(["min-width:50%;margin:auto;th,td{text-align:left;}"]),H=c.c.th.withConfig({displayName:"badge-examples__ClickableTh",componentId:"sc-3md816-1"})(["cursor:pointer;"]),j=Object(c.c)(T.b).withConfig({displayName:"badge-examples__ClickableCode",componentId:"sc-3md816-2"})(["cursor:pointer;"]),A=function(e){function a(){return e.apply(this,arguments)||this}s()(a,e);var r=a.prototype;return r.renderExample=function(e){var a=this.props,r=a.baseUrl,t=a.onClick,s=e.title,o=e.example,n=e.preview,i=n.label,p=n.message,m=n.color,c=n.style,d=n.namedLogo,u=Object(G.staticBadgeUrl)({baseUrl:r,label:i,message:p,color:m,style:c,namedLogo:d}),g=o.pattern,y=o.namedParams,b=o.queryParams,h=Object(G.badgeUrlFromPath)({baseUrl:r,path:g,namedParams:y,queryParams:b}),v=s+" "+u+" "+h,w=function(){return t(e)};return l.a.createElement("tr",{key:v},l.a.createElement(H,{onClick:w},s,":"),l.a.createElement("td",null,l.a.createElement(E.a,{clickable:!0,onClick:w,src:u})),l.a.createElement("td",null,l.a.createElement(j,{onClick:w},h)))},r.render=function(){var e=this,a=this.props.definitions.reduce(function(e,a){var r=a.examples;return e.concat(r)},[]);return l.a.createElement(R,null,l.a.createElement("tbody",null,a.map(function(a){return e.renderExample(a)})))},a}(l.a.Component);A.propTypes={definitions:m.a.arrayOf(C.c).isRequired,baseUrl:m.a.string,onClick:m.a.func.isRequired};var O=function(e){function a(a){var r;return(r=e.call(this,a)||this).state={isUrl:!1,inProgress:!1,projectUrl:null,suggestions:[]},r.queryChangedDebounced=_()(a.queryChanged,50,{leading:!0}),r}s()(a,e);var r=a.prototype;return r.queryChanged=function(e){var a=e.startsWith("https://")||e.startsWith("http://");this.setState({isUrl:a,projectUrl:a?e:null}),this.queryChangedDebounced(e)},r.getSuggestions=function(){var e=this;this.setState({inProgress:!0},I()(x.a.mark(function a(){var r,t,s,o,n,i,l;return x.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return r=e.props.baseUrl,t=e.state.projectUrl,s=r+"/$suggest/v1?url="+encodeURIComponent(t),o=window.fetch||N.a,a.next=6,o(s);case 6:return n=a.sent,a.prev=7,a.next=10,n.json();case 10:l=a.sent,i=l.suggestions||[],a.next=17;break;case 14:a.prev=14,a.t0=a.catch(7),i=[];case 17:e.setState({inProgress:!1,suggestions:i});case 18:case"end":return a.stop()}},a,this,[[7,14]])})))},r.renderSuggestions=function(){var e=this.props.baseUrl,a=this.state.suggestions;if(0===a.length)return null;var r=[{examples:a.map(function(e){var a=e.title,r=e.path,t=e.link,s=e.queryParams;return{title:a,preview:{path:r,queryParams:s},example:{path:r,queryParams:s},link:t}})}];return l.a.createElement(A,{baseUrl:e,definitions:r,onClick:this.props.onBadgeClick})},r.render=function(){var e=this;return l.a.createElement("section",null,l.a.createElement("form",{action:"javascript:void 0",autoComplete:"off"},l.a.createElement(E.c,{autoFocus:!0,autofill:"off",onChange:function(a){return e.queryChanged(a.target.value)},placeholder:"search / project URL"}),l.a.createElement("br",null),l.a.createElement("button",{disabled:this.state.inProgress,hidden:!this.state.isUrl,onClick:function(a){return e.getSuggestions(a.target.value)}},"Suggest badges")),this.renderSuggestions())},a}(l.a.Component);O.propTypes={queryChanged:m.a.func.isRequired,onBadgeClick:m.a.func.isRequired,baseUrl:m.a.string.isRequired};var z=c.c.div.withConfig({displayName:"donate__Donate",componentId:"eb6w5l-0"})(["padding:25px 50px;"]),F=function(){return l.a.createElement(z,null,"Love Shields? Please consider"," ",l.a.createElement("a",{href:"https://opencollective.com/shields"},"donating")," to sustain our activities")},U=r(162),M=r.n(U),L=r(218),B=r.n(L),V=r(185),J=c.c.div.withConfig({displayName:"markup-modal-content__Documentation",componentId:"sc-1u6yp23-0"})(["max-width:800px;margin:35px auto 20px;"]),Y=function(e){function a(){return e.apply(this,arguments)||this}s()(a,e);var r=a.prototype;return r.renderDocumentation=function(){var e=this.props.example.documentation;return e?l.a.createElement(J,{dangerouslySetInnerHTML:e}):null},r.render=function(){var e=this.props,a=e.example,r=a.title,t=a.example,s=t.pattern,o=t.namedParams,n=t.queryParams,i=a.preview.style,p=e.baseUrl;return l.a.createElement(l.a.Fragment,null,l.a.createElement(E.f,null,r),this.renderDocumentation(),l.a.createElement(V.a,{baseUrl:p,exampleNamedParams:o,exampleQueryParams:n,initialStyle:i,pattern:s,title:r}))},a}(l.a.Component);Y.propTypes={example:C.a,baseUrl:m.a.string.isRequired};var W=Object(c.c)(E.b).withConfig({displayName:"markup-modal__ContentContainer",componentId:"sc-1kmtqi3-0"})(["text-align:center;"]),Z=function(e){function a(){return e.apply(this,arguments)||this}return s()(a,e),a.prototype.render=function(){var e=this.isOpen,a=this.props,r=a.onRequestClose,t=a.example,s=a.baseUrl;return l.a.createElement(B.a,{ariaHideApp:!1,contentLabel:"Example Modal",isOpen:e,onRequestClose:r},e&&l.a.createElement(W,null,l.a.createElement(Y,{baseUrl:s,example:t})))},M()(a,[{key:"isOpen",get:function(){return void 0!==this.props.example}}]),a}(l.a.Component);Z.propTypes={example:C.a,baseUrl:m.a.string.isRequired,onRequestClose:m.a.func.isRequired};var K=r(54),Q=r(180),X=function(e){function a(){for(var a,r=arguments.length,t=new Array(r),s=0;s<r;s++)t[s]=arguments[s];return(a=e.call.apply(e,[this].concat(t))||this).state={label:"",message:"",color:""},a}s()(a,e);var r=a.prototype;return r.handleSubmit=function(e){e.preventDefault();var a=this.props.baseUrl,r=this.state,t=r.label,s=r.message,o=r.color,n=Object(G.staticBadgeUrl)({baseUrl:a||window.location.href,label:t,message:s,color:o});document.location=n},r.render=function(){var e=this;return l.a.createElement("form",{onSubmit:function(a){return e.handleSubmit(a)}},l.a.createElement(E.g,{onChange:function(a){return e.setState({label:a.target.value})},placeholder:"label",value:this.state.label}),l.a.createElement(E.g,{onChange:function(a){return e.setState({message:a.target.value})},placeholder:"message",value:this.state.message}),l.a.createElement(E.g,{list:"default-colors",onChange:function(a){return e.setState({color:a.target.value})},placeholder:"color",value:this.state.color}),l.a.createElement("datalist",{id:"default-colors"},l.a.createElement("option",{value:"brightgreen"}),l.a.createElement("option",{value:"green"}),l.a.createElement("option",{value:"yellowgreen"}),l.a.createElement("option",{value:"yellow"}),l.a.createElement("option",{value:"orange"}),l.a.createElement("option",{value:"red"}),l.a.createElement("option",{value:"lightgrey"}),l.a.createElement("option",{value:"blue"})),l.a.createElement("button",null,"Make Badge"))},a}(l.a.Component);X.propTypes={baseUrl:m.a.string};var $=function(e){function a(){for(var a,r=arguments.length,t=new Array(r),s=0;s<r;s++)t[s]=arguments[s];return(a=e.call.apply(e,[this].concat(t))||this).state={datatype:"",label:"",dataUrl:"",query:"",color:"",prefix:"",suffix:""},a}s()(a,e);var r=a.prototype;return r.makeBadgeUrl=function(){var e=this.state,a=e.datatype,r=e.label,t=e.dataUrl,s=e.query,o=e.color,n=e.prefix,i=e.suffix,l=this.props.baseUrl,p=void 0===l?document.location.href:l;return Object(G.dynamicBadgeUrl)({baseUrl:p||window.location.href,datatype:a,label:r,dataUrl:t,query:s,color:o,prefix:n,suffix:i})},r.handleSubmit=function(e){e.preventDefault(),document.location=this.makeBadgeUrl()},r.render=function(){var e=this;return l.a.createElement("form",{onSubmit:function(a){return e.handleSubmit(a)}},l.a.createElement("select",{className:"short",onChange:function(a){return e.setState({datatype:a.target.value})},value:this.state.datatype},l.a.createElement("option",{disabled:!0,value:""},"data type"),l.a.createElement("option",{value:"json"},"json"),l.a.createElement("option",{value:"xml"},"xml"),l.a.createElement("option",{value:"yaml"},"yaml"))," ",l.a.createElement(E.g,{className:"short",onChange:function(a){return e.setState({label:a.target.value})},placeholder:"label",value:this.state.label}),l.a.createElement(E.g,{className:"short",onChange:function(a){return e.setState({dataUrl:a.target.value})},placeholder:"data url",value:this.state.dataUrl}),l.a.createElement(E.g,{className:"short",onChange:function(a){return e.setState({query:a.target.value})},placeholder:"query",value:this.state.query}),l.a.createElement(E.g,{className:"short",onChange:function(a){return e.setState({color:a.target.value})},placeholder:"color",value:this.state.color}),l.a.createElement(E.g,{className:"short",onChange:function(a){return e.setState({prefix:a.target.value})},placeholder:"prefix",value:this.state.prefix}),l.a.createElement(E.g,{className:"short",onChange:function(a){return e.setState({suffix:a.target.value})},placeholder:"suffix",value:this.state.suffix}),l.a.createElement("button",{disabled:!this.isValid},"Make Badge"))},M()(a,[{key:"isValid",get:function(){var e=this.state,a=e.datatype,r=e.label,t=e.dataUrl,s=e.query;return a&&r&&t&&s}}]),a}(l.a.Component);$.propTypes={baseUrl:m.a.string};var ee=c.c.span.withConfig({displayName:"usage__LogoName",componentId:"sc-1odvpy8-0"})(["white-space:nowrap;"]),ae=c.c.td.withConfig({displayName:"usage__Lhs",componentId:"sc-1odvpy8-1"})(["text-align:right;"]),re=c.c.table.withConfig({displayName:"usage__EscapingRuleTable",componentId:"sc-1odvpy8-2"})(["margin:auto;"]),te=c.c.table.withConfig({displayName:"usage__QueryParamTable",componentId:"sc-1odvpy8-3"})(["min-width:50%;margin:auto;table-layout:fixed;border-spacing:20px 10px;"]),se=c.c.td.withConfig({displayName:"usage__QueryParamSyntax",componentId:"sc-1odvpy8-4"})(["max-width:300px;text-align:left;"]),oe=c.c.td.withConfig({displayName:"usage__QueryParamDocumentation",componentId:"sc-1odvpy8-5"})(["max-width:600px;text-align:left;"]),ne=function(e){var a=e.snippet,r=e.documentation;return l.a.createElement("tr",null,l.a.createElement(se,null,l.a.createElement(T.a,{snippet:a})),l.a.createElement(oe,null,r))};ne.propTypes={snippet:m.a.string.isRequired,documentation:m.a.element.isRequired};var ie=function(e){var a=e.lhs,r=e.rhs;return l.a.createElement("tr",null,l.a.createElement(ae,null,a),l.a.createElement("td",null,"→"),l.a.createElement("td",null,r))};ie.propTypes={lhs:m.a.element.isRequired,rhs:m.a.element.isRequired};var le=function(e){var a=e.baseUrl,r=e.colors;return l.a.createElement("span",null,r.map(function(e,r){return l.a.createElement(E.a,{alt:e,key:e,src:Object(G.staticBadgeUrl)({baseUrl:a,label:"",message:e,color:e})})}))};le.propTypes={baseUrl:m.a.string.isRequired,colors:m.a.array.isRequired};var pe=function(e){function a(){return e.apply(this,arguments)||this}s()(a,e);var r=a.prototype;return r.renderStyleExamples=function(){var e=this.props.baseUrl;return l.a.createElement(te,null,l.a.createElement("tbody",null,Q.a.map(function(a){var r="?style="+a+"&logo=appveyor",t=Object(G.staticBadgeUrl)({baseUrl:e,label:"style",message:a,color:"green",namedLogo:"appveyor",style:a});return l.a.createElement(ne,{documentation:l.a.createElement(E.a,{alt:a,src:t}),key:a,snippet:r})})))},a.renderNamedLogos=function(){var e=function(e){return l.a.createElement(ee,{key:e},e)},a=Q.b[0],r=Q.b.slice(1);return[e(a)].concat(r.reduce(function(a,r){return a.concat([", ",e(r)])},[]))},a.renderStaticBadgeEscapingRules=function(){return l.a.createElement(re,null,l.a.createElement("tbody",null,l.a.createElement(ie,{key:"dashes",lhs:l.a.createElement("span",null,"Dashes ",l.a.createElement("code",null,"--")),rhs:l.a.createElement("span",null,l.a.createElement("code",null,"-")," Dash")}),l.a.createElement(ie,{key:"underscores",lhs:l.a.createElement("span",null,"Underscores ",l.a.createElement("code",null,"__")),rhs:l.a.createElement("span",null,l.a.createElement("code",null,"_")," Underscore")}),l.a.createElement(ie,{key:"spaces",lhs:l.a.createElement("span",null,l.a.createElement("code",null,"_")," or Space ",l.a.createElement("code",null," ")),rhs:l.a.createElement("span",null,l.a.createElement("code",null," ")," Space")})))},r.render=function(){var e=this.props.baseUrl;return l.a.createElement("section",null,l.a.createElement(E.e,{id:"your-badge"},"Your Badge"),l.a.createElement(E.f,null,"Static"),l.a.createElement(X,{baseUrl:e}),l.a.createElement(E.i,null),l.a.createElement("p",null,'Using dash "-" separator'),l.a.createElement("p",null,l.a.createElement(T.a,{snippet:e+"/badge/<LABEL>-<MESSAGE>-<COLOR>.svg"})),this.constructor.renderStaticBadgeEscapingRules(),l.a.createElement("p",null,"Using query string parameters"),l.a.createElement("p",null,l.a.createElement(T.a,{snippet:e+"/static/v1.svg?label=<LABEL>&message=<MESSAGE>&color=<COLOR>"})),l.a.createElement(E.f,{id:"colors"},"Colors"),l.a.createElement("p",null,l.a.createElement(le,{baseUrl:e,colors:["brightgreen","green","yellowgreen","yellow","orange","red","blue","lightgrey"]}),l.a.createElement("br",null),l.a.createElement(le,{baseUrl:e,colors:["success","important","critical","informational","inactive"]}),l.a.createElement("br",null),l.a.createElement(le,{baseUrl:e,colors:["blueviolet","ff69b4","9cf"]})),l.a.createElement(E.f,null,"Endpoint (Beta)"),l.a.createElement("p",null,l.a.createElement(T.a,{snippet:e+"/endpoint.svg?url=<URL>&style<STYLE>"})),l.a.createElement("p",null,"Create badges from"," ",l.a.createElement(K.Link,{to:"/endpoint"},"your own JSON endpoint"),"."),l.a.createElement(E.f,{id:"dynamic-badge"},"Dynamic"),l.a.createElement($,{baseUrl:e}),l.a.createElement("p",null,l.a.createElement(T.b,null,e,"/badge/dynamic/json.svg?url=<URL>&label=<LABEL>&query=<",l.a.createElement("a",{href:"https://www.npmjs.com/package/jsonpath",target:"_BLANK",title:"JSONdata syntax"},"$.DATA.SUBDATA"),">&color=<COLOR>&prefix=<PREFIX>&suffix=<SUFFIX>")),l.a.createElement("p",null,l.a.createElement(T.b,null,e,"/badge/dynamic/xml.svg?url=<URL>&label=<LABEL>&query=<",l.a.createElement("a",{href:"https://www.npmjs.com/package/xpath",target:"_BLANK",title:"XPath syntax"},"//data/subdata"),">&color=<COLOR>&prefix=<PREFIX>&suffix=<SUFFIX>")),l.a.createElement("p",null,l.a.createElement(T.b,null,e,"/badge/dynamic/yaml.svg?url=<URL>&label=<LABEL>&query=<",l.a.createElement("a",{href:"https://www.npmjs.com/package/jsonpath",target:"_BLANK",title:"JSONdata syntax"},"$.DATA.SUBDATA"),">&color=<COLOR>&prefix=<PREFIX>&suffix=<SUFFIX>")),l.a.createElement(E.i,null),l.a.createElement(E.e,{id:"styles"},"Styles"),l.a.createElement("p",null,"The following styles are available. Flat is the default. Examples are shown with an optional logo:"),this.renderStyleExamples(),l.a.createElement("p",null,'Here are a few other parameters you can use: (connecting several with "&" is possible)'),l.a.createElement(te,null,l.a.createElement("tbody",null,l.a.createElement(ne,{documentation:l.a.createElement("span",null,"Override the default left-hand-side text (",l.a.createElement("a",{href:"https://developer.mozilla.org/en-US/docs/Glossary/percent-encoding"},"URL-Encoding")," needed for spaces or special characters!)"),key:"label",snippet:"?label=healthinesses"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,"Insert one of the named logos from (",this.constructor.renderNamedLogos(),") or"," ",l.a.createElement("a",{href:"https://simpleicons.org/",target:"_BLANK"},"simple-icons"),". Simple-icons are referenced using names as they appear on the simple-icons site. If the name includes spaces, replace them with dashes (e.g:"," ",l.a.createElement(T.b,null,"?logo=visual-studio-code"),")"),key:"logo",snippet:"?logo=appveyor"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,"Insert custom logo image (≥ 14px high)"),key:"logoSvg",snippet:"?logo=data:image/png;base64,…"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,"Set the color of the logo (hex, rgb, rgba, hsl, hsla and css named colors supported)"),key:"logoColor",snippet:"?logoColor=violet"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,"Set the horizontal space to give to the logo"),key:"logoWidth",snippet:"?logoWidth=40"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,"Specify what clicking on the left/right of a badge should do (esp. for social badge style)"),key:"link",snippet:"?link=http://left&link=http://right"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,'Set background of the left part (hex, rgb, rgba, hsl, hsla and css named colors supported). The legacy name "colorA" is also supported.'),key:"labelColor",snippet:"?labelColor=abcdef"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,'Set background of the right part (hex, rgb, rgba, hsl, hsla and css named colors supported). The legacy name "colorB" is also supported.'),key:"color",snippet:"?color=fedcba"}),l.a.createElement(ne,{documentation:l.a.createElement("span",null,'Set the HTTP cache lifetime (rules are applied to infer a default value on a per-badge basis, any values specified below the default will be ignored). The legacy name "maxAge" is also supported.'),key:"cacheSeconds",snippet:"?cacheSeconds=3600"}))),l.a.createElement("p",null,"We support ",l.a.createElement("code",null,".svg"),", ",l.a.createElement("code",null,".json"),", ",l.a.createElement("code",null,".png")," ","and a few others, but use them responsibly."))},a}(l.a.PureComponent);pe.propTypes={baseUrl:m.a.string.isRequired};var me=r(184),ce=(r(164),function(e){var a=e.category,r=a.id,t=a.name;return l.a.createElement(K.Link,{to:"/category/"+r},l.a.createElement(E.f,{id:r},t))});ce.propTypes={category:m.a.shape({id:m.a.string.isRequired,name:m.a.string.isRequired}).isRequired};var de=function(e){var a=e.categories;return l.a.createElement("div",null,a.map(function(e){return l.a.createElement(ce,{category:e,key:e.id})}))};de.propTypes={categories:m.a.arrayOf(ce.propTypes.category).isRequired};var ue=c.c.nav.withConfig({displayName:"category-headings__StyledNav",componentId:"plqc55-0"})(["ul{display:flex;min-width:50%;max-width:500px;margin:0 auto 20px;padding-inline-start:0;flex-wrap:wrap;justify-content:center;list-style-type:none;}@media screen and (max-width:768px){ul{display:none;}}li{margin:4px 10px;}.active{font-weight:900;}"]),ge=function(e){var a=e.categories;return l.a.createElement(ue,null,l.a.createElement("ul",null,a.map(function(e){var a=e.id,r=e.name;return l.a.createElement("li",{key:a},l.a.createElement(K.Link,{to:"/category/"+a},r))})))};ge.propTypes={categories:m.a.arrayOf(ce.propTypes.category).isRequired},r.d(a,"default",function(){return be});var ye=Object(c.c)(E.b).withConfig({displayName:"main__AppContainer",componentId:"sc-109qsrx-0"})(["text-align:center;"]),be=function(e){function a(a){var r;return(r=e.call(this,a)||this).state={isSearchInProgress:!1,isQueryTooShort:!1,searchResults:void 0,selectedExample:void 0},r.searchTimeout=0,r.handleExampleSelected=r.handleExampleSelected.bind(n()(n()(r))),r.dismissMarkupModal=r.dismissMarkupModal.bind(n()(n()(r))),r.searchQueryChanged=r.searchQueryChanged.bind(n()(n()(r))),r}s()(a,e);var r=a.prototype;return r.performSearch=function(e){var a,r=1===e.length;if(e.length>=2){var t=v.create(g.services).notDeprecated().search(e).toArray();a=u()(t,"category")}this.setState({isSearchInProgress:!1,isQueryTooShort:r,searchResults:a})},r.searchQueryChanged=function(e){var a=this;this.setState({isSearchInProgress:!0}),window.clearTimeout(this.searchTimeout),this.searchTimeout=window.setTimeout(function(){return a.performSearch(e)},500)},r.handleExampleSelected=function(e){this.setState({selectedExample:e})},r.dismissMarkupModal=function(){this.setState({selectedExample:void 0})},r.renderCategory=function(e,a){var r=e.id;return l.a.createElement("div",{key:r},l.a.createElement(ce,{category:e}),l.a.createElement(A,{baseUrl:w.a,definitions:a,onClick:this.handleExampleSelected}))},r.renderMain=function(){var e=this,a=this.props.pageContext.category,r=this.state,t=r.isSearchInProgress,s=r.isQueryTooShort,o=r.searchResults;if(t)return l.a.createElement("div",null,"searching...");if(s)return l.a.createElement("div",null,"Search term must have 2 or more characters");if(o)return Object.entries(o).map(function(a){var r,t=a[0],s=a[1];return e.renderCategory((r=t,g.categories.find(function(e){return e.id===r})),s)});if(a){var n=v.create(function(e){return y[e]}(a.id)).notDeprecated().toArray();return l.a.createElement("div",null,l.a.createElement(ge,{categories:g.categories}),this.renderCategory(a,n))}return l.a.createElement(de,{categories:g.categories})},r.render=function(){var e=this.state.selectedExample;return l.a.createElement(ye,{id:"app"},l.a.createElement(E.d,null),l.a.createElement(P.a,null),l.a.createElement(k.a,null),l.a.createElement(Z,{baseUrl:w.a,example:e,onRequestClose:this.dismissMarkupModal}),l.a.createElement("section",null,l.a.createElement(O,{baseUrl:w.a,onBadgeClick:this.handleExampleSelected,queryChanged:this.searchQueryChanged}),l.a.createElement(F,null)),this.renderMain(),l.a.createElement(pe,{baseUrl:w.a}),l.a.createElement(me.a,{baseUrl:w.a}))},a}(l.a.Component);be.propTypes={pageContext:{category:m.a.shape({id:m.a.string.isRequired,name:m.a.string.isRequired})}.isRequired}},155:function(e,a){e.exports={schemaVersion:"0",categories:[{id:"build",name:"Build"},{id:"coverage",name:"Code Coverage"},{id:"analysis",name:"Analysis"},{id:"chat",name:"Chat"},{id:"dependencies",name:"Dependencies"},{id:"size",name:"Size"},{id:"downloads",name:"Downloads"},{id:"funding",name:"Funding"},{id:"issue-tracking",name:"Issue Tracking"},{id:"license",name:"License"},{id:"rating",name:"Rating"},{id:"social",name:"Social"},{id:"version",name:"Version"},{id:"platform-support",name:"Platform & Version Support"},{id:"monitoring",name:"Monitoring"},{id:"activity",name:"Activity"},{id:"other",name:"Other"}],services:[{category:"downloads",name:"AmoWeeklyDownloads",isDeprecated:!1,route:{pattern:"/amo/dw/:addonId",queryParams:[]},examples:[{title:"Mozilla Add-on",example:{pattern:"/amo/dw/:addonId",namedParams:{addonId:"dustman"},queryParams:{}},preview:{label:"downloads",message:"120/week",color:"green"},keywords:["amo","firefox"],documentation:{__html:'\n<p>\n Previously <code>amo/d</code> provided a “total downloads” badge. However,\n <a href="https://github.com/badges/shields/issues/3079">updates to the v3 API</a> only\n give us weekly downloads. The route <code>amo/d</code> redirects to <code>amo/dw</code>.\n</p>\n'}}]},{category:"downloads",name:"AmoDRedirect",isDeprecated:!0,route:{pattern:"/amo/d/:addonId",queryParams:[]},examples:[]},{category:"rating",name:"AmoRating",isDeprecated:!1,route:{pattern:"/amo/:format(stars|rating)/:addonId",queryParams:[]},examples:[{title:"Mozilla Add-on",example:{pattern:"/amo/rating/:addonId",namedParams:{addonId:"dustman"},queryParams:{}},preview:{label:"rating",message:"4/5",color:"brightgreen"},keywords:["amo","firefox"]},{title:"Mozilla Add-on",example:{pattern:"/amo/stars/:addonId",namedParams:{addonId:"dustman"},queryParams:{}},preview:{label:"stars",message:"★★★★☆",color:"brightgreen"},keywords:["amo","firefox"]}]},{category:"downloads",name:"AmoUsers",isDeprecated:!1,route:{pattern:"/amo/users/:addonId",queryParams:[]},examples:[{title:"Mozilla Add-on",example:{pattern:"/amo/users/:addonId",namedParams:{addonId:"dustman"},queryParams:{}},preview:{label:"users",message:"750",color:"blue"},keywords:["amo","firefox"]}]},{category:"version",name:"AmoVersion",isDeprecated:!1,route:{pattern:"/amo/v/:addonId",queryParams:[]},examples:[{title:"Mozilla Add-on",example:{pattern:"/amo/v/:addonId",namedParams:{addonId:"dustman"},queryParams:{}},preview:{label:"mozilla add-on",message:"v2.1.0",color:"blue"},keywords:["amo","firefox"]}]},{category:"analysis",name:"AnsibleGalaxyContentQualityScore",isDeprecated:!1,route:{pattern:"/ansible/quality/:projectId",queryParams:[]},examples:[{title:"Ansible Quality Score",example:{pattern:"/ansible/quality/:projectId",namedParams:{projectId:"432"},queryParams:{}},preview:{label:"quality",message:"4.125",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"AnsibleGalaxyRoleDownloads",isDeprecated:!1,route:{pattern:"/ansible/role/d/:roleId",queryParams:[]},examples:[{title:"Ansible Role",example:{pattern:"/ansible/role/d/:roleId",namedParams:{roleId:"3078"},queryParams:{}},preview:{label:"role downloads",message:"76",color:"yellowgreen"},keywords:[]}]},{category:"other",name:"AnsibleGalaxyRoleName",isDeprecated:!1,route:{pattern:"/ansible/role/:roleId",queryParams:[]},examples:[{title:"Ansible Role",example:{pattern:"/ansible/role/:roleId",namedParams:{roleId:"3078"},queryParams:{}},preview:{label:"role",message:"ansible-roles.sublimetext3_packagecontrol",color:"blue"},keywords:[]}]},{category:"downloads",name:"APMDownloads",isDeprecated:!1,route:{pattern:"/apm/dm/:packageName",queryParams:[]},examples:[{title:"APM",example:{pattern:"/apm/dm/:packageName",namedParams:{packageName:"vim-mode"},queryParams:{}},preview:{label:"downloads",message:"60k",color:"green"},keywords:["atom"]}]},{category:"version",name:"APMVersion",isDeprecated:!1,route:{pattern:"/apm/v/:packageName",queryParams:[]},examples:[{title:"APM",example:{pattern:"/apm/v/:packageName",namedParams:{packageName:"vim-mode"},queryParams:{}},preview:{label:"apm",message:"v0.6.0",color:"orange"},keywords:["atom"]}]},{category:"license",name:"APMLicense",isDeprecated:!1,route:{pattern:"/apm/l/:packageName",queryParams:[]},examples:[{title:"APM",example:{pattern:"/apm/l/:packageName",namedParams:{packageName:"vim-mode"},queryParams:{}},preview:{label:"license",message:"MIT",color:"green"},keywords:["atom"]}]},{category:"build",name:"AppVeyorCi",isDeprecated:!1,route:{pattern:"/appveyor/ci/:user/:repo/:branch*",queryParams:[]},examples:[{title:"AppVeyor",example:{pattern:"/appveyor/ci/:user/:repo",namedParams:{user:"gruntjs",repo:"grunt"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"AppVeyor branch",example:{pattern:"/appveyor/ci/:user/:repo/:branch",namedParams:{user:"gruntjs",repo:"grunt",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"build",name:"AppVeyorTests",isDeprecated:!1,route:{pattern:"/appveyor/tests/:user/:repo/:branch*",queryParams:["compact_message","passed_label","failed_label","skipped_label"]},examples:[{title:"AppVeyor tests",example:{pattern:"/appveyor/tests/:user/:repo",namedParams:{user:"NZSmartie",repo:"coap-net-iu0to"},queryParams:{}},preview:{label:"tests",message:"477 passed, 2 failed",color:"red"},keywords:[],documentation:{__html:'\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}},{title:"AppVeyor tests branch",example:{pattern:"/appveyor/tests/:user/:repo/:branch",namedParams:{user:"NZSmartie",repo:"coap-net-iu0to",branch:"master"},queryParams:{}},preview:{label:"tests",message:"477 passed, 2 failed",color:"red"},keywords:[],documentation:{__html:'\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}},{title:"AppVeyor tests (compact)",example:{pattern:"/appveyor/tests/:user/:repo",namedParams:{user:"NZSmartie",repo:"coap-net-iu0to"},queryParams:{compact_message:null}},preview:{label:"tests",message:"✔ 477 | ✘ 2",color:"red"},keywords:[],documentation:{__html:'\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}},{title:"AppVeyor tests with custom labels",example:{pattern:"/appveyor/tests/:user/:repo",namedParams:{user:"NZSmartie",repo:"coap-net-iu0to"},queryParams:{passed_label:"good",failed_label:"bad",skipped_label:"n/a"}},preview:{label:"tests",message:"477 good, 2 bad",color:"red"},keywords:[],documentation:{__html:'\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/appveyor/tests/NZSmartie/coap-net-iu0to.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}}]},{category:"license",name:"AurLicense",isDeprecated:!1,route:{pattern:"/aur/license/:packageName",queryParams:[]},examples:[{title:"AUR license",example:{pattern:"/aur/license/:packageName",namedParams:{packageName:"yaourt"},queryParams:{}},preview:{label:"license",message:"GPL",color:"blue"},keywords:[]}]},{category:"version",name:"AurVersion",isDeprecated:!1,route:{pattern:"/aur/version/:packageName",queryParams:[]},examples:[{title:"AUR version",example:{pattern:"/aur/version/:packageName",namedParams:{packageName:"yaourt"},queryParams:{}},preview:{label:"aur",message:"v1.9-1",color:"blue"},keywords:[]}]},{category:"rating",name:"AurVotes",isDeprecated:!1,route:{pattern:"/aur/votes/:packageName",queryParams:[]},examples:[{title:"AUR votes",example:{pattern:"/aur/votes/:packageName",namedParams:{packageName:"yaourt"},queryParams:{}},preview:{label:"votes",message:"3k",color:"brightgreen"},keywords:[]}]},{category:"build",name:"AzureDevOpsBuild",isDeprecated:!1,route:{pattern:"/azure-devops/build/:organization/:projectId/:definitionId/:branch*",queryParams:[]},examples:[{title:"Azure DevOps builds",example:{pattern:"/azure-devops/build/:organization/:projectId/:definitionId",namedParams:{organization:"totodem",projectId:"8cf3ec0e-d0c2-4fcd-8206-ad204f254a96",definitionId:"2"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n A badge requires three pieces of information: <code>ORGANIZATION</code>,\n <code>PROJECT_ID</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n To start, edit your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT_NAME is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Then use the Azure DevOps REST API to translate the\n <code>PROJECT_NAME</code> to a <code>PROJECT_ID</code>.\n</p>\n<p>\n Navigate to <code>https://dev.azure.com/ORGANIZATION/_apis/projects/PROJECT_NAME</code>\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47266325-1d846900-d535-11e8-9211-2ee72fb91877.png"\n alt="PROJECT_ID is in the id property of the API response." />\n'}},{title:"Azure DevOps builds (branch)",example:{pattern:"/azure-devops/build/:organization/:projectId/:definitionId/:branch",namedParams:{organization:"totodem",projectId:"8cf3ec0e-d0c2-4fcd-8206-ad204f254a96",definitionId:"2",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n A badge requires three pieces of information: <code>ORGANIZATION</code>,\n <code>PROJECT_ID</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n To start, edit your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT_NAME is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Then use the Azure DevOps REST API to translate the\n <code>PROJECT_NAME</code> to a <code>PROJECT_ID</code>.\n</p>\n<p>\n Navigate to <code>https://dev.azure.com/ORGANIZATION/_apis/projects/PROJECT_NAME</code>\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47266325-1d846900-d535-11e8-9211-2ee72fb91877.png"\n alt="PROJECT_ID is in the id property of the API response." />\n'}}]},{category:"coverage",name:"AzureDevOpsCoverage",isDeprecated:!1,route:{pattern:"/azure-devops/coverage/:organization/:project/:definitionId/:branch*",queryParams:[]},examples:[{title:"Azure DevOps coverage",example:{pattern:"/azure-devops/coverage/:organization/:project/:definitionId",namedParams:{organization:"swellaby",project:"opensource",definitionId:"25"},queryParams:{}},preview:{label:"coverage",message:"100%",color:"brightgreen"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 3 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n First, you need to select your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/azure-devops/coverage/ORGANIZATION/PROJECT/DEFINITION_ID.svg</code>.\n</p>\n<p>\n Optionally, you can specify a named branch:\n <code>https://img.shields.io/azure-devops/coverage/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.\n</p>\n'}},{title:"Azure DevOps coverage (branch)",example:{pattern:"/azure-devops/coverage/:organization/:project/:definitionId/:branch",namedParams:{organization:"swellaby",project:"opensource",definitionId:"25",branch:"master"},queryParams:{}},preview:{label:"coverage",message:"100%",color:"brightgreen"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 3 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n First, you need to select your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/azure-devops/coverage/ORGANIZATION/PROJECT/DEFINITION_ID.svg</code>.\n</p>\n<p>\n Optionally, you can specify a named branch:\n <code>https://img.shields.io/azure-devops/coverage/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.\n</p>\n'}}]},{category:"build",name:"AzureDevOpsRelease",isDeprecated:!1,route:{pattern:"/azure-devops/release/:organization/:projectId/:definitionId/:environmentId",queryParams:[]},examples:[{title:"Azure DevOps releases",example:{pattern:"/azure-devops/release/:organization/:projectId/:definitionId/:environmentId",namedParams:{organization:"totodem",projectId:"8cf3ec0e-d0c2-4fcd-8206-ad204f254a96",definitionId:"1",environmentId:"1"},queryParams:{}},preview:{label:"deployment",message:"passing",color:"brightgreen"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 4 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT_ID</code>, <code>DEFINITION_ID</code> and <code>ENVIRONMENT_ID</code>.\n</p>\n<p>\n First, you need to enable badges for each required environments in the options of your release definition.\n Once you have save the change, look at badge url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47266694-7f939d00-d53a-11e8-9224-c2371dd2d0c9.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT_ID is after the badge part, DEFINITION_ID and ENVIRONMENT_ID are right after that." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/vso/release/ORGANIZATION/PROJECT_ID/DEFINITION_ID/ENVIRONMENT_ID.svg</code>.\n</p>\n'}}]},{category:"build",name:"AzureDevOpsTests",isDeprecated:!1,route:{pattern:"/azure-devops/tests/:organization/:project/:definitionId/:branch*",queryParams:["compact_message","passed_label","failed_label","skipped_label"]},examples:[{title:"Azure DevOps tests",example:{pattern:"/azure-devops/tests/:organization/:project/:definitionId",namedParams:{organization:"azuredevops-powershell",project:"azuredevops-powershell",definitionId:"1"},queryParams:{}},preview:{label:"tests",message:"20 passed, 1 failed, 1 skipped",color:"red"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 3 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n First, you need to select your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg</code>.\n</p>\n<p>\n Optionally, you can specify a named branch:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.\n</p>\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}},{title:"Azure DevOps tests (branch)",example:{pattern:"/azure-devops/tests/:organization/:project/:definitionId/:branch",namedParams:{organization:"azuredevops-powershell",project:"azuredevops-powershell",definitionId:"1",branch:"master"},queryParams:{}},preview:{label:"tests",message:"20 passed, 1 failed, 1 skipped",color:"red"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 3 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n First, you need to select your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg</code>.\n</p>\n<p>\n Optionally, you can specify a named branch:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.\n</p>\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}},{title:"Azure DevOps tests (compact)",example:{pattern:"/azure-devops/tests/:organization/:project/:definitionId",namedParams:{organization:"azuredevops-powershell",project:"azuredevops-powershell",definitionId:"1"},queryParams:{compact_message:null}},preview:{label:"tests",message:"✔ 20 | ✘ 1 | ➟ 1",color:"red"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 3 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n First, you need to select your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg</code>.\n</p>\n<p>\n Optionally, you can specify a named branch:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.\n</p>\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}},{title:"Azure DevOps tests with custom labels",example:{pattern:"/azure-devops/tests/:organization/:project/:definitionId",namedParams:{organization:"azuredevops-powershell",project:"azuredevops-powershell",definitionId:"1"},queryParams:{passed_label:"good",failed_label:"bad",skipped_label:"n/a"}},preview:{label:"tests",message:"20 good, 1 bad, 1 n/a",color:"red"},keywords:["vso","vsts","azure-devops"],documentation:{__html:'\n<p>\n To obtain your own badge, you need to get 3 pieces of information:\n <code>ORGANIZATION</code>, <code>PROJECT</code> and <code>DEFINITION_ID</code>.\n</p>\n<p>\n First, you need to select your build definition and look at the url:\n</p>\n<img\n src="https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png"\n alt="ORGANIZATION is after the dev.azure.com part, PROJECT is right after that, DEFINITION_ID is at the end after the id= part." />\n<p>\n Your badge will then have the form:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg</code>.\n</p>\n<p>\n Optionally, you can specify a named branch:\n <code>https://img.shields.io/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.\n</p>\n<p>\n You may change the "passed", "failed" and "skipped" text on this badge by supplying query parameters <code>&passed_label=</code>, <code>&failed_label=</code> and <code>&skipped_label=</code> respectively.\n <br>\n There is also a <code>&compact_message</code> query parameter, which will default to displaying ✔, ✘ and ➟, separated by a horizontal bar |.\n <br>\n For example, if you want to use a different terminology:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?passed_label=good&failed_label=bad&skipped_label=n%2Fa</code>\n <br>\n Or, use symbols:\n <br>\n <code>/azure-devops/tests/ORGANIZATION/PROJECT/DEFINITION_ID.svg?compact_message&passed_label=%F0%9F%8E%89&failed_label=%F0%9F%92%A2&skipped_label=%F0%9F%A4%B7</code>\n</p>\n'}}]},{category:"build",name:"VsoBuildRedirect",isDeprecated:!0,route:{pattern:"/vso/build/:organization/:projectId/:definitionId/:branch*",queryParams:[]},examples:[]},{category:"build",name:"VsoReleaseRedirect",isDeprecated:!0,route:{pattern:"/vso/release/:organization/:projectId/:definitionId/:environmentId",queryParams:[]},examples:[]},{category:"funding",name:"Beerpay",isDeprecated:!1,route:{pattern:"/beerpay/:user/:project",queryParams:[]},examples:[{title:"Beerpay",example:{pattern:"/beerpay/:user/:project",namedParams:{user:"hashdog",project:"scrapfy-chrome-extension"},queryParams:{}},preview:{label:"beerpay",message:"$10",color:"blue"},keywords:[]}]},{category:"version",name:"Bintray",isDeprecated:!1,route:{pattern:"/bintray/v/:subject/:repo/:packageName",queryParams:[]},examples:[{title:"Bintray",example:{pattern:"/bintray/v/:subject/:repo/:packageName",namedParams:{subject:"asciidoctor",repo:"maven",packageName:"asciidoctorj"},queryParams:{}},preview:{label:"bintray",message:"v1.6.0",color:"blue"},keywords:[]}]},{category:"issue-tracking",name:"BitbucketIssuesRaw",isDeprecated:!1,route:{pattern:"/bitbucket/issues-raw/:user/:repo",queryParams:[]},examples:[{title:"Bitbucket open issues",example:{pattern:"/bitbucket/issues-raw/:user/:repo",namedParams:{user:"atlassian",repo:"python-bitbucket"},queryParams:{}},preview:{label:"issues",message:"33",color:"yellow"},keywords:[]}]},{category:"issue-tracking",name:"BitbucketIssues",isDeprecated:!1,route:{pattern:"/bitbucket/issues/:user/:repo",queryParams:[]},examples:[{title:"Bitbucket open issues",example:{pattern:"/bitbucket/issues/:user/:repo",namedParams:{user:"atlassian",repo:"python-bitbucket"},queryParams:{}},preview:{label:"issues",message:"33 open",color:"yellow"},keywords:[]}]},{category:"build",name:"BitbucketPipelines",isDeprecated:!1,route:{pattern:"/bitbucket/pipelines/:user/:repo/:branch*",queryParams:[]},examples:[{title:"Bitbucket Pipelines",example:{pattern:"/bitbucket/pipelines/:user/:repo",namedParams:{user:"atlassian",repo:"adf-builder-javascript"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Bitbucket Pipelines branch",example:{pattern:"/bitbucket/pipelines/:user/:repo/:branch",namedParams:{user:"atlassian",repo:"adf-builder-javascript",branch:"task/SECO-2168"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"issue-tracking",name:"BitbucketPullRequestRaw",isDeprecated:!1,route:{pattern:"/bitbucket/pr-raw/:user/:repo",queryParams:["server"]},examples:[{title:"Bitbucket open pull requests",example:{pattern:"/bitbucket/pr-raw/:user/:repo",namedParams:{user:"atlassian",repo:"python-bitbucket"},queryParams:{}},preview:{label:"pull requests",message:"22",color:"yellow"},keywords:[]},{title:"Bitbucket Server open pull requests",example:{pattern:"/bitbucket/pr-raw/:user/:repo",namedParams:{user:"foo",repo:"bar"},queryParams:{server:"https://bitbucket.mydomain.net"}},preview:{label:"pull requests",message:"42",color:"yellow"},keywords:[]}]},{category:"issue-tracking",name:"BitbucketPullRequest",isDeprecated:!1,route:{pattern:"/bitbucket/pr/:user/:repo",queryParams:["server"]},examples:[{title:"Bitbucket open pull requests",example:{pattern:"/bitbucket/pr/:user/:repo",namedParams:{user:"atlassian",repo:"python-bitbucket"},queryParams:{}},preview:{label:"pull requests",message:"22 open",color:"yellow"},keywords:[]},{title:"Bitbucket Server open pull requests",example:{pattern:"/bitbucket/pr/:user/:repo",namedParams:{user:"foo",repo:"bar"},queryParams:{server:"https://bitbucket.mydomain.net"}},preview:{label:"pull requests",message:"42 open",color:"yellow"},keywords:[]}]},{category:"dependencies",name:"DeprecatedBithound",isDeprecated:!0,route:{format:"(?:code/|dependencies/|devDependencies/)?(?:.+?)",queryParams:[]},examples:[]},{category:"build",name:"Bitrise",isDeprecated:!1,route:{pattern:"/bitrise/:appId/:branch",queryParams:[]},examples:[{title:"Bitrise",example:{pattern:"/bitrise/:appId/:branch",namedParams:{appId:"cde737473028420d",branch:"master"},queryParams:{token:"GCIdEzacE4GW32jLVrZb7A"}},preview:{label:"bitrise",message:"success",color:"brightgreen"},keywords:[]}]},{category:"funding",name:"Bountysource",isDeprecated:!1,route:{pattern:"/bountysource/team/:team/activity",queryParams:[]},examples:[{title:"Bountysource",example:{pattern:"/bountysource/team/:team/activity",namedParams:{team:"mozilla-core"},queryParams:{}},preview:{label:"bounties",message:"53k",color:"brightgreen"},keywords:[]}]},{category:"license",name:"BowerLicense",isDeprecated:!1,route:{pattern:"/bower/l/:packageName",queryParams:[]},examples:[{title:"Bower",example:{pattern:"/bower/l/:packageName",namedParams:{packageName:"bootstrap"},queryParams:{}},preview:{label:"license",message:"MIT",color:"green"},keywords:[]}]},{category:"version",name:"BowerVersion",isDeprecated:!1,route:{pattern:"/bower/:vtype(v|vpre)/:packageName",queryParams:[]},examples:[{title:"Bower",example:{pattern:"/bower/v/:packageName",namedParams:{packageName:"bootstrap"},queryParams:{}},preview:{label:"bower",message:"v4.2.1",color:"blue"},keywords:[]},{title:"Bower Pre Release",example:{pattern:"/bower/vpre/:packageName",namedParams:{packageName:"bootstrap"},queryParams:{}},preview:{label:"bower",message:"v4.2.1",color:"blue"},keywords:[]}]},{category:"other",name:"BStatsPlayers",isDeprecated:!1,route:{pattern:"/bstats/players/:pluginid",queryParams:[]},examples:[{title:"bStats Players",example:{pattern:"/bstats/players/:pluginid",namedParams:{pluginid:"1"},queryParams:{}},preview:{label:"players",message:"74k",color:"blue"},keywords:[]}]},{category:"other",name:"BStatsServers",isDeprecated:!1,route:{pattern:"/bstats/servers/:pluginid",queryParams:[]},examples:[{title:"bStats Servers",example:{pattern:"/bstats/servers/:pluginid",namedParams:{pluginid:"1"},queryParams:{}},preview:{label:"servers",message:"57k",color:"blue"},keywords:[]}]},{category:"issue-tracking",name:"Bugzilla",isDeprecated:!1,route:{pattern:"/bugzilla/:bugNumber",queryParams:[]},examples:[{title:"Bugzilla bug status",example:{pattern:"/bugzilla/:bugNumber",namedParams:{bugNumber:"996038"},queryParams:{}},preview:{label:"bug 996038",message:"fixed",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your Bugzilla badge errors, it might be because you are trying to load a private bug.\n</p>\n"}}]},{category:"build",name:"Buildkite",isDeprecated:!1,examples:[{title:"Buildkite",example:{pattern:"/buildkite/:identifier",namedParams:{identifier:"3826789cf8890b426057e6fe1c4e683bdf04fa24d498885489"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Buildkite (branch)",example:{pattern:"/buildkite/:identifier/:branch",namedParams:{identifier:"3826789cf8890b426057e6fe1c4e683bdf04fa24d498885489",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"size",name:"Bundlephobia",isDeprecated:!1,examples:[{title:"npm bundle size",example:{pattern:"/bundlephobia/:format(min|minzip)/:packageName",namedParams:{format:"minzip",packageName:"react"},queryParams:{}},preview:{label:"minified size",message:"2.57 kB",color:"blue"},keywords:["node"]}]},{category:"other",name:"DeprecatedCauditor",isDeprecated:!0,route:{format:"(?:mi|ccn|npath|hi|i|ca|ce|dit)/(?:[^/]+)/(?:[^/]+)/(?:.+)",queryParams:[]},examples:[]},{category:"version",name:"Cdnjs",isDeprecated:!1,route:{pattern:"/cdnjs/v/:library",queryParams:[]},examples:[{title:"Cdnjs",example:{pattern:"/cdnjs/v/:library",namedParams:{library:"jquery"},queryParams:{}},preview:{label:"cdnjs",message:"v1.5.2",color:"blue"},keywords:[]}]},{category:"version",name:"ChocolateyVersion",isDeprecated:!1,route:{pattern:"/chocolatey/:which(v|vpre)/:packageName",queryParams:[]},examples:[{title:"Chocolatey",example:{pattern:"/chocolatey/v/:packageName",namedParams:{packageName:"git"},queryParams:{}},preview:{label:"chocolatey",message:"v2.19.2",color:"blue"},keywords:[]},{title:"Chocolatey (with prereleases)",example:{pattern:"/chocolatey/vpre/:packageName",namedParams:{packageName:"git"},queryParams:{}},preview:{label:"chocolatey",message:"v2.19.2",color:"blue"},keywords:[]}]},{category:"downloads",name:"ChocolateyDownloads",isDeprecated:!1,route:{pattern:"/chocolatey/dt/:packageName",queryParams:[]},examples:[{title:"Chocolatey",example:{pattern:"/chocolatey/dt/:packageName",namedParams:{packageName:"git"},queryParams:{}},preview:{label:"downloads",message:"2M",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"ChromeWebStoreDownloads",isDeprecated:!1,route:{pattern:"/chrome-web-store/users/:storeId",queryParams:[]},examples:[{title:"Chrome Web Store",example:{pattern:"/chrome-web-store/users/:storeId",namedParams:{storeId:"ogffaloegjglncjfehdfplabnoondfjo"},queryParams:{}},preview:{label:"users",message:"573",color:"green"},keywords:[]}]},{category:"version",name:"ChromeWebStoreVersion",isDeprecated:!1,route:{pattern:"/chrome-web-store/v/:storeId",queryParams:[]},examples:[{title:"Chrome Web Store",example:{pattern:"/chrome-web-store/v/:storeId",namedParams:{storeId:"ogffaloegjglncjfehdfplabnoondfjo"},queryParams:{}},preview:{label:"chrome web store",message:"v1.1.0",color:"blue"},keywords:[]}]},{category:"funding",name:"ChromeWebStorePrice",isDeprecated:!1,route:{pattern:"/chrome-web-store/price/:storeId",queryParams:[]},examples:[{title:"Chrome Web Store",example:{pattern:"/chrome-web-store/price/:storeId",namedParams:{storeId:"ogffaloegjglncjfehdfplabnoondfjo"},queryParams:{}},preview:{label:"price",message:"$0",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"ChromeWebStoreRating",isDeprecated:!1,route:{pattern:"/chrome-web-store/:storeId",queryParams:[]},examples:[{title:"Chrome Web Store",example:{pattern:"/chrome-web-store/rating/:storeId",namedParams:{storeId:"ogffaloegjglncjfehdfplabnoondfjo"},queryParams:{}},preview:{label:"rating",message:"3.67/5",color:"green"},keywords:[]},{title:"Chrome Web Store",example:{pattern:"/chrome-web-store/stars/:storeId",namedParams:{storeId:"ogffaloegjglncjfehdfplabnoondfjo"},queryParams:{}},preview:{label:"rating",message:"★★★¾☆",color:"green"},keywords:[]},{title:"Chrome Web Store",example:{pattern:"/chrome-web-store/rating-count/:storeId",namedParams:{storeId:"ogffaloegjglncjfehdfplabnoondfjo"},queryParams:{}},preview:{label:"rating",message:"12 total",color:"yellowgreen"},keywords:[]}]},{category:"other",name:"ChromeWebStore",isDeprecated:!1,route:{pattern:"/chrome-web-store/:which(v|d|users|price|rating|stars|rating-count)/:storeId",queryParams:[]},examples:[]},{category:"analysis",name:"CIIBestPracticesService",isDeprecated:!1,route:{pattern:"/cii/:metric(level|percentage|summary)/:projectId",queryParams:[]},examples:[{title:"CII Best Practices Level",example:{pattern:"/cii/level/:projectId",namedParams:{projectId:"1"},queryParams:{}},preview:{label:"cii",message:"gold",color:"#E9C504"},keywords:["core infrastructure initiative"]},{title:"CII Best Practices Tiered Percentage",example:{pattern:"/cii/percentage/:projectId",namedParams:{projectId:"29"},queryParams:{}},preview:{label:"cii",message:"107%",color:"brightgreen"},keywords:["core infrastructure initiative"]},{title:"CII Best Practices Summary",example:{pattern:"/cii/summary/:projectId",namedParams:{projectId:"33"},queryParams:{}},preview:{label:"cii",message:"in progress 94%",color:"#C4C21D"},keywords:["core infrastructure initiative"],documentation:{__html:"This badge uses the same message and color scale as the native CII one, but with all the configuration and goodness that Shields provides!"}}]},{category:"build",name:"CircleCi",isDeprecated:!1,route:{format:"(?:token/(\\w+)/)?project/(?:(github|bitbucket)/)?([^/]+/[^/]+)(?:/(.*))?",queryParams:[]},examples:[{title:"CircleCI (all branches)",example:{pattern:"/circleci/project/:vcsType/:owner/:repo",namedParams:{vcsType:"github",owner:"RedSparr0w",repo:"node-csgo-parser"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"CircleCI branch",example:{pattern:"/circleci/project/:vcsType/:owner/:repo/:branch",namedParams:{vcsType:"github",owner:"RedSparr0w",repo:"node-csgo-parser",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"CircleCI token",example:{pattern:"/circleci/token/:token/project/:vcsType/:owner/:repo/:branch",namedParams:{token:"b90b5c49e59a4c67ba3a92f7992587ac7a0408c2",vcsType:"github",owner:"RedSparr0w",repo:"node-csgo-parser",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[],documentation:{__html:'\n <p>\n Please note that <code>status</code> tokens will not work. Instead, you should generate an <code>all</code> scoped token.\n <br />\n For the sake of security, please use <b>Project Tokens</b> and never <b>Personal Tokens</b> as they grant full read write permissions to your projects.\n <br />\n For more information about managing Circle CI tokens, please read this <a target="_blank" href="https://circleci.com/docs/2.0/managing-api-tokens">article</a>.\n </p>\n '}}]},{category:"downloads",name:"ClojarsDownloads",isDeprecated:!1,route:{pattern:"/clojars/dt/:clojar+",queryParams:[]},examples:[{title:"ClojarsDownloads",example:{pattern:"/clojars/dt/:clojar+",namedParams:{clojar:"prismic"},queryParams:{}},preview:{label:"downloads",message:"117",color:"green"},keywords:[]}]},{category:"version",name:"ClojarsVersion",isDeprecated:!1,route:{pattern:"/clojars/v/:clojar+",queryParams:[]},examples:[{title:"ClojarsVersion",example:{pattern:"/clojars/v/:clojar+",namedParams:{clojar:"prismic"},queryParams:{}},preview:{label:"clojars",message:'[clojar "1.2"]',color:"blue"},keywords:[]}]},{category:"other",name:"CocoapodsApps",isDeprecated:!0,route:{pattern:"/cocoapods/:interval(aw|at)/:spec",queryParams:[]},examples:[]},{category:"analysis",name:"CocoapodsDocs",isDeprecated:!1,route:{pattern:"/cocoapods/metrics/doc-percent/:spec",queryParams:[]},examples:[{title:"Cocoapods doc percentage",example:{pattern:"/cocoapods/metrics/doc-percent/:spec",namedParams:{spec:"AFNetworking"},queryParams:{}},preview:{label:"docs",message:"94%",color:"green"},keywords:[]}]},{category:"downloads",name:"CocoapodsDownloads",isDeprecated:!0,route:{pattern:"/cocoapods/:interval(dm|dw|dt)/:spec",queryParams:[]},examples:[]},{category:"license",name:"CocoapodsLicense",isDeprecated:!1,route:{pattern:"/cocoapods/l/:spec",queryParams:[]},examples:[{title:"Cocoapods",example:{pattern:"/cocoapods/l/:spec",namedParams:{spec:"AFNetworking"},queryParams:{}},preview:{label:"license",message:"MIT",color:"#373737"},keywords:[]}]},{category:"platform-support",name:"CocoapodsPlatform",isDeprecated:!1,route:{pattern:"/cocoapods/p/:spec",queryParams:[]},examples:[{title:"Cocoapods platforms",example:{pattern:"/cocoapods/p/:spec",namedParams:{spec:"AFNetworking"},queryParams:{}},preview:{label:"platform",message:"ios | osx | watchos | tvos",color:"#989898"},keywords:[]}]},{category:"version",name:"CocoapodsVersion",isDeprecated:!1,route:{pattern:"/cocoapods/v/:spec",queryParams:[]},examples:[{title:"Cocoapods",example:{pattern:"/cocoapods/v/:spec",namedParams:{spec:"AFNetworking"},queryParams:{}},preview:{label:"pod",message:"v3.2.1",color:"blue"},keywords:[]}]},{category:"coverage",name:"CodacyCoverage",isDeprecated:!1,route:{format:"(?!grade/)([^/]+)(?:/(.+))?",queryParams:[]},examples:[{title:"Codacy coverage",example:{pattern:"/codacy/coverage/:projectId",namedParams:{projectId:"59d607d0e311408885e418004068ea58"},queryParams:{}},preview:{label:"coverage",message:"90%",color:"green"},keywords:[]},{title:"Codacy branch coverage",example:{pattern:"/codacy/coverage/:projectId/:branch",namedParams:{projectId:"59d607d0e311408885e418004068ea58",branch:"master"},queryParams:{}},preview:{label:"coverage",message:"90%",color:"green"},keywords:[]}]},{category:"analysis",name:"CodacyGrade",isDeprecated:!1,route:{format:"(?:grade/)?(?!coverage/)([^/]+)(?:/(.+))?",queryParams:[]},examples:[{title:"Codacy grade",example:{pattern:"/codacy/grade/:projectId",namedParams:{projectId:"e27821fb6289410b8f58338c7e0bc686"},queryParams:{}},preview:{label:"code quality",message:"A",color:"brightgreen"},keywords:[]},{title:"Codacy branch grade",example:{pattern:"/codacy/grade/:projectId/:branch",namedParams:{projectId:"e27821fb6289410b8f58338c7e0bc686",branch:"master"},queryParams:{}},preview:{label:"code quality",message:"A",color:"brightgreen"},keywords:[]}]},{category:"coverage",name:"CodeclimateCoverage",isDeprecated:!1,route:{pattern:"/codeclimate/:which(coverage|coverage-letter)/:userRepo*",queryParams:[]},examples:[{title:"Code Climate coverage",example:{pattern:"/codeclimate/coverage/:userRepo",namedParams:{userRepo:"jekyll/jekyll"},queryParams:{}},preview:{label:"coverage",message:"95%",color:"green"},keywords:[]},{title:"Code Climate coverage (letter)",example:{pattern:"/codeclimate/coverage-letter/:userRepo",namedParams:{userRepo:"jekyll/jekyll"},queryParams:{}},preview:{label:"coverage",message:"A",color:"brightgreen"},keywords:[]}]},{category:"analysis",name:"Codeclimate",isDeprecated:!1,route:{pattern:"/codeclimate/:which(issues|maintainability|maintainability-percentage|tech-debt)/:userRepo*",queryParams:[]},examples:[{title:"Code Climate issues",example:{pattern:"/codeclimate/issues/:userRepo",namedParams:{userRepo:"twbs/bootstrap"},queryParams:{}},preview:{label:"issues",message:"89",color:"red"},keywords:[]},{title:"Code Climate maintainability",example:{pattern:"/codeclimate/maintainability/:userRepo",namedParams:{userRepo:"angular/angular.js"},queryParams:{}},preview:{label:"maintainability",message:"F",color:"red"},keywords:[]},{title:"Code Climate maintainability (percentage)",example:{pattern:"/codeclimate/maintainability-percentage/:userRepo",namedParams:{userRepo:"angular/angular.js"},queryParams:{}},preview:{label:"maintainability",message:"4.6%",color:"red"},keywords:[]},{title:"Code Climate technical debt",example:{pattern:"/codeclimate/tech-debt/:userRepo",namedParams:{userRepo:"jekyll/jekyll"},queryParams:{}},preview:{label:"technical debt",message:"3%",color:"brightgreen"},keywords:[]}]},{category:"coverage",name:"Codecov",isDeprecated:!1,examples:[{title:"Codecov",example:{pattern:"/codecov/c/:vcsName/:user/:repo",namedParams:{vcsName:"github",user:"codecov",repo:"example-python"},queryParams:{}},preview:{label:"coverage",message:"90%",color:"green"},keywords:[]},{title:"Codecov branch",example:{pattern:"/codecov/c/:vcsName/:user/:repo/:branch",namedParams:{vcsName:"github",user:"codecov",repo:"example-python",branch:"master"},queryParams:{}},preview:{label:"coverage",message:"90%",color:"green"},keywords:[]},{title:"Codecov private",example:{pattern:"/codecov/c/token/:token/:vcsName/:user/:repo",namedParams:{token:"My0A8VL917",vcsName:"github",user:"codecov",repo:"example-python"},queryParams:{}},preview:{label:"coverage",message:"90%",color:"green"},keywords:[]}]},{category:"build",name:"Codeship",isDeprecated:!1,route:{pattern:"/codeship/:projectId/:branch*",queryParams:[]},examples:[{title:"Codeship",example:{pattern:"/codeship/:projectId",namedParams:{projectId:"d6c1ddd0-16a3-0132-5f85-2e35c05e22b1"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Codeship (branch)",example:{pattern:"/codeship/:projectId/:branch",namedParams:{projectId:"d6c1ddd0-16a3-0132-5f85-2e35c05e22b1",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"funding",name:"Codetally",isDeprecated:!1,route:{pattern:"/codetally/:owner/:repo",queryParams:[]},examples:[{title:"Codetally",example:{pattern:"/codetally/:owner/:repo",namedParams:{owner:"triggerman722",repo:"colorstrap"},queryParams:{}},preview:{label:"codetally",message:"$4.68 K",color:"#2E8B57"},keywords:[]}]},{category:"downloads",name:"CondaDownloads",isDeprecated:!1,route:{pattern:"/conda/:which(d|dn)/:channel/:pkg",queryParams:[]},examples:[{title:"Conda",example:{pattern:"/conda/dn/:channel/:package",namedParams:{channel:"conda-forge",package:"python"},queryParams:{}},preview:{label:"downloads",message:"5M",color:"brightgreen"},keywords:[]}]},{category:"platform-support",name:"CondaPlatform",isDeprecated:!1,route:{pattern:"/conda/:which(p|pn)/:channel/:pkg",queryParams:[]},examples:[{title:"Conda",example:{pattern:"/conda/pn/:channel/:package",namedParams:{channel:"conda-forge",package:"python"},queryParams:{}},preview:{label:"platform",message:"linux-64 | win-32 | osx-64 | win-64",color:"lightgrey"},keywords:[]}]},{category:"version",name:"CondaVersion",isDeprecated:!1,route:{pattern:"/conda/:which(v|vn)/:channel/:pkg",queryParams:[]},examples:[{title:"Conda",example:{pattern:"/conda/v/:channel/:package",namedParams:{channel:"conda-forge",package:"python"},queryParams:{}},preview:{label:"conda|conda-forge",message:"v3.7.1",color:"blue"},keywords:[]},{title:"Conda (channel only)",example:{pattern:"/conda/vn/:channel/:package",namedParams:{channel:"conda-forge",package:"python"},queryParams:{}},preview:{label:"conda-forge",message:"v3.7.1",color:"blue"},keywords:[]}]},{category:"build",name:"ContinuousPhp",isDeprecated:!1,route:{pattern:"/continuousphp/:provider/:user/:repo/:branch*",queryParams:[]},examples:[{title:"continuousphp",example:{pattern:"/continuousphp/:provider/:user/:repo/:branch",namedParams:{provider:"git-hub",user:"doctrine",repo:"dbal",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"version",name:"Cookbook",isDeprecated:!1,route:{pattern:"/cookbook/v/:cookbook",queryParams:[]},examples:[{title:"Chef cookbook",example:{pattern:"/cookbook/v/:cookbook",namedParams:{cookbook:"chef-sugar"},queryParams:{}},preview:{label:"cookbook",message:"v5.0.0",color:"blue"},keywords:[]}]},{category:"coverage",name:"Coveralls",isDeprecated:!1,examples:[{title:"Coveralls github",example:{pattern:"/coveralls/:vcsType/:user/:repo",namedParams:{vcsType:"github",user:"jekyll",repo:"jekyll"},queryParams:{}},preview:{label:"coverage",message:"83%",color:"yellowgreen"},keywords:[]},{title:"Coveralls github branch",example:{pattern:"/coveralls/:vcsType/:user/:repo/:branch",namedParams:{vcsType:"github",user:"jekyll",repo:"jekyll",branch:"master"},queryParams:{}},preview:{label:"coverage",message:"83%",color:"yellowgreen"},keywords:[]},{title:"Coveralls bitbucket",example:{pattern:"/coveralls/:vcsType/:user/:repo",namedParams:{vcsType:"bitbucket",user:"pyKLIP",repo:"pyklip"},queryParams:{}},preview:{label:"coverage",message:"83%",color:"yellowgreen"},keywords:[]},{title:"Coveralls bitbucket branch",example:{pattern:"/coveralls/:vcsType/:user/:repo/:branch",namedParams:{vcsType:"bitbucket",user:"pyKLIP",repo:"pyklip",branch:"master"},queryParams:{}},preview:{label:"coverage",message:"83%",color:"yellowgreen"},keywords:[]}]},{category:"analysis",name:"DeprecatedCoverityOndemand",isDeprecated:!0,route:{pattern:"/coverity/ondemand/:various+",queryParams:[]},examples:[]},{category:"analysis",name:"CoverityScan",isDeprecated:!1,route:{pattern:"/coverity/scan/:projectId",queryParams:[]},examples:[{title:"Coverity Scan",example:{pattern:"/coverity/scan/:projectId",namedParams:{projectId:"3997"},queryParams:{}},preview:{label:"coverity",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"license",name:"CpanLicense",isDeprecated:!1,route:{pattern:"/cpan/l/:packageName",queryParams:[]},examples:[{title:"CPAN",example:{pattern:"/cpan/l/:packageName",namedParams:{packageName:"Config-Augeas"},queryParams:{}},preview:{label:"license",message:"lgpl_2_1",color:"blue"},keywords:["perl"]}]},{category:"version",name:"CpanVersion",isDeprecated:!1,route:{pattern:"/cpan/v/:packageName",queryParams:[]},examples:[{title:"CPAN",example:{pattern:"/cpan/v/:packageName",namedParams:{packageName:"Config-Augeas"},queryParams:{}},preview:{label:"cpan",message:"v1.000",color:"blue"},keywords:["perl"]}]},{category:"license",name:"CranLicense",isDeprecated:!1,route:{pattern:"/cran/l/:packageName",queryParams:[]},examples:[{title:"CRAN/METACRAN",example:{pattern:"/cran/l/:packageName",namedParams:{packageName:"devtools"},queryParams:{}},preview:{label:"license",message:"GPL (>= 2)",color:"blue"},keywords:[]}]},{category:"version",name:"CranVersion",isDeprecated:!1,route:{pattern:"/cran/v/:packageName",queryParams:[]},examples:[{title:"CRAN/METACRAN",example:{pattern:"/cran/v/:packageName",namedParams:{packageName:"devtools"},queryParams:{}},preview:{label:"cran",message:"v2.0.1",color:"blue"},keywords:[]}]},{category:"downloads",name:"CratesDownloads",isDeprecated:!1,route:{pattern:"/crates/:which(d|dv)/:crate/:version?",queryParams:[]},examples:[{title:"Crates.io",example:{pattern:"/crates/:which(d|dv)/:crate",namedParams:{which:"d",crate:"rustc-serialize"},queryParams:{}},preview:{label:"downloads",message:"5M",color:"brightgreen"},keywords:["Rust"]},{title:"Crates.io",example:{pattern:"/crates/:which(d|dv)/:crate/:version",namedParams:{which:"d",crate:"rustc-serialize",version:"0.3.24"},queryParams:{}},preview:{label:"downloads@0.3.24",message:"2M",color:"brightgreen"},keywords:["Rust"]}]},{category:"license",name:"CratesLicense",isDeprecated:!1,route:{pattern:"/crates/l/:crate/:version?",queryParams:[]},examples:[{title:"Crates.io",example:{pattern:"/crates/l/:crate",namedParams:{crate:"rustc-serialize"},queryParams:{}},preview:{label:"license",message:"MIT/Apache-2.0",color:"blue"},keywords:["Rust"]},{title:"Crates.io",example:{pattern:"/crates/l/:crate/:version",namedParams:{crate:"rustc-serialize",version:"0.3.24"},queryParams:{}},preview:{label:"license",message:"MIT/Apache-2.0",color:"blue"},keywords:["Rust"]}]},{category:"version",name:"CratesVersion",isDeprecated:!1,route:{pattern:"/crates/v/:crate",queryParams:[]},examples:[{title:"Crates.io",example:{pattern:"/crates/v/:crate",namedParams:{crate:"rustc-serialize"},queryParams:{}},preview:{label:"crates.io",message:"v0.3.24",color:"orange"},keywords:["Rust"]}]},{category:"license",name:"CtanLicense",isDeprecated:!1,route:{pattern:"/ctan/l/:library",queryParams:[]},examples:[{title:"CTAN",example:{pattern:"/ctan/l/:library",namedParams:{library:"novel"},queryParams:{}},preview:{label:"license",message:"ppl1.3c, ofl",color:"lightgrey"},keywords:["tex"]}]},{category:"version",name:"CtanVersion",isDeprecated:!1,route:{pattern:"/ctan/v/:library",queryParams:[]},examples:[{title:"CTAN",example:{pattern:"/ctan/v/:library",namedParams:{library:"tex"},queryParams:{}},preview:{label:"ctan",message:"v3.14159265",color:"blue"},keywords:["tex"]}]},{category:"other",name:"Date",isDeprecated:!1,route:{pattern:"/date/:timestamp([0-9]+)",queryParams:[]},examples:[{title:"Relative date",example:{pattern:"/date/:timestamp",namedParams:{timestamp:"1540814400"},queryParams:{}},preview:{label:"date",message:"2 days ago",color:"blue"},keywords:["time","countdown","countup","moment"],documentation:{__html:"\n<p>\n Supply a unix timestamp in seconds to display the relative time from/to now\n</p>\n"}}]},{category:"dependencies",name:"David",isDeprecated:!1,route:{pattern:"/david/:kind(dev|optional|peer)?/:user/:repo",queryParams:[]},examples:[{title:"David",example:{pattern:"/david/:kind(dev|optional|peer)?/:user/:repo",namedParams:{user:"expressjs",repo:"express"},queryParams:{}},preview:{label:"dependencies",message:"up to date",color:"brightgreen"},keywords:[]},{title:"David (path)",example:{pattern:"/david/:kind(dev|optional|peer)?/:user/:repo",namedParams:{user:"babel",repo:"babel"},queryParams:{path:"packages/babel-core"}},preview:{label:"dependencies",message:"up to date",color:"brightgreen"},keywords:[]}]},{category:"debug",name:"Debug",isDeprecated:!1,route:{pattern:"/debug/:which(time|starttime|flip)",queryParams:[]},examples:[]},{category:"analysis",name:"DependabotSemverCompatibility",isDeprecated:!1,route:{pattern:"/dependabot/semver/:packageManager/:dependencyName",queryParams:[]},examples:[{title:"Dependabot SemVer Compatibility",example:{pattern:"/dependabot/semver/:packageManager/:dependencyName",namedParams:{packageManager:"bundler",dependencyName:"puma"},queryParams:{}},preview:{label:"semver stability",message:"98%",color:"green"},keywords:[]}]},{category:"dependencies",name:"Depfu",isDeprecated:!1,route:{pattern:"/depfu/:user/:repo",queryParams:[]},examples:[{title:"Depfu",example:{pattern:"/depfu/:user/:repo",namedParams:{user:"depfu",repo:"example-ruby"},queryParams:{}},preview:{label:"dependencies",message:"recent",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"Discord",isDeprecated:!1,route:{pattern:"/discord/:serverId",queryParams:[]},examples:[{title:"Discord",example:{pattern:"/discord/:serverId",namedParams:{serverId:"102860784329052160"},queryParams:{}},preview:{label:"chat",message:"23 online",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"DiscourseTopics",isDeprecated:!1,route:{pattern:"/discourse/:scheme(http|https)/:host/topics",queryParams:[]},examples:[{title:"Discourse topics",example:{pattern:"/discourse/:scheme(http|https)/:host/topics",namedParams:{scheme:"https",host:"meta.discourse.org"},queryParams:{}},preview:{label:"discourse",message:"100 topics",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"DiscourseUsers",isDeprecated:!1,route:{pattern:"/discourse/:scheme(http|https)/:host/users",queryParams:[]},examples:[{title:"Discourse users",example:{pattern:"/discourse/:scheme(http|https)/:host/users",namedParams:{scheme:"https",host:"meta.discourse.org"},queryParams:{}},preview:{label:"discourse",message:"100 users",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"DiscoursePosts",isDeprecated:!1,route:{pattern:"/discourse/:scheme(http|https)/:host/posts",queryParams:[]},examples:[{title:"Discourse posts",example:{pattern:"/discourse/:scheme(http|https)/:host/posts",namedParams:{scheme:"https",host:"meta.discourse.org"},queryParams:{}},preview:{label:"discourse",message:"100 posts",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"DiscourseLikes",isDeprecated:!1,route:{pattern:"/discourse/:scheme(http|https)/:host/likes",queryParams:[]},examples:[{title:"Discourse likes",example:{pattern:"/discourse/:scheme(http|https)/:host/likes",namedParams:{scheme:"https",host:"meta.discourse.org"},queryParams:{}},preview:{label:"discourse",message:"100 likes",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"DiscourseStatus",isDeprecated:!1,route:{pattern:"/discourse/:scheme(http|https)/:host/status",queryParams:[]},examples:[{title:"Discourse status",example:{pattern:"/discourse/:scheme(http|https)/:host/status",namedParams:{scheme:"https",host:"meta.discourse.org"},queryParams:{}},preview:{label:"discourse",message:"online",color:"brightgreen"},keywords:[]}]},{category:"build",name:"DeprecatedDockbit",isDeprecated:!0,route:{pattern:"/dockbit/:various+",queryParams:[]},examples:[]},{category:"build",name:"DockerAutomatedBuild",isDeprecated:!1,route:{pattern:"/docker/automated/:user/:repo",queryParams:[]},examples:[{title:"Docker Automated build",example:{pattern:"/docker/automated/:user/:repo",namedParams:{user:"jrottenberg",repo:"ffmpeg"},queryParams:{}},preview:{label:"docker build",message:"automated",color:"066da5"},keywords:[]}]},{category:"build",name:"DockerBuild",isDeprecated:!1,route:{pattern:"/docker/build/:user/:repo",queryParams:[]},examples:[{title:"Docker Build Status",example:{pattern:"/docker/build/:user/:repo",namedParams:{user:"jrottenberg",repo:"ffmpeg"},queryParams:{}},preview:{label:"docker build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"DockerPulls",isDeprecated:!1,route:{pattern:"/docker/pulls/:user/:repo",queryParams:[]},examples:[{title:"Docker Pulls",example:{pattern:"/docker/pulls/:user/:repo",namedParams:{user:"_",repo:"ubuntu"},queryParams:{}},preview:{label:"docker pulls",message:"765M",color:"066da5"},keywords:[]}]},{category:"rating",name:"DockerStars",isDeprecated:!1,route:{pattern:"/docker/stars/:user/:repo",queryParams:[]},examples:[{title:"Docker Stars",example:{pattern:"/docker/stars/:user/:repo",namedParams:{user:"_",repo:"ubuntu"},queryParams:{}},preview:{label:"docker stars",message:"9k",color:"066da5"},keywords:[]}]},{category:"dependencies",name:"DeprecatedDotnetstatus",isDeprecated:!0,route:{pattern:"/dotnetstatus/:various+",queryParams:[]},examples:[]},{category:"downloads",name:"DubDownloadsDay",isDeprecated:!1,route:{pattern:"/dub/dd/:packageName/:version*",queryParams:[]},examples:[{title:"DUB",example:{pattern:"/dub/dd/:packageName",namedParams:{packageName:"vibe-d"},queryParams:{}},preview:{label:"downloads",message:"5k/day",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"DubDownloadsWeek",isDeprecated:!1,route:{pattern:"/dub/dw/:packageName/:version*",queryParams:[]},examples:[{title:"DUB",example:{pattern:"/dub/dw/:packageName",namedParams:{packageName:"vibe-d"},queryParams:{}},preview:{label:"downloads",message:"5k/week",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"DubDownloadsMonth",isDeprecated:!1,route:{pattern:"/dub/dm/:packageName/:version*",queryParams:[]},examples:[{title:"DUB",example:{pattern:"/dub/dm/:packageName",namedParams:{packageName:"vibe-d"},queryParams:{}},preview:{label:"downloads",message:"5k/month",color:"brightgreen"},keywords:[]},{title:"DUB (version)",example:{pattern:"/dub/dm/:packageName/:version",namedParams:{packageName:"vibe-d",version:"0.8.4"},queryParams:{}},preview:{label:"downloads@0.8.4",message:"100/month",color:"green"},keywords:[]},{title:"DUB (latest)",example:{pattern:"/dub/dm/:packageName/:version",namedParams:{packageName:"vibe-d",version:"latest"},queryParams:{}},preview:{label:"downloads@latest",message:"100/month",color:"green"},keywords:[]}]},{category:"downloads",name:"DubDownloadsTotal",isDeprecated:!1,route:{pattern:"/dub/dt/:packageName/:version*",queryParams:[]},examples:[{title:"DUB",example:{pattern:"/dub/dt/:packageName",namedParams:{packageName:"vibe-d"},queryParams:{}},preview:{label:"downloads",message:"5k",color:"brightgreen"},keywords:[]}]},{category:"license",name:"DubLicense",isDeprecated:!1,route:{pattern:"/dub/l/:packageName",queryParams:[]},examples:[{title:"DUB",example:{pattern:"/dub/l/:packageName",namedParams:{packageName:"vibe-d"},queryParams:{}},preview:{label:"license",message:"MIT",color:"green"},keywords:[]}]},{category:"version",name:"DubVersion",isDeprecated:!1,route:{pattern:"/dub/v/:packageName",queryParams:[]},examples:[{title:"DUB",example:{pattern:"/dub/v/:packageName",namedParams:{packageName:"vibe-d"},queryParams:{}},preview:{label:"dub",message:"v0.8.4",color:"orange"},keywords:[]}]},{category:"dynamic",name:"DynamicJson",isDeprecated:!1,examples:[]},{category:"dynamic",name:"DynamicXml",isDeprecated:!1,examples:[]},{category:"dynamic",name:"DynamicYaml",isDeprecated:!1,examples:[]},{category:"downloads",name:"EclipseMarketplaceDownloadsMonth",isDeprecated:!1,route:{pattern:"/eclipse-marketplace/dm/:name",queryParams:[]},examples:[{title:"Eclipse Marketplace",example:{pattern:"/eclipse-marketplace/dm/:name",namedParams:{name:"notepad4e"},queryParams:{}},preview:{label:"downloads",message:"30k/month",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"EclipseMarketplaceDownloadsTotal",isDeprecated:!1,route:{pattern:"/eclipse-marketplace/dt/:name",queryParams:[]},examples:[{title:"Eclipse Marketplace",example:{pattern:"/eclipse-marketplace/dt/:name",namedParams:{name:"notepad4e"},queryParams:{}},preview:{label:"downloads",message:"30k",color:"brightgreen"},keywords:[]}]},{category:"other",name:"EclipseMarketplaceFavorites",isDeprecated:!1,route:{pattern:"/eclipse-marketplace/favorites/:name",queryParams:[]},examples:[{title:"Eclipse Marketplace",example:{pattern:"/eclipse-marketplace/favorites/:name",namedParams:{name:"notepad4e"},queryParams:{}},preview:{label:"favorites",message:"55",color:"brightgreen"},keywords:[]}]},{category:"license",name:"EclipseMarketplaceLicense",isDeprecated:!1,route:{pattern:"/eclipse-marketplace/l/:name",queryParams:[]},examples:[{title:"Eclipse Marketplace",example:{pattern:"/eclipse-marketplace/l/:name",namedParams:{name:"notepad4e"},queryParams:{}},preview:{label:"license",message:"GPL",color:"blue"},keywords:[]}]},{category:"activity",name:"EclipseMarketplaceUpdate",isDeprecated:!1,route:{pattern:"/eclipse-marketplace/last-update/:name",queryParams:[]},examples:[{title:"Eclipse Marketplace",example:{pattern:"/eclipse-marketplace/last-update/:name",namedParams:{name:"notepad4e"},queryParams:{}},preview:{label:"updated",message:"today",color:"brightgreen"},keywords:[]}]},{category:"version",name:"EclipseMarketplaceVersion",isDeprecated:!1,route:{pattern:"/eclipse-marketplace/v/:name",queryParams:[]},examples:[{title:"Eclipse Marketplace",example:{pattern:"/eclipse-marketplace/v/:name",namedParams:{name:"notepad4e"},queryParams:{}},preview:{label:"eclipse marketplace",message:"v1.0.1",color:"blue"},keywords:[]}]},{category:"version",name:"ElmPackage",isDeprecated:!1,route:{pattern:"/elm-package/v/:user/:packageName",queryParams:[]},examples:[{title:"Elm package",example:{pattern:"/elm-package/v/:user/:packageName",namedParams:{user:"elm",packageName:"core"},queryParams:{}},preview:{label:"elm package",message:"v1.0.2",color:"blue"},keywords:[]}]},{category:"other",name:"BadgeEndpointRedirect",isDeprecated:!0,examples:[]},{category:"dynamic",name:"Endpoint",isDeprecated:!1,examples:[]},{category:"version",name:"FDroid",isDeprecated:!1,route:{pattern:"/f-droid/v/:appId",queryParams:["metadata_format"]},examples:[{title:"F-Droid",example:{pattern:"/f-droid/v/:appId",namedParams:{appId:"org.thosp.yourlocalweather"},queryParams:{}},preview:{label:"f-droid",message:"v1.0",color:"blue"},keywords:["fdroid","android","app"]},{title:"F-Droid (explicit metadata format)",example:{pattern:"/f-droid/v/:appId",namedParams:{appId:"org.dystopia.email"},queryParams:{metadata_format:"yml"}},preview:{label:"f-droid",message:"v1.2.1",color:"blue"},keywords:["fdroid","android","app"]}]},{category:"downloads",name:"GemDownloads",isDeprecated:!1,route:{pattern:"/gem/:which(dt|dtv|dv)/:gem/:version?",queryParams:[]},examples:[{title:"Gem",example:{pattern:"/gem/dv/:gem/:version",namedParams:{gem:"rails",version:"stable"},queryParams:{}},preview:{label:"downloads@stable",message:"70k",color:"brightgreen"},keywords:["ruby"]},{title:"Gem",example:{pattern:"/gem/dv/:gem/:version",namedParams:{gem:"rails",version:"4.1.0"},queryParams:{}},preview:{label:"downloads@4.1.0",message:"50k",color:"brightgreen"},keywords:["ruby"]},{title:"Gem",example:{pattern:"/gem/dtv/:gem",namedParams:{gem:"rails"},queryParams:{}},preview:{label:"downloads@latest",message:"70k",color:"brightgreen"},keywords:["ruby"]},{title:"Gem",example:{pattern:"/gem/dt/:gem",namedParams:{gem:"rails"},queryParams:{}},preview:{label:"downloads",message:"900k",color:"brightgreen"},keywords:["ruby"]}]},{category:"other",name:"GemOwner",isDeprecated:!1,route:{pattern:"/gem/u/:user",queryParams:[]},examples:[{title:"Gems",example:{pattern:"/gem/u/:user",namedParams:{user:"raphink"},queryParams:{}},preview:{label:"gems",message:"34",color:"yellowgreen"},keywords:["ruby"]}]},{category:"downloads",name:"GemRank",isDeprecated:!1,route:{pattern:"/gem/:period(rt|rd)/:gem",queryParams:[]},examples:[{title:"Gem download rank",example:{pattern:"/gem/rt/:gem",namedParams:{gem:"puppet"},queryParams:{}},preview:{label:"rank",message:"332ⁿᵈ",color:"brightgreen"},keywords:["ruby"]},{title:"Gem download rank (daily)",example:{pattern:"/gem/rd/:gem",namedParams:{gem:"facter"},queryParams:{}},preview:{label:"rank",message:"656ᵗʰ daily",color:"brightgreen"},keywords:["ruby"]}]},{category:"version",name:"GemVersion",isDeprecated:!1,route:{pattern:"/gem/v/:gem",queryParams:[]},examples:[{title:"Gem",example:{pattern:"/gem/v/:gem",namedParams:{gem:"formatador"},queryParams:{}},preview:{label:"gem",message:"v2.1.0",color:"blue"},keywords:["ruby"]}]},{category:"dependencies",name:"DeprecatedGemnasium",isDeprecated:!0,route:{pattern:"/gemnasium/:various+",queryParams:[]},examples:[]},{category:"activity",name:"GithubCommitActivity",isDeprecated:!1,route:{pattern:"/github/commit-activity/:interval(y|m|4w|w)/:user/:repo",queryParams:[]},examples:[{title:"GitHub commit activity",example:{pattern:"/github/commit-activity/:interval(y|m|w)/:user/:repo",namedParams:{interval:"m",user:"eslint",repo:"eslint"},queryParams:{}},preview:{label:"commit activity",message:"457/month",color:"blue"},keywords:["commits"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"issue-tracking",name:"GithubCommitStatus",isDeprecated:!1,route:{pattern:"/github/commit-status/:user/:repo/:branch/:commit",queryParams:[]},examples:[{title:"GitHub commit merge status",example:{pattern:"/github/commit-status/:user/:repo/:branch/:commit",namedParams:{user:"badges",repo:"shields",branch:"master",commit:"5d4ab86b1b5ddfb3c4a70a70bd19932c52603b8c"},queryParams:{}},preview:{label:"commit status",message:"in master",color:"brightgreen"},keywords:["branch"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"activity",name:"GithubCommitsSince",isDeprecated:!1,route:{pattern:"/github/commits-since/:user/:repo/:version",queryParams:[]},examples:[{title:"GitHub commits since tagged version",example:{pattern:"/github/commits-since/:user/:repo/:version",namedParams:{user:"SubtitleEdit",repo:"subtitleedit",version:"3.4.7"},queryParams:{}},preview:{label:"commits since 3.4.7",message:"4225",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub commits since latest release",example:{pattern:"/github/commits-since/:user/:repo/:version",namedParams:{user:"SubtitleEdit",repo:"subtitleedit",version:"latest"},queryParams:{}},preview:{label:"commits since 3.5.7",message:"157",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"activity",name:"GithubContributors",isDeprecated:!1,route:{pattern:"/github/:which(contributors|contributors-anon)/:user/:repo",queryParams:[]},examples:[{title:"GitHub contributors",example:{pattern:"/github/:which(contributors|contributors-anon)/:user/:repo",namedParams:{which:"contributors",user:"cdnjs",repo:"cdnjs"},queryParams:{}},preview:{label:"contributors",message:"397",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"downloads",name:"GithubDownloads",isDeprecated:!1,examples:[{title:"GitHub All Releases",example:{pattern:"/github/downloads/:user/:repo/total",namedParams:{user:"atom",repo:"atom"},queryParams:{}},preview:{label:"downloads",message:"857k total",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub Releases",example:{pattern:"/github/downloads/:user/:repo/:tag/total",namedParams:{user:"atom",repo:"atom",tag:"latest"},queryParams:{}},preview:{label:"downloads",message:"27k",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub Pre-Releases",example:{pattern:"/github/downloads-pre/:user/:repo/:tag/total",namedParams:{user:"atom",repo:"atom",tag:"latest"},queryParams:{}},preview:{label:"downloads",message:"2k",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub Releases (by Release)",example:{pattern:"/github/downloads/:user/:repo/:tag/total",namedParams:{user:"atom",repo:"atom",tag:"v0.190.0"},queryParams:{}},preview:{label:"downloads",message:"490k v0.190.0",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub Releases (by Asset)",example:{pattern:"/github/downloads/:user/:repo/:tag/:path",namedParams:{user:"atom",repo:"atom",tag:"latest",path:"atom-amd64.deb"},queryParams:{}},preview:{label:"downloads",message:"3k [atom-amd64.deb]",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub Pre-Releases (by Asset)",example:{pattern:"/github/downloads-pre/:user/:repo/:tag/:path",namedParams:{user:"atom",repo:"atom",tag:"latest",path:"atom-amd64.deb"},queryParams:{}},preview:{label:"downloads",message:"237 [atom-amd64.deb]",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"social",name:"GithubFollowers",isDeprecated:!1,route:{pattern:"/github/followers/:user",queryParams:[]},examples:[{title:"GitHub followers",example:{pattern:"/github/followers/:user",namedParams:{user:"espadrine"},queryParams:{label:"Follow"}},preview:{label:"Follow",message:"150",color:"lightgrey",style:"social",namedLogo:"github"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"social",name:"GithubForks",isDeprecated:!1,route:{pattern:"/github/forks/:user/:repo",queryParams:[]},examples:[{title:"GitHub forks",example:{pattern:"/github/forks/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{label:"Fork"}},preview:{label:"Fork",message:"1639",color:"lightgrey",style:"social",namedLogo:"github"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"issue-tracking",name:"GithubIssueDetail",isDeprecated:!1,route:{pattern:"/github/issues/detail/:which(s|state|title|u|author|label|comments|age|last-update)/:user/:repo/:number(0-9+)",queryParams:[]},examples:[{title:"GitHub issue/pull request detail",example:{pattern:"/github/issues/detail/:which(state|title|author|label|comments|age|last-update)/:user/:repo/:number",namedParams:{which:"state",user:"badges",repo:"shields",number:"979"},queryParams:{}},preview:{label:"issue 979",message:"closed",color:"red"},keywords:["state","title","author","label","comments","age","last update"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"issue-tracking",name:"GithubIssues",isDeprecated:!1,route:{pattern:"/github/:which(issues|issues-closed|issues-pr|issues-pr-closed)-:raw(raw)?/:user/:repo/:label?",queryParams:[]},examples:[{title:"GitHub issues",example:{pattern:"/github/issues/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"issues",message:"167 open",color:"yellow"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub issues",example:{pattern:"/github/issues-raw/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"open issues",message:"167",color:"yellow"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub issues by-label",example:{pattern:"/github/issues/:user/:repo/:label",namedParams:{user:"badges",repo:"shields",label:"service-badge"},queryParams:{}},preview:{label:"service-badge issues",message:"110 open",color:"yellow"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub issues by-label",example:{pattern:"/github/issues-raw/:user/:repo/:label",namedParams:{user:"badges",repo:"shields",label:"service-badge"},queryParams:{}},preview:{label:"open service-badge issues",message:"110",color:"yellow"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub closed issues",example:{pattern:"/github/issues-closed/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"issues",message:"899 closed",color:"yellow"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub closed issues",example:{pattern:"/github/issues-closed-raw/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"closed issues",message:"899",color:"yellow"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub pull requests",example:{pattern:"/github/issues-pr/:user/:repo",namedParams:{user:"cdnjs",repo:"cdnjs"},queryParams:{}},preview:{label:"pull requests",message:"136 open",color:"yellow"},keywords:["pullrequest","pr"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub pull requests",example:{pattern:"/github/issues-pr-raw/:user/:repo",namedParams:{user:"cdnjs",repo:"cdnjs"},queryParams:{}},preview:{label:"open pull requests",message:"136",color:"yellow"},keywords:["pullrequest","pr"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub closed pull requests",example:{pattern:"/github/issues-pr-closed/:user/:repo",namedParams:{user:"cdnjs",repo:"cdnjs"},queryParams:{}},preview:{label:"pull requests",message:"7k closed",color:"yellow"},keywords:["pullrequest","pr"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub closed pull requests",example:{pattern:"/github/issues-pr-closed-raw/:user/:repo",namedParams:{user:"cdnjs",repo:"cdnjs"},queryParams:{}},preview:{label:"closed pull requests",message:"7k",color:"yellow"},keywords:["pullrequest","pr"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub pull requests by-label",example:{pattern:"/github/issues-pr/:user/:repo/:label",namedParams:{user:"badges",repo:"shields",label:"service-badge"},queryParams:{}},preview:{label:"service-badge pull requests",message:"8 open",color:"yellow"},keywords:["pullrequests","pr"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub pull requests by-label",example:{pattern:"/github/issues-pr-raw/:user/:repo/:label",namedParams:{user:"badges",repo:"shields",label:"service-badge"},queryParams:{}},preview:{label:"open service-badge pull requests",message:"8",color:"yellow"},keywords:["pullrequests","pr"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"size",name:"GithubCodeSize",isDeprecated:!1,route:{pattern:"/github/languages/code-size/:user/:repo",queryParams:[]},examples:[{title:"GitHub code size in bytes",example:{pattern:"/github/languages/code-size/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"code size",message:"1.3 MB",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"analysis",name:"GithubLanguages",isDeprecated:!1,route:{pattern:"/github/languages/:which(top|count)/:user/:repo",queryParams:[]},examples:[{title:"GitHub top language",example:{pattern:"/github/languages/top/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"javascript",message:"99.5%",color:"lightgrey"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub language count",example:{pattern:"/github/languages/count/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"languages",message:"5",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"activity",name:"GithubLastCommit",isDeprecated:!1,route:{pattern:"/github/last-commit/:user/:repo/:branch*",queryParams:[]},examples:[{title:"GitHub last commit",example:{pattern:"/github/last-commit/:user/:repo",namedParams:{user:"google",repo:"skia"},queryParams:{}},preview:{label:"last commit",message:"today",color:"brightgreen"},keywords:["activity","latest"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub last commit (branch)",example:{pattern:"/github/last-commit/:user/:repo/:branch",namedParams:{user:"google",repo:"skia",branch:"infra/config"},queryParams:{}},preview:{label:"last commit",message:"april 2018",color:"yellow"},keywords:["activity","latest"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"license",name:"GithubLicense",isDeprecated:!1,route:{pattern:"/github/license/:user/:repo",queryParams:[]},examples:[{title:"GitHub",example:{pattern:"/github/license/:user/:repo",namedParams:{user:"mashape",repo:"apistatus"},queryParams:{}},preview:{label:"license",message:"MIT",color:"green"},keywords:["license"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"version",name:"GithubManifestVersion",isDeprecated:!1,route:{pattern:"/github/manifest-json/v/:user/:repo/:branch*",queryParams:[]},examples:[{title:"GitHub manifest version",example:{pattern:"/github/manifest-json/v/:user/:repo",namedParams:{user:"RedSparr0w",repo:"IndieGala-Helper"},queryParams:{}},preview:{label:"version",message:"v2",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub manifest version",example:{pattern:"/github/manifest-json/v/:user/:repo/:branch",namedParams:{user:"RedSparr0w",repo:"IndieGala-Helper",branch:"master"},queryParams:{}},preview:{label:"manifest@master",message:"v2",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"other",name:"DynamicGithubManifest",isDeprecated:!1,route:{format:"(?!v)([^/]+)/([^/]+)/([^/]+)/?([^/]+)?",queryParams:[]},examples:[{title:"GitHub manifest.json dynamic",example:{pattern:"/github/manifest-json/:key/:user/:repo",namedParams:{key:"permissions",user:"developit",repo:"microbundle"},queryParams:{}},preview:{label:"permissions",message:"bundle, rollup, micro library",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub manifest.json dynamic",example:{pattern:"/github/manifest-json/:key/:user/:repo/:branch",namedParams:{key:"permissions",user:"developit",repo:"microbundle",branch:"master"},queryParams:{}},preview:{label:"permissions@master",message:"bundle, rollup, micro library",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"version",name:"GithubPackageJsonVersion",isDeprecated:!1,route:{pattern:"/github/package-json/v/:user/:repo/:branch*",queryParams:[]},examples:[{title:"GitHub package.json version",example:{pattern:"/github/package-json/v/:user/:repo",namedParams:{user:"IcedFrisby",repo:"IcedFrisby"},queryParams:{}},preview:{label:"version",message:"v2.0.0-alpha.2",color:"orange"},keywords:["npm","node"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub package.json version (branch)",example:{pattern:"/github/package-json/v/:user/:repo/:branch",namedParams:{user:"IcedFrisby",repo:"IcedFrisby",branch:"master"},queryParams:{}},preview:{label:"version",message:"v2.0.0-alpha.2",color:"orange"},keywords:["npm","node"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"platform-support",name:"GithubPackageJsonDependencyVersion",isDeprecated:!1,route:{pattern:"/github/package-json/dependency-version/:user/:repo/:kind(dev|peer)?/:scope(@[^/]+)?/:packageName/:branch*",queryParams:[]},examples:[{title:"GitHub package.json dependency version (prod)",example:{pattern:"/github/package-json/dependency-version/:user/:repo/:packageName",namedParams:{user:"developit",repo:"microbundle",packageName:"rollup"},queryParams:{}},preview:{label:"rollup",message:"^0.67.3",color:"blue"},keywords:["npm","node"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub package.json dependency version (dev dep on branch)",example:{pattern:"/github/package-json/dependency-version/:user/:repo/dev/:scope?/:packageName/:branch*",namedParams:{user:"zeit",repo:"next.js",branch:"canary",scope:"@babel",packageName:"preset-react"},queryParams:{}},preview:{label:"@babel/preset-react",message:"7.0.0",color:"blue"},keywords:["npm","node"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"other",name:"DynamicGithubPackageJson",isDeprecated:!1,route:{format:"(?!v)([^/]+)/([^/]+)/([^/]+)/?([^/]+)?",queryParams:[]},examples:[{title:"GitHub package.json dynamic",example:{pattern:"/github/package-json/:key/:user/:repo",namedParams:{key:"keywords",user:"developit",repo:"microbundle"},queryParams:{}},preview:{label:"keywords",message:"bundle, rollup, micro library",color:"blue"},keywords:["npm","node"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub package.json dynamic",example:{pattern:"/github/package-json/:key/:user/:repo/:branch",namedParams:{key:"keywords",user:"developit",repo:"microbundle",branch:"master"},queryParams:{}},preview:{label:"keywords@master",message:"bundle, rollup, micro library",color:"blue"},keywords:["npm","node"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"build",name:"GithubPullRequestCheckState",isDeprecated:!1,route:{pattern:"/github/status/:which(s|contexts)/pulls/:user/:repo/:number(\\d+)",queryParams:[]},examples:[{title:"GitHub pull request check state",example:{pattern:"/github/status/s/pulls/:user/:repo/:number",namedParams:{user:"badges",repo:"shields",number:"1110"},queryParams:{}},preview:{label:"checks",message:"pending",color:"dbab09"},keywords:["pullrequest","detail"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub pull request check contexts",example:{pattern:"/github/status/contexts/pulls/:user/:repo/:number",namedParams:{user:"badges",repo:"shields",number:"1110"},queryParams:{}},preview:{label:"checks",message:"5 passed, 1 pending",color:"dbab09"},keywords:["pullrequest","detail"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"activity",name:"GithubReleaseDate",isDeprecated:!1,route:{pattern:"/github/:which(release-date|release-date-pre)/:user/:repo",queryParams:[]},examples:[{title:"GitHub Release Date",example:{pattern:"/github/release-date/:user/:repo",namedParams:{user:"SubtitleEdit",repo:"subtitleedit"},queryParams:{}},preview:{label:"release date",message:"december 2018",color:"green"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub (Pre-)Release Date",example:{pattern:"/github/release-date-pre/:user/:repo",namedParams:{user:"Cockatrice",repo:"Cockatrice"},queryParams:{}},preview:{label:"release date",message:"december 2018",color:"green"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"version",name:"GithubReleaseRedirect",isDeprecated:!0,route:{pattern:"/github/release/:user/:repo/all",queryParams:[]},examples:[]},{category:"version",name:"GithubRelease",isDeprecated:!1,route:{pattern:"/github/:which(release|release-pre)/:user/:repo",queryParams:[]},examples:[{title:"GitHub release",example:{pattern:"/github/:which(release|release-pre)/:user/:repo",namedParams:{which:"release",user:"qubyte",repo:"rubidium"},queryParams:{}},preview:{label:"release",message:"v2.0.2",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"size",name:"GithubRepoSize",isDeprecated:!1,route:{pattern:"/github/repo-size/:user/:repo",queryParams:[]},examples:[{title:"GitHub repo size in bytes",example:{pattern:"/github/repo-size/:user/:repo",namedParams:{user:"atom",repo:"atom"},queryParams:{}},preview:{label:"repo size",message:"312 MB",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"analysis",name:"GithubSearch",isDeprecated:!1,route:{pattern:"/github/search/:user/:repo/:query+",queryParams:[]},examples:[{title:"GitHub search hit counter",example:{pattern:"/github/search/:user/:repo/:query",namedParams:{user:"torvalds",repo:"linux",query:"goto"},queryParams:{}},preview:{label:"goto counter",message:"14k",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"size",name:"GithubSize",isDeprecated:!1,route:{pattern:"/github/size/:user/:repo/:path*",queryParams:[]},examples:[{title:"GitHub file size in bytes",example:{pattern:"/github/size/:user/:repo/:path",namedParams:{user:"webcaetano",repo:"craft",path:"build/phaser-craft.min.js"},queryParams:{}},preview:{label:"size",message:"9.17 kB",color:"green"},keywords:["repo"],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"social",name:"GithubStars",isDeprecated:!1,route:{pattern:"/github/stars/:user/:repo",queryParams:[]},examples:[{title:"GitHub stars",example:{pattern:"/github/stars/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{style:"social"}},preview:{label:"Stars",message:"7k",color:"lightgrey",style:"social",namedLogo:"github"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"version",name:"GithubTag",isDeprecated:!1,route:{pattern:"/github/:which(tag|tag-pre|tag-date)/:user/:repo",queryParams:[]},examples:[{title:"GitHub tag (latest SemVer)",example:{pattern:"/github/tag/:user/:repo",namedParams:{user:"expressjs",repo:"express"},queryParams:{}},preview:{label:"tag",message:"v4.16.4",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub tag (latest SemVer pre-release)",example:{pattern:"/github/tag-pre/:user/:repo",namedParams:{user:"expressjs",repo:"express"},queryParams:{}},preview:{label:"tag",message:"v5.0.0-alpha.7",color:"orange"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}},{title:"GitHub tag (latest by date)",example:{pattern:"/github/tag-date/:user/:repo",namedParams:{user:"expressjs",repo:"express"},queryParams:{}},preview:{label:"tag",message:"v5.0.0-alpha.7",color:"blue"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"social",name:"GithubWatchers",isDeprecated:!1,route:{pattern:"/github/watchers/:user/:repo",queryParams:[]},examples:[{title:"GitHub watchers",example:{pattern:"/github/watchers/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{label:"Watch"}},preview:{label:"Watch",message:"96",color:"lightgrey",style:"social",namedLogo:"github"},keywords:[],documentation:{__html:"\n<p>\n If your GitHub badge errors, it might be because you hit GitHub's rate limits.\n <br>\n You can increase Shields.io's rate limit by\n <a href=\"https://img.shields.io/github-auth\">going to this page</a> to add\n Shields as a GitHub application on your GitHub account.\n</p>\n"}}]},{category:"build",name:"GitlabPipelineStatus",isDeprecated:!1,route:{pattern:"/gitlab/pipeline/:user/:repo/:branch*",queryParams:["gitlab_url"]},examples:[{title:"Gitlab pipeline status",example:{pattern:"/gitlab/pipeline/:user/:repo",namedParams:{user:"gitlab-org",repo:"gitlab-ce"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Gitlab pipeline status (branch)",example:{pattern:"/gitlab/pipeline/:user/:repo/:branch",namedParams:{user:"gitlab-org",repo:"gitlab-ce",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Gitlab pipeline status (self-hosted)",example:{pattern:"/gitlab/pipeline/:user/:repo",namedParams:{user:"GNOME",repo:"pango"},queryParams:{gitlab_url:"https://gitlab.gnome.org"}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"chat",name:"Gitter",isDeprecated:!1,route:{pattern:"/gitter/room/:user/:repo",queryParams:[]},examples:[{title:"Gitter",example:{pattern:"/gitter/room/:user/:repo",namedParams:{user:"nwjs",repo:"nw.js"},queryParams:{}},preview:{label:"chat",message:"on gitter",color:"brightgreen"},keywords:[]}]},{category:"funding",name:"DeprecatedGittip",isDeprecated:!0,route:{format:"(?:/user|/team|/project)?/(?:.*)",queryParams:[]},examples:[]},{category:"funding",name:"DeprecatedGratipay",isDeprecated:!0,route:{format:"(?:/user|/team|/project)?/(?:.*)",queryParams:[]},examples:[]},{category:"dependencies",name:"HackageDeps",isDeprecated:!1,route:{pattern:"/hackage-deps/v/:packageName",queryParams:[]},examples:[{title:"Hackage-Deps",example:{pattern:"/hackage-deps/v/:packageName",namedParams:{packageName:"lens"},queryParams:{}},preview:{label:"dependencies",message:"up to date",color:"brightgreen"},keywords:[]}]},{category:"version",name:"HackageVersion",isDeprecated:!1,route:{pattern:"/hackage/v/:packageName",queryParams:[]},examples:[{title:"Hackage",example:{pattern:"/hackage/v/:packageName",namedParams:{packageName:"lens"},queryParams:{}},preview:{label:"hackage",message:"v4.1.7",color:"blue"},keywords:[]}]},{category:"downloads",name:"HexPmDownloadsDay",isDeprecated:!1,route:{pattern:"/hexpm/dd/:packageName",queryParams:[]},examples:[{title:"Hex.pm",example:{pattern:"/hexpm/dd/:packageName",namedParams:{packageName:"plug"},queryParams:{}},preview:{label:"downloads",message:"85k/day",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"HexPmDownloadsWeek",isDeprecated:!1,route:{pattern:"/hexpm/dw/:packageName",queryParams:[]},examples:[{title:"Hex.pm",example:{pattern:"/hexpm/dw/:packageName",namedParams:{packageName:"plug"},queryParams:{}},preview:{label:"downloads",message:"85k/week",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"HexPmDownloadsTotal",isDeprecated:!1,route:{pattern:"/hexpm/dt/:packageName",queryParams:[]},examples:[{title:"Hex.pm",example:{pattern:"/hexpm/dt/:packageName",namedParams:{packageName:"plug"},queryParams:{}},preview:{label:"downloads",message:"85k",color:"brightgreen"},keywords:[]}]},{category:"license",name:"HexPmLicense",isDeprecated:!1,route:{pattern:"/hexpm/l/:packageName",queryParams:[]},examples:[{title:"Hex.pm",example:{pattern:"/hexpm/l/:packageName",namedParams:{packageName:"plug"},queryParams:{}},preview:{label:"license",message:"Apache 2",color:"blue"},keywords:[]}]},{category:"version",name:"HexPmVersion",isDeprecated:!1,route:{pattern:"/hexpm/v/:packageName",queryParams:[]},examples:[{title:"Hex.pm",example:{pattern:"/hexpm/v/:packageName",namedParams:{packageName:"plug"},queryParams:{}},preview:{label:"hex",message:"v1.6.4",color:"blue"},keywords:[]}]},{category:"version",name:"Homebrew",isDeprecated:!1,route:{pattern:"/homebrew/v/:formula",queryParams:[]},examples:[{title:"homebrew",example:{pattern:"/homebrew/v/:formula",namedParams:{formula:"cake"},queryParams:{}},preview:{label:"homebrew",message:"v0.32.0",color:"orange"},keywords:[]}]},{category:"monitoring",name:"HSTS",isDeprecated:!1,route:{pattern:"/hsts/preload/:domain",queryParams:[]},examples:[{title:"Chromium HSTS preload",example:{pattern:"/hsts/preload/:domain",namedParams:{domain:"github.com"},queryParams:{}},preview:{label:"hsts preloaded",message:"yes",color:"brightgreen"},keywords:["security"],documentation:{__html:'\n<p>\n <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security">\n <code>Strict-Transport-Security</code> is an HTTP response header</a> that signals that browsers should\n only access the site using HTTPS.\n</p>\n<p>\n For a higher level of security, it\'s possible for a domain owner to\n <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security#Preloading_Strict_Transport_Security">preload\n this behavior into participating web browsers</a>. Chromium maintains the <a href="https://www.chromium.org/hsts">HSTS preload list</a>, which\n is the de facto standard that has been adopted by several browsers. This service checks a domain\'s status in that list.\n</p>\n'}}]},{category:"size",name:"DeprecatedImagelayers",isDeprecated:!0,route:{pattern:"/imagelayers/:various+",queryParams:[]},examples:[]},{category:"issue-tracking",name:"DeprecatedIssuestats",isDeprecated:!0,route:{format:"(?:[^/]+)(?:/long)?/(?:[^/]+)/(?:.+)",queryParams:[]},examples:[]},{category:"version",name:"Itunes",isDeprecated:!1,route:{pattern:"/itunes/v/:bundleId",queryParams:[]},examples:[{title:"iTunes App Store",example:{pattern:"/itunes/v/:bundleId",namedParams:{bundleId:"803453959"},queryParams:{}},preview:{label:"itunes app store",message:"v3.3.3",color:"blue"},keywords:[]}]},{category:"build",name:"JenkinsBuild",isDeprecated:!1,route:{pattern:"/jenkins/s/:scheme(http|https)?/:host/:job*",queryParams:[]},examples:[{title:"Jenkins",example:{pattern:"/jenkins/s/:scheme/:host/:job",namedParams:{scheme:"https",host:"jenkins.qa.ubuntu.com",job:"view/Precise/view/All%20Precise/job/precise-desktop-amd64_default"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"coverage",name:"JacocoJenkinsCoverage",isDeprecated:!1,route:{format:"(http(?:s)?)/([^/]+)/(?:job/)?(.+)",queryParams:[]},examples:[{title:"Jenkins JaCoCo coverage",example:{pattern:"/jenkins/j/:scheme/:host/:job+",namedParams:{scheme:"https",host:"builds.apache.org",job:"job/Derby-JaCoCo"},queryParams:{}},preview:{label:"coverage",message:"96%",color:"green"},keywords:[]}]},{category:"coverage",name:"CoberturaJenkinsCoverage",isDeprecated:!1,route:{format:"(http(?:s)?)/([^/]+)/(?:job/)?(.+)",queryParams:[]},examples:[{title:"Jenkins Cobertura coverage",example:{pattern:"/jenkins/c/:scheme/:host/:job+",namedParams:{scheme:"https",host:"builds.apache.org",job:"job/olingo-odata4-cobertura"},queryParams:{}},preview:{label:"coverage",message:"94%",color:"green"},keywords:[]}]},{category:"downloads",name:"JenkinsPluginInstalls",isDeprecated:!1,route:{pattern:"/jenkins/plugin/i/:plugin/:version?",queryParams:[]},examples:[{title:"Jenkins Plugin installs",example:{pattern:"/jenkins/plugin/i/:plugin",namedParams:{plugin:"view-job-filters"},queryParams:{}},preview:{label:"installs",message:"10k",color:"brightgreen"},keywords:[]},{title:"Jenkins Plugin installs (version)",example:{pattern:"/jenkins/plugin/i/:plugin/:version",namedParams:{plugin:"view-job-filters",version:"1.26"},queryParams:{}},preview:{label:"installs@1.26",message:"955",color:"green"},keywords:[]}]},{category:"version",name:"JenkinsPluginVersion",isDeprecated:!1,route:{pattern:"/jenkins/plugin/v/:plugin",queryParams:[]},examples:[{title:"Jenkins Plugins",example:{pattern:"/jenkins/plugin/v/:plugin",namedParams:{plugin:"blueocean"},queryParams:{}},preview:{label:"plugin",message:"v1.10.1",color:"blue"},keywords:[]}]},{category:"build",name:"JenkinsTests",isDeprecated:!1,route:{pattern:"/jenkins/t/:scheme(http|https)?/:host/:job*",queryParams:[]},examples:[{title:"Jenkins tests",example:{pattern:"/jenkins/t/:scheme/:host/:job",namedParams:{scheme:"https",host:"jenkins.qa.ubuntu.com",job:"view/Precise/view/All%20Precise/job/precise-desktop-amd64_default"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"JetbrainsDownloads",isDeprecated:!1,route:{pattern:"/jetbrains/plugin/d/:pluginId",queryParams:[]},examples:[{title:"JetBrains IntelliJ plugins",example:{pattern:"/jetbrains/plugin/d/:pluginId",namedParams:{pluginId:"1347-scala"},queryParams:{}},preview:{label:"downloads",message:"10M",color:"brightgreen"},keywords:[]}]},{category:"version",name:"JetbrainsVersion",isDeprecated:!1,route:{pattern:"/jetbrains/plugin/v/:pluginId",queryParams:[]},examples:[{title:"JetBrains IntelliJ Plugins",example:{pattern:"/jetbrains/plugin/v/:pluginId",namedParams:{pluginId:"9630-a8translate"},queryParams:{}},preview:{label:"jetbrains plugin",message:"v1.7",color:"blue"},keywords:[]}]},{category:"issue-tracking",name:"JiraIssue",isDeprecated:!1,route:{pattern:"/jira/issue/:protocol(http|https)/:hostAndPath(.+)/:issueKey",queryParams:[]},examples:[{title:"JIRA issue",example:{pattern:"/jira/issue/:protocol/:hostAndPath/:issueKey",namedParams:{protocol:"https",hostAndPath:"issues.apache.org/jira",issueKey:"KAFKA-2896"},queryParams:{}},preview:{label:"KAFKA-2896",message:"Resolved",color:"green"},keywords:[]}]},{category:"issue-tracking",name:"JiraSprint",isDeprecated:!1,route:{pattern:"/jira/sprint/:protocol(http|https)/:hostAndPath(.+)/:sprintId",queryParams:[]},examples:[{title:"JIRA sprint completion",example:{pattern:"/jira/sprint/:protocol/:hostAndPath/:sprintId",namedParams:{protocol:"https",hostAndPath:"jira.spring.io",sprintId:"94"},queryParams:{}},preview:{label:"completion",message:"96%",color:"orange"},keywords:["issues"],documentation:{__html:"\n<p>\n To get the <code>Sprint ID</code>, go to your Backlog view in your project,\n right click on your sprint name and get the value of\n <code>data-sprint-id</code>.\n</p>\n"}}]},{category:"version",name:"JitPackVersion",isDeprecated:!1,route:{pattern:"/jitpack/v/:groupId/:artifactId",queryParams:[]},examples:[{title:"JitPack",example:{pattern:"/jitpack/v/:groupId/:artifactId",namedParams:{groupId:"jitpack",artifactId:"maven-simple"},queryParams:{}},preview:{label:"jitpack",message:"v1.1",color:"blue"},keywords:["java","maven"]}]},{category:"downloads",name:"jsDelivrHitsGitHub",isDeprecated:!1,route:{pattern:"/jsdelivr/gh/:period(hd|hw|hm|hy)/:user/:repo",queryParams:[]},examples:[{title:"jsDelivr hits (GitHub)",example:{pattern:"/jsdelivr/gh/:period(hd|hw|hm|hy)/:user/:repo",namedParams:{period:"hm",user:"jquery",repo:"jquery"},queryParams:{}},preview:{label:"jsdelivr",message:"10M/month",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"jsDelivrHitsNPM",isDeprecated:!1,route:{pattern:"/jsdelivr/npm/:period(hd|hw|hm|hy)/:packageName",queryParams:[]},examples:[{title:"jsDelivr hits (npm)",example:{pattern:"/jsdelivr/npm/:period(hd|hw|hm|hy)/:packageName",namedParams:{period:"hm",packageName:"jquery"},queryParams:{}},preview:{label:"jsdelivr",message:"920M/month",color:"brightgreen"},keywords:[]}]},{category:"social",name:"KeybaseBTC",isDeprecated:!1,route:{pattern:"/keybase/btc/:username",queryParams:[]},examples:[{title:"Keybase BTC",example:{pattern:"/keybase/btc/:username",namedParams:{username:"skyplabs"},queryParams:{}},preview:{label:"btc",message:"12ufRLmbEmgjsdGzhUUFY4pcfiQZyRPV9J",color:"informational"},keywords:["bitcoin"]}]},{category:"social",name:"KeybasePGP",isDeprecated:!1,route:{pattern:"/keybase/pgp/:username",queryParams:[]},examples:[{title:"Keybase PGP",example:{pattern:"/keybase/pgp/:username",namedParams:{username:"skyplabs"},queryParams:{}},preview:{label:"pgp",message:"1863145FD39EE07E",color:"informational"},keywords:[]}]},{category:"social",name:"KeybaseXLM",isDeprecated:!1,route:{pattern:"/keybase/xlm/:username",queryParams:[]},examples:[{title:"Keybase XLM",example:{pattern:"/keybase/xlm/:username",namedParams:{username:"skyplabs"},queryParams:{}},preview:{label:"xlm",message:"GCGH37DYONEBPGAZGCHJEZZF3J2Q3EFYZBQBE6UJL5QKTULCMEA6MXLA",color:"informational"},keywords:["stellar"]}]},{category:"social",name:"KeybaseZEC",isDeprecated:!1,route:{pattern:"/keybase/zec/:username",queryParams:[]},examples:[{title:"Keybase ZEC",example:{pattern:"/keybase/zec/:username",namedParams:{username:"skyplabs"},queryParams:{}},preview:{label:"zec",message:"t1RJDxpBcsgqAotqhepkhLFMv2XpMfvnf1y",color:"informational"},keywords:["zcash"]}]},{category:"funding",name:"LeanpubBookSummaryService",isDeprecated:!1,route:{pattern:"/leanpub/book/:metric(pages|sold)/:book",queryParams:[]},examples:[{title:"Leanpub Book Page Count",example:{pattern:"/leanpub/book/pages/:book",namedParams:{book:"juice-shop"},queryParams:{}},preview:{label:"pages",message:"226",color:"blue"},keywords:[]},{title:"Leanpub Book Total Copies Sold",example:{pattern:"/leanpub/book/sold/:book",namedParams:{book:"juice-shop"},queryParams:{}},preview:{label:"sold",message:"2691",color:"blue"},keywords:[]}]},{category:"analysis",name:"LgtmAlerts",isDeprecated:!1,route:{pattern:"/lgtm/alerts/g/:user/:repo",queryParams:[]},examples:[{title:"LGTM Alerts",example:{pattern:"/lgtm/alerts/g/:user/:repo",namedParams:{user:"apache",repo:"cloudstack"},queryParams:{}},preview:{label:"lgtm",message:"2k alerts",color:"yellow"},keywords:[]}]},{category:"analysis",name:"LgtmGrade",isDeprecated:!1,route:{pattern:"/lgtm/grade/:language/g/:user/:repo",queryParams:[]},examples:[{title:"LGTM Grade",example:{pattern:"/lgtm/grade/:language/g/:user/:repo",namedParams:{language:"java",user:"apache",repo:"cloudstack"},queryParams:{}},preview:{label:"code quality: java",message:"C",color:"yellow"},keywords:[]}]},{category:"funding",name:"LiberapayGives",isDeprecated:!1,route:{pattern:"/liberapay/gives/:entity",queryParams:[]},examples:[{title:"Liberapay giving",example:{pattern:"/liberapay/gives/:entity",namedParams:{entity:"Changaco"},queryParams:{}},preview:{label:"gives",message:"2.58 EUR/week",color:"yellow"},keywords:[]}]},{category:"funding",name:"LiberapayGoal",isDeprecated:!1,route:{pattern:"/liberapay/goal/:entity",queryParams:[]},examples:[{title:"Liberapay goal progress",example:{pattern:"/liberapay/goal/:entity",namedParams:{entity:"Changaco"},queryParams:{}},preview:{label:"goal progress",message:"33%",color:"green"},keywords:[]}]},{category:"funding",name:"LiberapayPatrons",isDeprecated:!1,route:{pattern:"/liberapay/patrons/:entity",queryParams:[]},examples:[{title:"Liberapay patrons",example:{pattern:"/liberapay/patrons/:entity",namedParams:{entity:"Changaco"},queryParams:{}},preview:{label:"patrons",message:"10",color:"green"},keywords:[]}]},{category:"funding",name:"LiberapayReceives",isDeprecated:!1,route:{pattern:"/liberapay/receives/:entity",queryParams:[]},examples:[{title:"Liberapay receiving",example:{pattern:"/liberapay/receives/:entity",namedParams:{entity:"Changaco"},queryParams:{}},preview:{label:"receives",message:"98.32 EUR/week",color:"green"},keywords:[]}]},{category:"dependencies",name:"LibrariesioDependencies",isDeprecated:!1,examples:[{title:"Libraries.io dependency status for latest release",example:{pattern:"/librariesio/release/:user/:repo",namedParams:{user:"hex",repo:"phoenix"},queryParams:{}},preview:{label:"dependencies",message:"1 out of date",color:"orange"},keywords:[]},{title:"Libraries.io dependency status for specific release",example:{pattern:"/librariesio/release/:user/:repo/:version",namedParams:{user:"hex",repo:"phoenix",version:"1.0.3"},queryParams:{}},preview:{label:"dependencies",message:"3 out of date",color:"orange"},keywords:[]},{title:"Libraries.io dependency status for GitHub repo",example:{pattern:"/librariesio/github/:user/:repo",namedParams:{user:"phoenixframework",repo:"phoenix"},queryParams:{}},preview:{label:"dependencies",message:"325 out of date",color:"orange"},keywords:[]}]},{category:"other",name:"LibrariesIoDependentRepos",isDeprecated:!1,route:{pattern:"/librariesio/dependent-repos/:platform/:packageName",queryParams:[]},examples:[{title:"Dependent repos (via libraries.io)",example:{pattern:"/librariesio/dependent-repos/:platform/:library",namedParams:{platform:"npm",library:"got"},queryParams:{}},preview:{label:"dependent repos",message:"84k",color:"brightgreen"},keywords:[]}]},{category:"other",name:"LibrariesIoDependents",isDeprecated:!1,route:{pattern:"/librariesio/dependents/:platform/:packageName",queryParams:[]},examples:[{title:"Dependents (via libraries.io)",example:{pattern:"/librariesio/dependents/:platform/:library",namedParams:{platform:"npm",library:"got"},queryParams:{}},preview:{label:"dependents",message:"2k",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"LibrariesIoSourcerank",isDeprecated:!1,route:{pattern:"/librariesio/sourcerank/:platform/:packageName",queryParams:[]},examples:[{title:"Libraries.io SourceRank",example:{pattern:"/librariesio/sourcerank/:platform/:library",namedParams:{platform:"npm",library:"got"},queryParams:{}},preview:{label:"sourcerank",message:"25",color:"green"},keywords:[]}]},{category:"rating",name:"DeprecatedLibscoreS",isDeprecated:!0,route:{pattern:"/libscore/s/:various+",queryParams:[]},examples:[]},{category:"version",name:"Luarocks",isDeprecated:!1,route:{pattern:"/luarocks/v/:user/:moduleName/:version?",queryParams:[]},examples:[{title:"LuaRocks",example:{pattern:"/luarocks/v/:user/:moduleName/:version?",namedParams:{user:"mpeterv",moduleName:"luacheck"},queryParams:{}},preview:{label:"luarocks",message:"v0.23.0-1",color:"brightgreen"},keywords:[]}]},{category:"build",name:"DeprecatedMagnumciCi",isDeprecated:!0,route:{pattern:"/magnumci/ci/:various+",queryParams:[]},examples:[]},{category:"other",name:"Maintenance",isDeprecated:!1,route:{pattern:"/maintenance/:maintained/:year(\\d{4})",queryParams:[]},examples:[{title:"Maintenance",example:{pattern:"/maintenance/:maintained(yes|no)/:year",namedParams:{maintained:"yes",year:"2019"},queryParams:{}},preview:{label:"maintained",message:"yes",color:"brightgreen"},keywords:["maintained"]}]},{category:"chat",name:"Matrix",isDeprecated:!1,route:{pattern:"/matrix/:roomAlias",queryParams:["server_fqdn"]},examples:[{title:"Matrix",example:{pattern:"/matrix/:roomAlias",namedParams:{roomAlias:"twim:matrix.org"},queryParams:{}},preview:{label:"chat",message:"42 users",color:"brightgreen"},keywords:[],documentation:{__html:"\n <p>\n In order for this badge to work, the host of your room must allow guest accounts or dummy accounts to register, and the room must be world readable (chat history visible to anyone).\n </br>\n The following steps will show you how to setup the badge URL using the Riot.im Matrix client.\n </br>\n <ul>\n <li>Select the desired room inside the Riot.im client</li>\n <li>Click on the room settings button (gear icon) located near the top right of the client</li>\n <li>Scroll to the very bottom of the settings page and look under the <code>Addresses</code> section</li>\n <li>You should see one or more <code>room addresses (or aliases)</code>, which can be easily identified with their starting hash (<code>#</code>) character (ex: <code>#twim:matrix.org</code>)</li>\n <li>If there is no address for this room, add one under <code>Local addresses for this room</code></li>\n <li>Remove the starting hash character (<code>#</code>)</li>\n <li>The final badge URL should look something like this <code>/matrix/twim:matrix.org.svg</code></li>\n </ul>\n </br>\n Some Matrix homeservers don't hold a server name matching where they live (e.g. if the homeserver <code>example.com</code> that created the room alias <code>#mysuperroom:example.com</code> lives at <code>matrix.example.com</code>).\n </br>\n If that is the case of the homeserver that created the room alias used for generating the badge, you will need to add the server's FQDN (fully qualified domain name) as a query parameter.\n </br>\n The final badge URL should then look something like this <code>/matrix/mysuperroom:example.com.svg?server_fqdn=matrix.example.com</code>.\n </p>\n "}},{title:"Matrix",example:{pattern:"/matrix/:roomAlias",namedParams:{roomAlias:"twim:matrix.org"},queryParams:{server_fqdn:"matrix.org"}},preview:{label:"chat",message:"42 users",color:"brightgreen"},keywords:[],documentation:{__html:"\n <p>\n In order for this badge to work, the host of your room must allow guest accounts or dummy accounts to register, and the room must be world readable (chat history visible to anyone).\n </br>\n The following steps will show you how to setup the badge URL using the Riot.im Matrix client.\n </br>\n <ul>\n <li>Select the desired room inside the Riot.im client</li>\n <li>Click on the room settings button (gear icon) located near the top right of the client</li>\n <li>Scroll to the very bottom of the settings page and look under the <code>Addresses</code> section</li>\n <li>You should see one or more <code>room addresses (or aliases)</code>, which can be easily identified with their starting hash (<code>#</code>) character (ex: <code>#twim:matrix.org</code>)</li>\n <li>If there is no address for this room, add one under <code>Local addresses for this room</code></li>\n <li>Remove the starting hash character (<code>#</code>)</li>\n <li>The final badge URL should look something like this <code>/matrix/twim:matrix.org.svg</code></li>\n </ul>\n </br>\n Some Matrix homeservers don't hold a server name matching where they live (e.g. if the homeserver <code>example.com</code> that created the room alias <code>#mysuperroom:example.com</code> lives at <code>matrix.example.com</code>).\n </br>\n If that is the case of the homeserver that created the room alias used for generating the badge, you will need to add the server's FQDN (fully qualified domain name) as a query parameter.\n </br>\n The final badge URL should then look something like this <code>/matrix/mysuperroom:example.com.svg?server_fqdn=matrix.example.com</code>.\n </p>\n "}}]},{category:"version",name:"MavenCentral",isDeprecated:!1,examples:[{title:"Maven Central",example:{pattern:"/maven-central/v/:groupId/:artifactId",namedParams:{groupId:"org.apache.maven",artifactId:"apache-maven"},queryParams:{}},preview:{label:"maven-central",message:"v3.6.0",color:"blue"},keywords:[]},{title:"Maven Central with version prefix filter",example:{pattern:"/maven-central/v/:groupId/:artifactId/:versionPrefix",namedParams:{groupId:"org.apache.maven",artifactId:"apache-maven",versionPrefix:"2"},queryParams:{}},preview:{label:"maven-central",message:"v2.2.1",color:"blue"},keywords:[]}]},{category:"version",name:"MavenMetadata",isDeprecated:!1,route:{pattern:"/maven-metadata/v/:protocol(http|https)/:hostAndPath+",queryParams:[]},examples:[{title:"Maven metadata URL",example:{pattern:"/maven-metadata/v/:protocol(http|https)/:hostAndPath+",namedParams:{protocol:"http",hostAndPath:"central.maven.org/maven2/com/google/code/gson/gson/maven-metadata.xml"},queryParams:{}},preview:{label:"maven",message:"v2.8.5",color:"blue"},keywords:[]}]},{category:"size",name:"MicroBadger",isDeprecated:!1,examples:[{title:"MicroBadger Size",example:{pattern:"/microbadger/image-size/:imageId+",namedParams:{imageId:"fedora/apache"},queryParams:{}},preview:{label:"image size",message:"126 MB",color:"blue"},keywords:["docker"]},{title:"MicroBadger Size (tag)",example:{pattern:"/microbadger/image-size/:imageId+/:tag",namedParams:{imageId:"fedora/apache",tag:"latest"},queryParams:{}},preview:{label:"image size",message:"103 MB",color:"blue"},keywords:["docker"]},{title:"MicroBadger Layers",example:{pattern:"/microbadger/layers/:imageId+",namedParams:{imageId:"_/alpine"},queryParams:{}},preview:{label:"layers",message:"15",color:"blue"},keywords:["docker"]},{title:"MicroBadger Layers (tag)",example:{pattern:"/microbadger/layers/:imageId+/:tag",namedParams:{imageId:"_/alpine",tag:"2.7"},queryParams:{}},preview:{label:"layers",message:"12",color:"blue"},keywords:["docker"]}]},{category:"monitoring",name:"MozillaObservatory",isDeprecated:!1,route:{pattern:"/mozilla-observatory/:which(grade|grade-score)/:host",queryParams:["publish"]},examples:[{title:"Mozilla HTTP Observatory Grade",example:{pattern:"/mozilla-observatory/:which(grade|grade-score)/:host",namedParams:{which:"grade",host:"github.com"},queryParams:{}},preview:{label:"observatory",message:"A+",color:"brightgreen"},keywords:["scanner","security"],documentation:{__html:'\n<p>\n The <a href="https://observatory.mozilla.org">Mozilla HTTP Observatory</a>\n is a set of tools to analyze your website\n and inform you if you are utilizing the many available methods to secure it.\n</p>\n</p>\n By default the scan result is hidden from the public result list.\n You can activate the publication of the scan result\n by setting the <code>publish</code> parameter.\n<p>\n<p>\n The badge returns a cached site result if the site has been scanned anytime in the previous 24 hours.\n If you need to force invalidating the cache,\n you can to do it manually through the <a href="https://observatory.mozilla.org">Mozilla Observatory Website</a>\n</p>\n'}}]},{category:"version",name:"MyGetVersionService",isDeprecated:!1,route:{format:"(?:(.+)\\.)?myget/([^/]+)/(v|vpre)/(.*)",queryParams:[]},examples:[{title:"MyGet",example:{pattern:"/myget/:feed/v/:packageName",namedParams:{feed:"mongodb",packageName:"MongoDB.Driver.Core"},queryParams:{}},preview:{label:"myget",message:"v2.6.1",color:"blue"},keywords:[]},{title:"MyGet (with prereleases)",example:{pattern:"/myget/:feed/vpre/:packageName",namedParams:{feed:"mongodb",packageName:"MongoDB.Driver.Core"},queryParams:{}},preview:{label:"myget",message:"v2.7.0-beta0001",color:"yellow"},keywords:[]},{title:"MyGet tenant",example:{pattern:"/:tenant.myget/:feed/v/:packageName",namedParams:{tenant:"dotnet",feed:"dotnet-coreclr",packageName:"Microsoft.DotNet.CoreCLR"},queryParams:{}},preview:{label:"myget",message:"v1.0.2-prerelease",color:"yellow"},keywords:[]}]},{category:"downloads",name:"MyGetDownloadService",isDeprecated:!1,route:{format:"(?:(.+)\\.)?myget/([^/]+)/dt/(.*)",queryParams:[]},examples:[{title:"MyGet",example:{pattern:"/myget/:feed/dt/:packageName",namedParams:{feed:"mongodb",packageName:"MongoDB.Driver.Core"},queryParams:{}},preview:{label:"downloads",message:"419",color:"green"},keywords:[]},{title:"MyGet tenant",example:{pattern:"/:tenant.myget/:feed/dt/:packageName",namedParams:{tenant:"dotnet",feed:"dotnet-coreclr",packageName:"Microsoft.DotNet.CoreCLR"},queryParams:{}},preview:{label:"downloads",message:"10k",color:"brightgreen"},keywords:[]}]},{category:"version",name:"Nexus",isDeprecated:!1,route:{format:"(r|s|[^/]+)/(https?)/((?:[^/]+)(?:/[^/]+)?)/([^/]+)/([^/:]+)(:.+)?",queryParams:[]},examples:[{title:"Sonatype Nexus (Releases)",example:{pattern:"/nexus/r/:scheme/:host/:groupId/:artifactId",namedParams:{scheme:"https",host:"oss.sonatype.org",groupId:"com.google.guava",artifactId:"guava"},queryParams:{}},preview:{label:"nexus",message:"v27.0.1-jre",color:"blue"},keywords:[]},{title:"Sonatype Nexus (Snapshots)",example:{pattern:"/nexus/s/:scheme/:host/:groupId/:artifactId",namedParams:{scheme:"https",host:"oss.sonatype.org",groupId:"com.google.guava",artifactId:"guava"},queryParams:{}},preview:{label:"nexus",message:"v24.0-SNAPSHOT",color:"orange"},keywords:[]},{title:"Sonatype Nexus (Repository)",example:{pattern:"/nexus/:repo/:scheme/:host/:groupId/:artifactId",namedParams:{repo:"developer",scheme:"https",host:"repository.jboss.org/nexus",groupId:"ai.h2o",artifactId:"h2o-automl"},queryParams:{}},preview:{label:"nexus",message:"v3.22.0.2",color:"blue"},keywords:[]},{title:"Sonatype Nexus (Query Options)",example:{pattern:"/nexus/:repo/:scheme/:host/:groupId/:artifactId/:queryOpt",namedParams:{repo:"fs-public-snapshots",scheme:"https",host:"repository.jboss.org/nexus",groupId:"com.progress.fuse",artifactId:"fusehq",queryOpt:":c=agent-apple-osx:p=tar.gz"},queryParams:{}},preview:{label:"nexus",message:"v7.0.1-SNAPSHOT",color:"orange"},keywords:[],documentation:{__html:"\n <p>\n Note that you can use query options with any Nexus badge type (Releases, Snapshots, or Repository)\n </p>\n <p>\n Query options should be provided as key=value pairs separated by a semicolon\n </p>\n "}}]},{category:"platform-support",name:"NodeVersion",isDeprecated:!1,route:{pattern:"/node/v/:scope(@[^/]+)?/:packageName/:tag?",queryParams:["registry_uri"]},examples:[{title:"node",example:{pattern:"/node/v/:packageName",namedParams:{packageName:"passport"},queryParams:{}},preview:{label:"node",message:">= 6.0.0",color:"brightgreen"},keywords:["npm"]},{title:"node (scoped)",example:{pattern:"/node/v/@:scope/:packageName",namedParams:{scope:"stdlib",packageName:"stdlib"},queryParams:{}},preview:{label:"node",message:">= 6.0.0",color:"brightgreen"},keywords:["npm"]},{title:"node (tag)",example:{pattern:"/node/v/:packageName/:tag",namedParams:{packageName:"passport",tag:"latest"},queryParams:{}},preview:{label:"node@latest",message:">= 6.0.0",color:"brightgreen"},keywords:["npm"]},{title:"node (scoped with tag)",example:{pattern:"/node/v/@:scope/:packageName/:tag",namedParams:{scope:"stdlib",packageName:"stdlib",tag:"latest"},queryParams:{}},preview:{label:"node@latest",message:">= 6.0.0",color:"brightgreen"},keywords:["npm"]},{title:"node (scoped with tag, custom registry)",example:{pattern:"/node/v/@:scope/:packageName/:tag",namedParams:{scope:"stdlib",packageName:"stdlib",tag:"latest"},queryParams:{registry_uri:"https://registry.npmjs.com"}},preview:{label:"node@latest",message:">= 6.0.0",color:"brightgreen"},keywords:["npm"]}]},{category:"monitoring",name:"NodePingStatus",isDeprecated:!1,route:{pattern:"/nodeping/status/:checkUuid",queryParams:["up_message","down_message","up_color","down_color"]},examples:[{title:"NodePing status",example:{pattern:"/nodeping/status/:checkUuid",namedParams:{checkUuid:"jkiwn052-ntpp-4lbb-8d45-ihew6d9ucoei"},queryParams:{}},preview:{label:"Status",message:"up",color:"brightgreen"},keywords:[]},{title:"NodePing status (customized)",example:{pattern:"/nodeping/status/:checkUuid",namedParams:{checkUuid:"jkiwn052-ntpp-4lbb-8d45-ihew6d9ucoei"},queryParams:{up_message:"online",up_color:"blue",down_message:"offline",down_color:"lightgrey"}},preview:{label:"Status",message:"online",color:"blue"},keywords:[]}]},{category:"monitoring",name:"NodePingUptime",isDeprecated:!1,route:{pattern:"/nodeping/uptime/:checkUuid",queryParams:[]},examples:[{title:"NodePing uptime",example:{pattern:"/nodeping/uptime/:checkUuid",namedParams:{checkUuid:"jkiwn052-ntpp-4lbb-8d45-ihew6d9ucoei"},queryParams:{}},preview:{label:"Uptime",message:"99.999%",color:"green"},keywords:[]}]},{category:"activity",name:"NpmCollaborators",isDeprecated:!1,route:{pattern:"/npm/collaborators/:scope(@[^/]+)?/:packageName",queryParams:["registry_uri"]},examples:[{title:"npm collaborators",example:{pattern:"/npm/collaborators/:packageName",namedParams:{packageName:"prettier"},queryParams:{}},preview:{label:"npm collaborators",message:"6",color:"brightgreen"},keywords:["node"]},{title:"npm collaborators",example:{pattern:"/npm/collaborators/:packageName",namedParams:{packageName:"prettier"},queryParams:{registry_uri:"https://registry.npmjs.com"}},preview:{label:"npm collaborators",message:"6",color:"brightgreen"},keywords:["node"]}]},{category:"platform-support",name:"NpmDependencyVersion",isDeprecated:!1,route:{pattern:"/npm/dependency-version/:scope(@[^/]+)?/:packageName/:kind(dev|peer)?/:dependency",queryParams:[]},examples:[{title:"npm peer dependency version",example:{pattern:"/npm/dependency-version/:packageName/peer/:dependency",namedParams:{packageName:"react-boxplot",dependency:"prop-types"},queryParams:{}},preview:{label:"prop-types",message:"^15.5.4",color:"blue"},keywords:["node"]},{title:"npm dev dependency version",example:{pattern:"/npm/dependency-version/:packageName/dev/:dependency",namedParams:{packageName:"react-boxplot",dependency:"eslint-config-standard"},queryParams:{}},preview:{label:"eslint-config-standard",message:"^12.0.0",color:"blue"},keywords:["node"]},{title:"npm (prod) dependency version",example:{pattern:"/npm/dependency-version/:packageName/:dependency",namedParams:{packageName:"react-boxplot",dependency:"simple-statistics"},queryParams:{}},preview:{label:"simple-statistics",message:"^6.1.1",color:"blue"},keywords:["node"]}]},{category:"downloads",name:"NpmDownloadsWeek",isDeprecated:!1,route:{pattern:"/npm/dw/:scope(@.+)?/:packageName",queryParams:[]},examples:[{title:"npm",example:{pattern:"/npm/dw/:packageName",namedParams:{packageName:"localeval"},queryParams:{}},preview:{label:"downloads",message:"30k/w",color:"brightgreen"},keywords:["node"]}]},{category:"downloads",name:"NpmDownloadsMonth",isDeprecated:!1,route:{pattern:"/npm/dm/:scope(@.+)?/:packageName",queryParams:[]},examples:[{title:"npm",example:{pattern:"/npm/dm/:packageName",namedParams:{packageName:"localeval"},queryParams:{}},preview:{label:"downloads",message:"30k/m",color:"brightgreen"},keywords:["node"]}]},{category:"downloads",name:"NpmDownloadsYear",isDeprecated:!1,route:{pattern:"/npm/dy/:scope(@.+)?/:packageName",queryParams:[]},examples:[{title:"npm",example:{pattern:"/npm/dy/:packageName",namedParams:{packageName:"localeval"},queryParams:{}},preview:{label:"downloads",message:"30k/y",color:"brightgreen"},keywords:["node"]}]},{category:"downloads",name:"NpmDownloadsTotal",isDeprecated:!1,route:{pattern:"/npm/dt/:scope(@.+)?/:packageName",queryParams:[]},examples:[{title:"npm",example:{pattern:"/npm/dt/:packageName",namedParams:{packageName:"localeval"},queryParams:{}},preview:{label:"downloads",message:"30k",color:"brightgreen"},keywords:["node"]}]},{category:"license",name:"NpmLicense",isDeprecated:!1,route:{pattern:"/npm/l/:scope(@[^/]+)?/:packageName",queryParams:["registry_uri"]},examples:[{title:"NPM",example:{pattern:"/npm/l/:packageName",namedParams:{packageName:"express"},queryParams:{}},preview:{label:"license",message:"MIT",color:"green"},keywords:["node"]},{title:"NPM",example:{pattern:"/npm/l/:packageName",namedParams:{packageName:"express"},queryParams:{registry_uri:"https://registry.npmjs.com"}},preview:{label:"license",message:"MIT",color:"green"},keywords:["node"]}]},{category:"platform-support",name:"NpmTypeDefinitions",isDeprecated:!1,route:{pattern:"/npm/types/:scope(@[^/]+)?/:packageName",queryParams:["registry_uri"]},examples:[{title:"npm type definitions",example:{pattern:"/npm/types/:packageName",namedParams:{packageName:"chalk"},queryParams:{}},preview:{label:"types",message:"Flow | TypeScript",color:"blue"},keywords:["node","typescript","flow"]}]},{category:"version",name:"NpmVersion",isDeprecated:!1,route:{pattern:"/npm/v/:scope(@[^/]+)?/:packageName/:tag?",queryParams:["registry_uri"]},examples:[{title:"npm",example:{pattern:"/npm/v/:packageName",namedParams:{packageName:"npm"},queryParams:{}},preview:{label:"npm",message:"v6.3.0",color:"blue"},keywords:["node"]},{title:"npm (scoped)",example:{pattern:"/npm/v/:scope/:packageName",namedParams:{scope:"@cycle",packageName:"core"},queryParams:{}},preview:{label:"npm",message:"v7.0.0",color:"blue"},keywords:["node"]},{title:"npm (tag)",example:{pattern:"/npm/v/:packageName/:tag",namedParams:{packageName:"npm",tag:"next"},queryParams:{}},preview:{label:"npm@latest",message:"v6.3.0",color:"blue"},keywords:["node"]},{title:"npm (custom registry)",example:{pattern:"/npm/v/:packageName/:tag",namedParams:{packageName:"npm",tag:"next"},queryParams:{registry_uri:"https://registry.npmjs.com"}},preview:{label:"npm@latest",message:"v7.0.0",color:"blue"},keywords:["node"]},{title:"npm (scoped with tag)",example:{pattern:"/npm/v/:scope/:packageName/:tag",namedParams:{scope:"@cycle",packageName:"core",tag:"canary"},queryParams:{}},preview:{label:"npm@latest",message:"v6.3.0",color:"blue"},keywords:["node"]}]},{category:"other",name:"DeprecatedNspNpm",isDeprecated:!0,route:{format:"(?:.+)",queryParams:[]},examples:[]},{category:"version",name:"NugetVersionService",isDeprecated:!1,route:{format:"(v|vpre)/(.*)",queryParams:[]},examples:[{title:"Nuget",example:{pattern:"/nuget/v/:packageName",namedParams:{packageName:"Microsoft.AspNet.Mvc"},queryParams:{}},preview:{label:"nuget",message:"v5.2.4",color:"blue"},keywords:[]},{title:"Nuget (with prereleases)",example:{pattern:"/nuget/vpre/:packageName",namedParams:{packageName:"Microsoft.AspNet.Mvc"},queryParams:{}},preview:{label:"nuget",message:"v5.2.5-preview1",color:"yellow"},keywords:[]}]},{category:"downloads",name:"NugetDownloadService",isDeprecated:!1,route:{format:"dt/(.*)",queryParams:[]},examples:[{title:"Nuget",example:{pattern:"/nuget/dt/:packageName",namedParams:{packageName:"Microsoft.AspNet.Mvc"},queryParams:{}},preview:{label:"downloads",message:"49M",color:"brightgreen"},keywords:[]}]},{category:"funding",name:"OpencollectiveAll",isDeprecated:!1,route:{pattern:"/opencollective/all/:collective",queryParams:[]},examples:[{title:"open collective backers and sponsors",example:{pattern:"/opencollective/all/:collective",namedParams:{collective:"shields"},queryParams:{}},preview:{label:"backers and sponsors",message:"35",color:"brightgreen"},keywords:["opencollective"]}]},{category:"funding",name:"OpencollectiveBackers",isDeprecated:!1,route:{pattern:"/opencollective/backers/:collective",queryParams:[]},examples:[{title:"open collective backers",example:{pattern:"/opencollective/backers/:collective",namedParams:{collective:"shields"},queryParams:{}},preview:{label:"backers",message:"25",color:"brightgreen"},keywords:["opencollective"]}]},{category:"funding",name:"OpencollectiveByTier",isDeprecated:!1,route:{pattern:"/opencollective/tier/:collective/:tierId",queryParams:[]},examples:[{title:"open collective members by tier",example:{pattern:"/opencollective/tier/:collective/:tierId",namedParams:{collective:"shields",tierId:"2988"},queryParams:{}},preview:{label:"monthly backers",message:"8",color:"brightgreen"},keywords:["opencollective"],documentation:{__html:'<h3>How to get the tierId</h3>\n<p>According to <a target="_blank" href="https://developer.opencollective.com/#/api/collectives?id=get-members-per-tier">open collectives documentation</a>, you can find the tierId by looking at the URL after clicking on a Tier Card on the collective page. (e.g. tierId for https://opencollective.com/shields/order/2988 is 2988)</p>'}}]},{category:"funding",name:"OpencollectiveSponsors",isDeprecated:!1,route:{pattern:"/opencollective/sponsors/:collective",queryParams:[]},examples:[{title:"open collective sponsors",example:{pattern:"/opencollective/sponsors/:collective",namedParams:{collective:"shields"},queryParams:{}},preview:{label:"sponsors",message:"10",color:"brightgreen"},keywords:["opencollective"]}]},{category:"other",name:"OssTracker",isDeprecated:!1,route:{pattern:"/osslifecycle/:user/:repo/:branch*",queryParams:[]},examples:[{title:"NetflixOSS Lifecycle",example:{pattern:"/osslifecycle/:user/:repo",namedParams:{user:"Netflix",repo:"osstracker"},queryParams:{}},preview:{label:"oss lifecycle",message:"active",color:"lightgrey"},keywords:[]},{title:"NetflixOSS Lifecycle (branch)",example:{pattern:"/osslifecycle/:user/:repo/:branch",namedParams:{user:"Netflix",repo:"osstracker",branch:"master"},queryParams:{}},preview:{label:"oss lifecycle",message:"active",color:"lightgrey"},keywords:[]}]},{category:"downloads",name:"PackageControlDownloadsDay",isDeprecated:!1,route:{pattern:"/packagecontrol/dd/:packageName",queryParams:[]},examples:[{title:"Package Control",example:{pattern:"/packagecontrol/dd/:packageName",namedParams:{packageName:"GitGutter"},queryParams:{}},preview:{label:"downloads",message:"12k/day",color:"brightgreen"},keywords:["sublime","sublimetext","packagecontrol"]}]},{category:"downloads",name:"PackageControlDownloadsWeek",isDeprecated:!1,route:{pattern:"/packagecontrol/dw/:packageName",queryParams:[]},examples:[{title:"Package Control",example:{pattern:"/packagecontrol/dw/:packageName",namedParams:{packageName:"GitGutter"},queryParams:{}},preview:{label:"downloads",message:"12k/week",color:"brightgreen"},keywords:["sublime","sublimetext","packagecontrol"]}]},{category:"downloads",name:"PackageControlDownloadsMonth",isDeprecated:!1,route:{pattern:"/packagecontrol/dm/:packageName",queryParams:[]},examples:[{title:"Package Control",example:{pattern:"/packagecontrol/dm/:packageName",namedParams:{packageName:"GitGutter"},queryParams:{}},preview:{label:"downloads",message:"12k/month",color:"brightgreen"},keywords:["sublime","sublimetext","packagecontrol"]}]},{category:"downloads",name:"PackageControlDownloadsTotal",isDeprecated:!1,route:{pattern:"/packagecontrol/dt/:packageName",queryParams:[]},examples:[{title:"Package Control",example:{pattern:"/packagecontrol/dt/:packageName",namedParams:{packageName:"GitGutter"},queryParams:{}},preview:{label:"downloads",message:"12k",color:"brightgreen"},keywords:["sublime","sublimetext","packagecontrol"]}]},{category:"downloads",name:"PackagistDownloads",isDeprecated:!1,route:{pattern:"/packagist/:interval(dm|dd|dt)/:user/:repo",queryParams:[]},examples:[{title:"Packagist",example:{pattern:"/packagist/:interval(dm|dd|dt)/:user/:repo",namedParams:{interval:"dm",user:"doctrine",repo:"orm"},queryParams:{}},preview:{label:"downloads",message:"1M/month",color:"brightgreen"},keywords:["PHP"]}]},{category:"license",name:"PackagistLicense",isDeprecated:!1,route:{pattern:"/packagist/l/:user/:repo",queryParams:[]},examples:[{title:"Packagist",example:{pattern:"/packagist/l/:user/:repo",namedParams:{user:"doctrine",repo:"orm"},queryParams:{}},preview:{label:"license",message:"MIT",color:"blue"},keywords:["PHP"]}]},{category:"platform-support",name:"PackagistPhpVersion",isDeprecated:!1,route:{pattern:"/packagist/php-v/:user/:repo",queryParams:[]},examples:[{title:"PHP from Packagist",example:{pattern:"/packagist/php-v/:user/:repo",namedParams:{user:"symfony",repo:"symfony"},queryParams:{}},preview:{label:"php",message:"^7.1.3",color:"blue"},keywords:[]}]},{category:"version",name:"PackagistVersion",isDeprecated:!1,route:{pattern:"/packagist/:which(v|vpre)/:user/:repo",queryParams:[]},examples:[{title:"Packagist",example:{pattern:"/packagist/v/:user/:repo",namedParams:{user:"symfony",repo:"symfony"},queryParams:{}},preview:{label:"packagist",message:"v4.2.2",color:"blue"},keywords:["PHP"]},{title:"Packagist Pre Release",example:{pattern:"/packagist/vpre/:user/:repo",namedParams:{user:"symfony",repo:"symfony"},queryParams:{}},preview:{label:"packagist",message:"v4.3-dev",color:"orange"},keywords:["PHP"]}]},{category:"platform-support",name:"PhpeyeHhvm",isDeprecated:!1,examples:[{title:"HHVM",example:{pattern:"/hhvm/:user/:packageName",namedParams:{user:"symfony",packageName:"symfony"},queryParams:{}},preview:{label:"hhvm",message:"not tested",color:"red"},keywords:["php","runtime"]},{title:"HHVM (branch)",example:{pattern:"/hhvm/:user/:packageName/:branch",namedParams:{user:"symfony",packageName:"symfony",branch:"master"},queryParams:{}},preview:{label:"hhvm",message:"not tested",color:"red"},keywords:["php","runtime"]}]},{category:"platform-support",name:"PhpEyePhpVersion",isDeprecated:!1,route:{pattern:"/php-eye/:user/:repo",queryParams:[]},examples:[{title:"PHP version from PHP-Eye",example:{pattern:"/php-eye/:user/:repo",namedParams:{user:"symfony",repo:"symfony"},queryParams:{}},preview:{label:"php tested",message:"7.1",color:"brightgreen"},keywords:[]}]},{category:"version",name:"PowershellGalleryVersion",isDeprecated:!1,route:{pattern:"/powershellgallery/:which(v|vpre)/:packageName",queryParams:[]},examples:[{title:"PowerShell Gallery",example:{pattern:"/powershellgallery/v/:packageName",namedParams:{packageName:"Azure.Storage"},queryParams:{}},preview:{label:"powershell gallery",message:"v4.4.0",color:"blue"},keywords:[]},{title:"PowerShell Gallery (with prereleases)",example:{pattern:"/powershellgallery/vpre/:packageName",namedParams:{packageName:"Azure.Storage"},queryParams:{}},preview:{label:"powershell gallery",message:"v4.4.1-preview",color:"yellow"},keywords:[]}]},{category:"downloads",name:"PowershellGalleryDownloads",isDeprecated:!1,route:{pattern:"/powershellgallery/dt/:packageName",queryParams:[]},examples:[{title:"PowerShell Gallery",example:{pattern:"/powershellgallery/dt/:packageName",namedParams:{packageName:"Azure.Storage"},queryParams:{}},preview:{label:"downloads",message:"12M",color:"brightgreen"},keywords:[]}]},{category:"platform-support",name:"PowershellGalleryPlatformSupport",isDeprecated:!1,route:{pattern:"/powershellgallery/p/:packageName",queryParams:[]},examples:[{title:"PowerShell Gallery",example:{pattern:"/powershellgallery/p/:packageName",namedParams:{packageName:"Az.Storage"},queryParams:{}},preview:{label:"platform",message:"windows | macos | linux",color:"lightgrey"},keywords:[]}]},{category:"version",name:"PubVersion",isDeprecated:!1,route:{pattern:"/pub/:which(v|vpre)/:packageName",queryParams:[]},examples:[{title:"Pub",example:{pattern:"/pub/v/:packageName",namedParams:{packageName:"box2d"},queryParams:{}},preview:{label:"pub",message:"v0.4.0",color:"orange"},keywords:["dart","dartlang"]},{title:"Pub",example:{pattern:"/pub/vpre/:packageName",namedParams:{packageName:"box2d"},queryParams:{}},preview:{label:"pub",message:"v0.4.0",color:"orange"},keywords:["dart","dartlang"]}]},{category:"version",name:"PuppetforgeModuleVersion",isDeprecated:!1,route:{pattern:"/puppetforge/v/:user/:moduleName",queryParams:[]},examples:[{title:"Puppet Forge version",example:{pattern:"/puppetforge/v/:user/:moduleName",namedParams:{user:"vStone",moduleName:"percona"},queryParams:{}},preview:{label:"puppetforge",message:"v1.3.3",color:"blue"},keywords:[]}]},{category:"platform-support",name:"PuppetforgeModulePdkVersion",isDeprecated:!1,route:{pattern:"/puppetforge/pdk-version/:user/:moduleName",queryParams:[]},examples:[{title:"Puppet Forge – PDK version",example:{pattern:"/puppetforge/pdk-version/:user/:moduleName",namedParams:{user:"tragiccode",moduleName:"azure_key_vault"},queryParams:{}},preview:{label:"pdk version",message:"v1.7.1",color:"blue"},keywords:[]}]},{category:"downloads",name:"PuppetforgeModuleDownloads",isDeprecated:!1,route:{pattern:"/puppetforge/dt/:user/:moduleName",queryParams:[]},examples:[{title:"Puppet Forge downloads",example:{pattern:"/puppetforge/dt/:user/:moduleName",namedParams:{user:"camptocamp",moduleName:"openldap"},queryParams:{}},preview:{label:"downloads",message:"720k",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"PuppetforgeModuleFeedback",isDeprecated:!1,route:{pattern:"/puppetforge/f/:user/:moduleName",queryParams:[]},examples:[{title:"Puppet Forge feedback score",example:{pattern:"/puppetforge/f/:user/:moduleName",namedParams:{user:"camptocamp",moduleName:"openssl"},queryParams:{}},preview:{label:"score",message:"61%",color:"yellow"},keywords:[]}]},{category:"rating",name:"PuppetforgeModuleEndorsement",isDeprecated:!1,route:{pattern:"/puppetforge/e/:user/:moduleName",queryParams:[]},examples:[{title:"Puppet Forge endorsement",example:{pattern:"/puppetforge/e/:user/:moduleName",namedParams:{user:"camptocamp",moduleName:"openssl"},queryParams:{}},preview:{label:"endorsement",message:"approved",color:"green"},keywords:[]}]},{category:"other",name:"PuppetforgeModules",isDeprecated:!1,route:{pattern:"/puppetforge/([^/]+)/([^/]+)/([^/]+)",queryParams:[]},examples:[]},{category:"other",name:"PuppetforgeUserReleases",isDeprecated:!1,route:{pattern:"/puppetforge/rc/:user",queryParams:[]},examples:[{title:"Puppet Forge releases by user",example:{pattern:"/puppetforge/rc/:user",namedParams:{user:"camptocamp"},queryParams:{}},preview:{label:"releases",message:"1k",color:"brightgreen"},keywords:[]}]},{category:"other",name:"PuppetforgeUserModules",isDeprecated:!1,route:{pattern:"/puppetforge/mc/:user",queryParams:[]},examples:[{title:"Puppet Forge modules by user",example:{pattern:"/puppetforge/mc/:user",namedParams:{user:"camptocamp"},queryParams:{}},preview:{label:"modules",message:"60",color:"brightgreen"},keywords:[]}]},{category:"other",name:"PuppetforgeUsers",isDeprecated:!1,route:{pattern:"/puppetforge/([^/]+)/([^/]+)/([^/]+)",queryParams:[]},examples:[]},{category:"platform-support",name:"PypiDjangoVersions",isDeprecated:!1,route:{pattern:"/pypi/djversions/:egg*",queryParams:[]},examples:[{title:"PyPI - Django Version",example:{pattern:"/pypi/djversions/:packageName",namedParams:{packageName:"djangorestframework"},queryParams:{}},preview:{label:"django versions",message:"1.11 | 2.0 | 2.1",color:"blue"},keywords:["python"]}]},{category:"downloads",name:"PypiDownloads",isDeprecated:!1,route:{pattern:"/pypi/:period(dd|dw|dm)/:packageName",queryParams:[]},examples:[{title:"PyPI - Downloads",example:{pattern:"/pypi/:period(dd|dw|dm)/:packageName",namedParams:{period:"dd",packageName:"Django"},queryParams:{}},preview:{label:"downloads",message:"14k/day",color:"brightgreen"},keywords:["python"]}]},{category:"other",name:"PypiFormat",isDeprecated:!1,route:{pattern:"/pypi/format/:egg*",queryParams:[]},examples:[{title:"PyPI - Format",example:{pattern:"/pypi/format/:packageName",namedParams:{packageName:"Django"},queryParams:{}},preview:{label:"format",message:"wheel",color:"brightgreen"},keywords:["python"]}]},{category:"platform-support",name:"PypiImplementation",isDeprecated:!1,route:{pattern:"/pypi/implementation/:egg*",queryParams:[]},examples:[{title:"PyPI - Implementation",example:{pattern:"/pypi/implementation/:packageName",namedParams:{packageName:"Django"},queryParams:{}},preview:{label:"implementation",message:"cpython",color:"blue"},keywords:["python"]}]},{category:"license",name:"PypiLicense",isDeprecated:!1,route:{pattern:"/pypi/l/:egg*",queryParams:[]},examples:[{title:"PyPI - License",example:{pattern:"/pypi/l/:packageName",namedParams:{packageName:"Django"},queryParams:{}},preview:{label:"license",message:"BSD",color:"lightgrey"},keywords:["python"]}]},{category:"platform-support",name:"PypiPythonVersions",isDeprecated:!1,route:{pattern:"/pypi/pyversions/:egg*",queryParams:[]},examples:[{title:"PyPI - Python Version",example:{pattern:"/pypi/pyversions/:packageName",namedParams:{packageName:"Django"},queryParams:{}},preview:{label:"python",message:"3.5 | 3.6 | 3.7",color:"blue"},keywords:[]}]},{category:"other",name:"PypiStatus",isDeprecated:!1,route:{pattern:"/pypi/status/:egg*",queryParams:[]},examples:[{title:"PyPI - Status",example:{pattern:"/pypi/status/:packageName",namedParams:{packageName:"Django"},queryParams:{}},preview:{label:"status",message:"stable",color:"brightgreen"},keywords:["python"]}]},{category:"version",name:"PypiVersion",isDeprecated:!1,route:{pattern:"/pypi/v/:egg*",queryParams:[]},examples:[{title:"PyPI",example:{pattern:"/pypi/v/:packageName",namedParams:{packageName:"nine"},queryParams:{}},preview:{label:"pypi",message:"v1.0.0",color:"blue"},keywords:["python"]}]},{category:"platform-support",name:"PypiWheel",isDeprecated:!1,route:{pattern:"/pypi/wheel/:egg*",queryParams:[]},examples:[{title:"PyPI - Wheel",example:{pattern:"/pypi/wheel/:packageName",namedParams:{packageName:"Django"},queryParams:{}},preview:{label:"wheel",message:"yes",color:"brightgreen"},keywords:["python"]}]},{category:"build",name:"ReadTheDocs",isDeprecated:!1,route:{pattern:"/readthedocs/:project/:version?",queryParams:[]},examples:[{title:"Read the Docs",example:{pattern:"/readthedocs/:packageName",namedParams:{packageName:"pip"},queryParams:{}},preview:{label:"docs",message:"passing",color:"brightgreen"},keywords:["documentation"]},{title:"Read the Docs (version)",example:{pattern:"/readthedocs/:packageName/:version",namedParams:{packageName:"pip",version:"stable"},queryParams:{}},preview:{label:"docs",message:"passing",color:"brightgreen"},keywords:["documentation"]}]},{category:"rating",name:"RedminePluginRating",isDeprecated:!1,route:{pattern:"/redmine/plugin/rating/:plugin",queryParams:[]},examples:[{title:"Plugin on redmine.org",example:{pattern:"/redmine/plugin/rating/:plugin",namedParams:{plugin:"redmine_xlsx_format_issue_exporter"},queryParams:{}},preview:{label:"rating",message:"5.0/5.0",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"RedminePluginStars",isDeprecated:!1,route:{pattern:"/redmine/plugin/stars/:plugin",queryParams:[]},examples:[{title:"Plugin on redmine.org",example:{pattern:"/redmine/plugin/stars/:plugin",namedParams:{plugin:"redmine_xlsx_format_issue_exporter"},queryParams:{}},preview:{label:"stars",message:"★★★★★",color:"brightgreen"},keywords:[]}]},{category:"dependencies",name:"RequiresIo",isDeprecated:!1,route:{pattern:"/requires/:service/:user/:repo/:branch*",queryParams:[]},examples:[{title:"Requires.io",example:{pattern:"/requires/:service/:user/:repo",namedParams:{service:"github",user:"celery",repo:"celery"},queryParams:{}},preview:{label:"requirements",message:"up to date",color:"brightgreen"},keywords:[]},{title:"Requires.io (branch)",example:{pattern:"/requires/:service/:user/:repo/:branch",namedParams:{service:"github",user:"celery",repo:"celery",branch:"master"},queryParams:{}},preview:{label:"requirements",message:"up to date",color:"brightgreen"},keywords:[]}]},{category:"version",name:"ResharperPluginVersion",isDeprecated:!1,route:{pattern:"/resharper/:which(v|vpre)/:packageName",queryParams:[]},examples:[{title:"JetBrains ReSharper plugins",example:{pattern:"/resharper/v/:packageName",namedParams:{packageName:"StyleCop.StyleCop"},queryParams:{}},preview:{label:"resharper",message:"v2017.2.0",color:"blue"},keywords:[]},{title:"JetBrains ReSharper plugins (with prereleases)",example:{pattern:"/resharper/vpre/:packageName",namedParams:{packageName:"StyleCop.StyleCop"},queryParams:{}},preview:{label:"resharper",message:"v2017.3.0-pre0001",color:"yellow"},keywords:[]}]},{category:"downloads",name:"ResharperPluginDownloads",isDeprecated:!1,route:{pattern:"/resharper/dt/:packageName",queryParams:[]},examples:[{title:"JetBrains ReSharper plugins",example:{pattern:"/resharper/dt/:packageName",namedParams:{packageName:"StyleCop.StyleCop"},queryParams:{}},preview:{label:"downloads",message:"90k",color:"brightgreen"},keywords:[]}]},{category:"build",name:"ScrutinizerBuild",isDeprecated:!1,route:{pattern:"/scrutinizer/build/:vcsType/:user/:repo",queryParams:[]},examples:[{title:"Scrutinizer build",example:{pattern:"/scrutinizer/build/:vcsType/:user/:repo",namedParams:{vcsType:"g",user:"filp",repo:"whoops"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"coverage",name:"ScrutinizerCoverage",isDeprecated:!1,route:{pattern:"/scrutinizer/coverage/:vcsType/:user/:repo/:branch*",queryParams:[]},examples:[{title:"Scrutinizer coverage",example:{pattern:"/scrutinizer/coverage/:vcsType/:user/:repo",namedParams:{vcsType:"g",user:"filp",repo:"whoops"},queryParams:{}},preview:{label:"coverage",message:"56%",color:"yellow"},keywords:[]},{title:"Scrutinizer coverage (branch)",example:{pattern:"/scrutinizer/coverage/:vcsType/:user/:repo/:branch",namedParams:{vcsType:"g",user:"doctrine",repo:"orm",branch:"master"},queryParams:{}},preview:{label:"coverage",message:"73%",color:"yellow"},keywords:[]}]},{category:"analysis",name:"Scrutinizer",isDeprecated:!1,route:{pattern:"/scrutinizer/:vcsType/:user/:repo",queryParams:[]},examples:[{title:"Scrutinizer code quality",example:{pattern:"/scrutinizer/:vcsType/:user/:repo",namedParams:{vcsType:"g",user:"filp",repo:"whoops"},queryParams:{}},preview:{label:"code quality",message:"8.26",color:"green"},keywords:[]}]},{category:"build",name:"Shippable",isDeprecated:!1,route:{pattern:"/shippable/:projectId/:branch*",queryParams:[]},examples:[{title:"Shippable",example:{pattern:"/shippable/:projectId",namedParams:{projectId:"5444c5ecb904a4b21567b0ff"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Shippable branch",example:{pattern:"/shippable/:projectId/:branch",namedParams:{projectId:"5444c5ecb904a4b21567b0ff",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"build",name:"DeprecatedSnap",isDeprecated:!0,route:{format:"(?:[^/]+/[^/]+)(?:/(?:.+))",queryParams:[]},examples:[]},{category:"build",name:"DeprecatedSnapCi",isDeprecated:!0,route:{format:"(?:[^/]+/[^/]+)(?:/(?:.+))",queryParams:[]},examples:[]},{category:"analysis",name:"SnykVulnerabilityGitHub",isDeprecated:!1,route:{pattern:"/snyk/vulnerabilities/github/:user/:repo/:manifestFilePath*",queryParams:[]},examples:[{title:"Snyk Vulnerabilities for GitHub Repo",example:{pattern:"/snyk/vulnerabilities/github/:user/:repo",namedParams:{user:"badges",repo:"shields"},queryParams:{}},preview:{label:"vulnerabilities",message:"0",color:"brightgreen"},keywords:[]},{title:"Snyk Vulnerabilities for GitHub Repo (Specific Manifest)",example:{pattern:"/snyk/vulnerabilities/github/:user/:repo/:manifestFilePath",namedParams:{user:"badges",repo:"shields",manifestFilePath:"gh-badges/package.json"},queryParams:{}},preview:{label:"vulnerabilities",message:"0",color:"brightgreen"},keywords:[],documentation:{__html:'\n <p>\n Provide the path to your target manifest file relative to the base of your repository.\n Snyk does not support using a specific branch for this, so do not include "blob" nor a branch name.\n </p>\n '}}]},{category:"analysis",name:"SnykVulnerabilityNpm",isDeprecated:!1,route:{pattern:"/snyk/vulnerabilities/npm/:packageName(.+)",queryParams:[]},examples:[{title:"Snyk Vulnerabilities for npm package",example:{pattern:"/snyk/vulnerabilities/npm/:packageName",namedParams:{packageName:"mocha"},queryParams:{}},preview:{label:"vulnerabilities",message:"0",color:"brightgreen"},keywords:[]},{title:"Snyk Vulnerabilities for npm package version",example:{pattern:"/snyk/vulnerabilities/npm/:packageName",namedParams:{packageName:"mocha@4.0.0"},queryParams:{}},preview:{label:"vulnerabilities",message:"1",color:"red"},keywords:[]},{title:"Snyk Vulnerabilities for npm scoped package",example:{pattern:"/snyk/vulnerabilities/npm/:packageName",namedParams:{packageName:"@babel/core"},queryParams:{}},preview:{label:"vulnerabilities",message:"0",color:"brightgreen"},keywords:[]}]},{category:"coverage",name:"SonarqubeCoverage",isDeprecated:!1,examples:[{title:"SonarQube coverage",example:{pattern:"/sonar/:scheme(http|https)/:host/:buildType/:metricName",namedParams:{scheme:"http",host:"sonar.petalslink.com",buildType:"org.ow2.petals:petals-se-ase",metricName:"coverage"},queryParams:{}},preview:{label:"coverage",message:"63%",color:"yellow"},keywords:[]},{title:"SonarQube coverage (legacy API)",example:{pattern:"/sonar/:apiVersion/:scheme(http|https)/:host/:buildType/:metricName",namedParams:{apiVersion:"4.2",scheme:"http",host:"sonar.petalslink.com",buildType:"org.ow2.petals:petals-se-ase",metricName:"coverage"},queryParams:{}},preview:{label:"coverage",message:"63%",color:"yellow"},keywords:[]}]},{category:"analysis",name:"Sonarqube",isDeprecated:!1,examples:[{title:"SonarQube tech debt",example:{pattern:"/sonar/:scheme(http|https)/:host/:buildType/:metricName",namedParams:{scheme:"http",host:"sonar.petalslink.com",buildType:"org.ow2.petals:petals-se-ase",metricName:"tech_debt"},queryParams:{}},preview:{label:"tech debt",message:"2%",color:"brightgreen"},keywords:[]},{title:"SonarQube tech debt (legacy API)",example:{pattern:"/sonar/:apiVersion/:scheme(http|https)/:host/:buildType/:metricName",namedParams:{apiVersion:"4.2",scheme:"http",host:"sonar.petalslink.com",buildType:"org.ow2.petals:petals-se-ase",metricName:"tech_debt"},queryParams:{}},preview:{label:"tech debt",message:"2%",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"Sourceforge",isDeprecated:!1,route:{pattern:"/sourceforge/:interval(dt|dm|dw|dd)/:project/:folder?",queryParams:[]},examples:[{title:"SourceForge",example:{pattern:"/sourceforge/:interval(dt|dm|dw|dd)/:project",namedParams:{interval:"dm",project:"sevenzip"},queryParams:{}},preview:{label:"downloads",message:"216k/month",color:"brightgreen"},keywords:[]},{title:"SourceForge",example:{pattern:"/sourceforge/:interval(dt|dm|dw|dd)/:project/:folder",namedParams:{interval:"dm",project:"arianne",folder:"stendhal"},queryParams:{}},preview:{label:"downloads",message:"550/month",color:"brightgreen"},keywords:[]}]},{category:"other",name:"Sourcegraph",isDeprecated:!1,route:{pattern:"/sourcegraph/rrc/:repo(.*)",queryParams:[]},examples:[{title:"Sourcegraph for Repo Reference Count",example:{pattern:"/sourcegraph/rrc/:repo",namedParams:{repo:"github.com/gorilla/mux"},queryParams:{}},preview:{label:"used by",message:"9.9k projects",color:"brightgreen"},keywords:[]}]},{category:"size",name:"SpigetDownloadSize",isDeprecated:!1,route:{pattern:"/spiget/download-size/:resourceId",queryParams:[]},examples:[{title:"Spiget Download Size",example:{pattern:"/spiget/download-size/:resourceId",namedParams:{resourceId:"9089"},queryParams:{}},preview:{label:"size",message:"2.5 MB",color:"blue"},keywords:["spigot","spigotmc"],documentation:{__html:"\n<p>You can find your resource ID in the url for your resource page.</p>\n<p>Example: <code>https://www.spigotmc.org/resources/essentialsx.9089/</code> - Here the Resource ID is 9089.</p>"}}]},{category:"downloads",name:"SpigetDownloads",isDeprecated:!1,route:{pattern:"/spiget/downloads/:resourceId",queryParams:[]},examples:[{title:"Spiget Downloads",example:{pattern:"/spiget/downloads/:resourceId",namedParams:{resourceId:"9089"},queryParams:{}},preview:{label:"downloads",message:"561k",color:"brightgreen"},keywords:["spigot","spigotmc"],documentation:{__html:"\n<p>You can find your resource ID in the url for your resource page.</p>\n<p>Example: <code>https://www.spigotmc.org/resources/essentialsx.9089/</code> - Here the Resource ID is 9089.</p>"}}]},{category:"version",name:"SpigetLatestVersion",isDeprecated:!1,route:{pattern:"/spiget/version/:resourceId",queryParams:[]},examples:[{title:"Spiget Version",example:{pattern:"/spiget/version/:resourceId",namedParams:{resourceId:"9089"},queryParams:{}},preview:{label:"spiget",message:"v2.1",color:"blue"},keywords:["spigot","spigotmc"],documentation:{__html:"\n<p>You can find your resource ID in the url for your resource page.</p>\n<p>Example: <code>https://www.spigotmc.org/resources/essentialsx.9089/</code> - Here the Resource ID is 9089.</p>"}}]},{category:"rating",name:"SpigetRatings",isDeprecated:!1,route:{pattern:"/spiget/:format(rating|stars)/:resourceId",queryParams:[]},examples:[{title:"Spiget Stars",example:{pattern:"/spiget/stars/:resourceId",namedParams:{resourceId:"9089"},queryParams:{}},preview:{label:"rating",message:"★★★★½",color:"brightgreen"},keywords:[],documentation:{__html:"\n<p>You can find your resource ID in the url for your resource page.</p>\n<p>Example: <code>https://www.spigotmc.org/resources/essentialsx.9089/</code> - Here the Resource ID is 9089.</p>"}},{title:"Spiget Rating",example:{pattern:"/spiget/rating/:resourceId",namedParams:{resourceId:"9089"},queryParams:{}},preview:{label:"rating",message:"4.5/5 (325)",color:"brightgreen"},keywords:["spigot","spigotmc"],documentation:{__html:"\n<p>You can find your resource ID in the url for your resource page.</p>\n<p>Example: <code>https://www.spigotmc.org/resources/essentialsx.9089/</code> - Here the Resource ID is 9089.</p>"}}]},{category:"platform-support",name:"SpigetTestedVersions",isDeprecated:!1,route:{pattern:"/spiget/tested-versions/:resourceId",queryParams:[]},examples:[{title:"Spiget tested server versions",example:{pattern:"/spiget/tested-versions/:resourceId",namedParams:{resourceId:"9089"},queryParams:{}},preview:{label:"tested versions",message:"1.7-1.13",color:"blue"},keywords:["spigot","spigotmc"],documentation:{__html:"\n<p>You can find your resource ID in the url for your resource page.</p>\n<p>Example: <code>https://www.spigotmc.org/resources/essentialsx.9089/</code> - Here the Resource ID is 9089.</p>"}}]},{category:"chat",name:"StackExchangeMonthlyQuestions",isDeprecated:!1,route:{pattern:"/stackexchange/:stackexchangesite/qm/:query",queryParams:[]},examples:[{title:"Stack Exchange monthly questions",example:{pattern:"/stackexchange/:stackexchangesite/qm/:query",namedParams:{stackexchangesite:"stackoverflow",query:"momentjs"},queryParams:{}},preview:{label:"stackoverflow momentjs questions",message:"2k/month",color:"yellowgreen"},keywords:["stackexchange","stackoverflow"]}]},{category:"chat",name:"StackExchangeReputation",isDeprecated:!1,route:{pattern:"/stackexchange/:stackexchangesite/r/:query",queryParams:[]},examples:[{title:"Stack Exchange reputation",example:{pattern:"/stackexchange/:stackexchangesite/r/:query",namedParams:{stackexchangesite:"stackoverflow",query:"123"},queryParams:{}},preview:{label:"stackoverflow reputation",message:"10",color:"yellow"},keywords:["stackexchange","stackoverflow"]}]},{category:"chat",name:"StackExchangeQuestions",isDeprecated:!1,route:{pattern:"/stackexchange/:stackexchangesite/t/:query",queryParams:[]},examples:[{title:"Stack Exchange questions",example:{pattern:"/stackexchange/:stackexchangesite/t/:query",namedParams:{stackexchangesite:"stackoverflow",query:"gson"},queryParams:{}},preview:{label:"stackoverflow gson questions",message:"10",color:"yellow"},keywords:["stackexchange","stackoverflow"]}]},{category:"other",name:"QueryStringStaticBadge",isDeprecated:!1,route:{pattern:"/static/:schemaVersion(v1)",queryParams:["message"]},examples:[]},{category:"other",name:"StaticBadge",isDeprecated:!1,route:{format:"(?::|badge/)((?:[^-]|--)*?)-?((?:[^-]|--)*)-((?:[^-]|--)+)",queryParams:[]},examples:[]},{category:"other",name:"SteamCollectionSize",isDeprecated:!1,route:{pattern:"/steam/collection-files/:collectionId",queryParams:[]},examples:[{title:"Steam Collection Files",example:{pattern:"/steam/collection-files/:collectionId",namedParams:{collectionId:"180077636"},queryParams:{}},preview:{label:"files",message:"32",color:"brightgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"size",name:"SteamFileSize",isDeprecated:!1,route:{pattern:"/steam/size/:fileId",queryParams:[]},examples:[{title:"Steam File Size",example:{pattern:"/steam/size/:fileId",namedParams:{fileId:"100"},queryParams:{}},preview:{label:"size",message:"20 kB",color:"brightgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"activity",name:"SteamFileReleaseDate",isDeprecated:!1,route:{pattern:"/steam/release-date/:fileId",queryParams:[]},examples:[{title:"Steam Release Date",example:{pattern:"/steam/release-date/:fileId",namedParams:{fileId:"100"},queryParams:{}},preview:{label:"release date",message:"september 2018",color:"yellowgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"rating",name:"SteamFileSubscriptions",isDeprecated:!1,route:{pattern:"/steam/subscriptions/:fileId",queryParams:[]},examples:[{title:"Steam Subscriptions",example:{pattern:"/steam/subscriptions/:fileId",namedParams:{fileId:"100"},queryParams:{}},preview:{label:"subscriptions",message:"20k",color:"brightgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"rating",name:"SteamFileFavorites",isDeprecated:!1,route:{pattern:"/steam/favorites/:fileId",queryParams:[]},examples:[{title:"Steam Favorites",example:{pattern:"/steam/favorites/:fileId",namedParams:{fileId:"100"},queryParams:{}},preview:{label:"favorites",message:"20k",color:"brightgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"downloads",name:"SteamFileDownloads",isDeprecated:!1,route:{pattern:"/steam/downloads/:fileId",queryParams:[]},examples:[{title:"Steam Downloads",example:{pattern:"/steam/downloads/:fileId",namedParams:{fileId:"100"},queryParams:{}},preview:{label:"downloads",message:"20k",color:"brightgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"other",name:"SteamFileViews",isDeprecated:!1,route:{pattern:"/steam/views/:fileId",queryParams:[]},examples:[{title:"Steam Views",example:{pattern:"/steam/views/:fileId",namedParams:{fileId:"100"},queryParams:{}},preview:{label:"views",message:"20k",color:"brightgreen"},keywords:[],documentation:{__html:'\n<p>\n Using a web browser, you can find the ID in the url here:\n</p>\n<img\n src="https://user-images.githubusercontent.com/6497721/46358801-1bcb3200-c668-11e8-9963-931397853945.PNG"\n alt="The ID is the number found right after ?id= in the URI" />\n<p>\n In the steam client you can simply just Right-Click and \'Copy Page URL\' and follow the above step\n</p>\n<img\n src="https://user-images.githubusercontent.com/7288322/46567027-27c83400-c987-11e8-9850-ab67d987202f.png"\n alt="Right-Click and \'Copy Page URL\'">\n'}}]},{category:"other",name:"SwaggerValidatorService",isDeprecated:!1,route:{pattern:"/swagger/valid/2.0/:scheme(http|https)?/:url*",queryParams:[]},examples:[{title:"Swagger Validator",example:{pattern:"/swagger/valid/2.0/:scheme/:url",namedParams:{scheme:"https",url:"raw.githubusercontent.com/OAI/OpenAPI-Specification/master/examples/v2.0/json/petstore-expanded.json"},queryParams:{}},preview:{label:"swagger",message:"valid",color:"brightgreen"},keywords:[]}]},{category:"analysis",name:"SensiolabsIRedirect",isDeprecated:!0,route:{pattern:"/sensiolabs/i/:projectUuid",queryParams:[]},examples:[]},{category:"analysis",name:"SymfonyInsightGrade",isDeprecated:!1,route:{pattern:"/symfony/i/grade/:projectUuid",queryParams:[]},examples:[{title:"SymfonyInsight Grade",example:{pattern:"/symfony/i/grade/:projectUuid",namedParams:{projectUuid:"45afb680-d4e6-4e66-93ea-bcfa79eb8a87"},queryParams:{}},preview:{label:"grade",message:"bronze",color:"#C88F6A"},keywords:["sensiolabs","sensio"]}]},{category:"analysis",name:"SymfonyInsightStars",isDeprecated:!1,route:{pattern:"/symfony/i/stars/:projectUuid",queryParams:[]},examples:[{title:"SymfonyInsight Stars",example:{pattern:"/symfony/i/stars/:projectUuid",namedParams:{projectUuid:"45afb680-d4e6-4e66-93ea-bcfa79eb8a87"},queryParams:{}},preview:{label:"stars",message:"★★☆☆",color:"#C0C0C0"},keywords:["sensiolabs","sensio"]}]},{category:"analysis",name:"SymfonyInsightViolations",isDeprecated:!1,route:{pattern:"/symfony/i/violations/:projectUuid",queryParams:[]},examples:[{title:"SymfonyInsight Violations",example:{pattern:"/symfony/i/violations/:projectUuid",namedParams:{projectUuid:"45afb680-d4e6-4e66-93ea-bcfa79eb8a87"},queryParams:{}},preview:{label:"violations",message:"0",color:"brightgreen"},keywords:["sensiolabs","sensio"]}]},{category:"build",name:"TeamCityBuild",isDeprecated:!1,route:{format:"(?:codebetter|(http|https)/(.+)/(s|e))/([^/]+)",queryParams:[]},examples:[{title:"TeamCity Build Status (CodeBetter)",example:{pattern:"/teamcity/codebetter/:buildId",namedParams:{buildId:"IntelliJIdeaCe_JavaDecompilerEngineTests"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"TeamCity Simple Build Status",example:{pattern:"/teamcity/:protocol/:hostAndPath/s/:buildId",namedParams:{protocol:"https",hostAndPath:"https/teamcity.jetbrains.com",buildId:"IntelliJIdeaCe_JavaDecompilerEngineTests"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"TeamCity Full Build Status",example:{pattern:"/teamcity/:protocol/:hostAndPath/e/:buildId",namedParams:{protocol:"https",hostAndPath:"https/teamcity.jetbrains.com",buildId:"bt345"},queryParams:{}},preview:{label:"build",message:"tests failed: 4, passed: 1103, ignored: 2",color:"red"},keywords:["test","test results"]}]},{category:"coverage",name:"TeamCityCoverage",isDeprecated:!1,route:{format:"(?:(http|https)/(.+)/)?([^/]+)",queryParams:[]},examples:[{title:"TeamCity Coverage (CodeBetter)",example:{pattern:"/teamcity/coverage/:buildId",namedParams:{buildId:"ReactJSNet_PullRequests"},queryParams:{}},preview:{label:"coverage",message:"82%",color:"yellowgreen"},keywords:[]},{title:"TeamCity Coverage",example:{pattern:"/teamcity/coverage/:protocol/:hostAndPath/s/:buildId",namedParams:{protocol:"https",hostAndPath:"https/teamcity.jetbrains.com",buildId:"ReactJSNet_PullRequests"},queryParams:{}},preview:{label:"coverage",message:"95%",color:"green"},keywords:[]}]},{category:"build",name:"TravisBuild",isDeprecated:!1,route:{format:"(?:(com)/)?(?!php-v)([^/]+/[^/]+)(?:/(.+))?",queryParams:[]},examples:[{title:"Travis (.org)",example:{pattern:"/travis/:user/:repo",namedParams:{user:"rust-lang",repo:"rust"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Travis (.org) branch",example:{pattern:"/travis/:user/:repo/:branch",namedParams:{user:"rust-lang",repo:"rust",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Travis (.com)",example:{pattern:"/travis/com/:user/:repo",namedParams:{user:"ivandelabeldad",repo:"rackian-gateway"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Travis (.com) branch",example:{pattern:"/travis/com/:user/:repo/:branch",namedParams:{user:"ivandelabeldad",repo:"rackian-gateway",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"platform-support",name:"TravisPhpVersion",isDeprecated:!1,route:{pattern:"/travis/php-v/:user/:repo",queryParams:[]},examples:[{title:"PHP from Travis config",example:{pattern:"/travis/php-v/:user/:repo",namedParams:{user:"symfony",repo:"symfony"},queryParams:{}},preview:{label:"php",message:"^7.1.3",color:"blue"},keywords:[]}]},{category:"social",name:"TwitterUrl",isDeprecated:!1,route:{pattern:"/twitter/url/:protocol(https|http)/:hostAndPath+",queryParams:[]},examples:[{title:"Twitter URL",example:{pattern:"/twitter/url/:protocol(https|http)/:hostAndPath",namedParams:{protocol:"http",hostAndPath:"shields.io"},queryParams:{style:"social"}},preview:{label:"Tweet",message:"",color:"lightgrey",style:"social",namedLogo:"twitter"},keywords:[]}]},{category:"social",name:"TwitterFollow",isDeprecated:!1,route:{pattern:"/twitter/follow/:user",queryParams:[]},examples:[{title:"Twitter Follow",example:{pattern:"/twitter/follow/:user",namedParams:{user:"espadrine"},queryParams:{label:"Follow"}},preview:{label:"Follow",message:"393",color:"lightgrey",style:"social",namedLogo:"twitter"},keywords:[]}]},{category:"monitoring",name:"UptimeRobotRatio",isDeprecated:!1,route:{pattern:"/uptimerobot/ratio/:numberOfDays(\\d+)?/:monitorSpecificKey",queryParams:[]},examples:[{title:"Uptime Robot ratio (30 days)",example:{pattern:"/uptimerobot/ratio/:monitorSpecificKey",namedParams:{monitorSpecificKey:"m778918918-3e92c097147760ee39d02d36"},queryParams:{}},preview:{label:"uptime",message:"100%",color:"brightgreen"},keywords:[]},{title:"Uptime Robot ratio (7 days)",example:{pattern:"/uptimerobot/ratio/7/:monitorSpecificKey",namedParams:{monitorSpecificKey:"m778918918-3e92c097147760ee39d02d36"},queryParams:{}},preview:{label:"uptime",message:"100%",color:"brightgreen"},keywords:[]}]},{category:"monitoring",name:"UptimeRobotStatus",isDeprecated:!1,route:{pattern:"/uptimerobot/status/:monitorSpecificKey",queryParams:[]},examples:[{title:"Uptime Robot status",example:{pattern:"/uptimerobot/status/:monitorSpecificKey",namedParams:{monitorSpecificKey:"m778918918-3e92c097147760ee39d02d36"},queryParams:{}},preview:{label:"status",message:"up",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"VaadinDirectoryRating",isDeprecated:!1,route:{pattern:"/vaadin-directory/:which(rating|stars|rating-count)/:packageName",queryParams:[]},examples:[{title:"Vaadin Directory",example:{pattern:"/vaadin-directory/rating/:packageName",namedParams:{packageName:"vaadinvaadin-grid"},queryParams:{}},preview:{label:"rating",message:"5.0/5",color:"brightgreen"},keywords:["vaadin-directory","rating"]},{title:"Vaadin Directory",example:{pattern:"/vaadin-directory/stars/:packageName",namedParams:{packageName:"vaadinvaadin-grid"},queryParams:{}},preview:{label:"stars",message:"★★★★¾",color:"brightgreen"},keywords:["vaadin-directory","star","stars"]},{title:"Vaadin Directory",example:{pattern:"/vaadin-directory/rating-count/:packageName",namedParams:{packageName:"vaadinvaadin-grid"},queryParams:{}},preview:{label:"rating count",message:"6 total",color:"yellow"},keywords:["vaadin-directory","rating-count","rating count"]}]},{category:"version",name:"VaadinDirectoryVersion",isDeprecated:!1,route:{pattern:"/vaadin-directory/v/:packageName",queryParams:[]},examples:[{title:"Vaadin Directory",example:{pattern:"/vaadin-directory/v/:packageName",namedParams:{packageName:"vaadinvaadin-grid"},queryParams:{}},preview:{label:"latest ver",message:"v5.3.0-alpha4",color:"00b4f0"},keywords:["vaadin-directory","version","latest version"]}]},{category:"other",name:"VaadinDirectoryStatus",isDeprecated:!1,route:{pattern:"/vaadin-directory/status/:packageName",queryParams:[]},examples:[{title:"Vaadin Directory",example:{pattern:"/vaadin-directory/status/:packageName",namedParams:{packageName:"vaadinvaadin-grid"},queryParams:{}},preview:{label:"vaadin directory",message:"published",color:"00b4f0"},keywords:["vaadin-directory","status"]}]},{category:"activity",name:"VaadinDirectoryReleaseDate",isDeprecated:!1,route:{pattern:"/vaadin-directory/release-date/:packageName",queryParams:[]},examples:[{title:"Vaadin Directory",example:{pattern:"/vaadin-directory/release-date/:packageName",namedParams:{packageName:"vaadinvaadin-grid"},queryParams:{}},preview:{label:"latest release date",message:"last wednesday",color:"brightgreen"},keywords:["vaadin-directory","date","latest release date"]}]},{category:"other",name:"VaadinDirectory",isDeprecated:!1,route:{pattern:"/vaadin-directory/:which(star|stars|status|rating|rc|rating-count|v|version|rd|release-date)/:urlIdentifier",queryParams:[]},examples:[]},{category:"downloads",name:"DeprecatedVersioneyeD",isDeprecated:!0,route:{pattern:"/versioneye/d/:various+",queryParams:[]},examples:[]},{category:"downloads",name:"VisualStudioMarketplaceAzureDevOpsInstalls",isDeprecated:!1,route:{pattern:"/visual-studio-marketplace/azure-devops/installs/:measure(total|onprem|services)/:extensionId",queryParams:[]},examples:[{title:"Visual Studio Marketplace Installs - Azure DevOps Extension",example:{pattern:"/visual-studio-marketplace/azure-devops/installs/:measure(total|onprem|services)/:extensionId",namedParams:{measure:"total",extensionId:"swellaby.mirror-git-repository"},queryParams:{}},preview:{label:"installs",message:"651",color:"green"},keywords:["vscode","tfs","vsts","visual-studio-marketplace","vs-marketplace","vscode-marketplace"],documentation:{__html:"\n <p>\n This badge can show total installs, installs for Azure DevOps Services,\n or on-premises installs for Azure DevOps Server.\n </p>\n"}}]},{category:"downloads",name:"VisualStudioMarketplaceDownloads",isDeprecated:!1,route:{pattern:"/(visual-studio-marketplace|vscode-marketplace)/:measure(d|i)/:extensionId",queryParams:[]},examples:[{title:"Visual Studio Marketplace Installs",example:{pattern:"/visual-studio-marketplace/i/:extensionId",namedParams:{extensionId:"ritwickdey.LiveServer"},queryParams:{}},preview:{label:"installs",message:"843",color:"green"},keywords:["vscode","tfs","vsts","visual-studio-marketplace","vs-marketplace","vscode-marketplace"],documentation:{__html:"\n<p>\n This is for Visual Studio and Visual Studio Code Extensions.\n</p>\n<p>\n For correct results on Azure DevOps Extensions, use the Azure DevOps Installs badge instead.\n</p>\n"}},{title:"Visual Studio Marketplace Downloads",example:{pattern:"/visual-studio-marketplace/d/:extensionId",namedParams:{extensionId:"ritwickdey.LiveServer"},queryParams:{}},preview:{label:"downloads",message:"1k",color:"brightgreen"},keywords:["vscode","tfs","vsts","visual-studio-marketplace","vs-marketplace","vscode-marketplace"],documentation:{__html:"\n<p>\n This is for Visual Studio and Visual Studio Code Extensions.\n</p>\n<p>\n For correct results on Azure DevOps Extensions, use the Azure DevOps Installs badge instead.\n</p>\n"}}]},{category:"rating",name:"VisualStudioMarketplaceRating",isDeprecated:!1,route:{pattern:"/(visual-studio-marketplace|vscode-marketplace)/:format(r|stars)/:extensionId",queryParams:[]},examples:[{title:"Visual Studio Marketplace Rating",example:{pattern:"/visual-studio-marketplace/r/:extensionId",namedParams:{extensionId:"ritwickdey.LiveServer"},queryParams:{}},preview:{label:"rating",message:"4.8/5 (145)",color:"brightgreen"},keywords:["vscode","tfs","vsts","visual-studio-marketplace","vs-marketplace","vscode-marketplace"]},{title:"Visual Studio Marketplace Rating (Stars)",example:{pattern:"/visual-studio-marketplace/stars/:extensionId",namedParams:{extensionId:"ritwickdey.LiveServer"},queryParams:{}},preview:{label:"rating",message:"★★★★½",color:"brightgreen"},keywords:["vscode","tfs","vsts","visual-studio-marketplace","vs-marketplace","vscode-marketplace"]}]},{category:"version",name:"VisualStudioMarketplaceVersion",isDeprecated:!1,route:{pattern:"/(visual-studio-marketplace|vscode-marketplace)/v/:extensionId",queryParams:[]},examples:[{title:"Visual Studio Marketplace Version",example:{pattern:"/visual-studio-marketplace/v/:extensionId",namedParams:{extensionId:"swellaby.rust-pack"},queryParams:{}},preview:{label:"version",message:"v0.2.7",color:"orange"},keywords:["vscode","tfs","vsts","visual-studio-marketplace","vs-marketplace","vscode-marketplace"]}]},{category:"issue-tracking",name:"Waffle",isDeprecated:!1,route:{pattern:"/waffle/label/:user/:repo/:query",queryParams:[]},examples:[{title:"Waffle.io",example:{pattern:"/waffle/label/:user/:repo/:query",namedParams:{user:"evancohen",repo:"smart-mirror",query:"status: in progress"},queryParams:{}},preview:{label:"status: in progress",message:"2",color:"000"},keywords:[]}]},{category:"monitoring",name:"Website",isDeprecated:!1,examples:[{title:"Website",example:{pattern:"/website-up-down-green-red/:protocol(https|http)/:hostAndPath",namedParams:{protocol:"https",hostAndPath:"shields.io"},queryParams:{}},preview:{label:"website",message:"up",color:"green"},keywords:[],documentation:{__html:'\n<p>\n The badge is of the form\n <code>https://img.shields.io/website[OPTIONS]/PROTOCOL/URLREST.svg</code>,\n the simplest case being\n <code>https://img.shields.io/website/http/example.com.svg</code>.\n More options are described below.\n</p>\n<p>\n The whole URL is obtained by concatenating the <code>PROTOCOL</code>\n (<code>http</code> or <code>https</code>, for example) with the\n <code>URLREST</code> (separating them with <code>://</code>).\n</p>\n<p>\n The existence of a specific path on the server can be checked by appending\n a path after the domain name, e.g.\n <code>https://img.shields.io/website/http/www.website.com/path/to/page.html.svg</code>.\n</p>\n<p>\n The URLREST should be URLEncoded:\n <br>\n <input type="text" id="websiteDocUrlField" placeholder="Paste your URL (without the protocol) here" /><br>\n <button onclick="(function(el) { el.value = encodeURIComponent(el.value); })(document.getElementById(\'websiteDocUrlField\'))">Encode</button>\n <button onclick="(function(el) { el.value = decodeURIComponent(el.value); })(document.getElementById(\'websiteDocUrlField\'))">Decode</button>\n</p>\n<p>\n <code>[OPTIONS]</code> can be:\n <ul>\n <li>\n Nothing: \n <code>…/website/…</code>\n </li>\n <li>\n Online and offline text: \n <code>…/website-up-down/…</code>\n </li>\n <li>\n Online and offline text, then online and offline colors: \n <code>…/website-up-down-green-orange/…</code></li>\n </li>\n </ul>\n <table class="centered"><tbody>\n <tr><td> Dashes <code>--</code>\n </td><td> →\n </td><td> <code>-</code> Dash\n </td></tr>\n <tr><td> Underscores <code>__</code>\n </td><td> →\n </td><td> <code>_</code> Underscore <br/>\n </td></tr>\n <tr><td> Slashes <code>//</code>\n </td><td> →\n </td><td> <code>/</code> Slash <br/>\n </td></tr>\n <tr><td> <code>_</code> or Space <code> </code>\n </td><td> →\n </td><td> <code> </code> Space\n </td></tr>\n </tbody></table>\n</p>\n'}}]},{category:"build",name:"Wercker",isDeprecated:!1,route:{format:"(?:(?:ci/)([a-fA-F0-9]{24})|(?:build|ci)/([^/]+/[^/]+))(?:/(.+))?",queryParams:[]},examples:[{title:"Wercker CI Run",example:{pattern:"/wercker/ci/:applicationId",namedParams:{applicationId:"559e33c8e982fc615500b357"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Wercker CI Run",example:{pattern:"/wercker/ci/:applicationId/:branch",namedParams:{applicationId:"559e33c8e982fc615500b357",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Wercker Build",example:{pattern:"/wercker/build/:userName/:applicationName",namedParams:{userName:"wercker",applicationName:"go-wercker-api"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]},{title:"Wercker Build branch",example:{pattern:"/wercker/build/:userName/:applicationName/:branch",namedParams:{userName:"wercker",applicationName:"go-wercker-api",branch:"master"},queryParams:{}},preview:{label:"build",message:"passing",color:"brightgreen"},keywords:[]}]},{category:"other",name:"Wheelmap",isDeprecated:!1,route:{pattern:"/wheelmap/a/:nodeId(-?[0-9]+)",queryParams:[]},examples:[{title:"Wheelmap",example:{pattern:"/wheelmap/a/:nodeId(-?[0-9]+)",namedParams:{nodeId:"26699541"},queryParams:{}},preview:{label:"accessibility",message:"yes",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressDownloadsDay",isDeprecated:!1,route:{pattern:"/wordpress/plugin/dd/:slug",queryParams:[]},examples:[{title:"WordPress Plugin Downloads",example:{pattern:"/wordpress/plugin/dd/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"downloads",message:"30k/day",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressDownloadsWeek",isDeprecated:!1,route:{pattern:"/wordpress/plugin/dw/:slug",queryParams:[]},examples:[{title:"WordPress Plugin Downloads",example:{pattern:"/wordpress/plugin/dw/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"downloads",message:"30k/week",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressDownloadsMonth",isDeprecated:!1,route:{pattern:"/wordpress/plugin/dm/:slug",queryParams:[]},examples:[{title:"WordPress Plugin Downloads",example:{pattern:"/wordpress/plugin/dm/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"downloads",message:"30k/month",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressDownloadsYear",isDeprecated:!1,route:{pattern:"/wordpress/plugin/dy/:slug",queryParams:[]},examples:[{title:"WordPress Plugin Downloads",example:{pattern:"/wordpress/plugin/dy/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"downloads",message:"30k/year",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressPluginDownloads",isDeprecated:!1,route:{pattern:"/wordpress/plugin/dt/:slug",queryParams:[]},examples:[{title:"Wordpress Plugin Downloads",example:{pattern:"/wordpress/plugin/dt/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"downloads",message:"200k",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressThemeDownloads",isDeprecated:!1,route:{pattern:"/wordpress/theme/dt/:slug",queryParams:[]},examples:[{title:"Wordpress Theme Downloads",example:{pattern:"/wordpress/theme/dt/:slug",namedParams:{slug:"twentyseventeen"},queryParams:{}},preview:{label:"downloads",message:"200k",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressPluginInstalls",isDeprecated:!1,route:{pattern:"/wordpress/plugin/installs/:slug",queryParams:[]},examples:[{title:"Wordpress Plugin Active Installs",example:{pattern:"/wordpress/plugin/installs/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"active installs",message:"300k+",color:"brightgreen"},keywords:[]}]},{category:"downloads",name:"WordpressThemeInstalls",isDeprecated:!1,route:{pattern:"/wordpress/theme/installs/:slug",queryParams:[]},examples:[{title:"Wordpress Theme Active Installs",example:{pattern:"/wordpress/theme/installs/:slug",namedParams:{slug:"twentyseventeen"},queryParams:{}},preview:{label:"active installs",message:"300k+",color:"brightgreen"},keywords:[]}]},{category:"platform-support",name:"WordpressPluginRequiresVersion",isDeprecated:!1,route:{pattern:"/wordpress/plugin/wp-version/:slug",queryParams:[]},examples:[{title:"Wordpress Plugin: Required WP Version",example:{pattern:"/wordpress/plugin/wp-version/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"wordpress",message:"v4.8",color:"blue"},keywords:[]}]},{category:"platform-support",name:"WordpressPluginTestedVersion",isDeprecated:!1,route:{pattern:"/wordpress/plugin/tested/:slug",queryParams:[]},examples:[{title:"Wordpress Plugin: Tested WP Version",example:{pattern:"/wordpress/plugin/tested/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"wordpress",message:"v4.9.8 tested",color:"brightgreen"},keywords:[],documentation:{__html:"<p>There is an alias for this badge. <code>wordpress/v/:slug.svg</code></p>"}}]},{category:"platform-support",name:"WordpressPluginTestedVersionAlias",isDeprecated:!1,route:{pattern:"/wordpress/v/:slug",queryParams:[]},examples:[]},{category:"rating",name:"WordpressPluginRating",isDeprecated:!1,route:{pattern:"/wordpress/plugin/rating/:slug",queryParams:[]},examples:[{title:"Wordpress Plugin Rating",example:{pattern:"/wordpress/plugin/rating/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"rating",message:"4.0/5 (100)",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"WordpressThemeRating",isDeprecated:!1,route:{pattern:"/wordpress/theme/rating/:slug",queryParams:[]},examples:[{title:"Wordpress Theme Rating",example:{pattern:"/wordpress/theme/rating/:slug",namedParams:{slug:"twentyseventeen"},queryParams:{}},preview:{label:"rating",message:"4.0/5 (100)",color:"brightgreen"},keywords:[]}]},{category:"rating",name:"WordpressPluginStars",isDeprecated:!1,route:{format:"(?:stars|r)/(.+)",queryParams:[]},examples:[{title:"Wordpress Plugin Rating",example:{pattern:"/wordpress/plugin/stars/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"rating",message:"★★★★☆",color:"brightgreen"},keywords:[],documentation:{__html:"There is an alias <code>/r/:slug.svg</code> as well."}}]},{category:"rating",name:"WordpressThemeStars",isDeprecated:!1,route:{format:"(?:stars|r)/(.+)",queryParams:[]},examples:[{title:"Wordpress Theme Rating",example:{pattern:"/wordpress/theme/stars/:slug",namedParams:{slug:"twentyseventeen"},queryParams:{}},preview:{label:"rating",message:"★★★★☆",color:"brightgreen"},keywords:[],documentation:{__html:"There is an alias <code>/r/:slug.svg</code> as well."}}]},{category:"version",name:"WordpressThemeVersion",isDeprecated:!1,route:{pattern:"/wordpress/theme/v/:slug",queryParams:[]},examples:[{title:"Wordpress Theme Version",example:{pattern:"/wordpress/theme/v/:slug",namedParams:{slug:"twentyseventeen"},queryParams:{}},preview:{label:"theme",message:"v2.5",color:"blue"},keywords:[]}]},{category:"version",name:"WordpressPluginVersion",isDeprecated:!1,route:{pattern:"/wordpress/plugin/v/:slug",queryParams:[]},examples:[{title:"Wordpress Plugin Version",example:{pattern:"/wordpress/plugin/v/:slug",namedParams:{slug:"bbpress"},queryParams:{}},preview:{label:"plugin",message:"v2.5",color:"blue"},keywords:[]}]}]}}}]);
//# sourceMappingURL=component---frontend-components-main-js-23662ce70d5ecff00d50.js.map