1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7 <!-- 8 Static defaults below describe the HOMEPAGE and are the ONLY metadata 9 non-JS crawlers/unfurlers will ever see for this SPA, regardless of 10 which route was requested (there is no per-route SSR/SSG â see 11 SEO-AUDIT.md, "Indexability" / "JavaScript Rendering"). Real browsers 12 and JS-rendering crawlers get accurate per-page values at runtime from 13 src/lib/seo.ts (useSeoMeta), which overwrites these tags on mount. 14 --> 15 <title>Pirates of Bugs â Testing, Automation & Developer Tools</title> 16 <meta 17 name="description" 18 content="Pirates of Bugs builds fast testing, automation and developer tools â Captain JSON, Captain JMX, Bug Capsule, Captain Capture and Captain Spyglass. Chrome extensions and web tools for QA engineers, SDETs and developers." 19 /> 20 <meta name="keywords" content="Pirates of Bugs, QA testing tools, developer tools, Chrome extensions for QA, SDET tools, Captain JSON, Captain JMX, Bug Capsule, Captain Capture, Captain Spyglass" /> 21 <link rel="canonical" href="https://piratesofbugs.com/" /> 22 <meta name="robots" content="index, follow" /> 23 24 <!-- Bing Webmaster Tools site verification --> 25 <meta name="msvalidate.01" content="506CFC826EE5C558AB67040E0B567336" /> 26 <meta name="theme-color" content="#D72638" /> 27 28 <!-- Favicons / app icons --> 29 <link rel="icon" type="image/x-icon" href="/favicon.ico" /> 30 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> 31 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> 32 <link rel="icon" type="image/png" sizes="48x48" href="/favicon-48x48.png" /> 33 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> 34 <link rel="manifest" href="/manifest.webmanifest" /> 35 36 <!-- Open Graph --> 37 <meta property="og:site_name" content="Pirates of Bugs" /> 38 <meta property="og:type" content="website" /> 39 <meta property="og:title" content="Pirates of Bugs â Testing, Automation & Developer Tools" /> 40 <meta 41 property="og:description" 42 content="Pirates of Bugs builds fast testing, automation and developer tools â Captain JSON, Captain JMX, Bug Capsule, Captain Capture and Captain Spyglass. Chrome extensions and web tools for QA engineers, SDETs and developers." 43 /> 44 <meta property="og:url" content="https://piratesofbugs.com/" /> 45 <meta property="og:image" content="https://piratesofbugs.com/og-default.jpg" /> 46 <meta property="og:image:width" content="1200" /> 47 <meta property="og:image:height" content="630" /> 48 49 <!-- Twitter / X --> 50 <meta name="twitter:card" content="summary_large_image" /> 51 <meta name="twitter:title" content="Pirates of Bugs â Testing, Automation & Developer Tools" /> 52 <meta 53 name="twitter:description" 54 content="Pirates of Bugs builds fast testing, automation and developer tools â Captain JSON, Captain JMX, Bug Capsule, Captain Capture and Captain Spyglass. Chrome extensions and web tools for QA engineers, SDETs and developers." 55 /> 56 <meta name="twitter:image" content="https://piratesofbugs.com/og-default.jpg" /> 57 58 <link rel="preconnect" href="https://fonts.googleapis.com" /> 59 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 60 <link 61 href="https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap" 62 rel="stylesheet" 63 /> 64 65 <!-- Organization + WebSite entity data. Static (not injected via JS) so 66 every crawler â JS-rendering or not â can read it on any route. --> 67
67<script type="application/ld+json"> 68 { 69 "@context": "https://schema.org", 70 "@type": "Organization", 71 "name": "Pirates of Bugs", 72 "url": "https://piratesofbugs.com/", 73 "logo": "https://piratesofbugs.com/logo.png", 74 "description": "Pirates of Bugs builds fast testing, automation and developer tools â including Captain JSON, Captain JMX, Bug Capsule, Captain Capture and Spyglass â for QA engineers, SDETs and software developers.", 75 "sameAs": [ 76 "https://www.instagram.com/piratesofbugs", 77 "https://www.facebook.com/piratesofbugs", 78 "https://www.linkedin.com/company/piratesofbugs", 79 "https://www.youtube.com/@piratesofbugs", 80 "https://x.com/piratesofbugs" 81 ] 82 } 83 </script>
83 84
84<script type="application/ld+json"> 85 { 86 "@context": "https://schema.org", 87 "@type": "WebSite", 88 "name": "Pirates of Bugs", 89 "url": "https://piratesofbugs.com/", 90 "description": "Pirates of Bugs builds fast testing, automation and developer tools â including Captain JSON, Captain JMX, Bug Capsule, Captain Capture and Spyglass â for QA engineers, SDETs and software developers." 91 } 92 </script>
92 93
93<script type="module" crossorigin src="/assets/index-BQlkmR9O.js"></script>
93 94 <link rel="stylesheet" crossorigin href="/assets/index-CK_X6QkL.css"> 95 </head> 96 <body> 97 <div id="root"></div> 98 </body> 99</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.