main
Elbert Alias 4 years ago
parent 9fc4479d2e
commit 6617b65917

@ -13,7 +13,7 @@
"software"
],
"homepage": "https://www.wappalyzer.com/",
"version": "6.4.17",
"version": "6.5.17",
"author": "Wappalyzer",
"license": "MIT",
"repository": {
@ -42,4 +42,4 @@
"dependencies": {
"puppeteer": "^5.3.0"
}
}
}

@ -266,7 +266,7 @@ a:hover {
flex-direction: column;
justify-content: center;
padding: 1.5rem 1.5rem 1rem 1.5rem;
height: 12rem;
height: 14rem;
width: 36rem;
}
@ -299,7 +299,8 @@ a:hover {
color: white;
cursor: pointer;
font-size: .9rem;
padding: .8rem 3rem;
padding: 0 3rem;
height: 3rem;
}
.terms__accept:hover {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 643 B

After

Width:  |  Height:  |  Size: 540 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 858 B

@ -0,0 +1,33 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 230.39 230.39">
<defs>
<linearGradient id="circle" x1="173.17" y1="86.95" x2="141.86" y2="141.17" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#cc9300"/>
<stop offset="0.47" stop-color="#ea433a"/>
<stop offset="1" stop-color="#b327bf"/>
</linearGradient>
<linearGradient id="Square_2" data-name="Square 2" x1="92.49" y1="41" x2="67.07" y2="110.85" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#cc9300"/>
<stop offset="0.26" stop-color="#ea433a"/>
<stop offset="0.47" stop-color="#b327bf"/>
<stop offset="0.76" stop-color="#66f"/>
<stop offset="1" stop-color="#00bf9a"/>
</linearGradient>
<linearGradient id="triangle" x1="75.13" y1="190.31" x2="120.2" y2="143.64" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b327bf"/>
<stop offset="0.47" stop-color="#66f"/>
<stop offset="1" stop-color="#00c09a"/>
</linearGradient>
</defs>
<path d="M154.49,220.39l-44.16,7c-30.12,4.77-41.53,3.36-53.48-.78a62.25,62.25,0,0,1-29.59-21.5C19.63,195,14.77,184.61,10,154.49L3,110.33C-1.77,80.21-.36,68.8,3.78,56.85a62.25,62.25,0,0,1,21.5-29.59C35.36,19.63,45.78,14.77,75.9,10l44.16-7c30.12-4.77,41.53-3.36,53.48.78a62.18,62.18,0,0,1,29.58,21.5c7.64,10.08,12.5,20.5,17.27,50.62l7,44.16c4.77,30.12,3.36,41.53-.78,53.48a62.18,62.18,0,0,1-21.5,29.58C195,210.76,184.61,215.62,154.49,220.39Z" style="fill-rule: evenodd"/>
<g id="Group-2-Copy-4">
<g id="Group-Copy-5">
<g id="Group-4-Copy-10">
<g id="Group-21">
<path id="Oval-Copy-84" d="M162.43,145.1a31.43,31.43,0,1,0-35.65-26.17A31.28,31.28,0,0,0,162.43,145.1Zm-1.57-9.94a21.37,21.37,0,1,1,17.45-24.39A21.2,21.2,0,0,1,160.86,135.16Z" style="fill: url(#circle)"/>
<path id="Rectangle-Copy-64" d="M61,107.94l46.64-7.38a5,5,0,0,0,4.18-5.76l-7.4-46.71a5,5,0,0,0-5.76-4.19L52,51.29a5,5,0,0,0-4.18,5.76l7.4,46.71A5,5,0,0,0,61,107.94Zm3.39-10.72L58.52,60.45l36.7-5.81L101,91.41Z" style="fill: url(#Square_2)"/>
<path id="Triangle-Copy-15" d="M90.56,124.91,70.33,181.56a5,5,0,0,0,5.53,6.67l56.94-9a5,5,0,0,0,3.2-8.05L99.29,123.53A5,5,0,0,0,90.56,124.91ZM96.94,137l25.91,33.62L82.66,177Z" style="fill: url(#triangle)"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" baseProfile="tiny" viewBox="0 0 51 51" overflow="scroll">
<path fill="#FF7800" d="M5.6 1.4h39.9c2.3 0 4.2 1.8 4.2 4.2v39.9c0 2.3-1.8 4.2-4.2 4.2H5.6c-2.3 0-4.2-1.8-4.2-4.2V5.6c0-2.3 1.9-4.2 4.2-4.2z"/>
<path fill="#FEFEFE" d="M40.1 17.6c-3.2 0-6.1 1.9-7.3 4.8-1-2.3-3.5-4.8-6.9-4.8h-.4c-3.5 0-6.1 1.9-7.3 4.8-1.3-2.9-4.2-4.8-7.3-4.8-4.4 0-7.9 3.5-7.9 7.9v8h4v-7.9c0-2.3 1.9-4.2 4.2-4.2s4.2 1.9 4.2 4.2v7.9h3.8v-3.2c3.2 4.4 10.7 4.4 13.6-1h-5.4c-.4.4-1 .4-1.5.4-1.5 0-3.2-1-3.8-2.9h10.7c.4 3.8 3.8 6.7 7.6 6.7 4.4 0 8.2-3.5 8.2-7.9s-4.1-8-8.5-8zM22 23.5c.6-1.5 2.3-2.4 3.8-2.3 1.5.1 2.5 1 3.2 2.3h-7zm18.1 6.1c-2.3 0-4.2-1.9-4.2-4.2s1.9-4.2 4.2-4.2c2.5 0 4.4 1.9 4.4 4.2s-1.9 4.2-4.4 4.2z"/>
</svg>

After

Width:  |  Height:  |  Size: 755 B

@ -445,9 +445,11 @@ const Driver = {
await Driver.setIcon(url, resolved)
const tabs = await promisify(chrome.tabs, 'query', { url })
if (url) {
const tabs = await promisify(chrome.tabs, 'query', { url })
tabs.forEach(({ id }) => (Driver.cache.tabs[id] = resolved))
tabs.forEach(({ id }) => (Driver.cache.tabs[id] = resolved))
}
Driver.log({ hostname, technologies: resolved })
@ -483,6 +485,10 @@ const Driver = {
;({ icon } = pinned || technologies[0] || { icon })
}
if (!url) {
return
}
;(await promisify(chrome.tabs, 'query', { url })).forEach(
({ id: tabId }) => {
chrome.browserAction.setBadgeText(

@ -2,7 +2,7 @@
/* eslint-env browser */
/* globals Utils, chrome */
const { i18n, getOption, setOption } = Utils
const { agent, i18n, getOption, setOption } = Utils
const Options = {
/**
@ -16,6 +16,9 @@ const Options = {
document.querySelector('body').classList.add('theme-mode')
}
const termsAccepted =
agent === 'chrome' || (await getOption('termsAccepted', false))
;[
['upgradeMessage', true],
['dynamicIcon', false],
@ -31,7 +34,9 @@ const Options = {
)
.parentNode.querySelector('input')
el.checked = !!(await getOption(option, defaultValue))
el.checked =
!!(await getOption(option, defaultValue)) &&
(option !== 'tracking' || termsAccepted)
el.addEventListener('click', async () => {
await setOption(option, !!el.checked)

@ -3,7 +3,11 @@
/* globals chrome */
const Utils = {
agent: chrome.extension.getURL('/').startsWith('moz-') ? 'firefox' : 'chrome',
agent: chrome.extension.getURL('/').startsWith('moz-')
? 'firefox'
: chrome.extension.getURL('/').startsWith('safari-')
? 'safari'
: 'chrome',
/**
* Use promises instead of callbacks

@ -4,7 +4,7 @@
"author": "Wappalyzer",
"homepage_url": "https://www.wappalyzer.com/",
"description": "Identify web technologies",
"version": "6.4.16",
"version": "6.5.17",
"default_locale": "en",
"manifest_version": 2,
"icons": {
@ -76,4 +76,4 @@
"https://*/*"
],
"content_security_policy": "script-src 'self'; object-src 'self'"
}
}

@ -13,7 +13,7 @@
"software"
],
"homepage": "https://www.wappalyzer.com/",
"version": "6.4.17",
"version": "6.5.17",
"author": "Wappalyzer",
"license": "MIT",
"repository": {
@ -32,4 +32,4 @@
"files": [
"wappalyzer.js"
]
}
}

@ -983,37 +983,11 @@
"bm_sv": "",
"bm_sz": ""
},
"implies": "Akamai",
"description": "Akamai Bot Manager detect bots using device fingerprinting bot signatures.",
"icon": "akamai.svg",
"implies": "Akamai",
"website": "http://akamai.com/bot-manager"
},
"Bugcrowd": {
"cats": [
16
],
"description": "Bugcrowd is a crowdsourced cybersecurity platform.",
"icon": "Bugcrowd.svg",
"dns": {
"TXT": [
"bugcrowd-verification"
]
},
"website": "https://www.bugcrowd.com"
},
"Detectify": {
"cats": [
16
],
"description": "Detectify is an automated scanner that checks your web application for vulnerabilities.",
"icon": "Detectify.svg",
"dns": {
"TXT": [
"detectify-verification"
]
},
"website": "https://detectify.com/"
},
"Akaunting": {
"cats": [
55,
@ -1230,6 +1204,20 @@
"implies": "Amazon Web Services",
"website": "http://aws.amazon.com/s3/"
},
"Amazon SES": {
"cats": [
75
],
"description": "Amazon Simple Email Service (SES) is an email service that enables developers to send mail from within any application.",
"dns": {
"TXT": [
"amazonses\\.com"
]
},
"icon": "aws.svg",
"implies": "Amazon Web Services",
"website": "https://aws.amazon.com/ses/"
},
"Amazon Web Services": {
"cats": [
62
@ -1872,12 +1860,12 @@
59
],
"description": "Promise based HTTP client for the browser and node.js",
"scripts": [
"/axios(@|/)([\\d.]+)(?:/[a-z]+)?/axios(?:.min)?\\.js\\;version:\\2"
],
"js": {
"axios.get": ""
},
"scripts": [
"/axios(@|/)([\\d.]+)(?:/[a-z]+)?/axios(?:.min)?\\.js\\;version:\\2"
],
"website": "https://github.com/axios/axios"
},
"Azure": {
@ -2485,6 +2473,19 @@
"scripts": "/bugsnag.*\\.js",
"website": "http://bugsnag.com"
},
"Bugcrowd": {
"cats": [
16
],
"description": "Bugcrowd is a crowdsourced cybersecurity platform.",
"dns": {
"TXT": [
"bugcrowd-verification"
]
},
"icon": "Bugcrowd.svg",
"website": "https://www.bugcrowd.com"
},
"Bugzilla": {
"cats": [
13
@ -4002,6 +4003,19 @@
"scripts": "dedeajax",
"website": "http://dedecms.com"
},
"Detectify": {
"cats": [
16
],
"description": "Detectify is an automated scanner that checks your web application for vulnerabilities.",
"dns": {
"TXT": [
"detectify-verification"
]
},
"icon": "Detectify.svg",
"website": "https://detectify.com/"
},
"Didomi": {
"cats": [
67
@ -4341,6 +4355,22 @@
"scripts": "\\*berajs.beracode.com\\*",
"website": "https://duopana.com/"
},
"Dynamic Yield": {
"cats": [
74
],
"cookies": {
"_dy_geo": "",
"_dy_ses_load_seq": ""
},
"description": "Dynamic Yield is a provider of automated conversion optimization tools for marketers and retailers.",
"icon": "DynamicYield.svg",
"js": {
"recommendationContext": ""
},
"scripts": "cdn\\.dynamicyield\\.\\w+/",
"website": "https://www.dynamicyield.com"
},
"Dynamicweb": {
"cats": [
1,
@ -4357,22 +4387,6 @@
},
"website": "http://www.dynamicweb.dk"
},
"Dynamic Yield": {
"cats": [
74
],
"icon": "DynamicYield.svg",
"description": "Dynamic Yield is a provider of automated conversion optimization tools for marketers and retailers.",
"cookies": {
"_dy_geo": "",
"_dy_ses_load_seq": ""
},
"js": {
"recommendationContext": ""
},
"scripts": "cdn\\.dynamicyield\\.\\w+/",
"website": "https://www.dynamicyield.com"
},
"Dynatrace": {
"cats": [
10
@ -4751,15 +4765,6 @@
"icon": "syncfusion.svg",
"website": "https://www.syncfusion.com/javascript-ui-controls"
},
"Estore Shopserve": {
"cats": [
6
],
"description": "Estore Shopserve is an all-in-one payment processing and ecommerce solution.",
"icon": "EstoreShopserve.svg",
"scripts": "cart\\d+\\.shopserve\\.jp/",
"website": "https://estore.co.jp/shopserve"
},
"Estore Compare": {
"cats": [
74
@ -4769,6 +4774,15 @@
"scripts": "cdn\\d+\\.estore\\.jp/",
"website": "https://estore.co.jp/estorecompare/"
},
"Estore Shopserve": {
"cats": [
6
],
"description": "Estore Shopserve is an all-in-one payment processing and ecommerce solution.",
"icon": "EstoreShopserve.svg",
"scripts": "cart\\d+\\.shopserve\\.jp/",
"website": "https://estore.co.jp/shopserve"
},
"Etherpad": {
"cats": [
24
@ -5075,6 +5089,7 @@
"cats": [
59
],
"icon": "FingerprintJS.svg",
"js": {
"Fingerprint": "(\\d)?$\\;version:\\1",
"Fingerprint2": "",
@ -5085,7 +5100,6 @@
"fingerprint(\\d)?(?:\\.min)?\\.js\\;version:\\1",
"/fingerprintjs@(\\d)\\;version:\\1"
],
"icon": "FingerprintJS.svg",
"website": "https://fingerprintjs.com/"
},
"Firebase": {
@ -5931,21 +5945,6 @@
],
"website": "https://www.google.fr/adsense/start/"
},
"Plausible": {
"cats": [
10,
61
],
"cookies": {
},
"description": "Plausible is an open-source alternative to Google Analytics.",
"icon": "Plausible.svg",
"js": {
"plausible": ""
},
"scripts": "plausible\\.io/js/plausible\\.js",
"website": "https://plausible.io/"
},
"Google Analytics": {
"cats": [
10,
@ -6507,14 +6506,14 @@
62
],
"description": "Heroku is a cloud platform as a service (PaaS) supporting several programming languages.",
"headers": {
"Via": "[\\d.-]+ vegur$"
},
"dns": {
"TXT": [
"heroku-domain-verification"
]
},
"headers": {
"Via": "[\\d.-]+ vegur$"
},
"icon": "heroku.svg",
"implies": [
"Amazon Web Services"
@ -6671,13 +6670,13 @@
32
],
"description": "HubSpot is a marketing and sales software that helps companies attract visitors, convert leads, and close customers.",
"html": "<!-- Start of Async HubSpot",
"icon": "HubSpot.png",
"dns": {
"TXT": [
"hubspotemail\\.net"
]
},
"html": "<!-- Start of Async HubSpot",
"icon": "HubSpot.png",
"js": {
"_hsq": "",
"hubspot": ""
@ -8445,45 +8444,6 @@
],
"website": "http://mailchimp.com"
},
"SparkPost": {
"cats": [
75
],
"description": "SparkPost is an email infrastructure provider.",
"dns": {
"TXT": [
"sparkpostmail\\.com"
]
},
"icon": "SparkPost.svg",
"website": "https://www.sparkpost.com/"
},
"Sendgrid": {
"cats": [
75
],
"description": "SendGrid is a cloud-based email delivery platform for transactional and marketing emails.",
"dns": {
"TXT": [
"sendgrid\\.net"
]
},
"icon": "SendGrid.svg",
"website": "https://sendgrid.com/"
},
"Mailjet": {
"cats": [
75
],
"description": "Mailjet is an email delivery service for marketing and developer teams.",
"dns": {
"TXT": [
"mailjet\\.com"
]
},
"icon": "Mailjet.svg",
"website": "https://www.mailjet.com/"
},
"Mailgun": {
"cats": [
75
@ -8497,48 +8457,18 @@
"icon": "Mailgun.svg",
"website": "https://www.mailgun.com/"
},
"Amazon SES": {
"cats": [
75
],
"implies": "Amazon Web Services",
"description": "Amazon Simple Email Service (SES) is an email service that enables developers to send mail from within any application.",
"dns": {
"TXT": [
"amazonses\\.com"
]
},
"icon": "aws.svg",
"website": "https://aws.amazon.com/ses/"
},
"Zoho": {
"cats": [
53,
61
],
"description": "Zoho is a web-based online office suite.",
"dns": {
"TXT": [
"\\.zoho\\.com"
]
},
"icon": "Zoho.svg",
"website": "https://www.zoho.com/"
},
"Zoho Mail": {
"Mailjet": {
"cats": [
61,
75
],
"icon": "Zoho.svg",
"implies": "Zoho",
"description": "Zoho Mail is an email hosting service for businesses.",
"description": "Mailjet is an email delivery service for marketing and developer teams.",
"dns": {
"TXT": [
"transmail\\.net"
"mailjet\\.com"
]
},
"website": "https://www.zoho.com/mail/"
"icon": "Mailjet.svg",
"website": "https://www.mailjet.com/"
},
"Make-Sense": {
"cats": [
@ -10403,18 +10333,6 @@
"icon": "Oracle.png",
"website": "http://oracle.com"
},
"Oribi": {
"cats": [
10
],
"description": "Oribi is an all-in-one marketing analytics tool.",
"js": {
"ORIBI": ""
},
"scripts": "cdn\\.oribi\\.io",
"icon": "Oribi.svg",
"website": "https://oribi.io/"
},
"Orchard CMS": {
"cats": [
1
@ -10426,6 +10344,18 @@
},
"website": "http://orchardproject.net"
},
"Oribi": {
"cats": [
10
],
"description": "Oribi is an all-in-one marketing analytics tool.",
"icon": "Oribi.svg",
"js": {
"ORIBI": ""
},
"scripts": "cdn\\.oribi\\.io",
"website": "https://oribi.io/"
},
"OroCommerce": {
"cats": [
6
@ -10668,16 +10598,16 @@
61
],
"description": "Pardot is a Software-as-a-Service (SaaS) marketing automation platform.",
"headers": {
"X-Pardot-LB": "",
"X-Pardot-Route": "",
"X-Pardot-Rsp": ""
},
"dns": {
"TXT": [
"pardot"
]
},
"headers": {
"X-Pardot-LB": "",
"X-Pardot-Route": "",
"X-Pardot-Rsp": ""
},
"icon": "Pardot.png",
"js": {
"piAId": "",
@ -11041,6 +10971,20 @@
"icon": "PlatformOS.svg",
"website": "https://www.platform-os.com"
},
"Plausible": {
"cats": [
10,
61
],
"cookies": {},
"description": "Plausible is an open-source alternative to Google Analytics.",
"icon": "Plausible.svg",
"js": {
"plausible": ""
},
"scripts": "plausible\\.io/js/plausible\\.js",
"website": "https://plausible.io/"
},
"Play": {
"cats": [
18
@ -12541,6 +12485,11 @@
"com.salesforce": ""
},
"description": "Salesforce is a cloud computing service software (SaaS) that specializes in customer relationship management (CRM).",
"dns": {
"TXT": [
"salesforce\\.com"
]
},
"html": "<[^>]+=\"brandQuaternaryFgrs\"",
"icon": "Salesforce.svg",
"js": {
@ -12549,11 +12498,6 @@
"SFDCPage": "",
"SFDCSessionVars": ""
},
"dns": {
"TXT": [
"salesforce\\.com"
]
},
"website": "https://www.salesforce.com"
},
"Salesforce Commerce Cloud": {
@ -12754,15 +12698,15 @@
10
],
"description": "Segment is a customer data platform (CDP) that helps you collect, clean, and control your customer data.",
"icon": "Segment.png",
"js": {
"analytics": ""
},
"dns": {
"TXT": [
"segment-site-verification"
]
},
"icon": "Segment.png",
"js": {
"analytics": ""
},
"scripts": "cdn\\.segment\\.com/analytics\\.js",
"website": "https://segment.com"
},
@ -12819,6 +12763,19 @@
"scripts": "sencha-touch.*\\.js",
"website": "http://www.sencha.com/products/touch"
},
"Sendgrid": {
"cats": [
75
],
"description": "SendGrid is a cloud-based email delivery platform for transactional and marketing emails.",
"dns": {
"TXT": [
"sendgrid\\.net"
]
},
"icon": "SendGrid.svg",
"website": "https://sendgrid.com/"
},
"Sensors Data": {
"cats": [
10
@ -13645,6 +13602,19 @@
},
"website": "http://www.schillmania.com/projects/soundmanager2"
},
"SparkPost": {
"cats": [
75
],
"description": "SparkPost is an email infrastructure provider.",
"dns": {
"TXT": [
"sparkpostmail\\.com"
]
},
"icon": "SparkPost.svg",
"website": "https://www.sparkpost.com/"
},
"Sphinx": {
"cats": [
4
@ -13775,13 +13745,13 @@
6,
61
],
"description": "Squarespace Commerce is an ecommerce platform designed to facilitate the creation of websites and online stores, with domain registration and web hosting included.",
"icon": "Squarespace.png",
"implies": "Squarespace",
"js": {
"SQUARESPACE_ROLLUPS.squarespace-commerce": "",
"SquarespaceCommerceCartBundle": ""
},
"implies": "Squarespace",
"description": "Squarespace Commerce is an ecommerce platform designed to facilitate the creation of websites and online stores, with domain registration and web hosting included.",
"icon": "Squarespace.png",
"scripts": "assets\\.squarespace\\.\\w+/universal/scripts-compressed/commerce-\\w+-min\\.[\\w+\\-]+\\.js",
"website": "https://www.squarespace.com/ecommerce-website"
},
@ -14828,13 +14798,13 @@
59
],
"description": "Turf is a modular geospatial engine written in JavaScript.",
"icon": "TurfJS.svg",
"js": {
"turf.point": "",
"turf.feature": "",
"turf.point": "",
"turf.random": ""
},
"scripts": "(turf@[\\d.]+)?/?turf\\.min\\.js",
"icon": "TurfJS.svg",
"website": "https://turfjs.org/"
},
"Twilight CMS": {
@ -15405,21 +15375,6 @@
"scripts": "secure\\.checkout\\.visa\\.com",
"website": "https://checkout.visa.com"
},
"Visualsoft": {
"cats": [
6
],
"description": "Visualsoft is an ecommerce agency that delivers web design, development and marketing services to online retailers.",
"icon": "Visualsoft.svg",
"cookies": {
"vscommerce": ""
},
"meta": {
"vs_status_checker_version": "\\d+",
"vsvatprices": ""
},
"website": "https://www.visualsoft.co.uk/"
},
"Visual Website Optimizer": {
"cats": [
10
@ -15445,6 +15400,21 @@
"scripts": "visualpath[^/]*\\.trackset\\.it/[^/]+/track/include\\.js",
"website": "http://www.trackset.com/web-analytics-software/visualpath"
},
"Visualsoft": {
"cats": [
6
],
"cookies": {
"vscommerce": ""
},
"description": "Visualsoft is an ecommerce agency that delivers web design, development and marketing services to online retailers.",
"icon": "Visualsoft.svg",
"meta": {
"vs_status_checker_version": "\\d+",
"vsvatprices": ""
},
"website": "https://www.visualsoft.co.uk/"
},
"Volusion": {
"cats": [
6
@ -16513,19 +16483,6 @@
"implies": "WordPress",
"website": "http://yoast.com"
},
"YouTrack": {
"cats": [
13
],
"description": "YouTrack is a browser-based bug tracker, issue tracking system and project management software.",
"html": [
"no-title=\"YouTrack\">",
"data-reactid=\"[^\"]+\">youTrack ([0-9.]+)<\\;version:\\1",
"type=\"application/opensearchdescription\\+xml\" title=\"YouTrack\"/>"
],
"icon": "YouTrack.png",
"website": "http://www.jetbrains.com/youtrack/"
},
"Yottaa": {
"cats": [
42,
@ -16540,6 +16497,19 @@
"scripts": "cdn\\.yottaa\\.\\w+/",
"website": "https://www.yottaa.com"
},
"YouTrack": {
"cats": [
13
],
"description": "YouTrack is a browser-based bug tracker, issue tracking system and project management software.",
"html": [
"no-title=\"YouTrack\">",
"data-reactid=\"[^\"]+\">youTrack ([0-9.]+)<\\;version:\\1",
"type=\"application/opensearchdescription\\+xml\" title=\"YouTrack\"/>"
],
"icon": "YouTrack.png",
"website": "http://www.jetbrains.com/youtrack/"
},
"YouTube": {
"cats": [
14
@ -16637,14 +16607,14 @@
"_zendesk_shared_session": ""
},
"description": "Zendesk is a cloud-based help desk management solution offering customizable tools to build customer service portal, knowledge base and online communities.",
"headers": {
"x-zendesk-user-id": ""
},
"dns": {
"TXT": [
"mail\\.zendesk\\.com"
]
},
"headers": {
"x-zendesk-user-id": ""
},
"icon": "Zendesk.png",
"website": "https://zendesk.com"
},
@ -16749,6 +16719,35 @@
"scripts": "cdna4\\.zoeysite\\.com",
"website": "https://www.zoey.com/"
},
"Zoho": {
"cats": [
53,
61
],
"description": "Zoho is a web-based online office suite.",
"dns": {
"TXT": [
"\\.zoho\\.com"
]
},
"icon": "Zoho.svg",
"website": "https://www.zoho.com/"
},
"Zoho Mail": {
"cats": [
61,
75
],
"description": "Zoho Mail is an email hosting service for businesses.",
"dns": {
"TXT": [
"transmail\\.net"
]
},
"icon": "Zoho.svg",
"implies": "Zoho",
"website": "https://www.zoho.com/mail/"
},
"Zone.js": {
"cats": [
12
@ -18204,4 +18203,4 @@
"website": "https://www.xt-commerce.com"
}
}
}
}

@ -93,6 +93,22 @@
lodash "^4.17.19"
to-fast-properties "^2.0.0"
"@eslint/eslintrc@^0.2.1":
version "0.2.1"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c"
integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
espree "^7.3.0"
globals "^12.1.0"
ignore "^4.0.6"
import-fresh "^3.2.1"
js-yaml "^3.13.1"
lodash "^4.17.19"
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
"@nuxtjs/eslint-config@^3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-3.1.0.tgz#7e73aa08035a743b99e64ee4337cf526a09c9973"
@ -213,6 +229,16 @@ ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
ansi-colors@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
@ -575,10 +601,10 @@ eslint-ast-utils@^1.1.0:
lodash.get "^4.4.2"
lodash.zip "^4.2.0"
eslint-config-prettier@^6.11.0:
version "6.11.0"
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1"
integrity sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA==
eslint-config-prettier@^6.15.0:
version "6.15.0"
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
dependencies:
get-stdin "^6.0.0"
@ -648,6 +674,14 @@ eslint-plugin-jest@^23.18.2:
dependencies:
"@typescript-eslint/experimental-utils" "^2.5.0"
eslint-plugin-json@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz#5bc1c221984583c0c5ff21c488386e8263a6bbb7"
integrity sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==
dependencies:
lodash "^4.17.19"
vscode-json-languageservice "^3.7.0"
eslint-plugin-node@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d"
@ -714,7 +748,7 @@ eslint-plugin-vue@^6.2.2:
semver "^5.6.0"
vue-eslint-parser "^7.0.0"
eslint-scope@^5.0.0, eslint-scope@^5.1.0:
eslint-scope@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5"
integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==
@ -722,6 +756,14 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
eslint-scope@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
dependencies:
esrecurse "^4.3.0"
estraverse "^4.1.1"
eslint-template-visitor@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/eslint-template-visitor/-/eslint-template-visitor-2.2.1.tgz#2dccb1ab28fa7429e56ba6dd0144def2d89bc2d6"
@ -744,22 +786,28 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
eslint@^7.7.0:
version "7.7.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.7.0.tgz#18beba51411927c4b64da0a8ceadefe4030d6073"
integrity sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg==
eslint-visitor-keys@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
eslint@^7.13.0:
version "7.13.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da"
integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==
dependencies:
"@babel/code-frame" "^7.0.0"
"@eslint/eslintrc" "^0.2.1"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
debug "^4.0.1"
doctrine "^3.0.0"
enquirer "^2.3.5"
eslint-scope "^5.1.0"
eslint-scope "^5.1.1"
eslint-utils "^2.1.0"
eslint-visitor-keys "^1.3.0"
espree "^7.2.0"
eslint-visitor-keys "^2.0.0"
espree "^7.3.0"
esquery "^1.2.0"
esutils "^2.0.2"
file-entry-cache "^5.0.1"
@ -795,7 +843,7 @@ espree@^6.2.1:
acorn-jsx "^5.2.0"
eslint-visitor-keys "^1.1.0"
espree@^7.2.0:
espree@^7.3.0:
version "7.3.0"
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348"
integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==
@ -823,12 +871,19 @@ esrecurse@^4.1.0:
dependencies:
estraverse "^4.1.0"
esrecurse@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
dependencies:
estraverse "^5.2.0"
estraverse@^4.1.0, estraverse@^4.1.1:
version "4.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
estraverse@^5.1.0:
estraverse@^5.1.0, estraverse@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
@ -1048,6 +1103,14 @@ import-fresh@^3.0.0:
parent-module "^1.0.0"
resolve-from "^4.0.0"
import-fresh@^3.2.1:
version "3.2.2"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e"
integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==
dependencies:
parent-module "^1.0.0"
resolve-from "^4.0.0"
import-modules@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-2.0.0.tgz#9c1e13b4e7a15682f70a6e3fa29534e4540cfc5d"
@ -1179,6 +1242,11 @@ json5@^2.1.2:
dependencies:
minimist "^1.2.5"
jsonc-parser@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342"
integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@ -1518,10 +1586,10 @@ prettier-linter-helpers@^1.0.0:
dependencies:
fast-diff "^1.1.2"
prettier@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.0.tgz#5a9789f767a243118c60f3e56d95cb6544914fbb"
integrity sha512-lz28cCbA1cDFHVuY8vvj6QuqOwIpyIfPUYkSl8AZ/vxH8qBXMMjE2knfLHCrZCmUsK/H1bg1P0tOo0dJkTJHvw==
prettier@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5"
integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==
process-nextick-args@~2.0.0:
version "2.0.1"
@ -1791,7 +1859,7 @@ strip-bom@^3.0.0:
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
strip-json-comments@^3.1.0:
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
@ -1911,6 +1979,37 @@ validate-npm-package-license@^3.0.1:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
vscode-json-languageservice@^3.7.0:
version "3.10.0"
resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.10.0.tgz#19eed884fd0f234f8ed2fa0a96e772f293ccc5c4"
integrity sha512-8IvuRSQnjznu+obqy6Dy4S4H68Ke7a3Kb+A0FcdctyAMAWEnrORpCpMOMqEYiPLm/OTYLVWJ7ql3qToDTozu4w==
dependencies:
jsonc-parser "^2.3.1"
vscode-languageserver-textdocument "^1.0.1"
vscode-languageserver-types "3.16.0-next.2"
vscode-nls "^5.0.0"
vscode-uri "^2.1.2"
vscode-languageserver-textdocument@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz#178168e87efad6171b372add1dea34f53e5d330f"
integrity sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==
vscode-languageserver-types@3.16.0-next.2:
version "3.16.0-next.2"
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz#940bd15c992295a65eae8ab6b8568a1e8daa3083"
integrity sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==
vscode-nls@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.0.0.tgz#99f0da0bd9ea7cda44e565a74c54b1f2bc257840"
integrity sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==
vscode-uri@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.1.2.tgz#c8d40de93eb57af31f3c715dd650e2ca2c096f1c"
integrity sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==
vue-eslint-parser@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83"

Loading…
Cancel
Save